|
|
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["vue3-sfc-loader"]=t():e["vue3-sfc-loader"]=t()}(self,(function(){return(()=>{var e=[function(e,t,n){var a;/*! https://mths.be/regenerate v1.4.2 by @mathias | MIT license */e=n.nmd(e),function(r){var i=(e&&e.exports,"object"==typeof n.g&&n.g);i.global!==i&&i.window;var o="A range’s `stop` value must be greater than or equal to the `start` value.",s="Invalid code point value. Code points range from U+000000 to U+10FFFF.",d=55296,l=56319,u=56320,c=57343,p=/\\x00([^0123456789]|$)/g,f={},h=f.hasOwnProperty,g=function(e,t){for(var n=-1,a=e.length;++n<a;)t(e[n],n)},y=f.toString,m=function(e){return"[object Array]"==y.call(e)},v=function(e){return"number"==typeof e||"[object Number]"==y.call(e)},R=function(e,t){var n=String(e);return n.length<t?("0000"+n).slice(-t):n},b=function(e){return Number(e).toString(16).toUpperCase()},E=[].slice,x=function(e,t){for(var n,a,r=0,i=e.length;r<i;){if(n=e[r],a=e[r+1],t>=n&&t<a)return t==n?a==n+1?(e.splice(r,2),e):(e[r]=t+1,e):t==a-1?(e[r+1]=t,e):(e.splice(r,2,n,t,t+1,a),e);r+=2}return e},S=function(e,t,n){if(n<t)throw Error(o);for(var a,r,i=0;i<e.length;){if(a=e[i],r=e[i+1]-1,a>n)return e;if(t<=a&&n>=r)e.splice(i,2);else{if(t>=a&&n<r)return t==a?(e[i]=n+1,e[i+1]=r+1,e):(e.splice(i,2,a,t,n+1,r+1),e);if(t>=a&&t<=r)e[i+1]=t;else if(n>=a&&n<=r)return e[i]=n+1,e;i+=2}}return e},w=function(e,t){var n,a,r=0,i=null,o=e.length;if(t<0||t>1114111)throw RangeError(s);for(;r<o;){if(n=e[r],a=e[r+1],t>=n&&t<a)return e;if(t==n-1)return e[r]=t,e;if(n>t)return e.splice(null!=i?i+2:0,0,t,t+1),e;if(t==a)return t+1==e[r+2]?(e.splice(r,4,n,e[r+3]),e):(e[r+1]=t+1,e);i=r,r+=2}return e.push(t,t+1),e},T=function(e,t){for(var n,a,r=0,i=e.slice(),o=t.length;r<o;)i=(n=t[r])==(a=t[r+1]-1)?w(i,n):P(i,n,a),r+=2;return i},A=function(e,t){for(var n,a,r=0,i=e.slice(),o=t.length;r<o;)i=(n=t[r])==(a=t[r+1]-1)?x(i,n):S(i,n,a),r+=2;return i},P=function(e,t,n){if(n<t)throw Error(o);if(t<0||t>1114111||n<0||n>1114111)throw RangeError(s);for(var a,r,i=0,d=!1,l=e.length;i<l;){if(a=e[i],r=e[i+1],d){if(a==n+1)return e.splice(i-1,2),e;if(a>n)return e;a>=t&&a<=n&&(r>t&&r-1<=n?(e.splice(i,2),i-=2):(e.splice(i-1,2),i-=2))}else{if(a==n+1||a==n)return e[i]=t,e;if(a>n)return e.splice(i,0,t,n+1),e;if(t>=a&&t<r&&n+1<=r)return e;t>=a&&t<r||r==t?(e[i+1]=n+1,d=!0):t<=a&&n+1>=r&&(e[i]=t,e[i+1]=n+1,d=!0)}i+=2}return d||e.push(t,n+1),e},k=function(e,t){var n=0,a=e.length,r=e[n],i=e[a-1];if(a>=2&&(t<r||t>i))return!1;for(;n<a;){if(r=e[n],i=e[n+1],t>=r&&t<i)return!0;n+=2}return!1},O=function(e){return!e.length},C=function(e){return 2==e.length&&e[0]+1==e[1]},_=function(e){for(var t,n,a=0,r=[],i=e.length;a<i;){for(t=e[a],n=e[a+1];t<n;)r.push(t),++t;a+=2}return r},I=Math.floor,j=function(e){return parseInt(I((e-65536)/1024)+d,10)},D=function(e){return parseInt((e-65536)%1024+u,10)},N=String.fromCharCode,L=function(e){return 9==e?"\\t":10==e?"\\n":12==e?"\\f":13==e?"\\r":45==e?"\\x2D":92==e?"\\\\":36==e||e>=40&&e<=43||46==e||47==e||63==e||e>=91&&e<=94||e>=123&&e<=125?"\\"+N(e):e>=32&&e<=126?N(e):e<=255?"\\x"+R(b(e),2):"\\u"+R(b(e),4)},M=function(e){return e<=65535?L(e):"\\u{"+e.toString(16).toUpperCase()+"}"},B=function(e){var t,n=e.length,a=e.charCodeAt(0);return a>=d&&a<=l&&n>1?(t=e.charCodeAt(1),1024*(a-d)+t-u+65536):a},F=function(e){var t,n,a="",r=0,i=e.length;if(C(e))return L(e[0]);for(;r<i;)a+=(t=e[r])==(n=e[r+1]-1)?L(t):t+1==n?L(t)+L(n):L(t)+"-"+L(n),r+=2;return"["+a+"]"},U=function(e){if(!e.length)return[];for(var t,n,a,r,i,o,s=0,d=[],l=e.length;s<l;){t=e[s],n=e[s+1]-1,a=j(t),r=D(t),i=j(n);var p=(o=D(n))==c,f=!1;a==i||r==u&&p?(d.push([[a,i+1],[r,o+1]]),f=!0):d.push([[a,a+1],[r,57344]]),!f&&a+1<i&&(p?(d.push([[a+1,i+1],[u,o+1]]),f=!0):d.push([[a+1,i],[u,57344]])),f||d.push([[i,i+1],[u,o+1]]),s+=2}return function(e){for(var t,n,a,r,i,o,s=[],d=[],l=!1,u=-1,c=e.length;++u<c;)if(t=e[u],n=e[u+1]){for(a=t[0],r=t[1],i=n[0],o=n[1],d=r;i&&a[0]==i[0]&&a[1]==i[1];)d=C(o)?w(d,o[0]):P(d,o[0],o[1]-1),a=(t=e[++u])[0],r=t[1],i=(n=e[u+1])&&n[0],o=n&&n[1],l=!0;s.push([a,l?d:r]),l=!1}else s.push(t);return function(e){if(1==e.length)return e;for(var t=-1,n=-1;++t<e.length;){var a=e[t],r=a[1],i=r[0],o=r[1];for(n=t;++n<e.length;){var s=e[n],d=s[1],l=d[0],u=d[1];i==l&&o==u&&2===d.length&&(C(s[0])?a[0]=w(a[0],s[0][0]):a[0]=P(a[0],s[0][0],s[0][1]-1),e.splice(n,1),--n)}}return e}(s)}(d)},V=function e(t){return arguments.length>1&&(t=E.call(arguments)),this instanceof e?(this.data=[],t?this.add(t):this):(new e).add(t)};V.version="1.4.2";var q=V.prototype;!function(e,t){var n;for(n in t)h.call(t,n)&&(e[n]=t[n])}(q,{add:function(e){var t=this;return null==e?t:e instanceof V?(t.data=T(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),m(e)?(g(e,(function(e){t.add(e)})),t):(t.data=w(t.data,v(e)?e:B(e)),t))},remove:function(e){var t=this;return null==e?t:e instanceof V?(t.data=A(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),m(e)?(g(e,(function(e){t.remove(e)})),t):(t.data=x(t.data,v(e)?e:B(e)),t))},addRange:function(e,t){var n=this;return n.data=P(n.data,v(e)?e:B(e),v(t)?t:B(t)),n},removeRange:function(e,t){var n=this,a=v(e)?e:B(e),r=v(t)?t:B(t);return n.data=S(n.data,a,r),n},intersection:function(e){var t=this,n=e instanceof V?_(e.data):e;return t.data=function(e,t){for(var n,a=0,r=t.length,i=[];a<r;)n=t[a],k(e,n)&&i.push(n),++a;return function(e){for(var t,n=-1,a=e.length,r=a-1,i=[],o=!0,s=0;++n<a;)if(t=e[n],o)i.push(t),s=t,o=!1;else if(t==s+1){if(n!=r){s=t;continue}o=!0,i.push(t+1)}else i.push(s+1,t),s=t;return o||i.push(t+1),i}(i)}(t.data,n),t},contains:function(e){return k(this.data,v(e)?e:B(e))},clone:function(){var e=new V;return e.data=this.data.slice(0),e},toString:function(e){var t=function(e,t,n){if(n)return function(e){var t,n,a="",r=0,i=e.length;if(C(e))return M(e[0]);for(;r<i;)a+=(t=e[r])==(n=e[r+1]-1)?M(t):t+1==n?M(t)+M(n):M(t)+"-"+M(n),r+=2;return"["+a+"]"}(e);var a=[],r=function(e){for(var t,n,a=[],r=[],i=[],o=[],s=0,p=e.length;s<p;)t=e[s],n=e[s+1]-1,t<d?(n<d&&i.push(t,n+1),n>=d&&n<=l&&(i.push(t,d),a.push(d,n+1)),n>=u&&n<=c&&(i.push(t,d),a.push(d,56320),r.push(u,n+1)),n>c&&(i.push(t,d),a.push(d,56320),r.push(u,57344),n<=65535?i.push(57344,n+1):(i.push(57344,65536),o.push(65536,n+1)))):t>=d&&t<=l?(n>=d&&n<=l&&a.push(t,n+1),n>=u&&n<=c&&(a.push(t,56320),r.push(u,n+1)),n>c&&(a.push(t,56320),r.push(u,57344),n<=65535?i.push(57344,n+1):(i.push(57344,65536),o.push(65536,n+1)))):t>=u&&t<=c?(n>=u&&n<=c&&r.push(t,n+1),n>c&&(r.push(t,57344),n<=65535?i.push(57344,n+1):(i.push(57344,65536),o.push(65536,n+1)))):t>c&&t<=65535?n<=65535?i.push(t,n+1):(i.push(t,65536),o.push(65536,n+1)):o.push(t,n+1),s+=2;return{loneHighSurrogates:a,loneLowSurrogates:r,bmp:i,astral:o}}(e),i=r.loneHighSurrogates,o=r.loneLowSurrogates,s=r.bmp,p=r.astral,f=!O(i),h=!O(o),y=U(p);return t&&(s=T(s,i),f=!1,s=T(s,o),h=!1),O(s)||a.push(F(s)),y.length&&a.push(function(e){var t=[];return g(e,(function(e){var n=e[0],a=e[1];t.push(F(n)+F(a))})),t.join("|")}(y)),f&&a.push(F(i)+"(?![\\uDC00-\\uDFFF])"),h&&a.push("(?:[^\\uD800-\\uDBFF]|^)"+F(o)),a.join("|")}(this.data,!!e&&e.bmpOnly,!!e&&e.hasUnicodeFlag);return t?t.replace(p,"\\0$1"):"[]"},toRegExp:function(e){var t=this.toString(e&&-1!=e.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(t,e||"")},valueOf:function(){return _(this.data)}}),q.toArray=q.valueOf,void 0===(a=function(){return V}.call(t,n,t,e))||(e.exports=a)}()},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,createFlowUnionType:!0,createTSUnionType:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneDeepWithoutLoc:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(t,"assertNode",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"createFlowUnionType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"createTSUnionType",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"cloneNode",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"clone",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"cloneDeep",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"cloneWithoutLoc",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"addComment",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"addComments",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"inheritInnerComments",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"inheritLeadingComments",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"inheritsComments",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"inheritTrailingComments",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"removeComments",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"ensureBlock",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"appendToMemberExpression",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"prependToMemberExpression",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"removeProperties",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"removePropertiesDeep",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"traverseFast",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"shallowEqual",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"is",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"isNodesEquivalent",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"isPlaceholderType",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(t,"isType",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(t,"isValidES3Identifier",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(t,"matchesPattern",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(t,"buildMatchMemberExpression",{enumerable:!0,get:function(){return fe.default}}),t.react=void 0;var r=n(1007),i=n(1008),o=n(1009),s=n(1019),d=n(1020);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var l=n(1021),u=n(1022),c=n(1023),p=n(26);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var f=n(1025);Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}));var h=n(70),g=n(1026),y=n(1027),m=n(1028),v=n(1029),R=n(1030),b=n(332),E=n(333),x=n(334),S=n(335),w=n(336),T=n(1031),A=n(1032);Object.keys(A).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===A[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}}))}));var P=n(69);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=n(1033),O=n(1034),C=n(337),_=n(1035),I=n(1036),j=n(338),D=n(1037),N=n(1038),L=n(1040),M=n(1041),B=n(31);Object.keys(B).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===B[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return B[e]}}))}));var F=n(1042),U=n(1043),V=n(1044),q=n(341),W=n(339),G=n(331),K=n(149),H=n(1045),Y=n(1046);Object.keys(Y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===Y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Y[e]}}))}));var z=n(340),J=n(237),X=n(147),$=n(1047),Q=n(1048),Z=n(1049),ee=n(342),te=n(330),ne=n(1050),ae=n(328),re=n(1051),ie=n(1052),oe=n(1053),se=n(239),de=n(1054),le=n(108),ue=n(1055),ce=n(326),pe=n(240),fe=n(325),he=n(16);Object.keys(he).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===he[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return he[e]}}))}));var ge=n(1056);Object.keys(ge).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===ge[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return ge[e]}}))}));var ye={isReactComponent:r.default,isCompatTag:i.default,buildChildren:o.default};t.react=ye},(e,t,n)=>{var a=n(4),r=n(28).f,i=n(17),o=n(18),s=n(126),d=n(198),l=n(78);e.exports=function(e,t){var n,u,c,p,f,h=e.target,g=e.global,y=e.stat;if(n=g?a:y?a[h]||s(h,{}):(a[h]||{}).prototype)for(u in t){if(p=t[u],c=e.noTargetGet?(f=r(n,u))&&f.value:n[u],!l(g?u:h+(y?".":"#")+u,e.forced)&&void 0!==c){if(typeof p==typeof c)continue;d(p,c)}(e.sham||c&&c.sham)&&i(p,"sham",!0),o(n,u,p,e)}}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.declare=function(e){return function(t,r,i){for(var o,s,d=0,l=Object.keys(n);d<l.length;d++){var u,c=l[d];t[c]||((s=null!=(u=s)?u:a(t))[c]=n[c](s))}return e(null!=(o=s)?o:t,r||{},i)}};var n={assertVersion:function(e){return function(t){!function(e,t){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^".concat(e,".0.0-0")}if("string"!=typeof e)throw new Error("Expected string or integer value.");var n,a=Error.stackTraceLimit;throw"number"==typeof a&&a<25&&(Error.stackTraceLimit=25),n="7."===t.slice(0,2)?new Error('Requires Babel "^7.0.0-beta.41", but was loaded with "'.concat(t,'". ')+"You'll need to update your @babel/core version."):new Error('Requires Babel "'.concat(e,'", but was loaded with "').concat(t,'". ')+'If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.'),"number"==typeof a&&(Error.stackTraceLimit=a),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:e})}(t,e.version)}},targets:function(){return function(){return{}}},assumption:function(){return function(){}}};function a(e){var t=null;return"string"==typeof e.version&&/^7\./.test(e.version)&&(!(t=Object.getPrototypeOf(e))||r(t,"version")&&r(t,"transform")&&r(t,"template")&&r(t,"types")||(t=null)),Object.assign({},t,e)}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},(e,t,n)=>{var a=function(e){return e&&e.Math==Math&&e};e.exports=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Plugin=function(e){throw new Error("The (".concat(e,") Babel 5 plugin is being run with an unsupported Babel version."))},Object.defineProperty(t,"File",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"resolvePlugin",{enumerable:!0,get:function(){return o.resolvePlugin}}),Object.defineProperty(t,"resolvePreset",{enumerable:!0,get:function(){return o.resolvePreset}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return s.getEnv}}),Object.defineProperty(t,"tokTypes",{enumerable:!0,get:function(){return l().tokTypes}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return u().default}}),Object.defineProperty(t,"template",{enumerable:!0,get:function(){return c().default}}),Object.defineProperty(t,"createConfigItem",{enumerable:!0,get:function(){return p.createConfigItem}}),Object.defineProperty(t,"createConfigItemSync",{enumerable:!0,get:function(){return p.createConfigItemSync}}),Object.defineProperty(t,"createConfigItemAsync",{enumerable:!0,get:function(){return p.createConfigItemAsync}}),Object.defineProperty(t,"loadPartialConfig",{enumerable:!0,get:function(){return p.loadPartialConfig}}),Object.defineProperty(t,"loadPartialConfigSync",{enumerable:!0,get:function(){return p.loadPartialConfigSync}}),Object.defineProperty(t,"loadPartialConfigAsync",{enumerable:!0,get:function(){return p.loadPartialConfigAsync}}),Object.defineProperty(t,"loadOptions",{enumerable:!0,get:function(){return p.loadOptions}}),Object.defineProperty(t,"loadOptionsSync",{enumerable:!0,get:function(){return p.loadOptionsSync}}),Object.defineProperty(t,"loadOptionsAsync",{enumerable:!0,get:function(){return p.loadOptionsAsync}}),Object.defineProperty(t,"transform",{enumerable:!0,get:function(){return f.transform}}),Object.defineProperty(t,"transformSync",{enumerable:!0,get:function(){return f.transformSync}}),Object.defineProperty(t,"transformAsync",{enumerable:!0,get:function(){return f.transformAsync}}),Object.defineProperty(t,"transformFile",{enumerable:!0,get:function(){return h.transformFile}}),Object.defineProperty(t,"transformFileSync",{enumerable:!0,get:function(){return h.transformFileSync}}),Object.defineProperty(t,"transformFileAsync",{enumerable:!0,get:function(){return h.transformFileAsync}}),Object.defineProperty(t,"transformFromAst",{enumerable:!0,get:function(){return g.transformFromAst}}),Object.defineProperty(t,"transformFromAstSync",{enumerable:!0,get:function(){return g.transformFromAstSync}}),Object.defineProperty(t,"transformFromAstAsync",{enumerable:!0,get:function(){return g.transformFromAstAsync}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return y.parse}}),Object.defineProperty(t,"parseSync",{enumerable:!0,get:function(){return y.parseSync}}),Object.defineProperty(t,"parseAsync",{enumerable:!0,get:function(){return y.parseAsync}}),t.types=t.OptionManager=t.DEFAULT_EXTENSIONS=t.version=void 0;var r=n(236),i=n(1108),o=n(163),s=n(398);function d(){var e=n(1);return d=function(){return e},e}function l(){var e=n(71);return l=function(){return e},e}function u(){var e=n(30);return u=function(){return e},e}function c(){var e=n(53);return c=function(){return e},e}Object.defineProperty(t,"types",{enumerable:!0,get:function(){return d()}});var p=n(164),f=n(1129),h=n(1141),g=n(1142),y=n(1143);t.version="7.14.6";var m=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]);t.DEFAULT_EXTENSIONS=m;var v=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,(n=[{key:"init",value:function(e){return(0,p.loadOptions)(e)}}])&&a(t.prototype,n),e}();t.OptionManager=v},(e,t,n)=>{var a=n(4),r=n(96),i=n(13),o=n(76),s=n(131),d=n(203),l=r("wks"),u=a.Symbol,c=d?u:u&&u.withoutSetter||o;e.exports=function(e){return i(l,e)&&(s||"string"==typeof l[e])||(s&&i(u,e)?l[e]=u[e]:l[e]=c("Symbol."+e)),l[e]}},(e,t,n)=>{var a=n(23),r=Math.min;e.exports=function(e){return e>0?r(a(e),9007199254740991):0}},e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},(e,t,n)=>{var a=n(9);e.exports=function(e){if(!a(e))throw TypeError(String(e)+" is not an object");return e}},e=>{var t=function(e){"use strict";var t,n=Object.prototype,a=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function l(e,t,n,a){var r=t&&t.prototype instanceof y?t:y,i=Object.create(r.prototype),o=new k(a||[]);return i._invoke=function(e,t,n){var a=c;return function(r,i){if(a===f)throw new Error("Generator is already running");if(a===h){if("throw"===r)throw i;return C()}for(n.method=r,n.arg=i;;){var o=n.delegate;if(o){var s=T(o,n);if(s){if(s===g)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===c)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=f;var d=u(e,t,n);if("normal"===d.type){if(a=n.done?h:p,d.arg===g)continue;return{value:d.arg,done:n.done}}"throw"===d.type&&(a=h,n.method="throw",n.arg=d.arg)}}}(e,n,o),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",p="suspendedYield",f="executing",h="completed",g={};function y(){}function m(){}function v(){}var R={};R[i]=function(){return this};var b=Object.getPrototypeOf,E=b&&b(b(O([])));E&&E!==n&&a.call(E,i)&&(R=E);var x=v.prototype=y.prototype=Object.create(R);function S(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function n(r,i,o,s){var d=u(e[r],e,i);if("throw"!==d.type){var l=d.arg,c=l.value;return c&&"object"==typeof c&&a.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(c).then((function(e){l.value=e,o(l)}),(function(e){return n("throw",e,o,s)}))}s(d.arg)}var r;this._invoke=function(e,a){function i(){return new t((function(t,r){n(e,a,t,r)}))}return r=r?r.then(i,i):i()}}function T(e,n){var a=e.iterator[n.method];if(a===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,T(e,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var r=u(a,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,g;var i=r.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function O(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function n(){for(;++r<e.length;)if(a.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:C}}function C(){return{value:t,done:!0}}return m.prototype=x.constructor=v,v.constructor=m,m.displayName=d(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,d(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},S(w.prototype),w.prototype[o]=function(){return this},e.AsyncIterator=w,e.async=function(t,n,a,r,i){void 0===i&&(i=Promise);var o=new w(l(t,n,a,r),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},S(x),d(x,s,"Generator"),x[i]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var a=t.pop();if(a in e)return n.value=a,n.done=!1,n}return n.done=!0,n}},e.values=O,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(a,r){return s.type="throw",s.arg=e,n.next=a,r&&(n.method="next",n.arg=t),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var d=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(d&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(d){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;P(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:O(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},(e,t,n)=>{var a=n(5);e.exports=!a((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},(e,t,n)=>{var a=n(15),r={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return r.call(a(e),t)}},(e,t,n)=>{var a=n(12),r=n(196),i=n(10),o=n(40),s=Object.defineProperty;t.f=a?s:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},(e,t,n)=>{var a=n(22);e.exports=function(e){return Object(a(e))}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayExpression=function(e,t){return!!e&&("ArrayExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAssignmentExpression=function(e,t){return!!e&&("AssignmentExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBinaryExpression=function(e,t){return!!e&&("BinaryExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterpreterDirective=function(e,t){return!!e&&("InterpreterDirective"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDirective=function(e,t){return!!e&&("Directive"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDirectiveLiteral=function(e,t){return!!e&&("DirectiveLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBlockStatement=function(e,t){return!!e&&("BlockStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBreakStatement=function(e,t){return!!e&&("BreakStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isCallExpression=function(e,t){return!!e&&("CallExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isCatchClause=function(e,t){return!!e&&("CatchClause"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isConditionalExpression=function(e,t){return!!e&&("ConditionalExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isContinueStatement=function(e,t){return!!e&&("ContinueStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDebuggerStatement=function(e,t){return!!e&&("DebuggerStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDoWhileStatement=function(e,t){return!!e&&("DoWhileStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEmptyStatement=function(e,t){return!!e&&("EmptyStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExpressionStatement=function(e,t){return!!e&&("ExpressionStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFile=function(e,t){return!!e&&("File"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isForInStatement=function(e,t){return!!e&&("ForInStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isForStatement=function(e,t){return!!e&&("ForStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionDeclaration=function(e,t){return!!e&&("FunctionDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionExpression=function(e,t){return!!e&&("FunctionExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIdentifier=function(e,t){return!!e&&("Identifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIfStatement=function(e,t){return!!e&&("IfStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isLabeledStatement=function(e,t){return!!e&&("LabeledStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStringLiteral=function(e,t){return!!e&&("StringLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNumericLiteral=function(e,t){return!!e&&("NumericLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNullLiteral=function(e,t){return!!e&&("NullLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBooleanLiteral=function(e,t){return!!e&&("BooleanLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRegExpLiteral=function(e,t){return!!e&&("RegExpLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isLogicalExpression=function(e,t){return!!e&&("LogicalExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isMemberExpression=function(e,t){return!!e&&("MemberExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNewExpression=function(e,t){return!!e&&("NewExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isProgram=function(e,t){return!!e&&("Program"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectExpression=function(e,t){return!!e&&("ObjectExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectMethod=function(e,t){return!!e&&("ObjectMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectProperty=function(e,t){return!!e&&("ObjectProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRestElement=function(e,t){return!!e&&("RestElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isReturnStatement=function(e,t){return!!e&&("ReturnStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSequenceExpression=function(e,t){return!!e&&("SequenceExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isParenthesizedExpression=function(e,t){return!!e&&("ParenthesizedExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSwitchCase=function(e,t){return!!e&&("SwitchCase"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSwitchStatement=function(e,t){return!!e&&("SwitchStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isThisExpression=function(e,t){return!!e&&("ThisExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isThrowStatement=function(e,t){return!!e&&("ThrowStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTryStatement=function(e,t){return!!e&&("TryStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isUnaryExpression=function(e,t){return!!e&&("UnaryExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isUpdateExpression=function(e,t){return!!e&&("UpdateExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVariableDeclaration=function(e,t){return!!e&&("VariableDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVariableDeclarator=function(e,t){return!!e&&("VariableDeclarator"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isWhileStatement=function(e,t){return!!e&&("WhileStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isWithStatement=function(e,t){return!!e&&("WithStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAssignmentPattern=function(e,t){return!!e&&("AssignmentPattern"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArrayPattern=function(e,t){return!!e&&("ArrayPattern"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArrowFunctionExpression=function(e,t){return!!e&&("ArrowFunctionExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassBody=function(e,t){return!!e&&("ClassBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassExpression=function(e,t){return!!e&&("ClassExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassDeclaration=function(e,t){return!!e&&("ClassDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportAllDeclaration=function(e,t){return!!e&&("ExportAllDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportDefaultDeclaration=function(e,t){return!!e&&("ExportDefaultDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportNamedDeclaration=function(e,t){return!!e&&("ExportNamedDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportSpecifier=function(e,t){return!!e&&("ExportSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isForOfStatement=function(e,t){return!!e&&("ForOfStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportDeclaration=function(e,t){return!!e&&("ImportDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportDefaultSpecifier=function(e,t){return!!e&&("ImportDefaultSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportNamespaceSpecifier=function(e,t){return!!e&&("ImportNamespaceSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportSpecifier=function(e,t){return!!e&&("ImportSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isMetaProperty=function(e,t){return!!e&&("MetaProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassMethod=function(e,t){return!!e&&("ClassMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectPattern=function(e,t){return!!e&&("ObjectPattern"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSpreadElement=function(e,t){return!!e&&("SpreadElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSuper=function(e,t){return!!e&&("Super"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTaggedTemplateExpression=function(e,t){return!!e&&("TaggedTemplateExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTemplateElement=function(e,t){return!!e&&("TemplateElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTemplateLiteral=function(e,t){return!!e&&("TemplateLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isYieldExpression=function(e,t){return!!e&&("YieldExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAwaitExpression=function(e,t){return!!e&&("AwaitExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImport=function(e,t){return!!e&&("Import"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBigIntLiteral=function(e,t){return!!e&&("BigIntLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportNamespaceSpecifier=function(e,t){return!!e&&("ExportNamespaceSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOptionalMemberExpression=function(e,t){return!!e&&("OptionalMemberExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOptionalCallExpression=function(e,t){return!!e&&("OptionalCallExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAnyTypeAnnotation=function(e,t){return!!e&&("AnyTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArrayTypeAnnotation=function(e,t){return!!e&&("ArrayTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBooleanTypeAnnotation=function(e,t){return!!e&&("BooleanTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBooleanLiteralTypeAnnotation=function(e,t){return!!e&&("BooleanLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNullLiteralTypeAnnotation=function(e,t){return!!e&&("NullLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassImplements=function(e,t){return!!e&&("ClassImplements"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareClass=function(e,t){return!!e&&("DeclareClass"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareFunction=function(e,t){return!!e&&("DeclareFunction"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareInterface=function(e,t){return!!e&&("DeclareInterface"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareModule=function(e,t){return!!e&&("DeclareModule"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareModuleExports=function(e,t){return!!e&&("DeclareModuleExports"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareTypeAlias=function(e,t){return!!e&&("DeclareTypeAlias"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareOpaqueType=function(e,t){return!!e&&("DeclareOpaqueType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareVariable=function(e,t){return!!e&&("DeclareVariable"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareExportDeclaration=function(e,t){return!!e&&("DeclareExportDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareExportAllDeclaration=function(e,t){return!!e&&("DeclareExportAllDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclaredPredicate=function(e,t){return!!e&&("DeclaredPredicate"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExistsTypeAnnotation=function(e,t){return!!e&&("ExistsTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionTypeAnnotation=function(e,t){return!!e&&("FunctionTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionTypeParam=function(e,t){return!!e&&("FunctionTypeParam"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isGenericTypeAnnotation=function(e,t){return!!e&&("GenericTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInferredPredicate=function(e,t){return!!e&&("InferredPredicate"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterfaceExtends=function(e,t){return!!e&&("InterfaceExtends"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterfaceDeclaration=function(e,t){return!!e&&("InterfaceDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterfaceTypeAnnotation=function(e,t){return!!e&&("InterfaceTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIntersectionTypeAnnotation=function(e,t){return!!e&&("IntersectionTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isMixedTypeAnnotation=function(e,t){return!!e&&("MixedTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEmptyTypeAnnotation=function(e,t){return!!e&&("EmptyTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNullableTypeAnnotation=function(e,t){return!!e&&("NullableTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNumberLiteralTypeAnnotation=function(e,t){return!!e&&("NumberLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNumberTypeAnnotation=function(e,t){return!!e&&("NumberTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeAnnotation=function(e,t){return!!e&&("ObjectTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeInternalSlot=function(e,t){return!!e&&("ObjectTypeInternalSlot"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeCallProperty=function(e,t){return!!e&&("ObjectTypeCallProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeIndexer=function(e,t){return!!e&&("ObjectTypeIndexer"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeProperty=function(e,t){return!!e&&("ObjectTypeProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeSpreadProperty=function(e,t){return!!e&&("ObjectTypeSpreadProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOpaqueType=function(e,t){return!!e&&("OpaqueType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isQualifiedTypeIdentifier=function(e,t){return!!e&&("QualifiedTypeIdentifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStringLiteralTypeAnnotation=function(e,t){return!!e&&("StringLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStringTypeAnnotation=function(e,t){return!!e&&("StringTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSymbolTypeAnnotation=function(e,t){return!!e&&("SymbolTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isThisTypeAnnotation=function(e,t){return!!e&&("ThisTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTupleTypeAnnotation=function(e,t){return!!e&&("TupleTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeofTypeAnnotation=function(e,t){return!!e&&("TypeofTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeAlias=function(e,t){return!!e&&("TypeAlias"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeAnnotation=function(e,t){return!!e&&("TypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeCastExpression=function(e,t){return!!e&&("TypeCastExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeParameter=function(e,t){return!!e&&("TypeParameter"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeParameterDeclaration=function(e,t){return!!e&&("TypeParameterDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeParameterInstantiation=function(e,t){return!!e&&("TypeParameterInstantiation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isUnionTypeAnnotation=function(e,t){return!!e&&("UnionTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVariance=function(e,t){return!!e&&("Variance"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVoidTypeAnnotation=function(e,t){return!!e&&("VoidTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumDeclaration=function(e,t){return!!e&&("EnumDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumBooleanBody=function(e,t){return!!e&&("EnumBooleanBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumNumberBody=function(e,t){return!!e&&("EnumNumberBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumStringBody=function(e,t){return!!e&&("EnumStringBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumSymbolBody=function(e,t){return!!e&&("EnumSymbolBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumBooleanMember=function(e,t){return!!e&&("EnumBooleanMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumNumberMember=function(e,t){return!!e&&("EnumNumberMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumStringMember=function(e,t){return!!e&&("EnumStringMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumDefaultedMember=function(e,t){return!!e&&("EnumDefaultedMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIndexedAccessType=function(e,t){return!!e&&("IndexedAccessType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOptionalIndexedAccessType=function(e,t){return!!e&&("OptionalIndexedAccessType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXAttribute=function(e,t){return!!e&&("JSXAttribute"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXClosingElement=function(e,t){return!!e&&("JSXClosingElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXElement=function(e,t){return!!e&&("JSXElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXEmptyExpression=function(e,t){return!!e&&("JSXEmptyExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXExpressionContainer=function(e,t){return!!e&&("JSXExpressionContainer"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXSpreadChild=function(e,t){return!!e&&("JSXSpreadChild"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXIdentifier=function(e,t){return!!e&&("JSXIdentifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXMemberExpression=function(e,t){return!!e&&("JSXMemberExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXNamespacedName=function(e,t){return!!e&&("JSXNamespacedName"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXOpeningElement=function(e,t){return!!e&&("JSXOpeningElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXSpreadAttribute=function(e,t){return!!e&&("JSXSpreadAttribute"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXText=function(e,t){return!!e&&("JSXText"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXFragment=function(e,t){return!!e&&("JSXFragment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXOpeningFragment=function(e,t){return!!e&&("JSXOpeningFragment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXClosingFragment=function(e,t){return!!e&&("JSXClosingFragment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNoop=function(e,t){return!!e&&("Noop"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPlaceholder=function(e,t){return!!e&&("Placeholder"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isV8IntrinsicIdentifier=function(e,t){return!!e&&("V8IntrinsicIdentifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArgumentPlaceholder=function(e,t){return!!e&&("ArgumentPlaceholder"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBindExpression=function(e,t){return!!e&&("BindExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassProperty=function(e,t){return!!e&&("ClassProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPipelineTopicExpression=function(e,t){return!!e&&("PipelineTopicExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPipelineBareFunction=function(e,t){return!!e&&("PipelineBareFunction"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPipelinePrimaryTopicReference=function(e,t){return!!e&&("PipelinePrimaryTopicReference"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassPrivateProperty=function(e,t){return!!e&&("ClassPrivateProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassPrivateMethod=function(e,t){return!!e&&("ClassPrivateMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportAttribute=function(e,t){return!!e&&("ImportAttribute"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDecorator=function(e,t){return!!e&&("Decorator"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDoExpression=function(e,t){return!!e&&("DoExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportDefaultSpecifier=function(e,t){return!!e&&("ExportDefaultSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPrivateName=function(e,t){return!!e&&("PrivateName"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRecordExpression=function(e,t){return!!e&&("RecordExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTupleExpression=function(e,t){return!!e&&("TupleExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDecimalLiteral=function(e,t){return!!e&&("DecimalLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStaticBlock=function(e,t){return!!e&&("StaticBlock"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isModuleExpression=function(e,t){return!!e&&("ModuleExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSParameterProperty=function(e,t){return!!e&&("TSParameterProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSDeclareFunction=function(e,t){return!!e&&("TSDeclareFunction"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSDeclareMethod=function(e,t){return!!e&&("TSDeclareMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSQualifiedName=function(e,t){return!!e&&("TSQualifiedName"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSCallSignatureDeclaration=function(e,t){return!!e&&("TSCallSignatureDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSConstructSignatureDeclaration=function(e,t){return!!e&&("TSConstructSignatureDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSPropertySignature=function(e,t){return!!e&&("TSPropertySignature"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSMethodSignature=function(e,t){return!!e&&("TSMethodSignature"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIndexSignature=function(e,t){return!!e&&("TSIndexSignature"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSAnyKeyword=function(e,t){return!!e&&("TSAnyKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSBooleanKeyword=function(e,t){return!!e&&("TSBooleanKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSBigIntKeyword=function(e,t){return!!e&&("TSBigIntKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIntrinsicKeyword=function(e,t){return!!e&&("TSIntrinsicKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNeverKeyword=function(e,t){return!!e&&("TSNeverKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNullKeyword=function(e,t){return!!e&&("TSNullKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNumberKeyword=function(e,t){return!!e&&("TSNumberKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSObjectKeyword=function(e,t){return!!e&&("TSObjectKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSStringKeyword=function(e,t){return!!e&&("TSStringKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSSymbolKeyword=function(e,t){return!!e&&("TSSymbolKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSUndefinedKeyword=function(e,t){return!!e&&("TSUndefinedKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSUnknownKeyword=function(e,t){return!!e&&("TSUnknownKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSVoidKeyword=function(e,t){return!!e&&("TSVoidKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSThisType=function(e,t){return!!e&&("TSThisType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSFunctionType=function(e,t){return!!e&&("TSFunctionType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSConstructorType=function(e,t){return!!e&&("TSConstructorType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeReference=function(e,t){return!!e&&("TSTypeReference"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypePredicate=function(e,t){return!!e&&("TSTypePredicate"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeQuery=function(e,t){return!!e&&("TSTypeQuery"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeLiteral=function(e,t){return!!e&&("TSTypeLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSArrayType=function(e,t){return!!e&&("TSArrayType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTupleType=function(e,t){return!!e&&("TSTupleType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSOptionalType=function(e,t){return!!e&&("TSOptionalType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSRestType=function(e,t){return!!e&&("TSRestType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNamedTupleMember=function(e,t){return!!e&&("TSNamedTupleMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSUnionType=function(e,t){return!!e&&("TSUnionType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIntersectionType=function(e,t){return!!e&&("TSIntersectionType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSConditionalType=function(e,t){return!!e&&("TSConditionalType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSInferType=function(e,t){return!!e&&("TSInferType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSParenthesizedType=function(e,t){return!!e&&("TSParenthesizedType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeOperator=function(e,t){return!!e&&("TSTypeOperator"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIndexedAccessType=function(e,t){return!!e&&("TSIndexedAccessType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSMappedType=function(e,t){return!!e&&("TSMappedType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSLiteralType=function(e,t){return!!e&&("TSLiteralType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSExpressionWithTypeArguments=function(e,t){return!!e&&("TSExpressionWithTypeArguments"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSInterfaceDeclaration=function(e,t){return!!e&&("TSInterfaceDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSInterfaceBody=function(e,t){return!!e&&("TSInterfaceBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeAliasDeclaration=function(e,t){return!!e&&("TSTypeAliasDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSAsExpression=function(e,t){return!!e&&("TSAsExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeAssertion=function(e,t){return!!e&&("TSTypeAssertion"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSEnumDeclaration=function(e,t){return!!e&&("TSEnumDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSEnumMember=function(e,t){return!!e&&("TSEnumMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSModuleDeclaration=function(e,t){return!!e&&("TSModuleDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSModuleBlock=function(e,t){return!!e&&("TSModuleBlock"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSImportType=function(e,t){return!!e&&("TSImportType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSImportEqualsDeclaration=function(e,t){return!!e&&("TSImportEqualsDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSExternalModuleReference=function(e,t){return!!e&&("TSExternalModuleReference"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNonNullExpression=function(e,t){return!!e&&("TSNonNullExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSExportAssignment=function(e,t){return!!e&&("TSExportAssignment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNamespaceExportDeclaration=function(e,t){return!!e&&("TSNamespaceExportDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeAnnotation=function(e,t){return!!e&&("TSTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeParameterInstantiation=function(e,t){return!!e&&("TSTypeParameterInstantiation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeParameterDeclaration=function(e,t){return!!e&&("TSTypeParameterDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeParameter=function(e,t){return!!e&&("TSTypeParameter"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExpression=function(e,t){if(!e)return!1;var n=e.type;return("ArrayExpression"===n||"AssignmentExpression"===n||"BinaryExpression"===n||"CallExpression"===n||"ConditionalExpression"===n||"FunctionExpression"===n||"Identifier"===n||"StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"RegExpLiteral"===n||"LogicalExpression"===n||"MemberExpression"===n||"NewExpression"===n||"ObjectExpression"===n||"SequenceExpression"===n||"ParenthesizedExpression"===n||"ThisExpression"===n||"UnaryExpression"===n||"UpdateExpression"===n||"ArrowFunctionExpression"===n||"ClassExpression"===n||"MetaProperty"===n||"Super"===n||"TaggedTemplateExpression"===n||"TemplateLiteral"===n||"YieldExpression"===n||"AwaitExpression"===n||"Import"===n||"BigIntLiteral"===n||"OptionalMemberExpression"===n||"OptionalCallExpression"===n||"TypeCastExpression"===n||"JSXElement"===n||"JSXFragment"===n||"BindExpression"===n||"PipelinePrimaryTopicReference"===n||"DoExpression"===n||"RecordExpression"===n||"TupleExpression"===n||"DecimalLiteral"===n||"ModuleExpression"===n||"TSAsExpression"===n||"TSTypeAssertion"===n||"TSNonNullExpression"===n||"Placeholder"===n&&("Expression"===e.expectedNode||"Identifier"===e.expectedNode||"StringLiteral"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isBinary=function(e,t){if(!e)return!1;var n=e.type;return("BinaryExpression"===n||"LogicalExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isScopable=function(e,t){if(!e)return!1;var n=e.type;return("BlockStatement"===n||"CatchClause"===n||"DoWhileStatement"===n||"ForInStatement"===n||"ForStatement"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"Program"===n||"ObjectMethod"===n||"SwitchStatement"===n||"WhileStatement"===n||"ArrowFunctionExpression"===n||"ClassExpression"===n||"ClassDeclaration"===n||"ForOfStatement"===n||"ClassMethod"===n||"ClassPrivateMethod"===n||"StaticBlock"===n||"TSModuleBlock"===n||"Placeholder"===n&&"BlockStatement"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isBlockParent=function(e,t){if(!e)return!1;var n=e.type;return("BlockStatement"===n||"CatchClause"===n||"DoWhileStatement"===n||"ForInStatement"===n||"ForStatement"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"Program"===n||"ObjectMethod"===n||"SwitchStatement"===n||"WhileStatement"===n||"ArrowFunctionExpression"===n||"ForOfStatement"===n||"ClassMethod"===n||"ClassPrivateMethod"===n||"StaticBlock"===n||"TSModuleBlock"===n||"Placeholder"===n&&"BlockStatement"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isBlock=function(e,t){if(!e)return!1;var n=e.type;return("BlockStatement"===n||"Program"===n||"TSModuleBlock"===n||"Placeholder"===n&&"BlockStatement"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isStatement=function(e,t){if(!e)return!1;var n=e.type;return("BlockStatement"===n||"BreakStatement"===n||"ContinueStatement"===n||"DebuggerStatement"===n||"DoWhileStatement"===n||"EmptyStatement"===n||"ExpressionStatement"===n||"ForInStatement"===n||"ForStatement"===n||"FunctionDeclaration"===n||"IfStatement"===n||"LabeledStatement"===n||"ReturnStatement"===n||"SwitchStatement"===n||"ThrowStatement"===n||"TryStatement"===n||"VariableDeclaration"===n||"WhileStatement"===n||"WithStatement"===n||"ClassDeclaration"===n||"ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n||"ForOfStatement"===n||"ImportDeclaration"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"InterfaceDeclaration"===n||"OpaqueType"===n||"TypeAlias"===n||"EnumDeclaration"===n||"TSDeclareFunction"===n||"TSInterfaceDeclaration"===n||"TSTypeAliasDeclaration"===n||"TSEnumDeclaration"===n||"TSModuleDeclaration"===n||"TSImportEqualsDeclaration"===n||"TSExportAssignment"===n||"TSNamespaceExportDeclaration"===n||"Placeholder"===n&&("Statement"===e.expectedNode||"Declaration"===e.expectedNode||"BlockStatement"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isTerminatorless=function(e,t){if(!e)return!1;var n=e.type;return("BreakStatement"===n||"ContinueStatement"===n||"ReturnStatement"===n||"ThrowStatement"===n||"YieldExpression"===n||"AwaitExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isCompletionStatement=function(e,t){if(!e)return!1;var n=e.type;return("BreakStatement"===n||"ContinueStatement"===n||"ReturnStatement"===n||"ThrowStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isConditional=function(e,t){if(!e)return!1;var n=e.type;return("ConditionalExpression"===n||"IfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isLoop=function(e,t){if(!e)return!1;var n=e.type;return("DoWhileStatement"===n||"ForInStatement"===n||"ForStatement"===n||"WhileStatement"===n||"ForOfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isWhile=function(e,t){if(!e)return!1;var n=e.type;return("DoWhileStatement"===n||"WhileStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isExpressionWrapper=function(e,t){if(!e)return!1;var n=e.type;return("ExpressionStatement"===n||"ParenthesizedExpression"===n||"TypeCastExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFor=function(e,t){if(!e)return!1;var n=e.type;return("ForInStatement"===n||"ForStatement"===n||"ForOfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isForXStatement=function(e,t){if(!e)return!1;var n=e.type;return("ForInStatement"===n||"ForOfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFunction=function(e,t){if(!e)return!1;var n=e.type;return("FunctionDeclaration"===n||"FunctionExpression"===n||"ObjectMethod"===n||"ArrowFunctionExpression"===n||"ClassMethod"===n||"ClassPrivateMethod"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFunctionParent=function(e,t){if(!e)return!1;var n=e.type;return("FunctionDeclaration"===n||"FunctionExpression"===n||"ObjectMethod"===n||"ArrowFunctionExpression"===n||"ClassMethod"===n||"ClassPrivateMethod"===n)&&(void 0===t||(0,a.default)(e,t))},t.isPureish=function(e,t){if(!e)return!1;var n=e.type;return("FunctionDeclaration"===n||"FunctionExpression"===n||"StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"RegExpLiteral"===n||"ArrowFunctionExpression"===n||"BigIntLiteral"===n||"DecimalLiteral"===n||"Placeholder"===n&&"StringLiteral"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("FunctionDeclaration"===n||"VariableDeclaration"===n||"ClassDeclaration"===n||"ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n||"ImportDeclaration"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"InterfaceDeclaration"===n||"OpaqueType"===n||"TypeAlias"===n||"EnumDeclaration"===n||"TSDeclareFunction"===n||"TSInterfaceDeclaration"===n||"TSTypeAliasDeclaration"===n||"TSEnumDeclaration"===n||"TSModuleDeclaration"===n||"Placeholder"===n&&"Declaration"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isPatternLike=function(e,t){if(!e)return!1;var n=e.type;return("Identifier"===n||"RestElement"===n||"AssignmentPattern"===n||"ArrayPattern"===n||"ObjectPattern"===n||"Placeholder"===n&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isLVal=function(e,t){if(!e)return!1;var n=e.type;return("Identifier"===n||"MemberExpression"===n||"RestElement"===n||"AssignmentPattern"===n||"ArrayPattern"===n||"ObjectPattern"===n||"TSParameterProperty"===n||"Placeholder"===n&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isTSEntityName=function(e,t){if(!e)return!1;var n=e.type;return("Identifier"===n||"TSQualifiedName"===n||"Placeholder"===n&&"Identifier"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isLiteral=function(e,t){if(!e)return!1;var n=e.type;return("StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"RegExpLiteral"===n||"TemplateLiteral"===n||"BigIntLiteral"===n||"DecimalLiteral"===n||"Placeholder"===n&&"StringLiteral"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isImmutable=function(e,t){if(!e)return!1;var n=e.type;return("StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"BigIntLiteral"===n||"JSXAttribute"===n||"JSXClosingElement"===n||"JSXElement"===n||"JSXExpressionContainer"===n||"JSXSpreadChild"===n||"JSXOpeningElement"===n||"JSXText"===n||"JSXFragment"===n||"JSXOpeningFragment"===n||"JSXClosingFragment"===n||"DecimalLiteral"===n||"Placeholder"===n&&"StringLiteral"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isUserWhitespacable=function(e,t){if(!e)return!1;var n=e.type;return("ObjectMethod"===n||"ObjectProperty"===n||"ObjectTypeInternalSlot"===n||"ObjectTypeCallProperty"===n||"ObjectTypeIndexer"===n||"ObjectTypeProperty"===n||"ObjectTypeSpreadProperty"===n)&&(void 0===t||(0,a.default)(e,t))},t.isMethod=function(e,t){if(!e)return!1;var n=e.type;return("ObjectMethod"===n||"ClassMethod"===n||"ClassPrivateMethod"===n)&&(void 0===t||(0,a.default)(e,t))},t.isObjectMember=function(e,t){if(!e)return!1;var n=e.type;return("ObjectMethod"===n||"ObjectProperty"===n)&&(void 0===t||(0,a.default)(e,t))},t.isProperty=function(e,t){if(!e)return!1;var n=e.type;return("ObjectProperty"===n||"ClassProperty"===n||"ClassPrivateProperty"===n)&&(void 0===t||(0,a.default)(e,t))},t.isUnaryLike=function(e,t){if(!e)return!1;var n=e.type;return("UnaryExpression"===n||"SpreadElement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isPattern=function(e,t){if(!e)return!1;var n=e.type;return("AssignmentPattern"===n||"ArrayPattern"===n||"ObjectPattern"===n||"Placeholder"===n&&"Pattern"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isClass=function(e,t){if(!e)return!1;var n=e.type;return("ClassExpression"===n||"ClassDeclaration"===n)&&(void 0===t||(0,a.default)(e,t))},t.isModuleDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n||"ImportDeclaration"===n)&&(void 0===t||(0,a.default)(e,t))},t.isExportDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n)&&(void 0===t||(0,a.default)(e,t))},t.isModuleSpecifier=function(e,t){if(!e)return!1;var n=e.type;return("ExportSpecifier"===n||"ImportDefaultSpecifier"===n||"ImportNamespaceSpecifier"===n||"ImportSpecifier"===n||"ExportNamespaceSpecifier"===n||"ExportDefaultSpecifier"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlow=function(e,t){if(!e)return!1;var n=e.type;return("AnyTypeAnnotation"===n||"ArrayTypeAnnotation"===n||"BooleanTypeAnnotation"===n||"BooleanLiteralTypeAnnotation"===n||"NullLiteralTypeAnnotation"===n||"ClassImplements"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"DeclaredPredicate"===n||"ExistsTypeAnnotation"===n||"FunctionTypeAnnotation"===n||"FunctionTypeParam"===n||"GenericTypeAnnotation"===n||"InferredPredicate"===n||"InterfaceExtends"===n||"InterfaceDeclaration"===n||"InterfaceTypeAnnotation"===n||"IntersectionTypeAnnotation"===n||"MixedTypeAnnotation"===n||"EmptyTypeAnnotation"===n||"NullableTypeAnnotation"===n||"NumberLiteralTypeAnnotation"===n||"NumberTypeAnnotation"===n||"ObjectTypeAnnotation"===n||"ObjectTypeInternalSlot"===n||"ObjectTypeCallProperty"===n||"ObjectTypeIndexer"===n||"ObjectTypeProperty"===n||"ObjectTypeSpreadProperty"===n||"OpaqueType"===n||"QualifiedTypeIdentifier"===n||"StringLiteralTypeAnnotation"===n||"StringTypeAnnotation"===n||"SymbolTypeAnnotation"===n||"ThisTypeAnnotation"===n||"TupleTypeAnnotation"===n||"TypeofTypeAnnotation"===n||"TypeAlias"===n||"TypeAnnotation"===n||"TypeCastExpression"===n||"TypeParameter"===n||"TypeParameterDeclaration"===n||"TypeParameterInstantiation"===n||"UnionTypeAnnotation"===n||"Variance"===n||"VoidTypeAnnotation"===n||"IndexedAccessType"===n||"OptionalIndexedAccessType"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowType=function(e,t){if(!e)return!1;var n=e.type;return("AnyTypeAnnotation"===n||"ArrayTypeAnnotation"===n||"BooleanTypeAnnotation"===n||"BooleanLiteralTypeAnnotation"===n||"NullLiteralTypeAnnotation"===n||"ExistsTypeAnnotation"===n||"FunctionTypeAnnotation"===n||"GenericTypeAnnotation"===n||"InterfaceTypeAnnotation"===n||"IntersectionTypeAnnotation"===n||"MixedTypeAnnotation"===n||"EmptyTypeAnnotation"===n||"NullableTypeAnnotation"===n||"NumberLiteralTypeAnnotation"===n||"NumberTypeAnnotation"===n||"ObjectTypeAnnotation"===n||"StringLiteralTypeAnnotation"===n||"StringTypeAnnotation"===n||"SymbolTypeAnnotation"===n||"ThisTypeAnnotation"===n||"TupleTypeAnnotation"===n||"TypeofTypeAnnotation"===n||"UnionTypeAnnotation"===n||"VoidTypeAnnotation"===n||"IndexedAccessType"===n||"OptionalIndexedAccessType"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowBaseAnnotation=function(e,t){if(!e)return!1;var n=e.type;return("AnyTypeAnnotation"===n||"BooleanTypeAnnotation"===n||"NullLiteralTypeAnnotation"===n||"MixedTypeAnnotation"===n||"EmptyTypeAnnotation"===n||"NumberTypeAnnotation"===n||"StringTypeAnnotation"===n||"SymbolTypeAnnotation"===n||"ThisTypeAnnotation"===n||"VoidTypeAnnotation"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"InterfaceDeclaration"===n||"OpaqueType"===n||"TypeAlias"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowPredicate=function(e,t){if(!e)return!1;var n=e.type;return("DeclaredPredicate"===n||"InferredPredicate"===n)&&(void 0===t||(0,a.default)(e,t))},t.isEnumBody=function(e,t){if(!e)return!1;var n=e.type;return("EnumBooleanBody"===n||"EnumNumberBody"===n||"EnumStringBody"===n||"EnumSymbolBody"===n)&&(void 0===t||(0,a.default)(e,t))},t.isEnumMember=function(e,t){if(!e)return!1;var n=e.type;return("EnumBooleanMember"===n||"EnumNumberMember"===n||"EnumStringMember"===n||"EnumDefaultedMember"===n)&&(void 0===t||(0,a.default)(e,t))},t.isJSX=function(e,t){if(!e)return!1;var n=e.type;return("JSXAttribute"===n||"JSXClosingElement"===n||"JSXElement"===n||"JSXEmptyExpression"===n||"JSXExpressionContainer"===n||"JSXSpreadChild"===n||"JSXIdentifier"===n||"JSXMemberExpression"===n||"JSXNamespacedName"===n||"JSXOpeningElement"===n||"JSXSpreadAttribute"===n||"JSXText"===n||"JSXFragment"===n||"JSXOpeningFragment"===n||"JSXClosingFragment"===n)&&(void 0===t||(0,a.default)(e,t))},t.isPrivate=function(e,t){if(!e)return!1;var n=e.type;return("ClassPrivateProperty"===n||"ClassPrivateMethod"===n||"PrivateName"===n)&&(void 0===t||(0,a.default)(e,t))},t.isTSTypeElement=function(e,t){if(!e)return!1;var n=e.type;return("TSCallSignatureDeclaration"===n||"TSConstructSignatureDeclaration"===n||"TSPropertySignature"===n||"TSMethodSignature"===n||"TSIndexSignature"===n)&&(void 0===t||(0,a.default)(e,t))},t.isTSType=function(e,t){if(!e)return!1;var n=e.type;return("TSAnyKeyword"===n||"TSBooleanKeyword"===n||"TSBigIntKeyword"===n||"TSIntrinsicKeyword"===n||"TSNeverKeyword"===n||"TSNullKeyword"===n||"TSNumberKeyword"===n||"TSObjectKeyword"===n||"TSStringKeyword"===n||"TSSymbolKeyword"===n||"TSUndefinedKeyword"===n||"TSUnknownKeyword"===n||"TSVoidKeyword"===n||"TSThisType"===n||"TSFunctionType"===n||"TSConstructorType"===n||"TSTypeReference"===n||"TSTypePredicate"===n||"TSTypeQuery"===n||"TSTypeLiteral"===n||"TSArrayType"===n||"TSTupleType"===n||"TSOptionalType"===n||"TSRestType"===n||"TSUnionType"===n||"TSIntersectionType"===n||"TSConditionalType"===n||"TSInferType"===n||"TSParenthesizedType"===n||"TSTypeOperator"===n||"TSIndexedAccessType"===n||"TSMappedType"===n||"TSLiteralType"===n||"TSExpressionWithTypeArguments"===n||"TSImportType"===n)&&(void 0===t||(0,a.default)(e,t))},t.isTSBaseType=function(e,t){if(!e)return!1;var n=e.type;return("TSAnyKeyword"===n||"TSBooleanKeyword"===n||"TSBigIntKeyword"===n||"TSIntrinsicKeyword"===n||"TSNeverKeyword"===n||"TSNullKeyword"===n||"TSNumberKeyword"===n||"TSObjectKeyword"===n||"TSStringKeyword"===n||"TSSymbolKeyword"===n||"TSUndefinedKeyword"===n||"TSUnknownKeyword"===n||"TSVoidKeyword"===n||"TSThisType"===n||"TSLiteralType"===n)&&(void 0===t||(0,a.default)(e,t))},t.isNumberLiteral=function(e,t){return!!e&&("NumberLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRegexLiteral=function(e,t){return!!e&&("RegexLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRestProperty=function(e,t){return!!e&&("RestProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSpreadProperty=function(e,t){return!!e&&("SpreadProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))};var a=n(237)},(e,t,n)=>{var a=n(12),r=n(14),i=n(44);e.exports=a?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},(e,t,n)=>{var a=n(4),r=n(17),i=n(13),o=n(126),s=n(127),d=n(21),l=d.get,u=d.enforce,c=String(String).split("String");(e.exports=function(e,t,n,s){var d,l=!!s&&!!s.unsafe,p=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||r(n,"name",t),(d=u(n)).source||(d.source=c.join("string"==typeof t?t:""))),e!==a?(l?!f&&e[t]&&(p=!0):delete e[t],p?e[t]=n:r(e,t,n)):p?e[t]=n:o(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},(e,t,n)=>{function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var r=n(118),i=n(109),o=i.MAX_LENGTH,s=i.MAX_SAFE_INTEGER,d=n(59),l=d.re,u=d.t,c=n(119),p=n(178).compareIdentifiers,f=function(){"use strict";function e(t,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n=c(n),t instanceof e){if(t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: ".concat(t));if(t.length>o)throw new TypeError("version is longer than ".concat(o," characters"));r("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;var a=t.trim().match(n.loose?l[u.LOOSE]:l[u.FULL]);if(!a)throw new TypeError("Invalid Version: ".concat(t));if(this.raw=t,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<s)return t}return e})):this.prerelease=[],this.build=a[5]?a[5].split("."):[],this.format()}var t,n;return t=e,(n=[{key:"format",value:function(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}},{key:"toString",value:function(){return this.version}},{key:"compare",value:function(t){if(r("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if("string"==typeof t&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}},{key:"compareMain",value:function(t){return t instanceof e||(t=new e(t,this.options)),p(this.major,t.major)||p(this.minor,t.minor)||p(this.patch,t.patch)}},{key:"comparePre",value:function(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var n=0;do{var a=this.prerelease[n],i=t.prerelease[n];if(r("prerelease compare",n,a,i),void 0===a&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===a)return-1;if(a!==i)return p(a,i)}while(++n)}},{key:"compareBuild",value:function(t){t instanceof e||(t=new e(t,this.options));var n=0;do{var a=this.build[n],i=t.build[n];if(r("prerelease compare",n,a,i),void 0===a&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===a)return-1;if(a!==i)return p(a,i)}while(++n)}},{key:"inc",value:function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var n=this.prerelease.length;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: ".concat(e))}return this.format(),this.raw=this.version,this}}])&&a(t.prototype,n),e}();e.exports=f},(e,t)=>{"use strict";t.__esModule=!0,t.UNIVERSAL=t.ATTRIBUTE=t.CLASS=t.COMBINATOR=t.COMMENT=t.ID=t.NESTING=t.PSEUDO=t.ROOT=t.SELECTOR=t.STRING=t.TAG=void 0,t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"},(e,t,n)=>{var a,r,i,o=n(197),s=n(4),d=n(9),l=n(17),u=n(13),c=n(128),p=n(95),f=n(77),h="Object already initialized",g=s.WeakMap;if(o||c.state){var y=c.state||(c.state=new g),m=y.get,v=y.has,R=y.set;a=function(e,t){if(v.call(y,e))throw new TypeError(h);return t.facade=e,R.call(y,e,t),t},r=function(e){return m.call(y,e)||{}},i=function(e){return v.call(y,e)}}else{var b=p("state");f[b]=!0,a=function(e,t){if(u(e,b))throw new TypeError(h);return t.facade=e,l(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},i=function(e){return u(e,b)}}e.exports={set:a,get:r,has:i,enforce:function(e){return i(e)?r(e):a(e,{})},getterFor:function(e){return function(t){var n;if(!d(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},(e,t,n)=>{var a=n(200),r=n(13),i=n(292),o=n(14).f;e.exports=function(e){var t=a.Symbol||(a.Symbol={});r(t,e)||o(t,e,{value:i.f(e)})}},e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayExpression=function(e){return a.default.apply(void 0,["ArrayExpression"].concat(Array.prototype.slice.call(arguments)))},t.assignmentExpression=function(e,t,n){return a.default.apply(void 0,["AssignmentExpression"].concat(Array.prototype.slice.call(arguments)))},t.binaryExpression=function(e,t,n){return a.default.apply(void 0,["BinaryExpression"].concat(Array.prototype.slice.call(arguments)))},t.interpreterDirective=function(e){return a.default.apply(void 0,["InterpreterDirective"].concat(Array.prototype.slice.call(arguments)))},t.directive=function(e){return a.default.apply(void 0,["Directive"].concat(Array.prototype.slice.call(arguments)))},t.directiveLiteral=function(e){return a.default.apply(void 0,["DirectiveLiteral"].concat(Array.prototype.slice.call(arguments)))},t.blockStatement=function(e,t){return a.default.apply(void 0,["BlockStatement"].concat(Array.prototype.slice.call(arguments)))},t.breakStatement=function(e){return a.default.apply(void 0,["BreakStatement"].concat(Array.prototype.slice.call(arguments)))},t.callExpression=function(e,t){return a.default.apply(void 0,["CallExpression"].concat(Array.prototype.slice.call(arguments)))},t.catchClause=function(e,t){return a.default.apply(void 0,["CatchClause"].concat(Array.prototype.slice.call(arguments)))},t.conditionalExpression=function(e,t,n){return a.default.apply(void 0,["ConditionalExpression"].concat(Array.prototype.slice.call(arguments)))},t.continueStatement=function(e){return a.default.apply(void 0,["ContinueStatement"].concat(Array.prototype.slice.call(arguments)))},t.debuggerStatement=function(){return a.default.apply(void 0,["DebuggerStatement"].concat(Array.prototype.slice.call(arguments)))},t.doWhileStatement=function(e,t){return a.default.apply(void 0,["DoWhileStatement"].concat(Array.prototype.slice.call(arguments)))},t.emptyStatement=function(){return a.default.apply(void 0,["EmptyStatement"].concat(Array.prototype.slice.call(arguments)))},t.expressionStatement=function(e){return a.default.apply(void 0,["ExpressionStatement"].concat(Array.prototype.slice.call(arguments)))},t.file=function(e,t,n){return a.default.apply(void 0,["File"].concat(Array.prototype.slice.call(arguments)))},t.forInStatement=function(e,t,n){return a.default.apply(void 0,["ForInStatement"].concat(Array.prototype.slice.call(arguments)))},t.forStatement=function(e,t,n,r){return a.default.apply(void 0,["ForStatement"].concat(Array.prototype.slice.call(arguments)))},t.functionDeclaration=function(e,t,n,r,i){return a.default.apply(void 0,["FunctionDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.functionExpression=function(e,t,n,r,i){return a.default.apply(void 0,["FunctionExpression"].concat(Array.prototype.slice.call(arguments)))},t.identifier=function(e){return a.default.apply(void 0,["Identifier"].concat(Array.prototype.slice.call(arguments)))},t.ifStatement=function(e,t,n){return a.default.apply(void 0,["IfStatement"].concat(Array.prototype.slice.call(arguments)))},t.labeledStatement=function(e,t){return a.default.apply(void 0,["LabeledStatement"].concat(Array.prototype.slice.call(arguments)))},t.stringLiteral=function(e){return a.default.apply(void 0,["StringLiteral"].concat(Array.prototype.slice.call(arguments)))},t.numericLiteral=function(e){return a.default.apply(void 0,["NumericLiteral"].concat(Array.prototype.slice.call(arguments)))},t.nullLiteral=function(){return a.default.apply(void 0,["NullLiteral"].concat(Array.prototype.slice.call(arguments)))},t.booleanLiteral=function(e){return a.default.apply(void 0,["BooleanLiteral"].concat(Array.prototype.slice.call(arguments)))},t.regExpLiteral=function(e,t){return a.default.apply(void 0,["RegExpLiteral"].concat(Array.prototype.slice.call(arguments)))},t.logicalExpression=function(e,t,n){return a.default.apply(void 0,["LogicalExpression"].concat(Array.prototype.slice.call(arguments)))},t.memberExpression=function(e,t,n,r){return a.default.apply(void 0,["MemberExpression"].concat(Array.prototype.slice.call(arguments)))},t.newExpression=function(e,t){return a.default.apply(void 0,["NewExpression"].concat(Array.prototype.slice.call(arguments)))},t.program=function(e,t,n,r){return a.default.apply(void 0,["Program"].concat(Array.prototype.slice.call(arguments)))},t.objectExpression=function(e){return a.default.apply(void 0,["ObjectExpression"].concat(Array.prototype.slice.call(arguments)))},t.objectMethod=function(e,t,n,r,i,o,s){return a.default.apply(void 0,["ObjectMethod"].concat(Array.prototype.slice.call(arguments)))},t.objectProperty=function(e,t,n,r,i){return a.default.apply(void 0,["ObjectProperty"].concat(Array.prototype.slice.call(arguments)))},t.restElement=function(e){return a.default.apply(void 0,["RestElement"].concat(Array.prototype.slice.call(arguments)))},t.returnStatement=function(e){return a.default.apply(void 0,["ReturnStatement"].concat(Array.prototype.slice.call(arguments)))},t.sequenceExpression=function(e){return a.default.apply(void 0,["SequenceExpression"].concat(Array.prototype.slice.call(arguments)))},t.parenthesizedExpression=function(e){return a.default.apply(void 0,["ParenthesizedExpression"].concat(Array.prototype.slice.call(arguments)))},t.switchCase=function(e,t){return a.default.apply(void 0,["SwitchCase"].concat(Array.prototype.slice.call(arguments)))},t.switchStatement=function(e,t){return a.default.apply(void 0,["SwitchStatement"].concat(Array.prototype.slice.call(arguments)))},t.thisExpression=function(){return a.default.apply(void 0,["ThisExpression"].concat(Array.prototype.slice.call(arguments)))},t.throwStatement=function(e){return a.default.apply(void 0,["ThrowStatement"].concat(Array.prototype.slice.call(arguments)))},t.tryStatement=function(e,t,n){return a.default.apply(void 0,["TryStatement"].concat(Array.prototype.slice.call(arguments)))},t.unaryExpression=function(e,t,n){return a.default.apply(void 0,["UnaryExpression"].concat(Array.prototype.slice.call(arguments)))},t.updateExpression=function(e,t,n){return a.default.apply(void 0,["UpdateExpression"].concat(Array.prototype.slice.call(arguments)))},t.variableDeclaration=function(e,t){return a.default.apply(void 0,["VariableDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.variableDeclarator=function(e,t){return a.default.apply(void 0,["VariableDeclarator"].concat(Array.prototype.slice.call(arguments)))},t.whileStatement=function(e,t){return a.default.apply(void 0,["WhileStatement"].concat(Array.prototype.slice.call(arguments)))},t.withStatement=function(e,t){return a.default.apply(void 0,["WithStatement"].concat(Array.prototype.slice.call(arguments)))},t.assignmentPattern=function(e,t){return a.default.apply(void 0,["AssignmentPattern"].concat(Array.prototype.slice.call(arguments)))},t.arrayPattern=function(e){return a.default.apply(void 0,["ArrayPattern"].concat(Array.prototype.slice.call(arguments)))},t.arrowFunctionExpression=function(e,t,n){return a.default.apply(void 0,["ArrowFunctionExpression"].concat(Array.prototype.slice.call(arguments)))},t.classBody=function(e){return a.default.apply(void 0,["ClassBody"].concat(Array.prototype.slice.call(arguments)))},t.classExpression=function(e,t,n,r){return a.default.apply(void 0,["ClassExpression"].concat(Array.prototype.slice.call(arguments)))},t.classDeclaration=function(e,t,n,r){return a.default.apply(void 0,["ClassDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.exportAllDeclaration=function(e){return a.default.apply(void 0,["ExportAllDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.exportDefaultDeclaration=function(e){return a.default.apply(void 0,["ExportDefaultDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.exportNamedDeclaration=function(e,t,n){return a.default.apply(void 0,["ExportNamedDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.exportSpecifier=function(e,t){return a.default.apply(void 0,["ExportSpecifier"].concat(Array.prototype.slice.call(arguments)))},t.forOfStatement=function(e,t,n,r){return a.default.apply(void 0,["ForOfStatement"].concat(Array.prototype.slice.call(arguments)))},t.importDeclaration=function(e,t){return a.default.apply(void 0,["ImportDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.importDefaultSpecifier=function(e){return a.default.apply(void 0,["ImportDefaultSpecifier"].concat(Array.prototype.slice.call(arguments)))},t.importNamespaceSpecifier=function(e){return a.default.apply(void 0,["ImportNamespaceSpecifier"].concat(Array.prototype.slice.call(arguments)))},t.importSpecifier=function(e,t){return a.default.apply(void 0,["ImportSpecifier"].concat(Array.prototype.slice.call(arguments)))},t.metaProperty=function(e,t){return a.default.apply(void 0,["MetaProperty"].concat(Array.prototype.slice.call(arguments)))},t.classMethod=function(e,t,n,r,i,o,s,d){return a.default.apply(void 0,["ClassMethod"].concat(Array.prototype.slice.call(arguments)))},t.objectPattern=function(e){return a.default.apply(void 0,["ObjectPattern"].concat(Array.prototype.slice.call(arguments)))},t.spreadElement=function(e){return a.default.apply(void 0,["SpreadElement"].concat(Array.prototype.slice.call(arguments)))},t.super=function(){return a.default.apply(void 0,["Super"].concat(Array.prototype.slice.call(arguments)))},t.taggedTemplateExpression=function(e,t){return a.default.apply(void 0,["TaggedTemplateExpression"].concat(Array.prototype.slice.call(arguments)))},t.templateElement=function(e,t){return a.default.apply(void 0,["TemplateElement"].concat(Array.prototype.slice.call(arguments)))},t.templateLiteral=function(e,t){return a.default.apply(void 0,["TemplateLiteral"].concat(Array.prototype.slice.call(arguments)))},t.yieldExpression=function(e,t){return a.default.apply(void 0,["YieldExpression"].concat(Array.prototype.slice.call(arguments)))},t.awaitExpression=function(e){return a.default.apply(void 0,["AwaitExpression"].concat(Array.prototype.slice.call(arguments)))},t.import=function(){return a.default.apply(void 0,["Import"].concat(Array.prototype.slice.call(arguments)))},t.bigIntLiteral=function(e){return a.default.apply(void 0,["BigIntLiteral"].concat(Array.prototype.slice.call(arguments)))},t.exportNamespaceSpecifier=function(e){return a.default.apply(void 0,["ExportNamespaceSpecifier"].concat(Array.prototype.slice.call(arguments)))},t.optionalMemberExpression=function(e,t,n,r){return a.default.apply(void 0,["OptionalMemberExpression"].concat(Array.prototype.slice.call(arguments)))},t.optionalCallExpression=function(e,t,n){return a.default.apply(void 0,["OptionalCallExpression"].concat(Array.prototype.slice.call(arguments)))},t.anyTypeAnnotation=function(){return a.default.apply(void 0,["AnyTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.arrayTypeAnnotation=function(e){return a.default.apply(void 0,["ArrayTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.booleanTypeAnnotation=function(){return a.default.apply(void 0,["BooleanTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.booleanLiteralTypeAnnotation=function(e){return a.default.apply(void 0,["BooleanLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.nullLiteralTypeAnnotation=function(){return a.default.apply(void 0,["NullLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.classImplements=function(e,t){return a.default.apply(void 0,["ClassImplements"].concat(Array.prototype.slice.call(arguments)))},t.declareClass=function(e,t,n,r){return a.default.apply(void 0,["DeclareClass"].concat(Array.prototype.slice.call(arguments)))},t.declareFunction=function(e){return a.default.apply(void 0,["DeclareFunction"].concat(Array.prototype.slice.call(arguments)))},t.declareInterface=function(e,t,n,r){return a.default.apply(void 0,["DeclareInterface"].concat(Array.prototype.slice.call(arguments)))},t.declareModule=function(e,t,n){return a.default.apply(void 0,["DeclareModule"].concat(Array.prototype.slice.call(arguments)))},t.declareModuleExports=function(e){return a.default.apply(void 0,["DeclareModuleExports"].concat(Array.prototype.slice.call(arguments)))},t.declareTypeAlias=function(e,t,n){return a.default.apply(void 0,["DeclareTypeAlias"].concat(Array.prototype.slice.call(arguments)))},t.declareOpaqueType=function(e,t,n){return a.default.apply(void 0,["DeclareOpaqueType"].concat(Array.prototype.slice.call(arguments)))},t.declareVariable=function(e){return a.default.apply(void 0,["DeclareVariable"].concat(Array.prototype.slice.call(arguments)))},t.declareExportDeclaration=function(e,t,n){return a.default.apply(void 0,["DeclareExportDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.declareExportAllDeclaration=function(e){return a.default.apply(void 0,["DeclareExportAllDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.declaredPredicate=function(e){return a.default.apply(void 0,["DeclaredPredicate"].concat(Array.prototype.slice.call(arguments)))},t.existsTypeAnnotation=function(){return a.default.apply(void 0,["ExistsTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.functionTypeAnnotation=function(e,t,n,r){return a.default.apply(void 0,["FunctionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.functionTypeParam=function(e,t){return a.default.apply(void 0,["FunctionTypeParam"].concat(Array.prototype.slice.call(arguments)))},t.genericTypeAnnotation=function(e,t){return a.default.apply(void 0,["GenericTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.inferredPredicate=function(){return a.default.apply(void 0,["InferredPredicate"].concat(Array.prototype.slice.call(arguments)))},t.interfaceExtends=function(e,t){return a.default.apply(void 0,["InterfaceExtends"].concat(Array.prototype.slice.call(arguments)))},t.interfaceDeclaration=function(e,t,n,r){return a.default.apply(void 0,["InterfaceDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.interfaceTypeAnnotation=function(e,t){return a.default.apply(void 0,["InterfaceTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.intersectionTypeAnnotation=function(e){return a.default.apply(void 0,["IntersectionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.mixedTypeAnnotation=function(){return a.default.apply(void 0,["MixedTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.emptyTypeAnnotation=function(){return a.default.apply(void 0,["EmptyTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.nullableTypeAnnotation=function(e){return a.default.apply(void 0,["NullableTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.numberLiteralTypeAnnotation=function(e){return a.default.apply(void 0,["NumberLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.numberTypeAnnotation=function(){return a.default.apply(void 0,["NumberTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.objectTypeAnnotation=function(e,t,n,r,i){return a.default.apply(void 0,["ObjectTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.objectTypeInternalSlot=function(e,t,n,r,i){return a.default.apply(void 0,["ObjectTypeInternalSlot"].concat(Array.prototype.slice.call(arguments)))},t.objectTypeCallProperty=function(e){return a.default.apply(void 0,["ObjectTypeCallProperty"].concat(Array.prototype.slice.call(arguments)))},t.objectTypeIndexer=function(e,t,n,r){return a.default.apply(void 0,["ObjectTypeIndexer"].concat(Array.prototype.slice.call(arguments)))},t.objectTypeProperty=function(e,t,n){return a.default.apply(void 0,["ObjectTypeProperty"].concat(Array.prototype.slice.call(arguments)))},t.objectTypeSpreadProperty=function(e){return a.default.apply(void 0,["ObjectTypeSpreadProperty"].concat(Array.prototype.slice.call(arguments)))},t.opaqueType=function(e,t,n,r){return a.default.apply(void 0,["OpaqueType"].concat(Array.prototype.slice.call(arguments)))},t.qualifiedTypeIdentifier=function(e,t){return a.default.apply(void 0,["QualifiedTypeIdentifier"].concat(Array.prototype.slice.call(arguments)))},t.stringLiteralTypeAnnotation=function(e){return a.default.apply(void 0,["StringLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.stringTypeAnnotation=function(){return a.default.apply(void 0,["StringTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.symbolTypeAnnotation=function(){return a.default.apply(void 0,["SymbolTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.thisTypeAnnotation=function(){return a.default.apply(void 0,["ThisTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.tupleTypeAnnotation=function(e){return a.default.apply(void 0,["TupleTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.typeofTypeAnnotation=function(e){return a.default.apply(void 0,["TypeofTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.typeAlias=function(e,t,n){return a.default.apply(void 0,["TypeAlias"].concat(Array.prototype.slice.call(arguments)))},t.typeAnnotation=function(e){return a.default.apply(void 0,["TypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.typeCastExpression=function(e,t){return a.default.apply(void 0,["TypeCastExpression"].concat(Array.prototype.slice.call(arguments)))},t.typeParameter=function(e,t,n){return a.default.apply(void 0,["TypeParameter"].concat(Array.prototype.slice.call(arguments)))},t.typeParameterDeclaration=function(e){return a.default.apply(void 0,["TypeParameterDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.typeParameterInstantiation=function(e){return a.default.apply(void 0,["TypeParameterInstantiation"].concat(Array.prototype.slice.call(arguments)))},t.unionTypeAnnotation=function(e){return a.default.apply(void 0,["UnionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.variance=function(e){return a.default.apply(void 0,["Variance"].concat(Array.prototype.slice.call(arguments)))},t.voidTypeAnnotation=function(){return a.default.apply(void 0,["VoidTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.enumDeclaration=function(e,t){return a.default.apply(void 0,["EnumDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.enumBooleanBody=function(e){return a.default.apply(void 0,["EnumBooleanBody"].concat(Array.prototype.slice.call(arguments)))},t.enumNumberBody=function(e){return a.default.apply(void 0,["EnumNumberBody"].concat(Array.prototype.slice.call(arguments)))},t.enumStringBody=function(e){return a.default.apply(void 0,["EnumStringBody"].concat(Array.prototype.slice.call(arguments)))},t.enumSymbolBody=function(e){return a.default.apply(void 0,["EnumSymbolBody"].concat(Array.prototype.slice.call(arguments)))},t.enumBooleanMember=function(e){return a.default.apply(void 0,["EnumBooleanMember"].concat(Array.prototype.slice.call(arguments)))},t.enumNumberMember=function(e,t){return a.default.apply(void 0,["EnumNumberMember"].concat(Array.prototype.slice.call(arguments)))},t.enumStringMember=function(e,t){return a.default.apply(void 0,["EnumStringMember"].concat(Array.prototype.slice.call(arguments)))},t.enumDefaultedMember=function(e){return a.default.apply(void 0,["EnumDefaultedMember"].concat(Array.prototype.slice.call(arguments)))},t.indexedAccessType=function(e,t){return a.default.apply(void 0,["IndexedAccessType"].concat(Array.prototype.slice.call(arguments)))},t.optionalIndexedAccessType=function(e,t){return a.default.apply(void 0,["OptionalIndexedAccessType"].concat(Array.prototype.slice.call(arguments)))},t.jSXAttribute=t.jsxAttribute=function(e,t){return a.default.apply(void 0,["JSXAttribute"].concat(Array.prototype.slice.call(arguments)))},t.jSXClosingElement=t.jsxClosingElement=function(e){return a.default.apply(void 0,["JSXClosingElement"].concat(Array.prototype.slice.call(arguments)))},t.jSXElement=t.jsxElement=function(e,t,n,r){return a.default.apply(void 0,["JSXElement"].concat(Array.prototype.slice.call(arguments)))},t.jSXEmptyExpression=t.jsxEmptyExpression=function(){return a.default.apply(void 0,["JSXEmptyExpression"].concat(Array.prototype.slice.call(arguments)))},t.jSXExpressionContainer=t.jsxExpressionContainer=function(e){return a.default.apply(void 0,["JSXExpressionContainer"].concat(Array.prototype.slice.call(arguments)))},t.jSXSpreadChild=t.jsxSpreadChild=function(e){return a.default.apply(void 0,["JSXSpreadChild"].concat(Array.prototype.slice.call(arguments)))},t.jSXIdentifier=t.jsxIdentifier=function(e){return a.default.apply(void 0,["JSXIdentifier"].concat(Array.prototype.slice.call(arguments)))},t.jSXMemberExpression=t.jsxMemberExpression=function(e,t){return a.default.apply(void 0,["JSXMemberExpression"].concat(Array.prototype.slice.call(arguments)))},t.jSXNamespacedName=t.jsxNamespacedName=function(e,t){return a.default.apply(void 0,["JSXNamespacedName"].concat(Array.prototype.slice.call(arguments)))},t.jSXOpeningElement=t.jsxOpeningElement=function(e,t,n){return a.default.apply(void 0,["JSXOpeningElement"].concat(Array.prototype.slice.call(arguments)))},t.jSXSpreadAttribute=t.jsxSpreadAttribute=function(e){return a.default.apply(void 0,["JSXSpreadAttribute"].concat(Array.prototype.slice.call(arguments)))},t.jSXText=t.jsxText=function(e){return a.default.apply(void 0,["JSXText"].concat(Array.prototype.slice.call(arguments)))},t.jSXFragment=t.jsxFragment=function(e,t,n){return a.default.apply(void 0,["JSXFragment"].concat(Array.prototype.slice.call(arguments)))},t.jSXOpeningFragment=t.jsxOpeningFragment=function(){return a.default.apply(void 0,["JSXOpeningFragment"].concat(Array.prototype.slice.call(arguments)))},t.jSXClosingFragment=t.jsxClosingFragment=function(){return a.default.apply(void 0,["JSXClosingFragment"].concat(Array.prototype.slice.call(arguments)))},t.noop=function(){return a.default.apply(void 0,["Noop"].concat(Array.prototype.slice.call(arguments)))},t.placeholder=function(e,t){return a.default.apply(void 0,["Placeholder"].concat(Array.prototype.slice.call(arguments)))},t.v8IntrinsicIdentifier=function(e){return a.default.apply(void 0,["V8IntrinsicIdentifier"].concat(Array.prototype.slice.call(arguments)))},t.argumentPlaceholder=function(){return a.default.apply(void 0,["ArgumentPlaceholder"].concat(Array.prototype.slice.call(arguments)))},t.bindExpression=function(e,t){return a.default.apply(void 0,["BindExpression"].concat(Array.prototype.slice.call(arguments)))},t.classProperty=function(e,t,n,r,i,o){return a.default.apply(void 0,["ClassProperty"].concat(Array.prototype.slice.call(arguments)))},t.pipelineTopicExpression=function(e){return a.default.apply(void 0,["PipelineTopicExpression"].concat(Array.prototype.slice.call(arguments)))},t.pipelineBareFunction=function(e){return a.default.apply(void 0,["PipelineBareFunction"].concat(Array.prototype.slice.call(arguments)))},t.pipelinePrimaryTopicReference=function(){return a.default.apply(void 0,["PipelinePrimaryTopicReference"].concat(Array.prototype.slice.call(arguments)))},t.classPrivateProperty=function(e,t,n,r){return a.default.apply(void 0,["ClassPrivateProperty"].concat(Array.prototype.slice.call(arguments)))},t.classPrivateMethod=function(e,t,n,r,i){return a.default.apply(void 0,["ClassPrivateMethod"].concat(Array.prototype.slice.call(arguments)))},t.importAttribute=function(e,t){return a.default.apply(void 0,["ImportAttribute"].concat(Array.prototype.slice.call(arguments)))},t.decorator=function(e){return a.default.apply(void 0,["Decorator"].concat(Array.prototype.slice.call(arguments)))},t.doExpression=function(e,t){return a.default.apply(void 0,["DoExpression"].concat(Array.prototype.slice.call(arguments)))},t.exportDefaultSpecifier=function(e){return a.default.apply(void 0,["ExportDefaultSpecifier"].concat(Array.prototype.slice.call(arguments)))},t.privateName=function(e){return a.default.apply(void 0,["PrivateName"].concat(Array.prototype.slice.call(arguments)))},t.recordExpression=function(e){return a.default.apply(void 0,["RecordExpression"].concat(Array.prototype.slice.call(arguments)))},t.tupleExpression=function(e){return a.default.apply(void 0,["TupleExpression"].concat(Array.prototype.slice.call(arguments)))},t.decimalLiteral=function(e){return a.default.apply(void 0,["DecimalLiteral"].concat(Array.prototype.slice.call(arguments)))},t.staticBlock=function(e){return a.default.apply(void 0,["StaticBlock"].concat(Array.prototype.slice.call(arguments)))},t.moduleExpression=function(e){return a.default.apply(void 0,["ModuleExpression"].concat(Array.prototype.slice.call(arguments)))},t.tSParameterProperty=t.tsParameterProperty=function(e){return a.default.apply(void 0,["TSParameterProperty"].concat(Array.prototype.slice.call(arguments)))},t.tSDeclareFunction=t.tsDeclareFunction=function(e,t,n,r){return a.default.apply(void 0,["TSDeclareFunction"].concat(Array.prototype.slice.call(arguments)))},t.tSDeclareMethod=t.tsDeclareMethod=function(e,t,n,r,i){return a.default.apply(void 0,["TSDeclareMethod"].concat(Array.prototype.slice.call(arguments)))},t.tSQualifiedName=t.tsQualifiedName=function(e,t){return a.default.apply(void 0,["TSQualifiedName"].concat(Array.prototype.slice.call(arguments)))},t.tSCallSignatureDeclaration=t.tsCallSignatureDeclaration=function(e,t,n){return a.default.apply(void 0,["TSCallSignatureDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSConstructSignatureDeclaration=t.tsConstructSignatureDeclaration=function(e,t,n){return a.default.apply(void 0,["TSConstructSignatureDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSPropertySignature=t.tsPropertySignature=function(e,t,n){return a.default.apply(void 0,["TSPropertySignature"].concat(Array.prototype.slice.call(arguments)))},t.tSMethodSignature=t.tsMethodSignature=function(e,t,n,r){return a.default.apply(void 0,["TSMethodSignature"].concat(Array.prototype.slice.call(arguments)))},t.tSIndexSignature=t.tsIndexSignature=function(e,t){return a.default.apply(void 0,["TSIndexSignature"].concat(Array.prototype.slice.call(arguments)))},t.tSAnyKeyword=t.tsAnyKeyword=function(){return a.default.apply(void 0,["TSAnyKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSBooleanKeyword=t.tsBooleanKeyword=function(){return a.default.apply(void 0,["TSBooleanKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSBigIntKeyword=t.tsBigIntKeyword=function(){return a.default.apply(void 0,["TSBigIntKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSIntrinsicKeyword=t.tsIntrinsicKeyword=function(){return a.default.apply(void 0,["TSIntrinsicKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSNeverKeyword=t.tsNeverKeyword=function(){return a.default.apply(void 0,["TSNeverKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSNullKeyword=t.tsNullKeyword=function(){return a.default.apply(void 0,["TSNullKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSNumberKeyword=t.tsNumberKeyword=function(){return a.default.apply(void 0,["TSNumberKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSObjectKeyword=t.tsObjectKeyword=function(){return a.default.apply(void 0,["TSObjectKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSStringKeyword=t.tsStringKeyword=function(){return a.default.apply(void 0,["TSStringKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSSymbolKeyword=t.tsSymbolKeyword=function(){return a.default.apply(void 0,["TSSymbolKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSUndefinedKeyword=t.tsUndefinedKeyword=function(){return a.default.apply(void 0,["TSUndefinedKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSUnknownKeyword=t.tsUnknownKeyword=function(){return a.default.apply(void 0,["TSUnknownKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSVoidKeyword=t.tsVoidKeyword=function(){return a.default.apply(void 0,["TSVoidKeyword"].concat(Array.prototype.slice.call(arguments)))},t.tSThisType=t.tsThisType=function(){return a.default.apply(void 0,["TSThisType"].concat(Array.prototype.slice.call(arguments)))},t.tSFunctionType=t.tsFunctionType=function(e,t,n){return a.default.apply(void 0,["TSFunctionType"].concat(Array.prototype.slice.call(arguments)))},t.tSConstructorType=t.tsConstructorType=function(e,t,n){return a.default.apply(void 0,["TSConstructorType"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeReference=t.tsTypeReference=function(e,t){return a.default.apply(void 0,["TSTypeReference"].concat(Array.prototype.slice.call(arguments)))},t.tSTypePredicate=t.tsTypePredicate=function(e,t,n){return a.default.apply(void 0,["TSTypePredicate"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeQuery=t.tsTypeQuery=function(e){return a.default.apply(void 0,["TSTypeQuery"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeLiteral=t.tsTypeLiteral=function(e){return a.default.apply(void 0,["TSTypeLiteral"].concat(Array.prototype.slice.call(arguments)))},t.tSArrayType=t.tsArrayType=function(e){return a.default.apply(void 0,["TSArrayType"].concat(Array.prototype.slice.call(arguments)))},t.tSTupleType=t.tsTupleType=function(e){return a.default.apply(void 0,["TSTupleType"].concat(Array.prototype.slice.call(arguments)))},t.tSOptionalType=t.tsOptionalType=function(e){return a.default.apply(void 0,["TSOptionalType"].concat(Array.prototype.slice.call(arguments)))},t.tSRestType=t.tsRestType=function(e){return a.default.apply(void 0,["TSRestType"].concat(Array.prototype.slice.call(arguments)))},t.tSNamedTupleMember=t.tsNamedTupleMember=function(e,t,n){return a.default.apply(void 0,["TSNamedTupleMember"].concat(Array.prototype.slice.call(arguments)))},t.tSUnionType=t.tsUnionType=function(e){return a.default.apply(void 0,["TSUnionType"].concat(Array.prototype.slice.call(arguments)))},t.tSIntersectionType=t.tsIntersectionType=function(e){return a.default.apply(void 0,["TSIntersectionType"].concat(Array.prototype.slice.call(arguments)))},t.tSConditionalType=t.tsConditionalType=function(e,t,n,r){return a.default.apply(void 0,["TSConditionalType"].concat(Array.prototype.slice.call(arguments)))},t.tSInferType=t.tsInferType=function(e){return a.default.apply(void 0,["TSInferType"].concat(Array.prototype.slice.call(arguments)))},t.tSParenthesizedType=t.tsParenthesizedType=function(e){return a.default.apply(void 0,["TSParenthesizedType"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeOperator=t.tsTypeOperator=function(e){return a.default.apply(void 0,["TSTypeOperator"].concat(Array.prototype.slice.call(arguments)))},t.tSIndexedAccessType=t.tsIndexedAccessType=function(e,t){return a.default.apply(void 0,["TSIndexedAccessType"].concat(Array.prototype.slice.call(arguments)))},t.tSMappedType=t.tsMappedType=function(e,t,n){return a.default.apply(void 0,["TSMappedType"].concat(Array.prototype.slice.call(arguments)))},t.tSLiteralType=t.tsLiteralType=function(e){return a.default.apply(void 0,["TSLiteralType"].concat(Array.prototype.slice.call(arguments)))},t.tSExpressionWithTypeArguments=t.tsExpressionWithTypeArguments=function(e,t){return a.default.apply(void 0,["TSExpressionWithTypeArguments"].concat(Array.prototype.slice.call(arguments)))},t.tSInterfaceDeclaration=t.tsInterfaceDeclaration=function(e,t,n,r){return a.default.apply(void 0,["TSInterfaceDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSInterfaceBody=t.tsInterfaceBody=function(e){return a.default.apply(void 0,["TSInterfaceBody"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeAliasDeclaration=t.tsTypeAliasDeclaration=function(e,t,n){return a.default.apply(void 0,["TSTypeAliasDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSAsExpression=t.tsAsExpression=function(e,t){return a.default.apply(void 0,["TSAsExpression"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeAssertion=t.tsTypeAssertion=function(e,t){return a.default.apply(void 0,["TSTypeAssertion"].concat(Array.prototype.slice.call(arguments)))},t.tSEnumDeclaration=t.tsEnumDeclaration=function(e,t){return a.default.apply(void 0,["TSEnumDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSEnumMember=t.tsEnumMember=function(e,t){return a.default.apply(void 0,["TSEnumMember"].concat(Array.prototype.slice.call(arguments)))},t.tSModuleDeclaration=t.tsModuleDeclaration=function(e,t){return a.default.apply(void 0,["TSModuleDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSModuleBlock=t.tsModuleBlock=function(e){return a.default.apply(void 0,["TSModuleBlock"].concat(Array.prototype.slice.call(arguments)))},t.tSImportType=t.tsImportType=function(e,t,n){return a.default.apply(void 0,["TSImportType"].concat(Array.prototype.slice.call(arguments)))},t.tSImportEqualsDeclaration=t.tsImportEqualsDeclaration=function(e,t){return a.default.apply(void 0,["TSImportEqualsDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSExternalModuleReference=t.tsExternalModuleReference=function(e){return a.default.apply(void 0,["TSExternalModuleReference"].concat(Array.prototype.slice.call(arguments)))},t.tSNonNullExpression=t.tsNonNullExpression=function(e){return a.default.apply(void 0,["TSNonNullExpression"].concat(Array.prototype.slice.call(arguments)))},t.tSExportAssignment=t.tsExportAssignment=function(e){return a.default.apply(void 0,["TSExportAssignment"].concat(Array.prototype.slice.call(arguments)))},t.tSNamespaceExportDeclaration=t.tsNamespaceExportDeclaration=function(e){return a.default.apply(void 0,["TSNamespaceExportDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeAnnotation=t.tsTypeAnnotation=function(e){return a.default.apply(void 0,["TSTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeParameterInstantiation=t.tsTypeParameterInstantiation=function(e){return a.default.apply(void 0,["TSTypeParameterInstantiation"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeParameterDeclaration=t.tsTypeParameterDeclaration=function(e){return a.default.apply(void 0,["TSTypeParameterDeclaration"].concat(Array.prototype.slice.call(arguments)))},t.tSTypeParameter=t.tsTypeParameter=function(e,t,n){return a.default.apply(void 0,["TSTypeParameter"].concat(Array.prototype.slice.call(arguments)))},t.numberLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NumberLiteral"].concat(t))},t.regexLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["RegexLiteral"].concat(t))},t.restProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["RestProperty"].concat(t))},t.spreadProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["SpreadProperty"].concat(t))};var a=n(1011)},e=>{var t,n,a=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var s,d=[],l=!1,u=-1;function c(){l&&s&&(l=!1,s.length?d=s.concat(d):u=-1,d.length&&p())}function p(){if(!l){var e=o(c);l=!0;for(var t=d.length;t;){for(s=d,d=[];++u<t;)s&&s[u].run();u=-1,t=d.length}s=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function h(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new f(e,t)),1!==d.length||l||o(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=h,a.addListener=h,a.once=h,a.off=h,a.removeListener=h,a.removeAllListeners=h,a.emit=h,a.prependListener=h,a.prependOnceListener=h,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},(e,t,n)=>{var a=n(12),r=n(124),i=n(44),o=n(34),s=n(40),d=n(13),l=n(196),u=Object.getOwnPropertyDescriptor;t.f=a?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(e){}if(d(e,t))return i(!r.f.call(e,t),e[t])}},(e,t,n)=>{"use strict";var a=n(27);function r(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function i(e,t){for(var n,a="",r=0,i=-1,o=0,s=0;s<=e.length;++s){if(s<e.length)n=e.charCodeAt(s);else{if(47===n)break;n=47}if(47===n){if(i===s-1||1===o);else if(i!==s-1&&2===o){if(a.length<2||2!==r||46!==a.charCodeAt(a.length-1)||46!==a.charCodeAt(a.length-2))if(a.length>2){var d=a.lastIndexOf("/");if(d!==a.length-1){-1===d?(a="",r=0):r=(a=a.slice(0,d)).length-1-a.lastIndexOf("/"),i=s,o=0;continue}}else if(2===a.length||1===a.length){a="",r=0,i=s,o=0;continue}t&&(a.length>0?a+="/..":a="..",r=2)}else a.length>0?a+="/"+e.slice(i+1,s):a=e.slice(i+1,s),r=s-i-1;i=s,o=0}else 46===n&&-1!==o?++o:o=-1}return a}var o={resolve:function(){for(var e,t="",n=!1,o=arguments.length-1;o>=-1&&!n;o--){var s;o>=0?s=arguments[o]:(void 0===e&&(e=a.cwd()),s=e),r(s),0!==s.length&&(t=s+"/"+t,n=47===s.charCodeAt(0))}return t=i(t,!n),n?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(r(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=i(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return r(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var n=arguments[t];r(n),n.length>0&&(void 0===e?e=n:e+="/"+n)}return void 0===e?".":o.normalize(e)},relative:function(e,t){if(r(e),r(t),e===t)return"";if((e=o.resolve(e))===(t=o.resolve(t)))return"";for(var n=1;n<e.length&&47===e.charCodeAt(n);++n);for(var a=e.length,i=a-n,s=1;s<t.length&&47===t.charCodeAt(s);++s);for(var d=t.length-s,l=i<d?i:d,u=-1,c=0;c<=l;++c){if(c===l){if(d>l){if(47===t.charCodeAt(s+c))return t.slice(s+c+1);if(0===c)return t.slice(s+c)}else i>l&&(47===e.charCodeAt(n+c)?u=c:0===c&&(u=0));break}var p=e.charCodeAt(n+c);if(p!==t.charCodeAt(s+c))break;47===p&&(u=c)}var f="";for(c=n+u+1;c<=a;++c)c!==a&&47!==e.charCodeAt(c)||(0===f.length?f+="..":f+="/..");return f.length>0?f+t.slice(s+u):(s+=u,47===t.charCodeAt(s)&&++s,t.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(r(e),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,a=-1,i=!0,o=e.length-1;o>=1;--o)if(47===(t=e.charCodeAt(o))){if(!i){a=o;break}}else i=!1;return-1===a?n?"/":".":n&&1===a?"//":e.slice(0,a)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');r(e);var n,a=0,i=-1,o=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,d=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!o){a=n+1;break}}else-1===d&&(o=!1,d=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(i=n):(s=-1,i=d))}return a===i?i=d:-1===i&&(i=e.length),e.slice(a,i)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!o){a=n+1;break}}else-1===i&&(o=!1,i=n+1);return-1===i?"":e.slice(a,i)},extname:function(e){r(e);for(var t=-1,n=0,a=-1,i=!0,o=0,s=e.length-1;s>=0;--s){var d=e.charCodeAt(s);if(47!==d)-1===a&&(i=!1,a=s+1),46===d?-1===t?t=s:1!==o&&(o=1):-1!==t&&(o=-1);else if(!i){n=s+1;break}}return-1===t||-1===a||0===o||1===o&&t===a-1&&t===n+1?"":e.slice(t,a)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,a=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+a:n+"/"+a:a}(0,e)},parse:function(e){r(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,a=e.charCodeAt(0),i=47===a;i?(t.root="/",n=1):n=0;for(var o=-1,s=0,d=-1,l=!0,u=e.length-1,c=0;u>=n;--u)if(47!==(a=e.charCodeAt(u)))-1===d&&(l=!1,d=u+1),46===a?-1===o?o=u:1!==c&&(c=1):-1!==o&&(c=-1);else if(!l){s=u+1;break}return-1===o||-1===d||0===c||1===c&&o===d-1&&o===s+1?-1!==d&&(t.base=t.name=0===s&&i?e.slice(1,d):e.slice(s,d)):(0===s&&i?(t.name=e.slice(1,o),t.base=e.slice(1,d)):(t.name=e.slice(s,o),t.base=e.slice(s,d)),t.ext=e.slice(o,d)),s>0?t.dir=e.slice(0,s-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,e.exports=o},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return u.default}}),t.visitors=t.default=void 0;var r=n(1006),i=n(1098);t.visitors=i;var o=n(1),s=n(86),d=n(56),l=n(343),u=n(1099);function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0;if(e){if(!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. "+"Instead of that you tried to traverse a ".concat(e.type," node without ")+"passing scope and parentPath.");o.VISITOR_KEYS[e.type]&&(i.explode(t),c.node(e,t,n,a,r))}}var p=c;function f(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}t.default=p,c.visitors=i,c.verify=i.verify,c.explode=i.explode,c.cheap=function(e,t){return o.traverseFast(e,t)},c.node=function(e,t,n,i,s,d){var l=o.VISITOR_KEYS[e.type];if(l){var u,c=new r.default(n,t,i,s),p=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(l);try{for(p.s();!(u=p.n()).done;){var f=u.value;if((!d||!d[f])&&c.visit(e,f))return}}catch(e){p.e(e)}finally{p.f()}}},c.clearNode=function(e,t){o.removeProperties(e,t),s.path.delete(e)},c.removeProperties=function(e,t){return o.traverseFast(e,c.clearNode,t),e},c.hasType=function(e,t,n){if(null!=n&&n.includes(e.type))return!1;if(e.type===t)return!0;var a={has:!1,type:t};return c(e,{noScope:!0,denylist:n,enter:f},null,a),a.has},c.cache=s},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"VISITOR_KEYS",{enumerable:!0,get:function(){return r.VISITOR_KEYS}}),Object.defineProperty(t,"ALIAS_KEYS",{enumerable:!0,get:function(){return r.ALIAS_KEYS}}),Object.defineProperty(t,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return r.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(t,"NODE_FIELDS",{enumerable:!0,get:function(){return r.NODE_FIELDS}}),Object.defineProperty(t,"BUILDER_KEYS",{enumerable:!0,get:function(){return r.BUILDER_KEYS}}),Object.defineProperty(t,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return r.DEPRECATED_KEYS}}),Object.defineProperty(t,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return r.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(t,"PLACEHOLDERS",{enumerable:!0,get:function(){return i.PLACEHOLDERS}}),Object.defineProperty(t,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_ALIAS}}),Object.defineProperty(t,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_FLIPPED_ALIAS}}),t.TYPES=void 0;var a=n(327);n(238),n(1014),n(1015),n(1016),n(1017),n(1018);var r=n(57),i=n(329);a(r.VISITOR_KEYS),a(r.ALIAS_KEYS),a(r.FLIPPED_ALIAS_KEYS),a(r.NODE_FIELDS),a(r.BUILDER_KEYS),a(r.DEPRECATED_KEYS),a(i.PLACEHOLDERS_ALIAS),a(i.PLACEHOLDERS_FLIPPED_ALIAS);var o=Object.keys(r.VISITOR_KEYS).concat(Object.keys(r.FLIPPED_ALIAS_KEYS)).concat(Object.keys(r.DEPRECATED_KEYS));t.TYPES=o},(e,t,n)=>{var a=n(19);e.exports=function(e,t,n){return new a(e,n).compare(new a(t,n))}},(e,t,n)=>{function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(){"use strict";function e(t,n){var r=this;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n=l(n),t instanceof e)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new e(t.raw,n);if(t instanceof u)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map((function(e){return r.parseRange(e.trim())})).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: ".concat(t));if(this.set.length>1){var i=this.set[0];if(this.set=this.set.filter((function(e){return!R(e[0])})),0===this.set.length)this.set=[i];else if(this.set.length>1){var o,s=a(this.set);try{for(s.s();!(o=s.n()).done;){var d=o.value;if(1===d.length&&b(d[0])){this.set=[d];break}}}catch(e){s.e(e)}finally{s.f()}}}this.format()}var t,n;return t=e,(n=[{key:"format",value:function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range}},{key:"toString",value:function(){return this.range}},{key:"parseRange",value:function(e){var t=this;e=e.trim();var n=Object.keys(this.options).join(","),o="parseRange:".concat(n,":").concat(e),s=d.get(o);if(s)return s;var l=this.options.loose,p=l?h[g.HYPHENRANGELOOSE]:h[g.HYPHENRANGE];e=e.replace(p,I(this.options.includePrerelease)),c("hyphen replace",e),e=e.replace(h[g.COMPARATORTRIM],y),c("comparator trim",e,h[g.COMPARATORTRIM]),e=(e=(e=e.replace(h[g.TILDETRIM],m)).replace(h[g.CARETTRIM],v)).split(/\s+/).join(" ");var f,b=l?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],E=e.split(" ").map((function(e){return x(e,t.options)})).join(" ").split(/\s+/).map((function(e){return _(e,t.options)})).filter(this.options.loose?function(e){return!!e.match(b)}:function(){return!0}).map((function(e){return new u(e,t.options)})),S=(E.length,new Map),w=a(E);try{for(w.s();!(f=w.n()).done;){var T=f.value;if(R(T))return[T];S.set(T.value,T)}}catch(e){w.e(e)}finally{w.f()}S.size>1&&S.has("")&&S.delete("");var A,P=function(e){if(Array.isArray(e))return i(e)}(A=S.values())||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(A)||r(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();return d.set(o,P),P}},{key:"intersects",value:function(t,n){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some((function(e){return E(e,n)&&t.set.some((function(t){return E(t,n)&&e.every((function(e){return t.every((function(t){return e.intersects(t,n)}))}))}))}))}},{key:"test",value:function(e){if(!e)return!1;if("string"==typeof e)try{e=new p(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(j(this.set[t],e,this.options))return!0;return!1}}])&&o(t.prototype,n),e}();e.exports=s;var d=new(n(257))({max:1e3}),l=n(119),u=n(111),c=n(118),p=n(19),f=n(59),h=f.re,g=f.t,y=f.comparatorTrimReplace,m=f.tildeTrimReplace,v=f.caretTrimReplace,R=function(e){return"<0.0.0-0"===e.value},b=function(e){return""===e.value},E=function(e,t){for(var n=!0,a=e.slice(),r=a.pop();n&&a.length;)n=a.every((function(e){return r.intersects(e,t)})),r=a.pop();return n},x=function(e,t){return c("comp",e,t),e=A(e,t),c("caret",e),e=w(e,t),c("tildes",e),e=k(e,t),c("xrange",e),e=C(e,t),c("stars",e),e},S=function(e){return!e||"x"===e.toLowerCase()||"*"===e},w=function(e,t){return e.trim().split(/\s+/).map((function(e){return T(e,t)})).join(" ")},T=function(e,t){var n=t.loose?h[g.TILDELOOSE]:h[g.TILDE];return e.replace(n,(function(t,n,a,r,i){var o;return c("tilde",e,t,n,a,r,i),S(n)?o="":S(a)?o=">=".concat(n,".0.0 <").concat(+n+1,".0.0-0"):S(r)?o=">=".concat(n,".").concat(a,".0 <").concat(n,".").concat(+a+1,".0-0"):i?(c("replaceTilde pr",i),o=">=".concat(n,".").concat(a,".").concat(r,"-").concat(i," <").concat(n,".").concat(+a+1,".0-0")):o=">=".concat(n,".").concat(a,".").concat(r," <").concat(n,".").concat(+a+1,".0-0"),c("tilde return",o),o}))},A=function(e,t){return e.trim().split(/\s+/).map((function(e){return P(e,t)})).join(" ")},P=function(e,t){c("caret",e,t);var n=t.loose?h[g.CARETLOOSE]:h[g.CARET],a=t.includePrerelease?"-0":"";return e.replace(n,(function(t,n,r,i,o){var s;return c("caret",e,t,n,r,i,o),S(n)?s="":S(r)?s=">=".concat(n,".0.0").concat(a," <").concat(+n+1,".0.0-0"):S(i)?s="0"===n?">=".concat(n,".").concat(r,".0").concat(a," <").concat(n,".").concat(+r+1,".0-0"):">=".concat(n,".").concat(r,".0").concat(a," <").concat(+n+1,".0.0-0"):o?(c("replaceCaret pr",o),s="0"===n?"0"===r?">=".concat(n,".").concat(r,".").concat(i,"-").concat(o," <").concat(n,".").concat(r,".").concat(+i+1,"-0"):">=".concat(n,".").concat(r,".").concat(i,"-").concat(o," <").concat(n,".").concat(+r+1,".0-0"):">=".concat(n,".").concat(r,".").concat(i,"-").concat(o," <").concat(+n+1,".0.0-0")):(c("no pr"),s="0"===n?"0"===r?">=".concat(n,".").concat(r,".").concat(i).concat(a," <").concat(n,".").concat(r,".").concat(+i+1,"-0"):">=".concat(n,".").concat(r,".").concat(i).concat(a," <").concat(n,".").concat(+r+1,".0-0"):">=".concat(n,".").concat(r,".").concat(i," <").concat(+n+1,".0.0-0")),c("caret return",s),s}))},k=function(e,t){return c("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return O(e,t)})).join(" ")},O=function(e,t){e=e.trim();var n=t.loose?h[g.XRANGELOOSE]:h[g.XRANGE];return e.replace(n,(function(n,a,r,i,o,s){c("xRange",e,n,a,r,i,o,s);var d=S(r),l=d||S(i),u=l||S(o),p=u;return"="===a&&p&&(a=""),s=t.includePrerelease?"-0":"",d?n=">"===a||"<"===a?"<0.0.0-0":"*":a&&p?(l&&(i=0),o=0,">"===a?(a=">=",l?(r=+r+1,i=0,o=0):(i=+i+1,o=0)):"<="===a&&(a="<",l?r=+r+1:i=+i+1),"<"===a&&(s="-0"),n="".concat(a+r,".").concat(i,".").concat(o).concat(s)):l?n=">=".concat(r,".0.0").concat(s," <").concat(+r+1,".0.0-0"):u&&(n=">=".concat(r,".").concat(i,".0").concat(s," <").concat(r,".").concat(+i+1,".0-0")),c("xRange return",n),n}))},C=function(e,t){return c("replaceStars",e,t),e.trim().replace(h[g.STAR],"")},_=function(e,t){return c("replaceGTE0",e,t),e.trim().replace(h[t.includePrerelease?g.GTE0PRE:g.GTE0],"")},I=function(e){return function(t,n,a,r,i,o,s,d,l,u,c,p,f){return n=S(a)?"":S(r)?">=".concat(a,".0.0").concat(e?"-0":""):S(i)?">=".concat(a,".").concat(r,".0").concat(e?"-0":""):o?">=".concat(n):">=".concat(n).concat(e?"-0":""),d=S(l)?"":S(u)?"<".concat(+l+1,".0.0-0"):S(c)?"<".concat(l,".").concat(+u+1,".0-0"):p?"<=".concat(l,".").concat(u,".").concat(c,"-").concat(p):e?"<".concat(l,".").concat(u,".").concat(+c+1,"-0"):"<=".concat(d),"".concat(n," ").concat(d).trim()}},j=function(e,t,n){for(var a=0;a<e.length;a++)if(!e[a].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(var r=0;r<e.length;r++)if(c(e[r].semver),e[r].semver!==u.ANY&&e[r].semver.prerelease.length>0){var i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}},(e,t,n)=>{var a=n(94),r=n(22);e.exports=function(e){return a(r(e))}},e=>{e.exports=!1},(e,t,n)=>{var a=n(14).f,r=n(13),i=n(7)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&a(e,i,{configurable:!0,value:t})}},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var i=Symbol.for("gensync:v1:start"),o=Symbol.for("gensync:v1:suspend"),s="GENSYNC_OPTIONS_ERROR",d="GENSYNC_RACE_NONEMPTY",l="GENSYNC_ERRBACK_NO_CALLBACK";function u(e,t,n,a){if(!(typeof n===e||a&&void 0===n))throw c(a?"Expected opts.".concat(t," to be either a ").concat(e,", or undefined."):"Expected opts.".concat(t," to be a ").concat(e,"."),s)}function c(e,t){return Object.assign(new Error(e),{code:t})}function p(e){var t=e.name,n=e.arity,r=e.sync,s=e.async;return m(t,n,a.mark((function e(){var t,n,d,l,u,c,p=arguments;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i;case 2:for(t=e.sent,n=p.length,d=new Array(n),l=0;l<n;l++)d[l]=p[l];if(t){e.next=7;break}return u=r.call(this,d),e.abrupt("return",u);case 7:try{s.call(this,d,(function(e){c||(c={value:e},t())}),(function(e){c||(c={err:e},t())}))}catch(e){c={err:e},t()}return e.next=10,o;case 10:if(!c.hasOwnProperty("err")){e.next=12;break}throw c.err;case 12:return e.abrupt("return",c.value);case 13:case"end":return e.stop()}}),e,this)})))}function f(e){for(var t;!(n=e.next(),t=n.value,n).done;){var n;g(t,e)}return t}function h(e,t,n){!function a(){try{for(var r,i=function(){g(r,e);var t=!0,n=!1,i=e.next((function(){t?n=!0:a()}));if(t=!1,function(e,t){var n=e.value,a=e.done;(a||n!==o)&&y(t,c(a?"Unexpected generator completion. If you get this, it is probably a gensync bug.":"Expected GENSYNC_SUSPEND, got ".concat(JSON.stringify(n),". If you get this, it is probably a gensync bug."),"GENSYNC_EXPECTED_SUSPEND"))}(i,e),!n)return{v:void 0}};!(s=e.next(),r=s.value,s).done;){var s,d=i();if("object"==typeof d)return d.v}return t(r)}catch(e){return n(e)}}()}function g(e,t){e!==i&&y(t,c("Got unexpected yielded value in gensync generator: ".concat(JSON.stringify(e),". Did you perhaps mean to use 'yield*' instead of 'yield'?"),"GENSYNC_EXPECTED_START"))}function y(e,t){throw e.throw&&e.throw(t),t}function m(e,t,n){if("string"==typeof e){var a=Object.getOwnPropertyDescriptor(n,"name");a&&!a.configurable||Object.defineProperty(n,"name",Object.assign(a||{},{configurable:!0,value:e}))}if("number"==typeof t){var r=Object.getOwnPropertyDescriptor(n,"length");r&&!r.configurable||Object.defineProperty(n,"length",Object.assign(r||{},{configurable:!0,value:t}))}return n}e.exports=Object.assign((function(e){var t;return t="function"!=typeof e?function(e){var t,n=e.name,a=e.arity,i=e.sync,o=e.async,d=e.errback;if(u("string","name",n,!0),u("number","arity",a,!0),u("function","sync",i),u("function","async",o,!0),u("function","errback",d,!0),o&&d)throw c("Expected one of either opts.async or opts.errback, but got _both_.",s);"string"!=typeof n&&(d&&d.name&&"errback"!==d.name&&(t=d.name),o&&o.name&&"async"!==o.name&&(t=o.name.replace(/Async$/,"")),i&&i.name&&"sync"!==i.name&&(t=i.name.replace(/Sync$/,"")),"string"==typeof t&&(n=t));return"number"!=typeof a&&(a=i.length),p({name:n,arity:a,sync:function(e){return i.apply(this,e)},async:function(e,t,n){var a;o?o.apply(this,e).then(t,n):d?d.call.apply(d,[this].concat(function(e){if(Array.isArray(e))return r(e)}(a=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[function(e,a){null==e?t(a):n(e)}])):t(i.apply(this,e))}})}(e):function(e){return m(e.name,e.length,(function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return e.apply(this,n)}))}(e),Object.assign(t,function(e){return{sync:function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return f(e.apply(this,n))},async:function(){for(var t=this,n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return new Promise((function(n,r){h(e.apply(t,a),n,r)}))},errback:function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var r,i=n.pop();if("function"!=typeof i)throw c("Asynchronous function called without callback",l);try{r=e.apply(this,n)}catch(e){return void i(e)}h(r,(function(e){return i(void 0,e)}),(function(e){return i(e)}))}}}(t))}),{all:p({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map((function(e){return f(e)}))},async:function(e,t,n){var a=Array.from(e[0]);if(0!==a.length){var r=0,i=a.map((function(){}));a.forEach((function(e,a){h(e,(function(e){i[a]=e,(r+=1)===i.length&&t(i)}),n)}))}else Promise.resolve().then((function(){return t([])}))}}),race:p({name:"race",arity:1,sync:function(e){var t=Array.from(e[0]);if(0===t.length)throw c("Must race at least 1 item",d);return f(t[0])},async:function(e,t,n){var a=Array.from(e[0]);if(0===a.length)throw c("Must race at least 1 item",d);for(var r=0,i=a;r<i.length;r++)h(i[r],t,n)}})})},(e,t,n)=>{"use strict";var a=n(2),r=n(4),i=n(12),o=n(146),s=n(52),d=n(137),l=n(51),u=n(44),c=n(17),p=n(8),f=n(217),h=n(317),g=n(40),y=n(13),m=n(83),v=n(9),R=n(42),b=n(65),E=n(60).f,x=n(231),S=n(47).forEach,w=n(67),T=n(14),A=n(28),P=n(21),k=n(102),O=P.get,C=P.set,_=T.f,I=A.f,j=Math.round,D=r.RangeError,N=d.ArrayBuffer,L=d.DataView,M=s.NATIVE_ARRAY_BUFFER_VIEWS,B=s.TYPED_ARRAY_TAG,F=s.TypedArray,U=s.TypedArrayPrototype,V=s.aTypedArrayConstructor,q=s.isTypedArray,W="BYTES_PER_ELEMENT",G="Wrong length",K=function(e,t){for(var n=0,a=t.length,r=new(V(e))(a);a>n;)r[n]=t[n++];return r},H=function(e,t){_(e,t,{get:function(){return O(this)[t]}})},Y=function(e){var t;return e instanceof N||"ArrayBuffer"==(t=m(e))||"SharedArrayBuffer"==t},z=function(e,t){return q(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},J=function(e,t){return z(e,t=g(t,!0))?u(2,e[t]):I(e,t)},X=function(e,t,n){return!(z(e,t=g(t,!0))&&v(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?_(e,t,n):(e[t]=n.value,e)};i?(M||(A.f=J,T.f=X,H(U,"buffer"),H(U,"byteOffset"),H(U,"byteLength"),H(U,"length")),a({target:"Object",stat:!0,forced:!M},{getOwnPropertyDescriptor:J,defineProperty:X}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,s=e+(n?"Clamped":"")+"Array",d="get"+e,u="set"+e,g=r[s],y=g,m=y&&y.prototype,T={},A=function(e,t){_(e,t,{get:function(){return function(e,t){var n=O(e);return n.view[d](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,a){var r=O(e);n&&(a=(a=j(a))<0?0:a>255?255:255&a),r.view[u](t*i+r.byteOffset,a,!0)}(this,t,e)},enumerable:!0})};M?o&&(y=t((function(e,t,n,a){return l(e,y,s),k(v(t)?Y(t)?void 0!==a?new g(t,h(n,i),a):void 0!==n?new g(t,h(n,i)):new g(t):q(t)?K(y,t):x.call(y,t):new g(f(t)),e,y)})),b&&b(y,F),S(E(g),(function(e){e in y||c(y,e,g[e])})),y.prototype=m):(y=t((function(e,t,n,a){l(e,y,s);var r,o,d,u=0,c=0;if(v(t)){if(!Y(t))return q(t)?K(y,t):x.call(y,t);r=t,c=h(n,i);var g=t.byteLength;if(void 0===a){if(g%i)throw D(G);if((o=g-c)<0)throw D(G)}else if((o=p(a)*i)+c>g)throw D(G);d=o/i}else d=f(t),r=new N(o=d*i);for(C(e,{buffer:r,byteOffset:c,byteLength:o,length:d,view:new L(r)});u<d;)A(e,u++)})),b&&b(y,F),m=y.prototype=R(U)),m.constructor!==y&&c(m,"constructor",y),B&&c(m,B,s),T[s]=y,a({global:!0,forced:y!=g,sham:!M},T),W in y||c(y,W,i),W in m||c(m,W,i),w(s)}):e.exports=function(){}},(e,t,n)=>{"use strict";var a=n(27);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})(e)}var i,o,s=n(353).codes,d=s.ERR_AMBIGUOUS_ARGUMENT,l=s.ERR_INVALID_ARG_TYPE,u=s.ERR_INVALID_ARG_VALUE,c=s.ERR_INVALID_RETURN_VALUE,p=s.ERR_MISSING_ARGS,f=n(362),h=n(75).inspect,g=n(75).types,y=g.isPromise,m=g.isRegExp,v=Object.assign?Object.assign:n(363).assign,R=Object.is?Object.is:n(248);function b(){var e=n(367);i=e.isDeepEqual,o=e.isDeepStrictEqual}new Map;var E=!1,x=e.exports=A,S={};function w(e){if(e.message instanceof Error)throw e.message;throw new f(e)}function T(e,t,n,a){if(!n){var r=!1;if(0===t)r=!0,a="No value argument passed to `assert.ok()`";else if(a instanceof Error)throw a;var i=new f({actual:n,expected:!0,message:a,operator:"==",stackStartFn:e});throw i.generatedMessage=r,i}}function A(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];T.apply(void 0,[A,t.length].concat(t))}x.fail=function e(t,n,r,i,o){var s,d=arguments.length;if(0===d)s="Failed";else if(1===d)r=t,t=void 0;else{if(!1===E){E=!0;var l=a.emitWarning?a.emitWarning:void 0;l("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}2===d&&(i="!=")}if(r instanceof Error)throw r;var u={actual:t,expected:n,operator:void 0===i?"fail":i,stackStartFn:o||e};void 0!==r&&(u.message=r);var c=new f(u);throw s&&(c.message=s,c.generatedMessage=!0),c},x.AssertionError=f,x.ok=A,x.equal=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");t!=n&&w({actual:t,expected:n,message:a,operator:"==",stackStartFn:e})},x.notEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");t==n&&w({actual:t,expected:n,message:a,operator:"!=",stackStartFn:e})},x.deepEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");void 0===i&&b(),i(t,n)||w({actual:t,expected:n,message:a,operator:"deepEqual",stackStartFn:e})},x.notDeepEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");void 0===i&&b(),i(t,n)&&w({actual:t,expected:n,message:a,operator:"notDeepEqual",stackStartFn:e})},x.deepStrictEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");void 0===i&&b(),o(t,n)||w({actual:t,expected:n,message:a,operator:"deepStrictEqual",stackStartFn:e})},x.notDeepStrictEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");void 0===i&&b(),o(t,n)&&w({actual:t,expected:n,message:a,operator:"notDeepStrictEqual",stackStartFn:e})},x.strictEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");R(t,n)||w({actual:t,expected:n,message:a,operator:"strictEqual",stackStartFn:e})},x.notStrictEqual=function e(t,n,a){if(arguments.length<2)throw new p("actual","expected");R(t,n)&&w({actual:t,expected:n,message:a,operator:"notStrictEqual",stackStartFn:e})};var P=function e(t,n,a){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n.forEach((function(e){e in t&&(void 0!==a&&"string"==typeof a[e]&&m(t[e])&&t[e].test(a[e])?r[e]=a[e]:r[e]=t[e])}))};function k(e,t,n,a,r,i){if(!(n in e)||!o(e[n],t[n])){if(!a){var s=new P(e,r),d=new P(t,r,e),l=new f({actual:s,expected:d,operator:"deepStrictEqual",stackStartFn:i});throw l.actual=e,l.expected=t,l.operator=i.name,l}w({actual:e,expected:t,message:a,operator:i.name,stackStartFn:i})}}function O(e,t,n,a){if("function"!=typeof t){if(m(t))return t.test(e);if(2===arguments.length)throw new l("expected",["Function","RegExp"],t);if("object"!==r(e)||null===e){var o=new f({actual:e,expected:t,message:n,operator:"deepStrictEqual",stackStartFn:a});throw o.operator=a.name,o}var s=Object.keys(t);if(t instanceof Error)s.push("name","message");else if(0===s.length)throw new u("error",t,"may not be an empty object");return void 0===i&&b(),s.forEach((function(r){"string"==typeof e[r]&&m(t[r])&&t[r].test(e[r])||k(e,t,r,n,s,a)})),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function C(e){if("function"!=typeof e)throw new l("fn","Function",e);try{e()}catch(e){return e}return S}function _(e){return y(e)||null!==e&&"object"===r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function I(e){return Promise.resolve().then((function(){var t;if("function"==typeof e){if(!_(t=e()))throw new c("instance of Promise","promiseFn",t)}else{if(!_(e))throw new l("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then((function(){return t})).then((function(){return S})).catch((function(e){return e}))}))}function j(e,t,n,a){if("string"==typeof n){if(4===arguments.length)throw new l("error",["Object","Error","Function","RegExp"],n);if("object"===r(t)&&null!==t){if(t.message===n)throw new d("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===n)throw new d("error/message",'The error "'.concat(t,'" is identical to the message.'));a=n,n=void 0}else if(null!=n&&"object"!==r(n)&&"function"!=typeof n)throw new l("error",["Object","Error","Function","RegExp"],n);if(t===S){var i="";n&&n.name&&(i+=" (".concat(n.name,")")),i+=a?": ".concat(a):".";var o="rejects"===e.name?"rejection":"exception";w({actual:void 0,expected:n,operator:e.name,message:"Missing expected ".concat(o).concat(i),stackStartFn:e})}if(n&&!O(t,n,a,e))throw t}function D(e,t,n,a){if(t!==S){if("string"==typeof n&&(a=n,n=void 0),!n||O(t,n)){var r=a?": ".concat(a):".",i="doesNotReject"===e.name?"rejection":"exception";w({actual:t,expected:n,operator:e.name,message:"Got unwanted ".concat(i).concat(r,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function N(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];T.apply(void 0,[N,t.length].concat(t))}x.throws=function e(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];j.apply(void 0,[e,C(t)].concat(a))},x.rejects=function e(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];return I(t).then((function(t){return j.apply(void 0,[e,t].concat(a))}))},x.doesNotThrow=function e(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];D.apply(void 0,[e,C(t)].concat(a))},x.doesNotReject=function e(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];return I(t).then((function(t){return D.apply(void 0,[e,t].concat(a))}))},x.ifError=function e(t){if(null!=t){var n="ifError got unwanted exception: ";"object"===r(t)&&"string"==typeof t.message?0===t.message.length&&t.constructor?n+=t.constructor.name:n+=t.message:n+=h(t);var a=new f({actual:t,expected:null,operator:"ifError",message:n,stackStartFn:e}),i=t.stack;if("string"==typeof i){var o=i.split("\n");o.shift();for(var s=a.stack.split("\n"),d=0;d<o.length;d++){var l=s.indexOf(o[d]);if(-1!==l){s=s.slice(0,l);break}}a.stack="".concat(s.join("\n"),"\n").concat(o.join("\n"))}throw a}},x.strict=v(N,x,{equal:x.strictEqual,deepEqual:x.deepStrictEqual,notEqual:x.notStrictEqual,notDeepEqual:x.notDeepStrictEqual}),x.strict.strict=x.strict},(e,t,n)=>{var a=n(9);e.exports=function(e,t){if(!a(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!a(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!a(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!a(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},(e,t,n)=>{var a=n(200),r=n(4),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(a[e])||i(r[e]):a[e]&&a[e][t]||r[e]&&r[e][t]}},(e,t,n)=>{var a,r=n(10),i=n(204),o=n(130),s=n(77),d=n(205),l=n(125),u=n(95)("IE_PROTO"),c=function(){},p=function(e){return"<script>"+e+"<\/script>"},f=function(){try{a=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;f=a?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(a):((t=l("iframe")).style.display="none",d.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=o.length;n--;)delete f.prototype[o[n]];return f()};s[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(c.prototype=r(e),n=new c,c.prototype=null,n[u]=e):n=f(),void 0===t?n:i(n,t)}},(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var a=n(180);function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var i=function e(t,n){if("object"!=typeof t||null===t)return t;var a=new t.constructor;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];"parent"===r&&"object"==typeof i?n&&(a[r]=n):a[r]=i instanceof Array?i.map((function(t){return e(t,a)})):e(i,a)}return a},o=function(){function e(e){void 0===e&&(e={}),Object.assign(this,e),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var t,n,o=e.prototype;return o.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},o.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},o.next=function(){return this.parent.at(this.parent.index(this)+1)},o.prev=function(){return this.parent.at(this.parent.index(this)-1)},o.clone=function(e){void 0===e&&(e={});var t=i(this);for(var n in e)t[n]=e[n];return t},o.appendToPropertyAndEscape=function(e,t,n){this.raws||(this.raws={});var a=this[e],r=this.raws[e];this[e]=a+t,r||n!==t?this.raws[e]=(r||a)+n:delete this.raws[e]},o.setPropertyAndEscape=function(e,t,n){this.raws||(this.raws={}),this[e]=t,this.raws[e]=n},o.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},o.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e||this.source.end.line<e||this.source.start.line===e&&this.source.start.column>t||this.source.end.line===e&&this.source.end.column<t)},o.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},o.valueToString=function(){return String(this.stringifyProperty("value"))},o.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},t=e,(n=[{key:"rawSpaceBefore",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;return void 0===e&&(e=this.spaces&&this.spaces.before),e||""},set:function(e){(0,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;return void 0===e&&(e=this.spaces.after),e||""},set:function(e){(0,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}])&&r(t.prototype,n),e}();t.default=o,e.exports=t.default},e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},(e,t,n)=>{var a,r,i=n(4),o=n(55),s=i.process,d=s&&s.versions,l=d&&d.v8;l?r=(a=l.split("."))[0]<4?1:a[0]+a[1]:o&&(!(a=o.match(/Edge\/(\d+)/))||a[1]>=74)&&(a=o.match(/Chrome\/(\d+)/))&&(r=a[1]),e.exports=r&&+r},(e,t,n)=>{var a=n(48),r=n(94),i=n(15),o=n(8),s=n(79),d=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,u=4==e,c=6==e,p=7==e,f=5==e||c;return function(h,g,y,m){for(var v,R,b=i(h),E=r(b),x=a(g,y,3),S=o(E.length),w=0,T=m||s,A=t?T(h,S):n||p?T(h,0):void 0;S>w;w++)if((f||w in E)&&(R=x(v=E[w],w,b),e))if(t)A[w]=R;else if(R)switch(e){case 3:return!0;case 5:return v;case 6:return w;case 2:d.call(A,v)}else switch(e){case 4:return!1;case 7:d.call(A,v)}return c?-1:l||u?u:A}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterOut:l(7)}},(e,t,n)=>{var a=n(25);e.exports=function(e,t,n){if(a(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,a){return e.call(t,n,a)};case 3:return function(n,a,r){return e.call(t,n,a,r)}}return function(){return e.apply(t,arguments)}}},(e,t,n)=>{var a=n(7),r=n(42),i=n(14),o=a("unscopables"),s=Array.prototype;null==s[o]&&i.f(s,o,{configurable:!0,value:r(null)}),e.exports=function(e){s[o][e]=!0}},(e,t,n)=>{var a=n(13),r=n(15),i=n(95),o=n(295),s=i("IE_PROTO"),d=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=r(e),a(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?d:null}},e=>{e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},(e,t,n)=>{"use strict";var a,r=n(216),i=n(12),o=n(4),s=n(9),d=n(13),l=n(83),u=n(17),c=n(18),p=n(14).f,f=n(50),h=n(65),g=n(7),y=n(76),m=o.Int8Array,v=m&&m.prototype,R=o.Uint8ClampedArray,b=R&&R.prototype,E=m&&f(m),x=v&&f(v),S=Object.prototype,w=S.isPrototypeOf,T=g("toStringTag"),A=y("TYPED_ARRAY_TAG"),P=r&&!!h&&"Opera"!==l(o.opera),k=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},C={BigInt64Array:8,BigUint64Array:8},_=function(e){if(!s(e))return!1;var t=l(e);return d(O,t)||d(C,t)};for(a in O)o[a]||(P=!1);if((!P||"function"!=typeof E||E===Function.prototype)&&(E=function(){throw TypeError("Incorrect invocation")},P))for(a in O)o[a]&&h(o[a],E);if((!P||!x||x===S)&&(x=E.prototype,P))for(a in O)o[a]&&h(o[a].prototype,x);if(P&&f(b)!==x&&h(b,x),i&&!d(x,T))for(a in k=!0,p(x,T,{get:function(){return s(this)?this[A]:void 0}}),O)o[a]&&u(o[a],A,a);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:k&&A,aTypedArray:function(e){if(_(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(h){if(w.call(E,e))return e}else for(var t in O)if(d(O,a)){var n=o[t];if(n&&(e===n||w.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(i){if(n)for(var a in O){var r=o[a];if(r&&d(r.prototype,e))try{delete r.prototype[e]}catch(e){}}x[e]&&!n||c(x,e,n?t:P&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var a,r;if(i){if(h){if(n)for(a in O)if((r=o[a])&&d(r,e))try{delete r[e]}catch(e){}if(E[e]&&!n)return;try{return c(E,e,n?t:P&&E[e]||t)}catch(e){}}for(a in O)!(r=o[a])||r[e]&&!n||c(r,e,t)}},isView:function(e){if(!s(e))return!1;var t=l(e);return"DataView"===t||d(O,t)||d(C,t)},isTypedArray:_,TypedArray:E,TypedArrayPrototype:x}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.program=t.expression=t.statements=t.statement=t.smart=void 0;var a=n(1086),r=n(1087),i=(0,r.default)(a.smart);t.smart=i;var o=(0,r.default)(a.statement);t.statement=o;var s=(0,r.default)(a.statements);t.statements=s;var d=(0,r.default)(a.expression);t.expression=d;var l=(0,r.default)(a.program);t.program=l;var u=Object.assign(i.bind(void 0),{smart:i,statement:o,statements:s,expression:d,program:l,ast:i.ast});t.default=u},function(e,t,n){"use strict";var a;function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var o=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return s(t,e),t},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var u=d(n(1)),c=l(n(53)),p=l(n(1174)),f=n(156),h=l(n(276)),g=l(n(280)),y=/\*?\s*@jsx\s+([^\s]+)/;t.default=function(e){var t=e.types;return{name:"babel-plugin-jsx",inherits:p.default,visitor:Object.assign(Object.assign(Object.assign({},h.default),g.default),{Program:{enter(e,n){if(R=!1,e.traverse({JSXElement(e){R=!0,e.stop()},JSXFragment(e){R=!0,e.stop()}}),R){var i=["createVNode","Fragment","resolveComponent","withDirectives","vShow","vModelSelect","vModelText","vModelCheckbox","vModelRadio","vModelText","vModelDynamic","resolveDirective","mergeProps","createTextVNode","isVNode"];if(f.isModule(e)){var o={};i.forEach((function(a){n.set(a,(function(){if(o[a])return t.cloneNode(o[a]);var n=f.addNamed(e,a,"vue",{ensureLiveReference:!0});return o[a]=n,n}))}));var s=n.opts.enableObjectSlots;(void 0===s||s)&&n.set("@vue/babel-plugin-jsx/runtimeIsSlot",(function(){if(o.runtimeIsSlot)return o.runtimeIsSlot;var t,r,i=n.get("isVNode")().name,s=e.scope.generateUidIdentifier("isSlot"),d=c.default.ast(a||(t=["\n function ","(s) {\n return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !","(s));\n }\n "],r||(r=t.slice(0)),a=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),s.name,i),l=e.get("body").filter((function(e){return e.isImportDeclaration()})).pop();return l&&l.insertAfter(d),o.runtimeIsSlot=s,s}))}else{var d="";i.forEach((function(t){n.set(t,(function(){return d||(d=f.addNamespace(e,"vue",{ensureLiveReference:!0}).name),u.memberExpression(u.identifier(d),u.identifier(t))}))}))}var l=n.opts.pragma,p=void 0===l?"":l,h=n.file;if(p&&n.set("createVNode",(function(){return u.identifier(p)})),h.ast.comments){var g,m=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(h.ast.comments);try{var v=function(){var e=g.value,t=y.exec(e.value);t&&n.set("createVNode",(function(){return u.identifier(t[1])}))};for(m.s();!(g=m.n()).done;)v()}catch(e){m.e(e)}finally{m.f()}}}var R},exit(e){var t=e.get("body"),n=new Map;t.filter((function(e){return u.isImportDeclaration(e.node)&&"vue"===e.node.source.value})).forEach((function(e){var t=e.node.specifiers,a=!1;t.forEach((function(e){!e.loc&&u.isImportSpecifier(e)&&u.isIdentifier(e.imported)&&(n.set(e.imported.name,e),a=!0)})),a&&e.remove()}));var a,o=(a=n.keys(),function(e){if(Array.isArray(e))return i(e)}(a)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||r(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map((function(e){return n.get(e)}));o.length&&e.unshiftContainer("body",u.importDeclaration(o,u.stringLiteral("vue")))}}})}}},(e,t,n)=>{var a=n(41);e.exports=a("navigator","userAgent")||""},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHOULD_SKIP=t.SHOULD_STOP=t.REMOVED=void 0;var i=n(324),o=n(150),s=n(30),d=n(343),l=n(1),u=n(86),c=n(242),p=n(1076),f=n(1077),h=n(1080),g=n(1083),y=n(1084),m=n(1090),v=n(1091),R=n(1092),b=n(1094),E=n(1096),x=n(1097),S=o("babel");t.REMOVED=1,t.SHOULD_STOP=2,t.SHOULD_SKIP=4;var w=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=n,this.hub=t,this.data=null,this.context=null,this.scope=null}var t,n,a;return t=e,a=[{key:"get",value:function(t){var n=t.hub,a=t.parentPath,r=t.parent,i=t.container,o=t.listKey,s=t.key;if(!n&&a&&(n=a.hub),!r)throw new Error("To get a node path the parent needs to exist");var d=i[s],l=u.path.get(r);l||(l=new Map,u.path.set(r,l));var c=l.get(d);return c||(c=new e(n,r),d&&l.set(d,c)),c.setup(a,i,o,s),c}}],(n=[{key:"getScope",value:function(e){return this.isScope()?new d.default(this):e}},{key:"setData",value:function(e,t){return null==this.data&&(this.data=Object.create(null)),this.data[e]=t}},{key:"getData",value:function(e,t){null==this.data&&(this.data=Object.create(null));var n=this.data[e];return void 0===n&&void 0!==t&&(n=this.data[e]=t),n}},{key:"buildCodeFrameError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.buildError(this.node,e,t)}},{key:"traverse",value:function(e,t){(0,s.default)(this.node,e,this.scope,t,this)}},{key:"set",value:function(e,t){l.validate(this.node,e,t),this.node[e]=t}},{key:"getPathLocation",value:function(){var e=[],t=this;do{var n=t.key;t.inList&&(n="".concat(t.listKey,"[").concat(n,"]")),e.unshift(n)}while(t=t.parentPath);return e.join(".")}},{key:"debug",value:function(e){S.enabled&&S("".concat(this.getPathLocation()," ").concat(this.type,": ").concat(e))}},{key:"toString",value:function(){return(0,c.default)(this.node).code}},{key:"inList",get:function(){return!!this.listKey},set:function(e){e||(this.listKey=null)}},{key:"parentKey",get:function(){return this.listKey||this.key}},{key:"shouldSkip",get:function(){return!!(4&this._traverseFlags)},set:function(e){e?this._traverseFlags|=4:this._traverseFlags&=-5}},{key:"shouldStop",get:function(){return!!(2&this._traverseFlags)},set:function(e){e?this._traverseFlags|=2:this._traverseFlags&=-3}},{key:"removed",get:function(){return!!(1&this._traverseFlags)},set:function(e){e?this._traverseFlags|=1:this._traverseFlags&=-2}}])&&r(t.prototype,n),a&&r(t,a),e}();Object.assign(w.prototype,p,f,h,g,y,m,v,R,b,E,x);var T,A=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(l.TYPES);try{var P=function(){var e=T.value,t="is".concat(e),n=l[t];w.prototype[t]=function(e){return n(this.node,e)},w.prototype["assert".concat(e)]=function(t){if(!n(this.node,t))throw new TypeError("Expected node path of type ".concat(e))}};for(A.s();!(T=A.n()).done;)P()}catch(e){A.e(e)}finally{A.f()}for(var k=function(){var e=C[O];if("_"===e[0])return"continue";l.TYPES.indexOf(e)<0&&l.TYPES.push(e);var t=i[e];w.prototype["is".concat(e)]=function(e){return t.checkPath(this,e)}},O=0,C=Object.keys(i);O<C.length;O++)k();var _=w;t.default=_},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.validate=y,t.typeIs=m,t.validateType=function(e){return y(m(e))},t.validateOptional=function(e){return{validate:e,optional:!0}},t.validateOptionalType=function(e){return{validate:m(e),optional:!0}},t.arrayOf=v,t.arrayOfType=R,t.validateArrayOfType=function(e){return y(R(e))},t.assertEach=b,t.assertOneOf=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function a(e,n,a){if(t.indexOf(a)<0)throw new TypeError("Property ".concat(n," expected value to be one of ").concat(JSON.stringify(t)," but got ").concat(JSON.stringify(a)))}return a.oneOf=t,a},t.assertNodeType=E,t.assertNodeOrValueType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){var i,d=a(t);try{for(d.s();!(i=d.n()).done;){var l=i.value;if(g(r)===l||(0,o.default)(l,r))return void(0,s.validateChild)(e,n,r)}}catch(e){d.e(e)}finally{d.f()}throw new TypeError("Property ".concat(n," of ").concat(e.type," expected node to be of a type ").concat(JSON.stringify(t)," but instead got ").concat(JSON.stringify(null==r?void 0:r.type)))}return r.oneOfNodeOrValueTypes=t,r},t.assertValueType=x,t.assertShape=function(e){function t(t,n,a){for(var r=[],i=0,o=Object.keys(e);i<o.length;i++){var d=o[i];try{(0,s.validateField)(t,d,a[d],e[d])}catch(e){if(e instanceof TypeError){r.push(e.message);continue}throw e}}if(r.length)throw new TypeError("Property ".concat(n," of ").concat(t.type," expected to have the following:\n").concat(r.join("\n")))}return t.shapeOf=e,t},t.assertOptionalChainStart=function(){return function(e){for(var t,n=e;e;){var a=n.type;if("OptionalCallExpression"!==a){if("OptionalMemberExpression"!==a)break;if(n.optional)return;n=n.object}else{if(n.optional)return;n=n.callee}}throw new TypeError("Non-optional ".concat(e.type," must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ").concat(null==(t=n)?void 0:t.type))}},t.chain=S,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&A[t.inherits]||{},r=t.fields;if(!r&&(r={},n.fields)){var i,o=Object.getOwnPropertyNames(n.fields),s=a(o);try{for(s.s();!(i=s.n()).done;){var y=i.value,m=n.fields[y],v=m.default;if(Array.isArray(v)?v.length>0:v&&"object"==typeof v)throw new Error("field defaults can only be primitives or empty arrays currently");r[y]={default:Array.isArray(v)?[]:v,optional:m.optional,validate:m.validate}}}catch(e){s.e(e)}finally{s.f()}}for(var R=t.visitor||n.visitor||[],b=t.aliases||n.aliases||[],E=t.builder||n.builder||t.visitor||[],S=0,P=Object.keys(t);S<P.length;S++){var k=P[S];if(-1===w.indexOf(k))throw new Error('Unknown type option "'.concat(k,'" on ').concat(e))}t.deprecatedAlias&&(f[t.deprecatedAlias]=e);var O,C=a(R.concat(E));try{for(C.s();!(O=C.n()).done;){var _=O.value;r[_]=r[_]||{}}}catch(e){C.e(e)}finally{C.f()}for(var I=0,j=Object.keys(r);I<j.length;I++){var D=j[I],N=r[D];void 0!==N.default&&-1===E.indexOf(D)&&(N.optional=!0),void 0===N.default?N.default=null:N.validate||null==N.default||(N.validate=x(g(N.default)));for(var L=0,M=Object.keys(N);L<M.length;L++){var B=M[L];if(-1===T.indexOf(B))throw new Error('Unknown field key "'.concat(B,'" on ').concat(e,".").concat(D))}}d[e]=t.visitor=R,p[e]=t.builder=E,c[e]=t.fields=r,l[e]=t.aliases=b,b.forEach((function(t){u[t]=u[t]||[],u[t].push(e)})),t.validate&&(h[e]=t.validate),A[e]=t},t.NODE_PARENT_VALIDATIONS=t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.FLIPPED_ALIAS_KEYS=t.ALIAS_KEYS=t.VISITOR_KEYS=void 0;var o=n(147),s=n(240),d={};t.VISITOR_KEYS=d;var l={};t.ALIAS_KEYS=l;var u={};t.FLIPPED_ALIAS_KEYS=u;var c={};t.NODE_FIELDS=c;var p={};t.BUILDER_KEYS=p;var f={};t.DEPRECATED_KEYS=f;var h={};function g(e){return Array.isArray(e)?"array":null===e?"null":typeof e}function y(e){return{validate:e}}function m(e){return"string"==typeof e?E(e):E.apply(void 0,function(e){if(Array.isArray(e))return i(e)}(t=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||r(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var t}function v(e){return S(x("array"),b(e))}function R(e){return v(m(e))}function b(e){function t(t,n,a){if(Array.isArray(a))for(var r=0;r<a.length;r++){var i="".concat(n,"[").concat(r,"]"),o=a[r];e(t,i,o)}}return t.each=e,t}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){var i,d=a(t);try{for(d.s();!(i=d.n()).done;){var l=i.value;if((0,o.default)(l,r))return void(0,s.validateChild)(e,n,r)}}catch(e){d.e(e)}finally{d.f()}throw new TypeError("Property ".concat(n," of ").concat(e.type," expected node to be of a type ").concat(JSON.stringify(t)," but instead got ").concat(JSON.stringify(null==r?void 0:r.type)))}return r.oneOfNodeTypes=t,r}function x(e){function t(t,n,a){if(g(a)!==e)throw new TypeError("Property ".concat(n," expected type of ").concat(e," but got ").concat(g(a)))}return t.type=e,t}function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){var e,n=a(t);try{for(n.s();!(e=n.n()).done;){var r=e.value;r.apply(void 0,arguments)}}catch(e){n.e(e)}finally{n.f()}}if(r.chainOf=t,t.length>=2&&"type"in t[0]&&"array"===t[0].type&&!("each"in t[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return r}t.NODE_PARENT_VALIDATIONS=h;var w=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],T=["default","optional","validate"],A={}},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(e,t,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function c(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var f,h,g,y=n(263),m=y.isClean,v=y.my,R=n(112),b=n(114);function E(e){return e.map((function(e){return e.nodes&&(e.nodes=E(e.nodes)),delete e.source,e}))}function x(e){if(e[m]=!1,e.proxyOf.nodes){var t,n=u(e.proxyOf.nodes);try{for(n.s();!(t=n.n()).done;)x(t.value)}catch(e){n.e(e)}finally{n.f()}}}var S=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(S,e);var t,n,c,p,y=(c=S,p=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=l(c);if(p){var n=l(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return d(this,e)});function S(){return r(this,S),y.apply(this,arguments)}return t=S,(n=[{key:"push",value:function(e){return e.parent=this,this.proxyOf.nodes.push(e),this}},{key:"each",value:function(e){if(this.proxyOf.nodes){for(var t,n,a=this.getIterator();this.indexes[a]<this.proxyOf.nodes.length&&(t=this.indexes[a],!1!==(n=e(this.proxyOf.nodes[t],t)));)this.indexes[a]+=1;return delete this.indexes[a],n}}},{key:"walk",value:function(e){return this.each((function(t,n){var a;try{a=e(t,n)}catch(e){throw t.addToError(e)}return!1!==a&&t.walk&&(a=t.walk(e)),a}))}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk((function(n,a){if("decl"===n.type&&e.test(n.prop))return t(n,a)})):this.walk((function(n,a){if("decl"===n.type&&n.prop===e)return t(n,a)})):(t=e,this.walk((function(e,n){if("decl"===e.type)return t(e,n)})))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk((function(n,a){if("rule"===n.type&&e.test(n.selector))return t(n,a)})):this.walk((function(n,a){if("rule"===n.type&&n.selector===e)return t(n,a)})):(t=e,this.walk((function(e,n){if("rule"===e.type)return t(e,n)})))}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk((function(n,a){if("atrule"===n.type&&e.test(n.name))return t(n,a)})):this.walk((function(n,a){if("atrule"===n.type&&n.name===e)return t(n,a)})):(t=e,this.walk((function(e,n){if("atrule"===e.type)return t(e,n)})))}},{key:"walkComments",value:function(e){return this.walk((function(t,n){if("comment"===t.type)return e(t,n)}))}},{key:"append",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var a=0,r=t;a<r.length;a++){var i,o=r[a],s=this.normalize(o,this.last),d=u(s);try{for(d.s();!(i=d.n()).done;){var l=i.value;this.proxyOf.nodes.push(l)}}catch(e){d.e(e)}finally{d.f()}}return this.markDirty(),this}},{key:"prepend",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,r=u(t=t.reverse());try{for(r.s();!(a=r.n()).done;){var i,o=a.value,s=this.normalize(o,this.first,"prepend").reverse(),d=u(s);try{for(d.s();!(i=d.n()).done;){var l=i.value;this.proxyOf.nodes.unshift(l)}}catch(e){d.e(e)}finally{d.f()}for(var c in this.indexes)this.indexes[c]=this.indexes[c]+s.length}}catch(e){r.e(e)}finally{r.f()}return this.markDirty(),this}},{key:"cleanRaws",value:function(e){if(o(l(S.prototype),"cleanRaws",this).call(this,e),this.nodes){var t,n=u(this.nodes);try{for(n.s();!(t=n.n()).done;)t.value.cleanRaws(e)}catch(e){n.e(e)}finally{n.f()}}}},{key:"insertBefore",value:function(e,t){var n,a,r=0===(e=this.index(e))&&"prepend",i=this.normalize(t,this.proxyOf.nodes[e],r).reverse(),o=u(i);try{for(o.s();!(n=o.n()).done;){var s=n.value;this.proxyOf.nodes.splice(e,0,s)}}catch(e){o.e(e)}finally{o.f()}for(var d in this.indexes)e<=(a=this.indexes[d])&&(this.indexes[d]=a+i.length);return this.markDirty(),this}},{key:"insertAfter",value:function(e,t){e=this.index(e);var n,a,r=this.normalize(t,this.proxyOf.nodes[e]).reverse(),i=u(r);try{for(i.s();!(n=i.n()).done;){var o=n.value;this.proxyOf.nodes.splice(e+1,0,o)}}catch(e){i.e(e)}finally{i.f()}for(var s in this.indexes)e<(a=this.indexes[s])&&(this.indexes[s]=a+r.length);return this.markDirty(),this}},{key:"removeChild",value:function(e){var t;for(var n in e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this.markDirty(),this}},{key:"removeAll",value:function(){var e,t=u(this.proxyOf.nodes);try{for(t.s();!(e=t.n()).done;)e.value.parent=void 0}catch(e){t.e(e)}finally{t.f()}return this.proxyOf.nodes=[],this.markDirty(),this}},{key:"replaceValues",value:function(e,t,n){return n||(n=t,t={}),this.walkDecls((function(a){t.props&&!t.props.includes(a.prop)||t.fast&&!a.value.includes(t.fast)||(a.value=a.value.replace(e,n))})),this.markDirty(),this}},{key:"every",value:function(e){return this.nodes.every(e)}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"index",value:function(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}},{key:"normalize",value:function(e,t){var n=this;if("string"==typeof e)e=E(f(e).nodes);else if(Array.isArray(e)){var a,r=u(e=e.slice(0));try{for(r.s();!(a=r.n()).done;){var i=a.value;i.parent&&i.parent.removeChild(i,"ignore")}}catch(e){r.e(e)}finally{r.f()}}else if("root"===e.type&&"document"!==this.type){var o,s=u(e=e.nodes.slice(0));try{for(s.s();!(o=s.n()).done;){var d=o.value;d.parent&&d.parent.removeChild(d,"ignore")}}catch(e){s.e(e)}finally{s.f()}}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new R(e)]}else if(e.selector)e=[new h(e)];else if(e.name)e=[new g(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new b(e)]}return e.map((function(e){return e[v]||S.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[m]&&x(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=n,e}))}},{key:"getProxyProcessor",value:function(){return{set:(e,t,n)=>(e[t]===n||(e[t]=n,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e[t].apply(e,a(r.map((function(e){return"function"==typeof e?function(t,n){return e(t.toProxy(),n)}:e}))))}:"every"===t||"some"===t?function(n){return e[t]((function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];return n.apply(void 0,[e.toProxy()].concat(a))}))}:"root"===t?function(){return e.root().toProxy()}:"nodes"===t?e.nodes.map((function(e){return e.toProxy()})):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t]}}},{key:"getIterator",value:function(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var e=this.lastEach;return this.indexes[e]=0,e}}])&&i(t.prototype,n),S}(n(113));S.registerParse=function(e){f=e},S.registerRule=function(e){h=e},S.registerAtRule=function(e){g=e},e.exports=S,S.default=S,S.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,g.prototype):"rule"===e.type?Object.setPrototypeOf(e,h.prototype):"decl"===e.type?Object.setPrototypeOf(e,R.prototype):"comment"===e.type&&Object.setPrototypeOf(e,b.prototype),e[v]=!0,e.nodes&&e.nodes.forEach((function(e){S.rebuild(e)}))}},(e,t,n)=>{var a=n(109).MAX_SAFE_COMPONENT_LENGTH,r=n(118),i=(t=e.exports={}).re=[],o=t.src=[],s=t.t={},d=0,l=function(e,t,n){var a=d++;r(a,t),s[e]=a,o[a]=t,i[a]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION","(".concat(o[s.NUMERICIDENTIFIER],")\\.")+"(".concat(o[s.NUMERICIDENTIFIER],")\\.")+"(".concat(o[s.NUMERICIDENTIFIER],")")),l("MAINVERSIONLOOSE","(".concat(o[s.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(o[s.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(o[s.NUMERICIDENTIFIERLOOSE],")")),l("PRERELEASEIDENTIFIER","(?:".concat(o[s.NUMERICIDENTIFIER],"|").concat(o[s.NONNUMERICIDENTIFIER],")")),l("PRERELEASEIDENTIFIERLOOSE","(?:".concat(o[s.NUMERICIDENTIFIERLOOSE],"|").concat(o[s.NONNUMERICIDENTIFIER],")")),l("PRERELEASE","(?:-(".concat(o[s.PRERELEASEIDENTIFIER],"(?:\\.").concat(o[s.PRERELEASEIDENTIFIER],")*))")),l("PRERELEASELOOSE","(?:-?(".concat(o[s.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(o[s.PRERELEASEIDENTIFIERLOOSE],")*))")),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD","(?:\\+(".concat(o[s.BUILDIDENTIFIER],"(?:\\.").concat(o[s.BUILDIDENTIFIER],")*))")),l("FULLPLAIN","v?".concat(o[s.MAINVERSION]).concat(o[s.PRERELEASE],"?").concat(o[s.BUILD],"?")),l("FULL","^".concat(o[s.FULLPLAIN],"$")),l("LOOSEPLAIN","[v=\\s]*".concat(o[s.MAINVERSIONLOOSE]).concat(o[s.PRERELEASELOOSE],"?").concat(o[s.BUILD],"?")),l("LOOSE","^".concat(o[s.LOOSEPLAIN],"$")),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE","".concat(o[s.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),l("XRANGEIDENTIFIER","".concat(o[s.NUMERICIDENTIFIER],"|x|X|\\*")),l("XRANGEPLAIN","[v=\\s]*(".concat(o[s.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(o[s.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(o[s.XRANGEIDENTIFIER],")")+"(?:".concat(o[s.PRERELEASE],")?").concat(o[s.BUILD],"?")+")?)?"),l("XRANGEPLAINLOOSE","[v=\\s]*(".concat(o[s.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(o[s.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(o[s.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(o[s.PRERELEASELOOSE],")?").concat(o[s.BUILD],"?")+")?)?"),l("XRANGE","^".concat(o[s.GTLT],"\\s*").concat(o[s.XRANGEPLAIN],"$")),l("XRANGELOOSE","^".concat(o[s.GTLT],"\\s*").concat(o[s.XRANGEPLAINLOOSE],"$")),l("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(a,"})")+"(?:\\.(\\d{1,".concat(a,"}))?")+"(?:\\.(\\d{1,".concat(a,"}))?")+"(?:$|[^\\d])"),l("COERCERTL",o[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM","(\\s*)".concat(o[s.LONETILDE],"\\s+"),!0),t.tildeTrimReplace="$1~",l("TILDE","^".concat(o[s.LONETILDE]).concat(o[s.XRANGEPLAIN],"$")),l("TILDELOOSE","^".concat(o[s.LONETILDE]).concat(o[s.XRANGEPLAINLOOSE],"$")),l("LONECARET","(?:\\^)"),l("CARETTRIM","(\\s*)".concat(o[s.LONECARET],"\\s+"),!0),t.caretTrimReplace="$1^",l("CARET","^".concat(o[s.LONECARET]).concat(o[s.XRANGEPLAIN],"$")),l("CARETLOOSE","^".concat(o[s.LONECARET]).concat(o[s.XRANGEPLAINLOOSE],"$")),l("COMPARATORLOOSE","^".concat(o[s.GTLT],"\\s*(").concat(o[s.LOOSEPLAIN],")$|^$")),l("COMPARATOR","^".concat(o[s.GTLT],"\\s*(").concat(o[s.FULLPLAIN],")$|^$")),l("COMPARATORTRIM","(\\s*)".concat(o[s.GTLT],"\\s*(").concat(o[s.LOOSEPLAIN],"|").concat(o[s.XRANGEPLAIN],")"),!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE","^\\s*(".concat(o[s.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(o[s.XRANGEPLAIN],")")+"\\s*$"),l("HYPHENRANGELOOSE","^\\s*(".concat(o[s.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(o[s.XRANGEPLAINLOOSE],")")+"\\s*$"),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},(e,t,n)=>{var a=n(201),r=n(130).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return a(e,r)}},(e,t,n)=>{var a=n(23),r=Math.max,i=Math.min;e.exports=function(e,t){var n=a(e);return n<0?r(n+t,0):i(n,t)}},(e,t,n)=>{var a=n(45);e.exports=Array.isArray||function(e){return"Array"==a(e)}},(e,t,n)=>{"use strict";var a=n(40),r=n(14),i=n(44);e.exports=function(e,t,n){var o=a(t);o in e?r.f(e,o,i(0,n)):e[o]=n}},(e,t,n)=>{"use strict";var a=n(5);e.exports=function(e,t){var n=[][e];return!!n&&a((function(){n.call(null,t||function(){throw 1},1)}))}},(e,t,n)=>{var a=n(10),r=n(296);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return a(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},(e,t,n)=>{var a=n(45),r=n(4);e.exports="process"==a(r.process)},(e,t,n)=>{"use strict";var a=n(41),r=n(14),i=n(7),o=n(12),s=i("species");e.exports=function(e){var t=a(e),n=r.f;o&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},(e,t,n)=>{var a=n(18);e.exports=function(e,t,n){for(var r in t)a(e,r,t[r],n);return e}},(e,t)=>{"use strict";function n(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.NOT_LOCAL_BINDING=t.BLOCK_SCOPED_SYMBOL=t.INHERIT_KEYS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.NUMBER_UNARY_OPERATORS=t.BOOLEAN_UNARY_OPERATORS=t.ASSIGNMENT_OPERATORS=t.BINARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.EQUALITY_BINARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.UPDATE_OPERATORS=t.LOGICAL_OPERATORS=t.COMMENT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.STATEMENT_OR_BLOCK_KEYS=void 0,t.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],t.FLATTENABLE_KEYS=["body","expressions"],t.FOR_INIT_KEYS=["left","init"],t.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"];var r=["||","&&","??"];t.LOGICAL_OPERATORS=r,t.UPDATE_OPERATORS=["++","--"];var i=[">","<",">=","<="];t.BOOLEAN_NUMBER_BINARY_OPERATORS=i;var o=["==","===","!=","!=="];t.EQUALITY_BINARY_OPERATORS=o;var s=[].concat(o,["in","instanceof"]);t.COMPARISON_BINARY_OPERATORS=s;var d=[].concat(n(s),i);t.BOOLEAN_BINARY_OPERATORS=d;var l=["-","/","%","*","**","&","|",">>",">>>","<<","^"];t.NUMBER_BINARY_OPERATORS=l;var u=["+"].concat(l,n(d));t.BINARY_OPERATORS=u;var c=["=","+="].concat(n(l.map((function(e){return e+"="}))),n(r.map((function(e){return e+"="}))));t.ASSIGNMENT_OPERATORS=c;var p=["delete","!"];t.BOOLEAN_UNARY_OPERATORS=p;var f=["+","-","~"];t.NUMBER_UNARY_OPERATORS=f;var h=["typeof"];t.STRING_UNARY_OPERATORS=h;var g=["void","throw"].concat(p,f,h);t.UNARY_OPERATORS=g,t.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};var y=Symbol.for("var used to be block scoped");t.BLOCK_SCOPED_SYMBOL=y;var m=Symbol.for("should not be considered a local binding");t.NOT_LOCAL_BINDING=m},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var a=n(31),r=n(16),i=Function.call.bind(Object.prototype.hasOwnProperty);function o(e,t,n){return e&&"string"==typeof e.type?d(e,t,n):e}function s(e,t,n){return Array.isArray(e)?e.map((function(e){return o(e,t,n)})):o(e,t,n)}function d(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return e;var o=e.type,d={type:e.type};if((0,r.isIdentifier)(e))d.name=e.name,i(e,"optional")&&"boolean"==typeof e.optional&&(d.optional=e.optional),i(e,"typeAnnotation")&&(d.typeAnnotation=t?s(e.typeAnnotation,!0,n):e.typeAnnotation);else{if(!i(a.NODE_FIELDS,o))throw new Error('Unknown node type: "'.concat(o,'"'));for(var u=0,c=Object.keys(a.NODE_FIELDS[o]);u<c.length;u++){var p=c[u];i(e,p)&&(d[p]=t?(0,r.isFile)(e)&&"comments"===p?l(e.comments,t,n):s(e[p],!0,n):e[p])}}return i(e,"loc")&&(d.loc=n?null:e.loc),i(e,"leadingComments")&&(d.leadingComments=l(e.leadingComments,t,n)),i(e,"innerComments")&&(d.innerComments=l(e.innerComments,t,n)),i(e,"trailingComments")&&(d.trailingComments=l(e.trailingComments,t,n)),i(e,"extra")&&(d.extra=Object.assign({},e.extra)),d}function l(e,t,n){return e&&t?e.map((function(e){var t=e.type,a=e.value,r=e.loc;return n?{type:t,value:a,loc:null}:{type:t,value:a,loc:r}})):e}},(e,t)=>{"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function a(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||i(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function s(e,t,n){return(s="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=p(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p(e);if(t){var r=p(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return c(this,n)}}function c(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var y=!0,m=!0,v=!0,R=!0,b=!0,E=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};g(this,e),this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.updateContext=void 0,this.label=t,this.keyword=n.keyword,this.beforeExpr=!!n.beforeExpr,this.startsExpr=!!n.startsExpr,this.rightAssociative=!!n.rightAssociative,this.isLoop=!!n.isLoop,this.isAssign=!!n.isAssign,this.prefix=!!n.prefix,this.postfix=!!n.postfix,this.binop=null!=n.binop?n.binop:null,this.updateContext=null},x=new Map;function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.keyword=e;var n=new E(e,t);return x.set(e,n),n}function w(e,t){return new E(e,{beforeExpr:y,binop:t})}var T={num:new E("num",{startsExpr:m}),bigint:new E("bigint",{startsExpr:m}),decimal:new E("decimal",{startsExpr:m}),regexp:new E("regexp",{startsExpr:m}),string:new E("string",{startsExpr:m}),name:new E("name",{startsExpr:m}),privateName:new E("#name",{startsExpr:m}),eof:new E("eof"),bracketL:new E("[",{beforeExpr:y,startsExpr:m}),bracketHashL:new E("#[",{beforeExpr:y,startsExpr:m}),bracketBarL:new E("[|",{beforeExpr:y,startsExpr:m}),bracketR:new E("]"),bracketBarR:new E("|]"),braceL:new E("{",{beforeExpr:y,startsExpr:m}),braceBarL:new E("{|",{beforeExpr:y,startsExpr:m}),braceHashL:new E("#{",{beforeExpr:y,startsExpr:m}),braceR:new E("}",{beforeExpr:y}),braceBarR:new E("|}"),parenL:new E("(",{beforeExpr:y,startsExpr:m}),parenR:new E(")"),comma:new E(",",{beforeExpr:y}),semi:new E(";",{beforeExpr:y}),colon:new E(":",{beforeExpr:y}),doubleColon:new E("::",{beforeExpr:y}),dot:new E("."),question:new E("?",{beforeExpr:y}),questionDot:new E("?."),arrow:new E("=>",{beforeExpr:y}),template:new E("template"),ellipsis:new E("...",{beforeExpr:y}),backQuote:new E("`",{startsExpr:m}),dollarBraceL:new E("${",{beforeExpr:y,startsExpr:m}),at:new E("@"),hash:new E("#",{startsExpr:m}),interpreterDirective:new E("#!..."),eq:new E("=",{beforeExpr:y,isAssign:R}),assign:new E("_=",{beforeExpr:y,isAssign:R}),slashAssign:new E("_=",{beforeExpr:y,isAssign:R}),incDec:new E("++/--",{prefix:b,postfix:!0,startsExpr:m}),bang:new E("!",{beforeExpr:y,prefix:b,startsExpr:m}),tilde:new E("~",{beforeExpr:y,prefix:b,startsExpr:m}),pipeline:w("|>",0),nullishCoalescing:w("??",1),logicalOR:w("||",1),logicalAND:w("&&",2),bitwiseOR:w("|",3),bitwiseXOR:w("^",4),bitwiseAND:w("&",5),equality:w("==/!=/===/!==",6),relational:w("</>/<=/>=",7),bitShift:w("<</>>/>>>",8),plusMin:new E("+/-",{beforeExpr:y,binop:9,prefix:b,startsExpr:m}),modulo:new E("%",{beforeExpr:y,binop:10,startsExpr:m}),star:new E("*",{binop:10}),slash:w("/",10),exponent:new E("**",{beforeExpr:y,binop:11,rightAssociative:!0}),_break:S("break"),_case:S("case",{beforeExpr:y}),_catch:S("catch"),_continue:S("continue"),_debugger:S("debugger"),_default:S("default",{beforeExpr:y}),_do:S("do",{isLoop:v,beforeExpr:y}),_else:S("else",{beforeExpr:y}),_finally:S("finally"),_for:S("for",{isLoop:v}),_function:S("function",{startsExpr:m}),_if:S("if"),_return:S("return",{beforeExpr:y}),_switch:S("switch"),_throw:S("throw",{beforeExpr:y,prefix:b,startsExpr:m}),_try:S("try"),_var:S("var"),_const:S("const"),_while:S("while",{isLoop:v}),_with:S("with"),_new:S("new",{beforeExpr:y,startsExpr:m}),_this:S("this",{startsExpr:m}),_super:S("super",{startsExpr:m}),_class:S("class",{startsExpr:m}),_extends:S("extends",{beforeExpr:y}),_export:S("export"),_import:S("import",{startsExpr:m}),_null:S("null",{startsExpr:m}),_true:S("true",{startsExpr:m}),_false:S("false",{startsExpr:m}),_in:S("in",{beforeExpr:y,binop:7}),_instanceof:S("instanceof",{beforeExpr:y,binop:7}),_typeof:S("typeof",{beforeExpr:y,prefix:b,startsExpr:m}),_void:S("void",{beforeExpr:y,prefix:b,startsExpr:m}),_delete:S("delete",{beforeExpr:y,prefix:b,startsExpr:m})},A=/\r\n?|[\n\u2028\u2029]/,P=new RegExp(A.source,"g");function k(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var O=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g;function C(e){switch(e){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var _=function e(t,n){g(this,e),this.line=void 0,this.column=void 0,this.line=t,this.column=n},I=function e(t,n){g(this,e),this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=t,this.end=n};function j(e){return e[e.length-1]}var D=function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"addComment",value:function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)}},{key:"adjustCommentsAfterTrailingComma",value:function(e,t,n){if(0!==this.state.leadingComments.length){for(var a=null,r=t.length;null===a&&r>0;)a=t[--r];if(null!==a){for(var i=0;i<this.state.leadingComments.length;i++)this.state.leadingComments[i].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(i,1),i--);for(var o=[],s=0;s<this.state.leadingComments.length;s++){var d=this.state.leadingComments[s];d.end<e.end?(o.push(d),n||(this.state.leadingComments.splice(s,1),s--)):(void 0===e.trailingComments&&(e.trailingComments=[]),e.trailingComments.push(d))}n&&(this.state.leadingComments=[]),o.length>0?a.trailingComments=o:void 0!==a.trailingComments&&(a.trailingComments=[])}}}},{key:"processComment",value:function(e){if(!("Program"===e.type&&e.body.length>0)){var t,n,a,r,i,o=this.state.commentStack;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(a=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else if(o.length>0){var s=j(o);s.trailingComments&&s.trailingComments[0].start>=e.end&&(a=s.trailingComments,delete s.trailingComments)}for(o.length>0&&j(o).start>=e.start&&(t=o.pop());o.length>0&&j(o).start>=e.start;)n=o.pop();if(!n&&t&&(n=t),t)switch(e.type){case"ObjectExpression":this.adjustCommentsAfterTrailingComma(e,e.properties);break;case"ObjectPattern":this.adjustCommentsAfterTrailingComma(e,e.properties,!0);break;case"CallExpression":this.adjustCommentsAfterTrailingComma(e,e.arguments);break;case"ArrayExpression":this.adjustCommentsAfterTrailingComma(e,e.elements);break;case"ArrayPattern":this.adjustCommentsAfterTrailingComma(e,e.elements,!0)}else this.state.commentPreviousNode&&("ImportSpecifier"===this.state.commentPreviousNode.type&&"ImportSpecifier"!==e.type||"ExportSpecifier"===this.state.commentPreviousNode.type&&"ExportSpecifier"!==e.type)&&this.adjustCommentsAfterTrailingComma(e,[this.state.commentPreviousNode]);if(n){if(n.leadingComments)if(n!==e&&n.leadingComments.length>0&&j(n.leadingComments).end<=e.start)e.leadingComments=n.leadingComments,delete n.leadingComments;else for(r=n.leadingComments.length-2;r>=0;--r)if(n.leadingComments[r].end<=e.start){e.leadingComments=n.leadingComments.splice(0,r+1);break}}else if(this.state.leadingComments.length>0)if(j(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(i=0;i<this.state.leadingComments.length;i++)this.state.leadingComments[i].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(i,1),i--);this.state.leadingComments.length>0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(r=0;r<this.state.leadingComments.length&&!(this.state.leadingComments[r].end>e.start);r++);var d=this.state.leadingComments.slice(0,r);d.length&&(e.leadingComments=d),0===(a=this.state.leadingComments.slice(r)).length&&(a=null)}if(this.state.commentPreviousNode=e,a)if(a.length&&a[0].start>=e.start&&j(a).end<=e.end)e.innerComments=a;else{var l=a.findIndex((function(t){return t.end>=e.end}));l>0?(e.innerComments=a.slice(0,l),e.trailingComments=a.slice(l)):e.trailingComments=a}o.push(e)}}}]),n}(function(){function e(){g(this,e),this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}return h(e,[{key:"hasPlugin",value:function(e){return this.plugins.has(e)}},{key:"getPluginOption",value:function(e,t){if(this.hasPlugin(e))return this.plugins.get(e)[t]}}]),e}()),N=Object.freeze({SyntaxError:"BABEL_PARSER_SYNTAX_ERROR",SourceTypeModuleError:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"}),L=B({AccessorIsGenerator:"A %0ter cannot be a generator.",ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accesor must not have any formal parameters.",BadSetterArity:"A 'set' accesor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accesor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:"'%0' require an initialization value.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:"`%0` has already been exported. Exported identifiers must be unique.",DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:"A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '%0' as '%1' } from 'some-module'`?",ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:"'%0' loop variable declaration may not have an initializer.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:"Unsyntactic %0.",IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportBindingIsString:'A string literal cannot be used as an imported binding.\n- Did you mean `import { "%0" as foo }`?',ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:"`import()` requires exactly %0.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidDecimal:"Invalid decimal.",InvalidDigit:"Expected number in radix %0.",InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:"Escape sequence in keyword %0.",InvalidIdentifier:"Invalid identifier %0.",InvalidLhs:"Invalid left-hand side in %0.",InvalidLhsBinding:"Binding invalid left-hand side in %0.",InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:"Unexpected character '%0'.",InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:"Private name #%0 is not defined.",InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:"Label '%0' is already declared.",LetInLexicalBinding:"'let' is not allowed to be used as a name in 'let' or 'const' declarations.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:'Duplicate key "%0" is not allowed in module attributes.',ModuleExportNameHasLoneSurrogate:"An export name cannot include a lone surrogate, found '\\u%0'.",ModuleExportUndefined:"Export '%0' is not defined.",MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:"Primary Topic Reference found but pipelineOperator not passed 'smart' for 'proposal' option.",PrivateInExpectedIn:"Private names are only allowed in property accesses (`obj.#%0`) or in `in` expressions (`#%0 in obj`).",PrivateNameRedeclaration:"Duplicate private name #%0.",RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",StaticPrototype:"Classes may not have static property named prototype.",StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:"Assigning to '%0' in strict mode.",StrictEvalArgumentsBinding:"Binding '%0' in strict mode.",StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:"Unexpected keyword '%0'.",UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Private names can only be used as the name of a class element (i.e. class C { #p = 42; #m() {} } )\n or a property of member expression (i.e. this.#p).",UnexpectedReservedWord:"Unexpected reserved word '%0'.",UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:"Unexpected token '%0'.",UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:"The only valid meta property for %0 is %0.%1.",UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",VarRedeclaration:"Identifier '%0' has already been declared.",YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},N.SyntaxError),M=B({ImportMetaOutsideModule:"import.meta may appear only with 'sourceType: \"module\"'",ImportOutsideModule:"'import' and 'export' may appear only with 'sourceType: \"module\"'"},N.SourceTypeModuleError);function B(e,t){var n={};return Object.keys(e).forEach((function(a){n[a]=Object.freeze({code:t,reasonCode:a,template:e[a]})})),Object.freeze(n)}var F=function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"getLocationForPosition",value:function(e){return e===this.state.start?this.state.startLoc:e===this.state.lastTokStart?this.state.lastTokStartLoc:e===this.state.end?this.state.endLoc:e===this.state.lastTokEnd?this.state.lastTokEndLoc:function(e,t){var n,a=1,r=0;for(P.lastIndex=0;(n=P.exec(e))&&n.index<t;)a++,r=P.lastIndex;return new _(a,t-r)}(this.input,e)}},{key:"raise",value:function(e,t){for(var n=t.code,a=t.reasonCode,r=t.template,i=arguments.length,o=new Array(i>2?i-2:0),s=2;s<i;s++)o[s-2]=arguments[s];return this.raiseWithData.apply(this,[e,{code:n,reasonCode:a},r].concat(o))}},{key:"raiseOverwrite",value:function(e,t){for(var n=t.code,a=t.template,r=arguments.length,i=new Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];var s=this.getLocationForPosition(e),d=a.replace(/%(\d+)/g,(function(e,t){return i[t]}))+" (".concat(s.line,":").concat(s.column,")");if(this.options.errorRecovery)for(var l=this.state.errors,u=l.length-1;u>=0;u--){var c=l[u];if(c.pos===e)return Object.assign(c,{message:d});if(c.pos<e)break}return this._raise({code:n,loc:s,pos:e},d)}},{key:"raiseWithData",value:function(e,t,n){for(var a=arguments.length,r=new Array(a>3?a-3:0),i=3;i<a;i++)r[i-3]=arguments[i];var o=this.getLocationForPosition(e),s=n.replace(/%(\d+)/g,(function(e,t){return r[t]}))+" (".concat(o.line,":").concat(o.column,")");return this._raise(Object.assign({loc:o,pos:e},t),s)}},{key:"_raise",value:function(e,t){var n=new SyntaxError(t);if(Object.assign(n,e),this.options.errorRecovery)return this.isLookahead||this.state.errors.push(n),n;throw n}}]),n}(D),U=function e(t,n){g(this,e),this.token=void 0,this.preserveSpace=void 0,this.token=t,this.preserveSpace=!!n},V={brace:new U("{"),template:new U("`",!0)};T.braceR.updateContext=function(e){e.pop()},T.braceL.updateContext=T.braceHashL.updateContext=T.dollarBraceL.updateContext=function(e){e.push(V.brace)},T.backQuote.updateContext=function(e){e[e.length-1]===V.template?e.pop():e.push(V.template)};var q="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",W="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",G=new RegExp("["+q+"]"),K=new RegExp("["+q+W+"]");q=W=null;var H=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],Y=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function z(e,t){for(var n=65536,a=0,r=t.length;a<r;a+=2){if((n+=t[a])>e)return!1;if((n+=t[a+1])>=e)return!0}return!1}function J(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&G.test(String.fromCharCode(e)):z(e,H)))}function X(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&K.test(String.fromCharCode(e)):z(e,H)||z(e,Y))))}var $=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),Q=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),Z=new Set(["eval","arguments"]);function ee(e,t){return t&&"await"===e||"enum"===e}function te(e,t){return ee(e,t)||Q.has(e)}function ne(e){return Z.has(e)}function ae(e,t){return te(e,t)||ne(e)}function re(e){return $.has(e)}var ie=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]),oe=256,se=128,de=256,le=512,ue=2048,ce=1024,pe=64,fe=function e(t){g(this,e),this.var=new Set,this.lexical=new Set,this.functions=new Set,this.flags=t},he=function(){function e(t,n){g(this,e),this.scopeStack=[],this.undefinedExports=new Map,this.undefinedPrivateNames=new Map,this.raise=t,this.inModule=n}return h(e,[{key:"inFunction",get:function(){return(2&this.currentVarScopeFlags())>0}},{key:"allowSuper",get:function(){return(16&this.currentThisScopeFlags())>0}},{key:"allowDirectSuper",get:function(){return(32&this.currentThisScopeFlags())>0}},{key:"inClass",get:function(){return(64&this.currentThisScopeFlags())>0}},{key:"inClassAndNotInNonArrowFunction",get:function(){var e=this.currentThisScopeFlags();return(64&e)>0&&0==(2&e)}},{key:"inStaticBlock",get:function(){return(128&this.currentThisScopeFlags())>0}},{key:"inNonArrowFunction",get:function(){return(2&this.currentThisScopeFlags())>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}},{key:"createScope",value:function(e){return new fe(e)}},{key:"enter",value:function(e){this.scopeStack.push(this.createScope(e))}},{key:"exit",value:function(){this.scopeStack.pop()}},{key:"treatFunctionsAsVarInScope",value:function(e){return!!(2&e.flags||!this.inModule&&1&e.flags)}},{key:"declareName",value:function(e,t,n){var a=this.currentScope();if(8&t||16&t)this.checkRedeclarationInScope(a,e,t,n),16&t?a.functions.add(e):a.lexical.add(e),8&t&&this.maybeExportDefined(a,e);else if(4&t)for(var r=this.scopeStack.length-1;r>=0&&(a=this.scopeStack[r],this.checkRedeclarationInScope(a,e,t,n),a.var.add(e),this.maybeExportDefined(a,e),!(259&a.flags));--r);this.inModule&&1&a.flags&&this.undefinedExports.delete(e)}},{key:"maybeExportDefined",value:function(e,t){this.inModule&&1&e.flags&&this.undefinedExports.delete(t)}},{key:"checkRedeclarationInScope",value:function(e,t,n,a){this.isRedeclaredInScope(e,t,n)&&this.raise(a,L.VarRedeclaration,t)}},{key:"isRedeclaredInScope",value:function(e,t,n){return!!(1&n)&&(8&n?e.lexical.has(t)||e.functions.has(t)||e.var.has(t):16&n?e.lexical.has(t)||!this.treatFunctionsAsVarInScope(e)&&e.var.has(t):e.lexical.has(t)&&!(8&e.flags&&e.lexical.values().next().value===t)||!this.treatFunctionsAsVarInScope(e)&&e.functions.has(t))}},{key:"checkLocalExport",value:function(e){var t=e.name,n=this.scopeStack[0];n.lexical.has(t)||n.var.has(t)||n.functions.has(t)||this.undefinedExports.set(t,e.start)}},{key:"currentScope",value:function(){return this.scopeStack[this.scopeStack.length-1]}},{key:"currentVarScopeFlags",value:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(259&t)return t}}},{key:"currentThisScopeFlags",value:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(323&t&&!(4&t))return t}}}]),e}(),ge=function(e){d(n,e);var t=u(n);function n(){var e;g(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).declareFunctions=new Set,e}return n}(fe),ye=function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"createScope",value:function(e){return new ge(e)}},{key:"declareName",value:function(e,t,a){var r=this.currentScope();if(t&ue)return this.checkRedeclarationInScope(r,e,t,a),this.maybeExportDefined(r,e),void r.declareFunctions.add(e);s(p(n.prototype),"declareName",this).apply(this,arguments)}},{key:"isRedeclaredInScope",value:function(e,t,a){return!!s(p(n.prototype),"isRedeclaredInScope",this).apply(this,arguments)||!!(a&ue)&&!e.declareFunctions.has(t)&&(e.lexical.has(t)||e.functions.has(t))}},{key:"checkLocalExport",value:function(e){this.scopeStack[0].declareFunctions.has(e.name)||s(p(n.prototype),"checkLocalExport",this).call(this,e)}}]),n}(he),me=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),ve=B({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:"Cannot overwrite reserved type %0.",DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:"Boolean enum members need to be initialized. Use either `%0 = true,` or `%0 = false,` in enum `%1`.",EnumDuplicateMemberName:"Enum member names need to be unique, but the name `%0` has already been used before in enum `%1`.",EnumInconsistentMemberValues:"Enum `%0` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",EnumInvalidExplicitType:"Enum type `%1` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `%0`.",EnumInvalidExplicitTypeUnknownSupplied:"Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `%0`.",EnumInvalidMemberInitializerPrimaryType:"Enum `%0` has type `%2`, so the initializer of `%1` needs to be a %2 literal.",EnumInvalidMemberInitializerSymbolType:"Symbol enum members cannot be initialized. Use `%1,` in enum `%0`.",EnumInvalidMemberInitializerUnknownType:"The enum member initializer for `%1` needs to be a literal (either a boolean, number, or string) in enum `%0`.",EnumInvalidMemberName:"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%0`, consider using `%1`, in enum `%2`.",EnumNumberMemberNotInitialized:"Number enum members need to be initialized, e.g. `%1 = 1` in enum `%0`.",EnumStringMemberInconsistentlyInitailized:"String enum members need to consistently either all use initializers, or use no initializers, in enum `%0`.",GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",OptionalBindingPattern:"A binding pattern parameter cannot be optional in an implementation signature.",SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:"Unexpected reserved type %0.",UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:"`declare export %0` is not supported. Use `%1` instead.",UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."},N.SyntaxError);function Re(e){return"type"===e.importKind||"typeof"===e.importKind}function be(e){return(e.type===T.name||!!e.type.keyword)&&"from"!==e.value}var Ee={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},xe=/\*?\s*@((?:no)?flow)\b/,Se={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},we=function(){function e(){g(this,e),this.strict=void 0,this.curLine=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.maybeInArrowParameters=!1,this.inPipeline=!1,this.inType=!1,this.noAnonFunctionType=!1,this.inPropertyName=!1,this.hasFlowComment=!1,this.isAmbientContext=!1,this.inAbstractClass=!1,this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.soloAwait=!1,this.inFSharpPipelineDirectBody=!1,this.labels=[],this.decoratorStack=[[]],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.commentPreviousNode=null,this.pos=0,this.lineStart=0,this.type=T.eof,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.lastTokStart=0,this.lastTokEnd=0,this.context=[V.brace],this.exprAllowed=!0,this.containsEsc=!1,this.strictErrors=new Map,this.tokensLength=0}return h(e,[{key:"init",value:function(e){this.strict=!1!==e.strictMode&&"module"===e.sourceType,this.curLine=e.startLine,this.startLoc=this.endLoc=this.curPosition()}},{key:"curPosition",value:function(){return new _(this.curLine,this.pos-this.lineStart)}},{key:"clone",value:function(t){for(var n=new e,a=Object.keys(this),r=0,i=a.length;r<i;r++){var o=a[r],s=this[o];!t&&Array.isArray(s)&&(s=s.slice()),n[o]=s}return n}}]),e}(),Te=/^[\da-fA-F]+$/,Ae=/^\d+$/,Pe=B({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:"Expected corresponding JSX closing tag for <%0>.",MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"},N.SyntaxError);function ke(e){return!!e&&("JSXOpeningFragment"===e.type||"JSXClosingFragment"===e.type)}function Oe(e){if("JSXIdentifier"===e.type)return e.name;if("JSXNamespacedName"===e.type)return e.namespace.name+":"+e.name.name;if("JSXMemberExpression"===e.type)return Oe(e.object)+"."+Oe(e.property);throw new Error("Node had unexpected type: "+e.type)}V.j_oTag=new U("<tag"),V.j_cTag=new U("</tag"),V.j_expr=new U("<tag>...</tag>",!0),T.jsxName=new E("jsxName"),T.jsxText=new E("jsxText",{beforeExpr:!0}),T.jsxTagStart=new E("jsxTagStart",{startsExpr:!0}),T.jsxTagEnd=new E("jsxTagEnd"),T.jsxTagStart.updateContext=function(e){e.push(V.j_expr,V.j_oTag)};var Ce=function(e){d(n,e);var t=u(n);function n(){var e;g(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).types=new Set,e.enums=new Set,e.constEnums=new Set,e.classes=new Set,e.exportOnlyBindings=new Set,e}return n}(fe),_e=function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"createScope",value:function(e){return new Ce(e)}},{key:"declareName",value:function(e,t,a){var r=this.currentScope();if(1024&t)return this.maybeExportDefined(r,e),void r.exportOnlyBindings.add(e);s(p(n.prototype),"declareName",this).apply(this,arguments),2&t&&(1&t||(this.checkRedeclarationInScope(r,e,t,a),this.maybeExportDefined(r,e)),r.types.add(e)),t&de&&r.enums.add(e),t&le&&r.constEnums.add(e),t&se&&r.classes.add(e)}},{key:"isRedeclaredInScope",value:function(e,t,a){if(e.enums.has(t)){if(a&de){var r=!!(a&le),i=e.constEnums.has(t);return r!==i}return!0}return a&se&&e.classes.has(t)?!!e.lexical.has(t)&&!!(1&a):!!(2&a&&e.types.has(t))||s(p(n.prototype),"isRedeclaredInScope",this).apply(this,arguments)}},{key:"checkLocalExport",value:function(e){var t=this.scopeStack[0],a=e.name;t.types.has(a)||t.exportOnlyBindings.has(a)||s(p(n.prototype),"checkLocalExport",this).call(this,e)}}]),n}(he),Ie=function(){function e(){g(this,e),this.stacks=[]}return h(e,[{key:"enter",value:function(e){this.stacks.push(e)}},{key:"exit",value:function(){this.stacks.pop()}},{key:"currentFlags",value:function(){return this.stacks[this.stacks.length-1]}},{key:"hasAwait",get:function(){return(2&this.currentFlags())>0}},{key:"hasYield",get:function(){return(1&this.currentFlags())>0}},{key:"hasReturn",get:function(){return(4&this.currentFlags())>0}},{key:"hasIn",get:function(){return(8&this.currentFlags())>0}}]),e}();function je(e,t){return(e?2:0)|(t?1:0)}function De(e){if(null==e)throw new Error("Unexpected ".concat(e," value."));return e}function Ne(e){if(!e)throw new Error("Assert fail")}var Le=B({AbstractMethodHasImplementation:"Method '%0' cannot have an implementation because it is marked abstract.",AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:"'declare' is not allowed in %0ters.",DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:"Accessibility modifier already seen.",DuplicateModifier:"Duplicate modifier: '%0'.",EmptyHeritageClauseType:"'%0' list cannot be empty.",EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",IncompatibleModifiers:"'%0' modifier cannot be used with '%1' modifier.",IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:"Index signatures cannot have an accessibility modifier ('%0').",IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InvalidModifierOnTypeMember:"'%0' modifier cannot appear on a type member.",InvalidModifiersOrder:"'%0' modifier must precede '%1' modifier.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MixedLabeledAndUnlabeledElements:"Tuple members must all have names or all not have names.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:"Private elements cannot have an accessibility modifier ('%0').",ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got %0."},N.SyntaxError);function Me(e){return"private"===e||"public"===e||"protected"===e}T.placeholder=new E("%%",{startsExpr:!0});var Be=B({ClassNameIsRequired:"A class name is required."},N.SyntaxError);function Fe(e,t){return e.some((function(e){return Array.isArray(e)?e[0]===t:e===t}))}function Ue(e,t,n){var a=e.find((function(e){return Array.isArray(e)?e[0]===t:e===t}));return a&&Array.isArray(a)?a[1][n]:null}var Ve=["minimal","smart","fsharp"],qe=["hash","bar"],We={estree:function(e){return function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"parseRegExpLiteral",value:function(e){var t=e.pattern,n=e.flags,a=null;try{a=new RegExp(t,n)}catch(e){}var r=this.estreeParseLiteral(a);return r.regex={pattern:t,flags:n},r}},{key:"parseBigIntLiteral",value:function(e){var t;try{t=BigInt(e)}catch(e){t=null}var n=this.estreeParseLiteral(t);return n.bigint=String(n.value||e),n}},{key:"parseDecimalLiteral",value:function(e){var t=this.estreeParseLiteral(null);return t.decimal=String(t.value||e),t}},{key:"estreeParseLiteral",value:function(e){return this.parseLiteral(e,"Literal")}},{key:"parseStringLiteral",value:function(e){return this.estreeParseLiteral(e)}},{key:"parseNumericLiteral",value:function(e){return this.estreeParseLiteral(e)}},{key:"parseNullLiteral",value:function(){return this.estreeParseLiteral(null)}},{key:"parseBooleanLiteral",value:function(e){return this.estreeParseLiteral(e)}},{key:"directiveToStmt",value:function(e){var t=e.value,n=this.startNodeAt(e.start,e.loc.start),a=this.startNodeAt(t.start,t.loc.start);return a.value=t.extra.expressionValue,a.raw=t.extra.raw,n.expression=this.finishNodeAt(a,"Literal",t.end,t.loc.end),n.directive=t.extra.raw.slice(1,-1),this.finishNodeAt(n,"ExpressionStatement",e.end,e.loc.end)}},{key:"initFunction",value:function(e,t){s(p(n.prototype),"initFunction",this).call(this,e,t),e.expression=!1}},{key:"checkDeclaration",value:function(e){null!=e&&this.isObjectProperty(e)?this.checkDeclaration(e.value):s(p(n.prototype),"checkDeclaration",this).call(this,e)}},{key:"getObjectOrClassMethodParams",value:function(e){return e.value.params}},{key:"isValidDirective",value:function(e){var t;return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&!(null!=(t=e.expression.extra)&&t.parenthesized)}},{key:"stmtToDirective",value:function(e){var t=s(p(n.prototype),"stmtToDirective",this).call(this,e),a=e.expression.value;return this.addExtra(t.value,"expressionValue",a),t}},{key:"parseBlockBody",value:function(e){for(var t,a=this,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];(t=s(p(n.prototype),"parseBlockBody",this)).call.apply(t,[this,e].concat(i));var d=e.directives.map((function(e){return a.directiveToStmt(e)}));e.body=d.concat(e.body),delete e.directives}},{key:"pushClassMethod",value:function(e,t,n,a,r,i){this.parseMethod(t,n,a,r,i,"ClassMethod",!0),t.typeParameters&&(t.value.typeParameters=t.typeParameters,delete t.typeParameters),e.body.push(t)}},{key:"parseMaybePrivateName",value:function(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=(e=s(p(n.prototype),"parseMaybePrivateName",this)).call.apply(e,[this].concat(a));return"PrivateName"===i.type&&this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(i):i}},{key:"convertPrivateNameToPrivateIdentifier",value:function(e){var t=s(p(n.prototype),"getPrivateNameSV",this).call(this,e);return delete(e=e).id,e.name=t,e.type="PrivateIdentifier",e}},{key:"isPrivateName",value:function(e){return this.getPluginOption("estree","classFeatures")?"PrivateIdentifier"===e.type:s(p(n.prototype),"isPrivateName",this).call(this,e)}},{key:"getPrivateNameSV",value:function(e){return this.getPluginOption("estree","classFeatures")?e.name:s(p(n.prototype),"getPrivateNameSV",this).call(this,e)}},{key:"parseLiteral",value:function(e,t){var a=s(p(n.prototype),"parseLiteral",this).call(this,e,t);return a.raw=a.extra.raw,delete a.extra,a}},{key:"parseFunctionBody",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];s(p(n.prototype),"parseFunctionBody",this).call(this,e,t,a),e.expression="BlockStatement"!==e.body.type}},{key:"parseMethod",value:function(e,t,a,r,i,o){var d=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=this.startNode();return l.kind=e.kind,(l=s(p(n.prototype),"parseMethod",this).call(this,l,t,a,r,i,o,d)).type="FunctionExpression",delete l.kind,e.value=l,"ClassPrivateMethod"===o&&(e.computed=!1),o="MethodDefinition",this.finishNode(e,o)}},{key:"parseClassProperty",value:function(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=(e=s(p(n.prototype),"parseClassProperty",this)).call.apply(e,[this].concat(a));return this.getPluginOption("estree","classFeatures")&&(i.type="PropertyDefinition"),i}},{key:"parseClassPrivateProperty",value:function(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=(e=s(p(n.prototype),"parseClassPrivateProperty",this)).call.apply(e,[this].concat(a));return this.getPluginOption("estree","classFeatures")&&(i.type="PropertyDefinition",i.computed=!1),i}},{key:"parseObjectMethod",value:function(e,t,a,r,i){var o=s(p(n.prototype),"parseObjectMethod",this).call(this,e,t,a,r,i);return o&&(o.type="Property","method"===o.kind&&(o.kind="init"),o.shorthand=!1),o}},{key:"parseObjectProperty",value:function(e,t,a,r,i){var o=s(p(n.prototype),"parseObjectProperty",this).call(this,e,t,a,r,i);return o&&(o.kind="init",o.type="Property"),o}},{key:"toAssignable",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return null!=e&&this.isObjectProperty(e)?(this.toAssignable(e.value,t),e):s(p(n.prototype),"toAssignable",this).call(this,e,t)}},{key:"toAssignableObjectExpressionProp",value:function(e){if("get"===e.kind||"set"===e.kind)this.raise(e.key.start,L.PatternHasAccessor);else if(e.method)this.raise(e.key.start,L.PatternHasMethod);else{for(var t,a=arguments.length,r=new Array(a>1?a-1:0),i=1;i<a;i++)r[i-1]=arguments[i];(t=s(p(n.prototype),"toAssignableObjectExpressionProp",this)).call.apply(t,[this,e].concat(r))}}},{key:"finishCallExpression",value:function(e,t){var a;(s(p(n.prototype),"finishCallExpression",this).call(this,e,t),"Import"===e.callee.type)&&(e.type="ImportExpression",e.source=e.arguments[0],this.hasPlugin("importAssertions")&&(e.attributes=null!=(a=e.arguments[1])?a:null),delete e.arguments,delete e.callee);return e}},{key:"toReferencedArguments",value:function(e){"ImportExpression"!==e.type&&s(p(n.prototype),"toReferencedArguments",this).call(this,e)}},{key:"parseExport",value:function(e){switch(s(p(n.prototype),"parseExport",this).call(this,e),e.type){case"ExportAllDeclaration":e.exported=null;break;case"ExportNamedDeclaration":1===e.specifiers.length&&"ExportNamespaceSpecifier"===e.specifiers[0].type&&(e.type="ExportAllDeclaration",e.exported=e.specifiers[0].exported,delete e.specifiers)}return e}},{key:"parseSubscript",value:function(e,t,a,r,i){var o=s(p(n.prototype),"parseSubscript",this).call(this,e,t,a,r,i);if(i.optionalChainMember){if("OptionalMemberExpression"!==o.type&&"OptionalCallExpression"!==o.type||(o.type=o.type.substring(8)),i.stop){var d=this.startNodeAtNode(o);return d.expression=o,this.finishNode(d,"ChainExpression")}}else"MemberExpression"!==o.type&&"CallExpression"!==o.type||(o.optional=!1);return o}},{key:"hasPropertyAsPrivateName",value:function(e){return"ChainExpression"===e.type&&(e=e.expression),s(p(n.prototype),"hasPropertyAsPrivateName",this).call(this,e)}},{key:"isOptionalChain",value:function(e){return"ChainExpression"===e.type}},{key:"isObjectProperty",value:function(e){return"Property"===e.type&&"init"===e.kind&&!e.method}},{key:"isObjectMethod",value:function(e){return e.method||"get"===e.kind||"set"===e.kind}}]),n}(e)},jsx:function(e){return function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"jsxReadToken",value:function(){for(var e="",t=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,Pe.UnterminatedJsxContent);var a=this.input.charCodeAt(this.state.pos);switch(a){case 60:case 123:return this.state.pos===this.state.start?60===a&&this.state.exprAllowed?(++this.state.pos,this.finishToken(T.jsxTagStart)):s(p(n.prototype),"getTokenFromCode",this).call(this,a):(e+=this.input.slice(t,this.state.pos),this.finishToken(T.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;case 62:case 125:default:k(a)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}}},{key:"jsxReadNewLine",value:function(e){var t,n=this.input.charCodeAt(this.state.pos);return++this.state.pos,13===n&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(n),++this.state.curLine,this.state.lineStart=this.state.pos,t}},{key:"jsxReadString",value:function(e){for(var t="",n=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,L.UnterminatedString);var a=this.input.charCodeAt(this.state.pos);if(a===e)break;38===a?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos):k(a)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!1),n=this.state.pos):++this.state.pos}return t+=this.input.slice(n,this.state.pos++),this.finishToken(T.string,t)}},{key:"jsxReadEntity",value:function(){for(var e,t="",n=0,a=this.input[this.state.pos],r=++this.state.pos;this.state.pos<this.length&&n++<10;){if(";"===(a=this.input[this.state.pos++])){"#"===t[0]?"x"===t[1]?(t=t.substr(2),Te.test(t)&&(e=String.fromCodePoint(parseInt(t,16)))):(t=t.substr(1),Ae.test(t)&&(e=String.fromCodePoint(parseInt(t,10)))):e=Se[t];break}t+=a}return e||(this.state.pos=r,"&")}},{key:"jsxReadWord",value:function(){var e,t=this.state.pos;do{e=this.input.charCodeAt(++this.state.pos)}while(X(e)||45===e);return this.finishToken(T.jsxName,this.input.slice(t,this.state.pos))}},{key:"jsxParseIdentifier",value:function(){var e=this.startNode();return this.match(T.jsxName)?e.name=this.state.value:this.state.type.keyword?e.name=this.state.type.keyword:this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")}},{key:"jsxParseNamespacedName",value:function(){var e=this.state.start,t=this.state.startLoc,n=this.jsxParseIdentifier();if(!this.eat(T.colon))return n;var a=this.startNodeAt(e,t);return a.namespace=n,a.name=this.jsxParseIdentifier(),this.finishNode(a,"JSXNamespacedName")}},{key:"jsxParseElementName",value:function(){var e=this.state.start,t=this.state.startLoc,n=this.jsxParseNamespacedName();if("JSXNamespacedName"===n.type)return n;for(;this.eat(T.dot);){var a=this.startNodeAt(e,t);a.object=n,a.property=this.jsxParseIdentifier(),n=this.finishNode(a,"JSXMemberExpression")}return n}},{key:"jsxParseAttributeValue",value:function(){var e;switch(this.state.type){case T.braceL:return e=this.startNode(),this.next(),"JSXEmptyExpression"===(e=this.jsxParseExpressionContainer(e)).expression.type&&this.raise(e.start,Pe.AttributeIsEmpty),e;case T.jsxTagStart:case T.string:return this.parseExprAtom();default:throw this.raise(this.state.start,Pe.UnsupportedJsxValue)}}},{key:"jsxParseEmptyExpression",value:function(){var e=this.startNodeAt(this.state.lastTokEnd,this.state.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.state.start,this.state.startLoc)}},{key:"jsxParseSpreadChild",value:function(e){return this.next(),e.expression=this.parseExpression(),this.expect(T.braceR),this.finishNode(e,"JSXSpreadChild")}},{key:"jsxParseExpressionContainer",value:function(e){if(this.match(T.braceR))e.expression=this.jsxParseEmptyExpression();else{var t=this.parseExpression();e.expression=t}return this.expect(T.braceR),this.finishNode(e,"JSXExpressionContainer")}},{key:"jsxParseAttribute",value:function(){var e=this.startNode();return this.eat(T.braceL)?(this.expect(T.ellipsis),e.argument=this.parseMaybeAssignAllowIn(),this.expect(T.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(T.eq)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))}},{key:"jsxParseOpeningElementAt",value:function(e,t){var n=this.startNodeAt(e,t);return this.match(T.jsxTagEnd)?(this.expect(T.jsxTagEnd),this.finishNode(n,"JSXOpeningFragment")):(n.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(n))}},{key:"jsxParseOpeningElementAfterName",value:function(e){for(var t=[];!this.match(T.slash)&&!this.match(T.jsxTagEnd);)t.push(this.jsxParseAttribute());return e.attributes=t,e.selfClosing=this.eat(T.slash),this.expect(T.jsxTagEnd),this.finishNode(e,"JSXOpeningElement")}},{key:"jsxParseClosingElementAt",value:function(e,t){var n=this.startNodeAt(e,t);return this.match(T.jsxTagEnd)?(this.expect(T.jsxTagEnd),this.finishNode(n,"JSXClosingFragment")):(n.name=this.jsxParseElementName(),this.expect(T.jsxTagEnd),this.finishNode(n,"JSXClosingElement"))}},{key:"jsxParseElementAt",value:function(e,t){var n=this.startNodeAt(e,t),a=[],r=this.jsxParseOpeningElementAt(e,t),i=null;if(!r.selfClosing){e:for(;;)switch(this.state.type){case T.jsxTagStart:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(T.slash)){i=this.jsxParseClosingElementAt(e,t);break e}a.push(this.jsxParseElementAt(e,t));break;case T.jsxText:a.push(this.parseExprAtom());break;case T.braceL:var o=this.startNode();this.next(),this.match(T.ellipsis)?a.push(this.jsxParseSpreadChild(o)):a.push(this.jsxParseExpressionContainer(o));break;default:throw this.unexpected()}ke(r)&&!ke(i)?this.raise(i.start,Pe.MissingClosingTagFragment):!ke(r)&&ke(i)?this.raise(i.start,Pe.MissingClosingTagElement,Oe(r.name)):ke(r)||ke(i)||Oe(i.name)!==Oe(r.name)&&this.raise(i.start,Pe.MissingClosingTagElement,Oe(r.name))}if(ke(r)?(n.openingFragment=r,n.closingFragment=i):(n.openingElement=r,n.closingElement=i),n.children=a,this.isRelational("<"))throw this.raise(this.state.start,Pe.UnwrappedAdjacentJSXElements);return ke(r)?this.finishNode(n,"JSXFragment"):this.finishNode(n,"JSXElement")}},{key:"jsxParseElement",value:function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)}},{key:"parseExprAtom",value:function(e){return this.match(T.jsxText)?this.parseLiteral(this.state.value,"JSXText"):this.match(T.jsxTagStart)?this.jsxParseElement():this.isRelational("<")&&33!==this.input.charCodeAt(this.state.pos)?(this.finishToken(T.jsxTagStart),this.jsxParseElement()):s(p(n.prototype),"parseExprAtom",this).call(this,e)}},{key:"createLookaheadState",value:function(e){var t=s(p(n.prototype),"createLookaheadState",this).call(this,e);return t.inPropertyName=e.inPropertyName,t}},{key:"getTokenFromCode",value:function(e){if(this.state.inPropertyName)return s(p(n.prototype),"getTokenFromCode",this).call(this,e);var t=this.curContext();if(t===V.j_expr)return this.jsxReadToken();if(t===V.j_oTag||t===V.j_cTag){if(J(e))return this.jsxReadWord();if(62===e)return++this.state.pos,this.finishToken(T.jsxTagEnd);if((34===e||39===e)&&t===V.j_oTag)return this.jsxReadString(e)}return 60===e&&this.state.exprAllowed&&33!==this.input.charCodeAt(this.state.pos+1)?(++this.state.pos,this.finishToken(T.jsxTagStart)):s(p(n.prototype),"getTokenFromCode",this).call(this,e)}},{key:"updateContext",value:function(e){s(p(n.prototype),"updateContext",this).call(this,e);var t=this.state,a=t.context,r=t.type;if(r===T.slash&&e===T.jsxTagStart)a.splice(-2,2,V.j_cTag),this.state.exprAllowed=!1;else if(r===T.jsxTagEnd){var i=a.pop();i===V.j_oTag&&e===T.slash||i===V.j_cTag?(a.pop(),this.state.exprAllowed=a[a.length-1]===V.j_expr):this.state.exprAllowed=!0}else!r.keyword||e!==T.dot&&e!==T.questionDot?this.state.exprAllowed=r.beforeExpr:this.state.exprAllowed=!1}}]),n}(e)},flow:function(e){return function(e){d(i,e);var t=u(i);function i(){var e;g(this,i);for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return(e=t.call.apply(t,[this].concat(a))).flowPragma=void 0,e}return h(i,[{key:"getScopeHandler",value:function(){return ye}},{key:"shouldParseTypes",value:function(){return this.getPluginOption("flow","all")||"flow"===this.flowPragma}},{key:"shouldParseEnums",value:function(){return!!this.getPluginOption("flow","enums")}},{key:"finishToken",value:function(e,t){return e!==T.string&&e!==T.semi&&e!==T.interpreterDirective&&void 0===this.flowPragma&&(this.flowPragma=null),s(p(i.prototype),"finishToken",this).call(this,e,t)}},{key:"addComment",value:function(e){if(void 0===this.flowPragma){var t=xe.exec(e.value);if(t)if("flow"===t[1])this.flowPragma="flow";else{if("noflow"!==t[1])throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}}return s(p(i.prototype),"addComment",this).call(this,e)}},{key:"flowParseTypeInitialiser",value:function(e){var t=this.state.inType;this.state.inType=!0,this.expect(e||T.colon);var n=this.flowParseType();return this.state.inType=t,n}},{key:"flowParsePredicate",value:function(){var e=this.startNode(),t=this.state.start;return this.next(),this.expectContextual("checks"),this.state.lastTokStart>t+1&&this.raise(t,ve.UnexpectedSpaceBetweenModuloChecks),this.eat(T.parenL)?(e.value=this.parseExpression(),this.expect(T.parenR),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")}},{key:"flowParseTypeAndPredicateInitialiser",value:function(){var e=this.state.inType;this.state.inType=!0,this.expect(T.colon);var t=null,n=null;return this.match(T.modulo)?(this.state.inType=e,n=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(T.modulo)&&(n=this.flowParsePredicate())),[t,n]}},{key:"flowParseDeclareClass",value:function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")}},{key:"flowParseDeclareFunction",value:function(e){this.next();var t=e.id=this.parseIdentifier(),n=this.startNode(),a=this.startNode();this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterDeclaration():n.typeParameters=null,this.expect(T.parenL);var i=this.flowParseFunctionTypeParams();n.params=i.params,n.rest=i.rest,n.this=i._this,this.expect(T.parenR);var o=r(this.flowParseTypeAndPredicateInitialiser(),2);return n.returnType=o[0],e.predicate=o[1],a.typeAnnotation=this.finishNode(n,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(a,"TypeAnnotation"),this.resetEndLocation(t),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.start),this.finishNode(e,"DeclareFunction")}},{key:"flowParseDeclare",value:function(e,t){if(this.match(T._class))return this.flowParseDeclareClass(e);if(this.match(T._function))return this.flowParseDeclareFunction(e);if(this.match(T._var))return this.flowParseDeclareVariable(e);if(this.eatContextual("module"))return this.match(T.dot)?this.flowParseDeclareModuleExports(e):(t&&this.raise(this.state.lastTokStart,ve.NestedDeclareModule),this.flowParseDeclareModule(e));if(this.isContextual("type"))return this.flowParseDeclareTypeAlias(e);if(this.isContextual("opaque"))return this.flowParseDeclareOpaqueType(e);if(this.isContextual("interface"))return this.flowParseDeclareInterface(e);if(this.match(T._export))return this.flowParseDeclareExportDeclaration(e,t);throw this.unexpected()}},{key:"flowParseDeclareVariable",value:function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.start),this.semicolon(),this.finishNode(e,"DeclareVariable")}},{key:"flowParseDeclareModule",value:function(e){var t=this;this.scope.enter(0),this.match(T.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var n=e.body=this.startNode(),a=n.body=[];for(this.expect(T.braceL);!this.match(T.braceR);){var r=this.startNode();this.match(T._import)?(this.next(),this.isContextual("type")||this.match(T._typeof)||this.raise(this.state.lastTokStart,ve.InvalidNonTypeImportInDeclareModule),this.parseImport(r)):(this.expectContextual("declare",ve.UnsupportedStatementInDeclareModule),r=this.flowParseDeclare(r,!0)),a.push(r)}this.scope.exit(),this.expect(T.braceR),this.finishNode(n,"BlockStatement");var i=null,o=!1;return a.forEach((function(e){!function(e){return"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type&&(!e.declaration||"TypeAlias"!==e.declaration.type&&"InterfaceDeclaration"!==e.declaration.type)}(e)?"DeclareModuleExports"===e.type&&(o&&t.raise(e.start,ve.DuplicateDeclareModuleExports),"ES"===i&&t.raise(e.start,ve.AmbiguousDeclareModuleKind),i="CommonJS",o=!0):("CommonJS"===i&&t.raise(e.start,ve.AmbiguousDeclareModuleKind),i="ES")})),e.kind=i||"CommonJS",this.finishNode(e,"DeclareModule")}},{key:"flowParseDeclareExportDeclaration",value:function(e,t){if(this.expect(T._export),this.eat(T._default))return this.match(T._function)||this.match(T._class)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(T._const)||this.isLet()||(this.isContextual("type")||this.isContextual("interface"))&&!t){var n=this.state.value,a=Ee[n];throw this.raise(this.state.start,ve.UnsupportedDeclareExportKind,n,a)}if(this.match(T._var)||this.match(T._function)||this.match(T._class)||this.isContextual("opaque"))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(T.star)||this.match(T.braceL)||this.isContextual("interface")||this.isContextual("type")||this.isContextual("opaque"))return"ExportNamedDeclaration"===(e=this.parseExport(e)).type&&(e.type="ExportDeclaration",e.default=!1,delete e.exportKind),e.type="Declare"+e.type,e;throw this.unexpected()}},{key:"flowParseDeclareModuleExports",value:function(e){return this.next(),this.expectContextual("exports"),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")}},{key:"flowParseDeclareTypeAlias",value:function(e){return this.next(),this.flowParseTypeAlias(e),e.type="DeclareTypeAlias",e}},{key:"flowParseDeclareOpaqueType",value:function(e){return this.next(),this.flowParseOpaqueType(e,!0),e.type="DeclareOpaqueType",e}},{key:"flowParseDeclareInterface",value:function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")}},{key:"flowParseInterfaceish",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.id=this.flowParseRestrictedIdentifier(!t,!0),this.scope.declareName(e.id.name,t?17:9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.implements=[],e.mixins=[],this.eat(T._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(!t&&this.eat(T.comma));if(this.isContextual("mixins")){this.next();do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(T.comma))}if(this.isContextual("implements")){this.next();do{e.implements.push(this.flowParseInterfaceExtends())}while(this.eat(T.comma))}e.body=this.flowParseObjectType({allowStatic:t,allowExact:!1,allowSpread:!1,allowProto:t,allowInexact:!1})}},{key:"flowParseInterfaceExtends",value:function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")}},{key:"flowParseInterface",value:function(e){return this.flowParseInterfaceish(e),this.finishNode(e,"InterfaceDeclaration")}},{key:"checkNotUnderscore",value:function(e){"_"===e&&this.raise(this.state.start,ve.UnexpectedReservedUnderscore)}},{key:"checkReservedType",value:function(e,t,n){me.has(e)&&this.raise(t,n?ve.AssignReservedType:ve.UnexpectedReservedType,e)}},{key:"flowParseRestrictedIdentifier",value:function(e,t){return this.checkReservedType(this.state.value,this.state.start,t),this.parseIdentifier(e)}},{key:"flowParseTypeAlias",value:function(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(T.eq),this.semicolon(),this.finishNode(e,"TypeAlias")}},{key:"flowParseOpaqueType",value:function(e,t){return this.expectContextual("type"),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(T.colon)&&(e.supertype=this.flowParseTypeInitialiser(T.colon)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(T.eq)),this.semicolon(),this.finishNode(e,"OpaqueType")}},{key:"flowParseTypeParameter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.state.start,n=this.startNode(),a=this.flowParseVariance(),r=this.flowParseTypeAnnotatableIdentifier();return n.name=r.name,n.variance=a,n.bound=r.typeAnnotation,this.match(T.eq)?(this.eat(T.eq),n.default=this.flowParseType()):e&&this.raise(t,ve.MissingTypeParamDefault),this.finishNode(n,"TypeParameter")}},{key:"flowParseTypeParameterDeclaration",value:function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(T.jsxTagStart)?this.next():this.unexpected();var n=!1;do{var a=this.flowParseTypeParameter(n);t.params.push(a),a.default&&(n=!0),this.isRelational(">")||this.expect(T.comma)}while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")}},{key:"flowParseTypeParameterInstantiation",value:function(){var e=this.startNode(),t=this.state.inType;e.params=[],this.state.inType=!0,this.expectRelational("<");var n=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(T.comma);return this.state.noAnonFunctionType=n,this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")}},{key:"flowParseTypeParameterInstantiationCallOrNew",value:function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.isRelational(">")||this.expect(T.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")}},{key:"flowParseInterfaceType",value:function(){var e=this.startNode();if(this.expectContextual("interface"),e.extends=[],this.eat(T._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(T.comma));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")}},{key:"flowParseObjectPropertyKey",value:function(){return this.match(T.num)||this.match(T.string)?this.parseExprAtom():this.parseIdentifier(!0)}},{key:"flowParseObjectTypeIndexer",value:function(e,t,n){return e.static=t,this.lookahead().type===T.colon?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(T.bracketR),e.value=this.flowParseTypeInitialiser(),e.variance=n,this.finishNode(e,"ObjectTypeIndexer")}},{key:"flowParseObjectTypeInternalSlot",value:function(e,t){return e.static=t,e.id=this.flowParseObjectPropertyKey(),this.expect(T.bracketR),this.expect(T.bracketR),this.isRelational("<")||this.match(T.parenL)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start))):(e.method=!1,this.eat(T.question)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")}},{key:"flowParseObjectTypeMethodish",value:function(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(T.parenL),this.match(T._this)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(T.parenR)||this.expect(T.comma));!this.match(T.parenR)&&!this.match(T.ellipsis);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(T.parenR)||this.expect(T.comma);return this.eat(T.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(T.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")}},{key:"flowParseObjectTypeCallProperty",value:function(e,t){var n=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(n),this.finishNode(e,"ObjectTypeCallProperty")}},{key:"flowParseObjectType",value:function(e){var t=e.allowStatic,n=e.allowExact,a=e.allowSpread,r=e.allowProto,i=e.allowInexact,o=this.state.inType;this.state.inType=!0;var s,d,l=this.startNode();l.callProperties=[],l.properties=[],l.indexers=[],l.internalSlots=[];var u=!1;for(n&&this.match(T.braceBarL)?(this.expect(T.braceBarL),s=T.braceBarR,d=!0):(this.expect(T.braceL),s=T.braceR,d=!1),l.exact=d;!this.match(s);){var c=!1,p=null,f=null,h=this.startNode();if(r&&this.isContextual("proto")){var g=this.lookahead();g.type!==T.colon&&g.type!==T.question&&(this.next(),p=this.state.start,t=!1)}if(t&&this.isContextual("static")){var y=this.lookahead();y.type!==T.colon&&y.type!==T.question&&(this.next(),c=!0)}var m=this.flowParseVariance();if(this.eat(T.bracketL))null!=p&&this.unexpected(p),this.eat(T.bracketL)?(m&&this.unexpected(m.start),l.internalSlots.push(this.flowParseObjectTypeInternalSlot(h,c))):l.indexers.push(this.flowParseObjectTypeIndexer(h,c,m));else if(this.match(T.parenL)||this.isRelational("<"))null!=p&&this.unexpected(p),m&&this.unexpected(m.start),l.callProperties.push(this.flowParseObjectTypeCallProperty(h,c));else{var v="init";if(this.isContextual("get")||this.isContextual("set")){var R=this.lookahead();R.type!==T.name&&R.type!==T.string&&R.type!==T.num||(v=this.state.value,this.next())}var b=this.flowParseObjectTypeProperty(h,c,p,m,v,a,null!=i?i:!d);null===b?(u=!0,f=this.state.lastTokStart):l.properties.push(b)}this.flowObjectTypeSemicolon(),!f||this.match(T.braceR)||this.match(T.braceBarR)||this.raise(f,ve.UnexpectedExplicitInexactInObject)}this.expect(s),a&&(l.inexact=u);var E=this.finishNode(l,"ObjectTypeAnnotation");return this.state.inType=o,E}},{key:"flowParseObjectTypeProperty",value:function(e,t,n,a,r,i,o){if(this.eat(T.ellipsis))return this.match(T.comma)||this.match(T.semi)||this.match(T.braceR)||this.match(T.braceBarR)?(i?o||this.raise(this.state.lastTokStart,ve.InexactInsideExact):this.raise(this.state.lastTokStart,ve.InexactInsideNonObject),a&&this.raise(a.start,ve.InexactVariance),null):(i||this.raise(this.state.lastTokStart,ve.UnexpectedSpreadType),null!=n&&this.unexpected(n),a&&this.raise(a.start,ve.SpreadVariance),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));e.key=this.flowParseObjectPropertyKey(),e.static=t,e.proto=null!=n,e.kind=r;var s=!1;return this.isRelational("<")||this.match(T.parenL)?(e.method=!0,null!=n&&this.unexpected(n),a&&this.unexpected(a.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start)),"get"!==r&&"set"!==r||this.flowCheckGetterSetterParams(e),!i&&"constructor"===e.key.name&&e.value.this&&this.raise(e.value.this.start,ve.ThisParamBannedInConstructor)):("init"!==r&&this.unexpected(),e.method=!1,this.eat(T.question)&&(s=!0),e.value=this.flowParseTypeInitialiser(),e.variance=a),e.optional=s,this.finishNode(e,"ObjectTypeProperty")}},{key:"flowCheckGetterSetterParams",value:function(e){var t="get"===e.kind?0:1,n=e.start,a=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise(e.value.this.start,"get"===e.kind?ve.GetterMayNotHaveThisParam:ve.SetterMayNotHaveThisParam),a!==t&&("get"===e.kind?this.raise(n,L.BadGetterArity):this.raise(n,L.BadSetterArity)),"set"===e.kind&&e.value.rest&&this.raise(n,L.BadSetterRestParameter)}},{key:"flowObjectTypeSemicolon",value:function(){this.eat(T.semi)||this.eat(T.comma)||this.match(T.braceR)||this.match(T.braceBarR)||this.unexpected()}},{key:"flowParseQualifiedTypeIdentifier",value:function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;for(var a=n||this.flowParseRestrictedIdentifier(!0);this.eat(T.dot);){var r=this.startNodeAt(e,t);r.qualification=a,r.id=this.flowParseRestrictedIdentifier(!0),a=this.finishNode(r,"QualifiedTypeIdentifier")}return a}},{key:"flowParseGenericType",value:function(e,t,n){var a=this.startNodeAt(e,t);return a.typeParameters=null,a.id=this.flowParseQualifiedTypeIdentifier(e,t,n),this.isRelational("<")&&(a.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(a,"GenericTypeAnnotation")}},{key:"flowParseTypeofType",value:function(){var e=this.startNode();return this.expect(T._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")}},{key:"flowParseTupleType",value:function(){var e=this.startNode();for(e.types=[],this.expect(T.bracketL);this.state.pos<this.length&&!this.match(T.bracketR)&&(e.types.push(this.flowParseType()),!this.match(T.bracketR));)this.expect(T.comma);return this.expect(T.bracketR),this.finishNode(e,"TupleTypeAnnotation")}},{key:"flowParseFunctionTypeParam",value:function(e){var t=null,n=!1,a=null,r=this.startNode(),i=this.lookahead(),o=this.state.type===T._this;return i.type===T.colon||i.type===T.question?(o&&!e&&this.raise(r.start,ve.ThisParamMustBeFirst),t=this.parseIdentifier(o),this.eat(T.question)&&(n=!0,o&&this.raise(r.start,ve.ThisParamMayNotBeOptional)),a=this.flowParseTypeInitialiser()):a=this.flowParseType(),r.name=t,r.optional=n,r.typeAnnotation=a,this.finishNode(r,"FunctionTypeParam")}},{key:"reinterpretTypeAsFunctionTypeParam",value:function(e){var t=this.startNodeAt(e.start,e.loc.start);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")}},{key:"flowParseFunctionTypeParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=null,n=null;for(this.match(T._this)&&((n=this.flowParseFunctionTypeParam(!0)).name=null,this.match(T.parenR)||this.expect(T.comma));!this.match(T.parenR)&&!this.match(T.ellipsis);)e.push(this.flowParseFunctionTypeParam(!1)),this.match(T.parenR)||this.expect(T.comma);return this.eat(T.ellipsis)&&(t=this.flowParseFunctionTypeParam(!1)),{params:e,rest:t,_this:n}}},{key:"flowIdentToTypeAnnotation",value:function(e,t,n,a){switch(a.name){case"any":return this.finishNode(n,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(n,"BooleanTypeAnnotation");case"mixed":return this.finishNode(n,"MixedTypeAnnotation");case"empty":return this.finishNode(n,"EmptyTypeAnnotation");case"number":return this.finishNode(n,"NumberTypeAnnotation");case"string":return this.finishNode(n,"StringTypeAnnotation");case"symbol":return this.finishNode(n,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(a.name),this.flowParseGenericType(e,t,a)}}},{key:"flowParsePrimaryType",value:function(){var e,t,n=this.state.start,a=this.state.startLoc,r=this.startNode(),o=!1,d=this.state.noAnonFunctionType;switch(this.state.type){case T.name:return this.isContextual("interface")?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(n,a,r,this.parseIdentifier());case T.braceL:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case T.braceBarL:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case T.bracketL:return this.state.noAnonFunctionType=!1,t=this.flowParseTupleType(),this.state.noAnonFunctionType=d,t;case T.relational:if("<"===this.state.value)return r.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(T.parenL),e=this.flowParseFunctionTypeParams(),r.params=e.params,r.rest=e.rest,r.this=e._this,this.expect(T.parenR),this.expect(T.arrow),r.returnType=this.flowParseType(),this.finishNode(r,"FunctionTypeAnnotation");break;case T.parenL:if(this.next(),!this.match(T.parenR)&&!this.match(T.ellipsis))if(this.match(T.name)||this.match(T._this)){var l=this.lookahead().type;o=l!==T.question&&l!==T.colon}else o=!0;if(o){if(this.state.noAnonFunctionType=!1,t=this.flowParseType(),this.state.noAnonFunctionType=d,this.state.noAnonFunctionType||!(this.match(T.comma)||this.match(T.parenR)&&this.lookahead().type===T.arrow))return this.expect(T.parenR),t;this.eat(T.comma)}return e=t?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(t)]):this.flowParseFunctionTypeParams(),r.params=e.params,r.rest=e.rest,r.this=e._this,this.expect(T.parenR),this.expect(T.arrow),r.returnType=this.flowParseType(),r.typeParameters=null,this.finishNode(r,"FunctionTypeAnnotation");case T.string:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case T._true:case T._false:return r.value=this.match(T._true),this.next(),this.finishNode(r,"BooleanLiteralTypeAnnotation");case T.plusMin:if("-"===this.state.value){if(this.next(),this.match(T.num))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",r);if(this.match(T.bigint))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",r);throw this.raise(this.state.start,ve.UnexpectedSubtractionOperand)}throw this.unexpected();case T.num:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case T.bigint:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case T._void:return this.next(),this.finishNode(r,"VoidTypeAnnotation");case T._null:return this.next(),this.finishNode(r,"NullLiteralTypeAnnotation");case T._this:return this.next(),this.finishNode(r,"ThisTypeAnnotation");case T.star:return this.next(),this.finishNode(r,"ExistsTypeAnnotation");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType();if(this.state.type.keyword){var u=this.state.type.label;return this.next(),s(p(i.prototype),"createIdentifier",this).call(this,r,u)}}throw this.unexpected()}},{key:"flowParsePostfixType",value:function(){for(var e=this.state.start,t=this.state.startLoc,n=this.flowParsePrimaryType(),a=!1;(this.match(T.bracketL)||this.match(T.questionDot))&&!this.canInsertSemicolon();){var r=this.startNodeAt(e,t),i=this.eat(T.questionDot);a=a||i,this.expect(T.bracketL),!i&&this.match(T.bracketR)?(r.elementType=n,this.next(),n=this.finishNode(r,"ArrayTypeAnnotation")):(r.objectType=n,r.indexType=this.flowParseType(),this.expect(T.bracketR),a?(r.optional=i,n=this.finishNode(r,"OptionalIndexedAccessType")):n=this.finishNode(r,"IndexedAccessType"))}return n}},{key:"flowParsePrefixType",value:function(){var e=this.startNode();return this.eat(T.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()}},{key:"flowParseAnonFunctionWithoutParens",value:function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(T.arrow)){var t=this.startNodeAt(e.start,e.loc.start);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.this=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e}},{key:"flowParseIntersectionType",value:function(){var e=this.startNode();this.eat(T.bitwiseAND);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(T.bitwiseAND);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")}},{key:"flowParseUnionType",value:function(){var e=this.startNode();this.eat(T.bitwiseOR);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(T.bitwiseOR);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")}},{key:"flowParseType",value:function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t}},{key:"flowParseTypeOrImplicitInstantiation",value:function(){if(this.state.type===T.name&&"_"===this.state.value){var e=this.state.start,t=this.state.startLoc,n=this.parseIdentifier();return this.flowParseGenericType(e,t,n)}return this.flowParseType()}},{key:"flowParseTypeAnnotation",value:function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")}},{key:"flowParseTypeAnnotatableIdentifier",value:function(e){var t=e?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(T.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t)),t}},{key:"typeCastToParameter",value:function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.end,e.typeAnnotation.loc.end),e.expression}},{key:"flowParseVariance",value:function(){var e=null;return this.match(T.plusMin)&&(e=this.startNode(),"+"===this.state.value?e.kind="plus":e.kind="minus",this.next(),this.finishNode(e,"Variance")),e}},{key:"parseFunctionBody",value:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t?this.forwardNoArrowParamsConversionAt(e,(function(){return s(p(i.prototype),"parseFunctionBody",n).call(n,e,!0,a)})):s(p(i.prototype),"parseFunctionBody",this).call(this,e,!1,a)}},{key:"parseFunctionBodyAndFinish",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.match(T.colon)){var a=this.startNode(),o=this.flowParseTypeAndPredicateInitialiser(),d=r(o,2);a.typeAnnotation=d[0],e.predicate=d[1],e.returnType=a.typeAnnotation?this.finishNode(a,"TypeAnnotation"):null}s(p(i.prototype),"parseFunctionBodyAndFinish",this).call(this,e,t,n)}},{key:"parseStatement",value:function(e,t){if(this.state.strict&&this.match(T.name)&&"interface"===this.state.value){var n=this.lookahead();if(n.type===T.name||re(n.value)){var a=this.startNode();return this.next(),this.flowParseInterface(a)}}else if(this.shouldParseEnums()&&this.isContextual("enum")){var r=this.startNode();return this.next(),this.flowParseEnumDeclaration(r)}var o=s(p(i.prototype),"parseStatement",this).call(this,e,t);return void 0!==this.flowPragma||this.isValidDirective(o)||(this.flowPragma=null),o}},{key:"parseExpressionStatement",value:function(e,t){if("Identifier"===t.type)if("declare"===t.name){if(this.match(T._class)||this.match(T.name)||this.match(T._function)||this.match(T._var)||this.match(T._export))return this.flowParseDeclare(e)}else if(this.match(T.name)){if("interface"===t.name)return this.flowParseInterface(e);if("type"===t.name)return this.flowParseTypeAlias(e);if("opaque"===t.name)return this.flowParseOpaqueType(e,!1)}return s(p(i.prototype),"parseExpressionStatement",this).call(this,e,t)}},{key:"shouldParseExportDeclaration",value:function(){return this.isContextual("type")||this.isContextual("interface")||this.isContextual("opaque")||this.shouldParseEnums()&&this.isContextual("enum")||s(p(i.prototype),"shouldParseExportDeclaration",this).call(this)}},{key:"isExportDefaultSpecifier",value:function(){return(!this.match(T.name)||!("type"===this.state.value||"interface"===this.state.value||"opaque"===this.state.value||this.shouldParseEnums()&&"enum"===this.state.value))&&s(p(i.prototype),"isExportDefaultSpecifier",this).call(this)}},{key:"parseExportDefaultExpression",value:function(){if(this.shouldParseEnums()&&this.isContextual("enum")){var e=this.startNode();return this.next(),this.flowParseEnumDeclaration(e)}return s(p(i.prototype),"parseExportDefaultExpression",this).call(this)}},{key:"parseConditional",value:function(e,t,n,o){var d=this;if(!this.match(T.question))return e;if(this.state.maybeInArrowParameters){var l=this.tryParse((function(){return s(p(i.prototype),"parseConditional",d).call(d,e,t,n)}));return l.node?(l.error&&(this.state=l.failState),l.node):(l.error&&s(p(i.prototype),"setOptionalParametersError",this).call(this,o,l.error),e)}this.expect(T.question);var u=this.state.clone(),c=this.state.noArrowAt,f=this.startNodeAt(t,n),h=this.tryParseConditionalConsequent(),g=h.consequent,y=h.failed,m=r(this.getArrowLikeExpressions(g),2),v=m[0],R=m[1];if(y||R.length>0){var b=a(c);if(R.length>0){this.state=u,this.state.noArrowAt=b;for(var E=0;E<R.length;E++)b.push(R[E].start);var x=this.tryParseConditionalConsequent();g=x.consequent,y=x.failed;var S=r(this.getArrowLikeExpressions(g),2);v=S[0],R=S[1]}if(y&&v.length>1&&this.raise(u.start,ve.AmbiguousConditionalArrow),y&&1===v.length){this.state=u,this.state.noArrowAt=b.concat(v[0].start);var w=this.tryParseConditionalConsequent();g=w.consequent,y=w.failed}}return this.getArrowLikeExpressions(g,!0),this.state.noArrowAt=c,this.expect(T.colon),f.test=e,f.consequent=g,f.alternate=this.forwardNoArrowParamsConversionAt(f,(function(){return d.parseMaybeAssign(void 0,void 0)})),this.finishNode(f,"ConditionalExpression")}},{key:"tryParseConditionalConsequent",value:function(){this.state.noArrowParamsConversionAt.push(this.state.start);var e=this.parseMaybeAssignAllowIn(),t=!this.match(T.colon);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:t}}},{key:"getArrowLikeExpressions",value:function(e,t){for(var n=this,a=[e],r=[];0!==a.length;){var i=a.pop();"ArrowFunctionExpression"===i.type?(i.typeParameters||!i.returnType?this.finishArrowValidation(i):r.push(i),a.push(i.body)):"ConditionalExpression"===i.type&&(a.push(i.consequent),a.push(i.alternate))}return t?(r.forEach((function(e){return n.finishArrowValidation(e)})),[r,[]]):function(e,t){for(var n=[],a=[],r=0;r<e.length;r++)(t(e[r])?n:a).push(e[r]);return[n,a]}(r,(function(e){return e.params.every((function(e){return n.isAssignable(e,!0)}))}))}},{key:"finishArrowValidation",value:function(e){var t;this.toAssignableList(e.params,null==(t=e.extra)?void 0:t.trailingComma,!1),this.scope.enter(6),s(p(i.prototype),"checkParams",this).call(this,e,!1,!0),this.scope.exit()}},{key:"forwardNoArrowParamsConversionAt",value:function(e,t){var n;return-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),n=t(),this.state.noArrowParamsConversionAt.pop()):n=t(),n}},{key:"parseParenItem",value:function(e,t,n){if(e=s(p(i.prototype),"parseParenItem",this).call(this,e,t,n),this.eat(T.question)&&(e.optional=!0,this.resetEndLocation(e)),this.match(T.colon)){var a=this.startNodeAt(t,n);return a.expression=e,a.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(a,"TypeCastExpression")}return e}},{key:"assertModuleNodeAllowed",value:function(e){"ImportDeclaration"===e.type&&("type"===e.importKind||"typeof"===e.importKind)||"ExportNamedDeclaration"===e.type&&"type"===e.exportKind||"ExportAllDeclaration"===e.type&&"type"===e.exportKind||s(p(i.prototype),"assertModuleNodeAllowed",this).call(this,e)}},{key:"parseExport",value:function(e){var t=s(p(i.prototype),"parseExport",this).call(this,e);return"ExportNamedDeclaration"!==t.type&&"ExportAllDeclaration"!==t.type||(t.exportKind=t.exportKind||"value"),t}},{key:"parseExportDeclaration",value:function(e){if(this.isContextual("type")){e.exportKind="type";var t=this.startNode();return this.next(),this.match(T.braceL)?(e.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(e),null):this.flowParseTypeAlias(t)}if(this.isContextual("opaque")){e.exportKind="type";var n=this.startNode();return this.next(),this.flowParseOpaqueType(n,!1)}if(this.isContextual("interface")){e.exportKind="type";var a=this.startNode();return this.next(),this.flowParseInterface(a)}if(this.shouldParseEnums()&&this.isContextual("enum")){e.exportKind="value";var r=this.startNode();return this.next(),this.flowParseEnumDeclaration(r)}return s(p(i.prototype),"parseExportDeclaration",this).call(this,e)}},{key:"eatExportStar",value:function(e){return!!s(p(i.prototype),"eatExportStar",this).apply(this,arguments)||!(!this.isContextual("type")||this.lookahead().type!==T.star)&&(e.exportKind="type",this.next(),this.next(),!0)}},{key:"maybeParseExportNamespaceSpecifier",value:function(e){var t=this.state.start,n=s(p(i.prototype),"maybeParseExportNamespaceSpecifier",this).call(this,e);return n&&"type"===e.exportKind&&this.unexpected(t),n}},{key:"parseClassId",value:function(e,t,n){s(p(i.prototype),"parseClassId",this).call(this,e,t,n),this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration())}},{key:"parseClassMember",value:function(e,t,n){var a=this.state.start;if(this.isContextual("declare")){if(this.parseClassMemberFromModifier(e,t))return;t.declare=!0}s(p(i.prototype),"parseClassMember",this).call(this,e,t,n),t.declare&&("ClassProperty"!==t.type&&"ClassPrivateProperty"!==t.type&&"PropertyDefinition"!==t.type?this.raise(a,ve.DeclareClassElement):t.value&&this.raise(t.value.start,ve.DeclareClassFieldInitializer))}},{key:"isIterator",value:function(e){return"iterator"===e||"asyncIterator"===e}},{key:"readIterator",value:function(){var e=s(p(i.prototype),"readWord1",this).call(this),t="@@"+e;this.isIterator(e)&&this.state.inType||this.raise(this.state.pos,L.InvalidIdentifier,t),this.finishToken(T.name,t)}},{key:"getTokenFromCode",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);return 123===e&&124===t?this.finishOp(T.braceBarL,2):!this.state.inType||62!==e&&60!==e?this.state.inType&&63===e?46===t?this.finishOp(T.questionDot,2):this.finishOp(T.question,1):function(e,t){return 64===e&&64===t}(e,t)?(this.state.pos+=2,this.readIterator()):s(p(i.prototype),"getTokenFromCode",this).call(this,e):this.finishOp(T.relational,1)}},{key:"isAssignable",value:function(e,t){var n=this;switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":return!0;case"ObjectExpression":var a=e.properties.length-1;return e.properties.every((function(e,t){return"ObjectMethod"!==e.type&&(t===a||"SpreadElement"===e.type)&&n.isAssignable(e)}));case"ObjectProperty":return this.isAssignable(e.value);case"SpreadElement":return this.isAssignable(e.argument);case"ArrayExpression":return e.elements.every((function(e){return n.isAssignable(e)}));case"AssignmentExpression":return"="===e.operator;case"ParenthesizedExpression":case"TypeCastExpression":return this.isAssignable(e.expression);case"MemberExpression":case"OptionalMemberExpression":return!t;default:return!1}}},{key:"toAssignable",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"TypeCastExpression"===e.type?s(p(i.prototype),"toAssignable",this).call(this,this.typeCastToParameter(e),t):s(p(i.prototype),"toAssignable",this).call(this,e,t)}},{key:"toAssignableList",value:function(e,t,n){for(var a=0;a<e.length;a++){var r=e[a];"TypeCastExpression"===(null==r?void 0:r.type)&&(e[a]=this.typeCastToParameter(r))}return s(p(i.prototype),"toAssignableList",this).call(this,e,t,n)}},{key:"toReferencedList",value:function(e,t){for(var n=0;n<e.length;n++){var a,r=e[n];!r||"TypeCastExpression"!==r.type||null!=(a=r.extra)&&a.parenthesized||!(e.length>1)&&t||this.raise(r.typeAnnotation.start,ve.TypeCastInPattern)}return e}},{key:"parseArrayLike",value:function(e,t,n,a){var r=s(p(i.prototype),"parseArrayLike",this).call(this,e,t,n,a);return t&&!this.state.maybeInArrowParameters&&this.toReferencedList(r.elements),r}},{key:"checkLVal",value:function(e){if("TypeCastExpression"!==e.type){for(var t,n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];return(t=s(p(i.prototype),"checkLVal",this)).call.apply(t,[this,e].concat(a))}}},{key:"parseClassProperty",value:function(e){return this.match(T.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),s(p(i.prototype),"parseClassProperty",this).call(this,e)}},{key:"parseClassPrivateProperty",value:function(e){return this.match(T.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),s(p(i.prototype),"parseClassPrivateProperty",this).call(this,e)}},{key:"isClassMethod",value:function(){return this.isRelational("<")||s(p(i.prototype),"isClassMethod",this).call(this)}},{key:"isClassProperty",value:function(){return this.match(T.colon)||s(p(i.prototype),"isClassProperty",this).call(this)}},{key:"isNonstaticConstructor",value:function(e){return!this.match(T.colon)&&s(p(i.prototype),"isNonstaticConstructor",this).call(this,e)}},{key:"pushClassMethod",value:function(e,t,n,a,r,o){if(t.variance&&this.unexpected(t.variance.start),delete t.variance,this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),s(p(i.prototype),"pushClassMethod",this).call(this,e,t,n,a,r,o),t.params&&r){var d=t.params;d.length>0&&this.isThisParam(d[0])&&this.raise(t.start,ve.ThisParamBannedInConstructor)}else if("MethodDefinition"===t.type&&r&&t.value.params){var l=t.value.params;l.length>0&&this.isThisParam(l[0])&&this.raise(t.start,ve.ThisParamBannedInConstructor)}}},{key:"pushClassPrivateMethod",value:function(e,t,n,a){t.variance&&this.unexpected(t.variance.start),delete t.variance,this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),s(p(i.prototype),"pushClassPrivateMethod",this).call(this,e,t,n,a)}},{key:"parseClassSuper",value:function(e){if(s(p(i.prototype),"parseClassSuper",this).call(this,e),e.superClass&&this.isRelational("<")&&(e.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual("implements")){this.next();var t=e.implements=[];do{var n=this.startNode();n.id=this.flowParseRestrictedIdentifier(!0),this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterInstantiation():n.typeParameters=null,t.push(this.finishNode(n,"ClassImplements"))}while(this.eat(T.comma))}}},{key:"checkGetterSetterParams",value:function(e){s(p(i.prototype),"checkGetterSetterParams",this).call(this,e);var t=this.getObjectOrClassMethodParams(e);if(t.length>0){var n=t[0];this.isThisParam(n)&&"get"===e.kind?this.raise(n.start,ve.GetterMayNotHaveThisParam):this.isThisParam(n)&&this.raise(n.start,ve.SetterMayNotHaveThisParam)}}},{key:"parsePropertyName",value:function(e,t){var n=this.flowParseVariance(),a=s(p(i.prototype),"parsePropertyName",this).call(this,e,t);return e.variance=n,a}},{key:"parseObjPropValue",value:function(e,t,n,a,r,o,d,l){var u;e.variance&&this.unexpected(e.variance.start),delete e.variance,this.isRelational("<")&&!d&&(u=this.flowParseTypeParameterDeclaration(),this.match(T.parenL)||this.unexpected()),s(p(i.prototype),"parseObjPropValue",this).call(this,e,t,n,a,r,o,d,l),u&&((e.value||e).typeParameters=u)}},{key:"parseAssignableListItemTypes",value:function(e){return this.eat(T.question)&&("Identifier"!==e.type&&this.raise(e.start,ve.OptionalBindingPattern),this.isThisParam(e)&&this.raise(e.start,ve.ThisParamMayNotBeOptional),e.optional=!0),this.match(T.colon)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(e.start,ve.ThisParamAnnotationRequired),this.match(T.eq)&&this.isThisParam(e)&&this.raise(e.start,ve.ThisParamNoDefault),this.resetEndLocation(e),e}},{key:"parseMaybeDefault",value:function(e,t,n){var a=s(p(i.prototype),"parseMaybeDefault",this).call(this,e,t,n);return"AssignmentPattern"===a.type&&a.typeAnnotation&&a.right.start<a.typeAnnotation.start&&this.raise(a.typeAnnotation.start,ve.TypeBeforeInitializer),a}},{key:"shouldParseDefaultImport",value:function(e){return Re(e)?be(this.state):s(p(i.prototype),"shouldParseDefaultImport",this).call(this,e)}},{key:"parseImportSpecifierLocal",value:function(e,t,n,a){t.local=Re(e)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),this.checkLVal(t.local,a,9),e.specifiers.push(this.finishNode(t,n))}},{key:"maybeParseDefaultImportSpecifier",value:function(e){e.importKind="value";var t=null;if(this.match(T._typeof)?t="typeof":this.isContextual("type")&&(t="type"),t){var n=this.lookahead();"type"===t&&n.type===T.star&&this.unexpected(n.start),(be(n)||n.type===T.braceL||n.type===T.star)&&(this.next(),e.importKind=t)}return s(p(i.prototype),"maybeParseDefaultImportSpecifier",this).call(this,e)}},{key:"parseImportSpecifier",value:function(e){var t=this.startNode(),n=this.match(T.string),a=this.parseModuleExportName(),r=null;"Identifier"===a.type&&("type"===a.name?r="type":"typeof"===a.name&&(r="typeof"));var i=!1;if(this.isContextual("as")&&!this.isLookaheadContextual("as")){var o=this.parseIdentifier(!0);null===r||this.match(T.name)||this.state.type.keyword?(t.imported=a,t.importKind=null,t.local=this.parseIdentifier()):(t.imported=o,t.importKind=r,t.local=o.__clone())}else if(null!==r&&(this.match(T.name)||this.state.type.keyword))t.imported=this.parseIdentifier(!0),t.importKind=r,this.eatContextual("as")?t.local=this.parseIdentifier():(i=!0,t.local=t.imported.__clone());else{if(n)throw this.raise(t.start,L.ImportBindingIsString,a.value);i=!0,t.imported=a,t.importKind=null,t.local=t.imported.__clone()}var s=Re(e),d=Re(t);s&&d&&this.raise(t.start,ve.ImportTypeShorthandOnlyInPureImport),(s||d)&&this.checkReservedType(t.local.name,t.local.start,!0),!i||s||d||this.checkReservedWord(t.local.name,t.start,!0,!0),this.checkLVal(t.local,"import specifier",9),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))}},{key:"parseBindingAtom",value:function(){switch(this.state.type){case T._this:return this.parseIdentifier(!0);default:return s(p(i.prototype),"parseBindingAtom",this).call(this)}}},{key:"parseFunctionParams",value:function(e,t){var n=e.kind;"get"!==n&&"set"!==n&&this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),s(p(i.prototype),"parseFunctionParams",this).call(this,e,t)}},{key:"parseVarId",value:function(e,t){s(p(i.prototype),"parseVarId",this).call(this,e,t),this.match(T.colon)&&(e.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(e.id))}},{key:"parseAsyncArrowFromCallExpression",value:function(e,t){if(this.match(T.colon)){var n=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,e.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=n}return s(p(i.prototype),"parseAsyncArrowFromCallExpression",this).call(this,e,t)}},{key:"shouldParseAsyncArrow",value:function(){return this.match(T.colon)||s(p(i.prototype),"shouldParseAsyncArrow",this).call(this)}},{key:"parseMaybeAssign",value:function(e,t){var n,a,r=this,o=null;if(this.hasPlugin("jsx")&&(this.match(T.jsxTagStart)||this.isRelational("<"))){if(o=this.state.clone(),!(a=this.tryParse((function(){return s(p(i.prototype),"parseMaybeAssign",r).call(r,e,t)}),o)).error)return a.node;var d=this.state.context,l=d[d.length-1];l===V.j_oTag?d.length-=2:l===V.j_expr&&(d.length-=1)}if(null!=(n=a)&&n.error||this.isRelational("<")){var u,c,f;o=o||this.state.clone();var h=this.tryParse((function(n){var a;f=r.flowParseTypeParameterDeclaration();var o=r.forwardNoArrowParamsConversionAt(f,(function(){var n=s(p(i.prototype),"parseMaybeAssign",r).call(r,e,t);return r.resetStartLocationFromNode(n,f),n}));"ArrowFunctionExpression"!==o.type&&null!=(a=o.extra)&&a.parenthesized&&n();var d=r.maybeUnwrapTypeCastExpression(o);return d.typeParameters=f,r.resetStartLocationFromNode(d,f),o}),o),g=null;if(h.node&&"ArrowFunctionExpression"===this.maybeUnwrapTypeCastExpression(h.node).type){if(!h.error&&!h.aborted)return h.node.async&&this.raise(f.start,ve.UnexpectedTypeParameterBeforeAsyncArrowFunction),h.node;g=h.node}if(null!=(u=a)&&u.node)return this.state=a.failState,a.node;if(g)return this.state=h.failState,g;if(null!=(c=a)&&c.thrown)throw a.error;if(h.thrown)throw h.error;throw this.raise(f.start,ve.UnexpectedTokenAfterTypeParameter)}return s(p(i.prototype),"parseMaybeAssign",this).call(this,e,t)}},{key:"parseArrow",value:function(e){var t=this;if(this.match(T.colon)){var n=this.tryParse((function(){var n=t.state.noAnonFunctionType;t.state.noAnonFunctionType=!0;var a=t.startNode(),i=r(t.flowParseTypeAndPredicateInitialiser(),2);return a.typeAnnotation=i[0],e.predicate=i[1],t.state.noAnonFunctionType=n,t.canInsertSemicolon()&&t.unexpected(),t.match(T.arrow)||t.unexpected(),a}));if(n.thrown)return null;n.error&&(this.state=n.failState),e.returnType=n.node.typeAnnotation?this.finishNode(n.node,"TypeAnnotation"):null}return s(p(i.prototype),"parseArrow",this).call(this,e)}},{key:"shouldParseArrow",value:function(){return this.match(T.colon)||s(p(i.prototype),"shouldParseArrow",this).call(this)}},{key:"setArrowFunctionParameters",value:function(e,t){-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?e.params=t:s(p(i.prototype),"setArrowFunctionParameters",this).call(this,e,t)}},{key:"checkParams",value:function(e,t,n){if(!n||-1===this.state.noArrowParamsConversionAt.indexOf(e.start)){for(var a=0;a<e.params.length;a++)this.isThisParam(e.params[a])&&a>0&&this.raise(e.params[a].start,ve.ThisParamMustBeFirst);return s(p(i.prototype),"checkParams",this).apply(this,arguments)}}},{key:"parseParenAndDistinguishExpression",value:function(e){return s(p(i.prototype),"parseParenAndDistinguishExpression",this).call(this,e&&-1===this.state.noArrowAt.indexOf(this.state.start))}},{key:"parseSubscripts",value:function(e,t,n,a){var r=this;if("Identifier"===e.type&&"async"===e.name&&-1!==this.state.noArrowAt.indexOf(t)){this.next();var o=this.startNodeAt(t,n);o.callee=e,o.arguments=this.parseCallExpressionArguments(T.parenR,!1),e=this.finishNode(o,"CallExpression")}else if("Identifier"===e.type&&"async"===e.name&&this.isRelational("<")){var d=this.state.clone(),l=this.tryParse((function(e){return r.parseAsyncArrowWithTypeParameters(t,n)||e()}),d);if(!l.error&&!l.aborted)return l.node;var u=this.tryParse((function(){return s(p(i.prototype),"parseSubscripts",r).call(r,e,t,n,a)}),d);if(u.node&&!u.error)return u.node;if(l.node)return this.state=l.failState,l.node;if(u.node)return this.state=u.failState,u.node;throw l.error||u.error}return s(p(i.prototype),"parseSubscripts",this).call(this,e,t,n,a)}},{key:"parseSubscript",value:function(e,t,n,a,r){var o=this;if(this.match(T.questionDot)&&this.isLookaheadToken_lt()){if(r.optionalChainMember=!0,a)return r.stop=!0,e;this.next();var d=this.startNodeAt(t,n);return d.callee=e,d.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(T.parenL),d.arguments=this.parseCallExpressionArguments(T.parenR,!1),d.optional=!0,this.finishCallExpression(d,!0)}if(!a&&this.shouldParseTypes()&&this.isRelational("<")){var l=this.startNodeAt(t,n);l.callee=e;var u=this.tryParse((function(){return l.typeArguments=o.flowParseTypeParameterInstantiationCallOrNew(),o.expect(T.parenL),l.arguments=o.parseCallExpressionArguments(T.parenR,!1),r.optionalChainMember&&(l.optional=!1),o.finishCallExpression(l,r.optionalChainMember)}));if(u.node)return u.error&&(this.state=u.failState),u.node}return s(p(i.prototype),"parseSubscript",this).call(this,e,t,n,a,r)}},{key:"parseNewArguments",value:function(e){var t=this,n=null;this.shouldParseTypes()&&this.isRelational("<")&&(n=this.tryParse((function(){return t.flowParseTypeParameterInstantiationCallOrNew()})).node),e.typeArguments=n,s(p(i.prototype),"parseNewArguments",this).call(this,e)}},{key:"parseAsyncArrowWithTypeParameters",value:function(e,t){var n=this.startNodeAt(e,t);if(this.parseFunctionParams(n),this.parseArrow(n))return this.parseArrowExpression(n,void 0,!0)}},{key:"readToken_mult_modulo",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);if(42===e&&47===t&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();s(p(i.prototype),"readToken_mult_modulo",this).call(this,e)}},{key:"readToken_pipe_amp",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);124!==e||125!==t?s(p(i.prototype),"readToken_pipe_amp",this).call(this,e):this.finishOp(T.braceBarR,2)}},{key:"parseTopLevel",value:function(e,t){var n=s(p(i.prototype),"parseTopLevel",this).call(this,e,t);return this.state.hasFlowComment&&this.raise(this.state.pos,ve.UnterminatedFlowComment),n}},{key:"skipBlockComment",value:function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment())return this.state.hasFlowComment&&this.unexpected(null,ve.NestedFlowComment),this.hasFlowCommentCompletion(),this.state.pos+=this.skipFlowComment(),void(this.state.hasFlowComment=!0);if(this.state.hasFlowComment){var e=this.input.indexOf("*-/",this.state.pos+=2);if(-1===e)throw this.raise(this.state.pos-2,L.UnterminatedComment);this.state.pos=e+3}else s(p(i.prototype),"skipBlockComment",this).call(this)}},{key:"skipFlowComment",value:function(){for(var e=this.state.pos,t=2;[32,9].includes(this.input.charCodeAt(e+t));)t++;var n=this.input.charCodeAt(t+e),a=this.input.charCodeAt(t+e+1);return 58===n&&58===a?t+2:"flow-include"===this.input.slice(t+e,t+e+12)?t+12:58===n&&58!==a&&t}},{key:"hasFlowCommentCompletion",value:function(){if(-1===this.input.indexOf("*/",this.state.pos))throw this.raise(this.state.pos,L.UnterminatedComment)}},{key:"flowEnumErrorBooleanMemberNotInitialized",value:function(e,t){var n=t.enumName,a=t.memberName;this.raise(e,ve.EnumBooleanMemberNotInitialized,a,n)}},{key:"flowEnumErrorInvalidMemberName",value:function(e,t){var n=t.enumName,a=t.memberName,r=a[0].toUpperCase()+a.slice(1);this.raise(e,ve.EnumInvalidMemberName,a,r,n)}},{key:"flowEnumErrorDuplicateMemberName",value:function(e,t){var n=t.enumName,a=t.memberName;this.raise(e,ve.EnumDuplicateMemberName,a,n)}},{key:"flowEnumErrorInconsistentMemberValues",value:function(e,t){var n=t.enumName;this.raise(e,ve.EnumInconsistentMemberValues,n)}},{key:"flowEnumErrorInvalidExplicitType",value:function(e,t){var n=t.enumName,a=t.suppliedType;return this.raise(e,null===a?ve.EnumInvalidExplicitTypeUnknownSupplied:ve.EnumInvalidExplicitType,n,a)}},{key:"flowEnumErrorInvalidMemberInitializer",value:function(e,t){var n=t.enumName,a=t.explicitType,r=t.memberName,i=null;switch(a){case"boolean":case"number":case"string":i=ve.EnumInvalidMemberInitializerPrimaryType;break;case"symbol":i=ve.EnumInvalidMemberInitializerSymbolType;break;default:i=ve.EnumInvalidMemberInitializerUnknownType}return this.raise(e,i,n,r,a)}},{key:"flowEnumErrorNumberMemberNotInitialized",value:function(e,t){var n=t.enumName,a=t.memberName;this.raise(e,ve.EnumNumberMemberNotInitialized,n,a)}},{key:"flowEnumErrorStringMemberInconsistentlyInitailized",value:function(e,t){var n=t.enumName;this.raise(e,ve.EnumStringMemberInconsistentlyInitailized,n)}},{key:"flowEnumMemberInit",value:function(){var e=this,t=this.state.start,n=function(){return e.match(T.comma)||e.match(T.braceR)};switch(this.state.type){case T.num:var a=this.parseNumericLiteral(this.state.value);return n()?{type:"number",pos:a.start,value:a}:{type:"invalid",pos:t};case T.string:var r=this.parseStringLiteral(this.state.value);return n()?{type:"string",pos:r.start,value:r}:{type:"invalid",pos:t};case T._true:case T._false:var i=this.parseBooleanLiteral(this.match(T._true));return n()?{type:"boolean",pos:i.start,value:i}:{type:"invalid",pos:t};default:return{type:"invalid",pos:t}}}},{key:"flowEnumMemberRaw",value:function(){var e=this.state.start;return{id:this.parseIdentifier(!0),init:this.eat(T.eq)?this.flowEnumMemberInit():{type:"none",pos:e}}}},{key:"flowEnumCheckExplicitTypeMismatch",value:function(e,t,n){var a=t.explicitType;null!==a&&a!==n&&this.flowEnumErrorInvalidMemberInitializer(e,t)}},{key:"flowEnumMembers",value:function(e){for(var t=e.enumName,n=e.explicitType,a=new Set,r={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},i=!1;!this.match(T.braceR);){if(this.eat(T.ellipsis)){i=!0;break}var o=this.startNode(),s=this.flowEnumMemberRaw(),d=s.id,l=s.init,u=d.name;if(""!==u){/^[a-z]/.test(u)&&this.flowEnumErrorInvalidMemberName(d.start,{enumName:t,memberName:u}),a.has(u)&&this.flowEnumErrorDuplicateMemberName(d.start,{enumName:t,memberName:u}),a.add(u);var c={enumName:t,explicitType:n,memberName:u};switch(o.id=d,l.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(l.pos,c,"boolean"),o.init=l.value,r.booleanMembers.push(this.finishNode(o,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(l.pos,c,"number"),o.init=l.value,r.numberMembers.push(this.finishNode(o,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(l.pos,c,"string"),o.init=l.value,r.stringMembers.push(this.finishNode(o,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(l.pos,c);case"none":switch(n){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(l.pos,c);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(l.pos,c);break;default:r.defaultedMembers.push(this.finishNode(o,"EnumDefaultedMember"))}}this.match(T.braceR)||this.expect(T.comma)}}return{members:r,hasUnknownMembers:i}}},{key:"flowEnumStringMembers",value:function(e,t,a){var r=a.enumName;if(0===e.length)return t;if(0===t.length)return e;if(t.length>e.length){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){var s=i.value;this.flowEnumErrorStringMemberInconsistentlyInitailized(s.start,{enumName:r})}}catch(e){o.e(e)}finally{o.f()}return t}var d,l=n(t);try{for(l.s();!(d=l.n()).done;){var u=d.value;this.flowEnumErrorStringMemberInconsistentlyInitailized(u.start,{enumName:r})}}catch(e){l.e(e)}finally{l.f()}return e}},{key:"flowEnumParseExplicitType",value:function(e){var t=e.enumName;if(this.eatContextual("of")){if(!this.match(T.name))throw this.flowEnumErrorInvalidExplicitType(this.state.start,{enumName:t,suppliedType:null});var n=this.state.value;return this.next(),"boolean"!==n&&"number"!==n&&"string"!==n&&"symbol"!==n&&this.flowEnumErrorInvalidExplicitType(this.state.start,{enumName:t,suppliedType:n}),n}return null}},{key:"flowEnumBody",value:function(e,t){var a=this,r=t.enumName,i=t.nameLoc,o=this.flowEnumParseExplicitType({enumName:r});this.expect(T.braceL);var s=this.flowEnumMembers({enumName:r,explicitType:o}),d=s.members,l=s.hasUnknownMembers;switch(e.hasUnknownMembers=l,o){case"boolean":return e.explicitType=!0,e.members=d.booleanMembers,this.expect(T.braceR),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=d.numberMembers,this.expect(T.braceR),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(d.stringMembers,d.defaultedMembers,{enumName:r}),this.expect(T.braceR),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=d.defaultedMembers,this.expect(T.braceR),this.finishNode(e,"EnumSymbolBody");default:var u=function(){return e.members=[],a.expect(T.braceR),a.finishNode(e,"EnumStringBody")};e.explicitType=!1;var c=d.booleanMembers.length,p=d.numberMembers.length,f=d.stringMembers.length,h=d.defaultedMembers.length;if(c||p||f||h){if(c||p){if(!p&&!f&&c>=h){var g,y=n(d.defaultedMembers);try{for(y.s();!(g=y.n()).done;){var m=g.value;this.flowEnumErrorBooleanMemberNotInitialized(m.start,{enumName:r,memberName:m.id.name})}}catch(e){y.e(e)}finally{y.f()}return e.members=d.booleanMembers,this.expect(T.braceR),this.finishNode(e,"EnumBooleanBody")}if(!c&&!f&&p>=h){var v,R=n(d.defaultedMembers);try{for(R.s();!(v=R.n()).done;){var b=v.value;this.flowEnumErrorNumberMemberNotInitialized(b.start,{enumName:r,memberName:b.id.name})}}catch(e){R.e(e)}finally{R.f()}return e.members=d.numberMembers,this.expect(T.braceR),this.finishNode(e,"EnumNumberBody")}return this.flowEnumErrorInconsistentMemberValues(i,{enumName:r}),u()}return e.members=this.flowEnumStringMembers(d.stringMembers,d.defaultedMembers,{enumName:r}),this.expect(T.braceR),this.finishNode(e,"EnumStringBody")}return u()}}},{key:"flowParseEnumDeclaration",value:function(e){var t=this.parseIdentifier();return e.id=t,e.body=this.flowEnumBody(this.startNode(),{enumName:t.name,nameLoc:t.start}),this.finishNode(e,"EnumDeclaration")}},{key:"isLookaheadToken_lt",value:function(){var e=this.nextTokenStart();if(60===this.input.charCodeAt(e)){var t=this.input.charCodeAt(e+1);return 60!==t&&61!==t}return!1}},{key:"maybeUnwrapTypeCastExpression",value:function(e){return"TypeCastExpression"===e.type?e.expression:e}}]),i}(e)},typescript:function(e){return function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"getScopeHandler",value:function(){return _e}},{key:"tsIsIdentifier",value:function(){return this.match(T.name)}},{key:"tsTokenCanFollowModifier",value:function(){return(this.match(T.bracketL)||this.match(T.braceL)||this.match(T.star)||this.match(T.ellipsis)||this.match(T.privateName)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()}},{key:"tsNextTokenCanFollowModifier",value:function(){return this.next(),this.tsTokenCanFollowModifier()}},{key:"tsParseModifier",value:function(e){if(this.match(T.name)){var t=this.state.value;return-1!==e.indexOf(t)&&this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this))?t:void 0}}},{key:"tsParseModifiers",value:function(e,t,n,a){for(var r=this,i=function(t,n,a,i){n===a&&e[i]&&r.raise(t,Le.InvalidModifiersOrder,a,i)},o=function(t,n,a,i){(e[a]&&n===i||e[i]&&n===a)&&r.raise(t,Le.IncompatibleModifiers,a,i)};;){var s=this.state.start,d=this.tsParseModifier(t.concat(null!=n?n:[]));if(!d)break;Me(d)?e.accessibility?this.raise(s,Le.DuplicateAccessibilityModifier):(i(s,d,d,"override"),i(s,d,d,"static"),i(s,d,d,"readonly"),e.accessibility=d):(Object.hasOwnProperty.call(e,d)?this.raise(s,Le.DuplicateModifier,d):(i(s,d,"static","readonly"),i(s,d,"static","override"),i(s,d,"override","readonly"),i(s,d,"abstract","override"),o(s,d,"declare","override"),o(s,d,"static","abstract")),e[d]=!0),null!=n&&n.includes(d)&&this.raise(s,a,d)}}},{key:"tsIsListTerminator",value:function(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(T.braceR);case"HeritageClauseElement":return this.match(T.braceL);case"TupleElementTypes":return this.match(T.bracketR);case"TypeParametersOrArguments":return this.isRelational(">")}throw new Error("Unreachable")}},{key:"tsParseList",value:function(e,t){for(var n=[];!this.tsIsListTerminator(e);)n.push(t());return n}},{key:"tsParseDelimitedList",value:function(e,t){return De(this.tsParseDelimitedListWorker(e,t,!0))}},{key:"tsParseDelimitedListWorker",value:function(e,t,n){for(var a=[];!this.tsIsListTerminator(e);){var r=t();if(null==r)return;if(a.push(r),!this.eat(T.comma)){if(this.tsIsListTerminator(e))break;return void(n&&this.expect(T.comma))}}return a}},{key:"tsParseBracketedList",value:function(e,t,n,a){a||(n?this.expect(T.bracketL):this.expectRelational("<"));var r=this.tsParseDelimitedList(e,t);return n?this.expect(T.bracketR):this.expectRelational(">"),r}},{key:"tsParseImportType",value:function(){var e=this.startNode();return this.expect(T._import),this.expect(T.parenL),this.match(T.string)||this.raise(this.state.start,Le.UnsupportedImportTypeArgument),e.argument=this.parseExprAtom(),this.expect(T.parenR),this.eat(T.dot)&&(e.qualifier=this.tsParseEntityName(!0)),this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")}},{key:"tsParseEntityName",value:function(e){for(var t=this.parseIdentifier();this.eat(T.dot);){var n=this.startNodeAtNode(t);n.left=t,n.right=this.parseIdentifier(e),t=this.finishNode(n,"TSQualifiedName")}return t}},{key:"tsParseTypeReference",value:function(){var e=this.startNode();return e.typeName=this.tsParseEntityName(!1),!this.hasPrecedingLineBreak()&&this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")}},{key:"tsParseThisTypePredicate",value:function(e){this.next();var t=this.startNodeAtNode(e);return t.parameterName=e,t.typeAnnotation=this.tsParseTypeAnnotation(!1),t.asserts=!1,this.finishNode(t,"TSTypePredicate")}},{key:"tsParseThisTypeNode",value:function(){var e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")}},{key:"tsParseTypeQuery",value:function(){var e=this.startNode();return this.expect(T._typeof),this.match(T._import)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(!0),this.finishNode(e,"TSTypeQuery")}},{key:"tsParseTypeParameter",value:function(){var e=this.startNode();return e.name=this.parseIdentifierName(e.start),e.constraint=this.tsEatThenParseType(T._extends),e.default=this.tsEatThenParseType(T.eq),this.finishNode(e,"TSTypeParameter")}},{key:"tsTryParseTypeParameters",value:function(){if(this.isRelational("<"))return this.tsParseTypeParameters()}},{key:"tsParseTypeParameters",value:function(){var e=this.startNode();return this.isRelational("<")||this.match(T.jsxTagStart)?this.next():this.unexpected(),e.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this),!1,!0),0===e.params.length&&this.raise(e.start,Le.EmptyTypeParameters),this.finishNode(e,"TSTypeParameterDeclaration")}},{key:"tsTryNextParseConstantContext",value:function(){return this.lookahead().type===T._const?(this.next(),this.tsParseTypeReference()):null}},{key:"tsFillSignature",value:function(e,t){var n=e===T.arrow;t.typeParameters=this.tsTryParseTypeParameters(),this.expect(T.parenL),t.parameters=this.tsParseBindingListForSignature(),(n||this.match(e))&&(t.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(e))}},{key:"tsParseBindingListForSignature",value:function(){var e=this;return this.parseBindingList(T.parenR,41).map((function(t){return"Identifier"!==t.type&&"RestElement"!==t.type&&"ObjectPattern"!==t.type&&"ArrayPattern"!==t.type&&e.raise(t.start,Le.UnsupportedSignatureParameterKind,t.type),t}))}},{key:"tsParseTypeMemberSemicolon",value:function(){this.eat(T.comma)||this.isLineTerminator()||this.expect(T.semi)}},{key:"tsParseSignatureMember",value:function(e,t){return this.tsFillSignature(T.colon,t),this.tsParseTypeMemberSemicolon(),this.finishNode(t,e)}},{key:"tsIsUnambiguouslyIndexSignature",value:function(){return this.next(),this.eat(T.name)&&this.match(T.colon)}},{key:"tsTryParseIndexSignature",value:function(e){if(this.match(T.bracketL)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(T.bracketL);var t=this.parseIdentifier();t.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(t),this.expect(T.bracketR),e.parameters=[t];var n=this.tsTryParseTypeAnnotation();return n&&(e.typeAnnotation=n),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}}},{key:"tsParsePropertyOrMethodSignature",value:function(e,t){this.eat(T.question)&&(e.optional=!0);var n=e;if(this.match(T.parenL)||this.isRelational("<")){t&&this.raise(e.start,Le.ReadonlyForMethodSignature);var a=n;if(a.kind&&this.isRelational("<")&&this.raise(this.state.pos,Le.AccesorCannotHaveTypeParameters),this.tsFillSignature(T.colon,a),this.tsParseTypeMemberSemicolon(),"get"===a.kind)a.parameters.length>0&&(this.raise(this.state.pos,L.BadGetterArity),this.isThisParam(a.parameters[0])&&this.raise(this.state.pos,Le.AccesorCannotDeclareThisParameter));else if("set"===a.kind){if(1!==a.parameters.length)this.raise(this.state.pos,L.BadSetterArity);else{var r=a.parameters[0];this.isThisParam(r)&&this.raise(this.state.pos,Le.AccesorCannotDeclareThisParameter),"Identifier"===r.type&&r.optional&&this.raise(this.state.pos,Le.SetAccesorCannotHaveOptionalParameter),"RestElement"===r.type&&this.raise(this.state.pos,Le.SetAccesorCannotHaveRestParameter)}a.typeAnnotation&&this.raise(a.typeAnnotation.start,Le.SetAccesorCannotHaveReturnType)}else a.kind="method";return this.finishNode(a,"TSMethodSignature")}var i=n;t&&(i.readonly=!0);var o=this.tsTryParseTypeAnnotation();return o&&(i.typeAnnotation=o),this.tsParseTypeMemberSemicolon(),this.finishNode(i,"TSPropertySignature")}},{key:"tsParseTypeMember",value:function(){var e=this.startNode();if(this.match(T.parenL)||this.isRelational("<"))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(T._new)){var t=this.startNode();return this.next(),this.match(T.parenL)||this.isRelational("<")?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(t,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}return this.tsParseModifiers(e,["readonly"],["declare","abstract","private","protected","public","static","override"],Le.InvalidModifierOnTypeMember),this.tsTryParseIndexSignature(e)||(this.parsePropertyName(e,!1),e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||!this.tsTokenCanFollowModifier()||(e.kind=e.key.name,this.parsePropertyName(e,!1)),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))}},{key:"tsParseTypeLiteral",value:function(){var e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")}},{key:"tsParseObjectTypeMembers",value:function(){this.expect(T.braceL);var e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(T.braceR),e}},{key:"tsIsStartOfMappedType",value:function(){return this.next(),this.eat(T.plusMin)?this.isContextual("readonly"):(this.isContextual("readonly")&&this.next(),!!this.match(T.bracketL)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(T._in))))}},{key:"tsParseMappedTypeParameter",value:function(){var e=this.startNode();return e.name=this.parseIdentifierName(e.start),e.constraint=this.tsExpectThenParseType(T._in),this.finishNode(e,"TSTypeParameter")}},{key:"tsParseMappedType",value:function(){var e=this.startNode();return this.expect(T.braceL),this.match(T.plusMin)?(e.readonly=this.state.value,this.next(),this.expectContextual("readonly")):this.eatContextual("readonly")&&(e.readonly=!0),this.expect(T.bracketL),e.typeParameter=this.tsParseMappedTypeParameter(),e.nameType=this.eatContextual("as")?this.tsParseType():null,this.expect(T.bracketR),this.match(T.plusMin)?(e.optional=this.state.value,this.next(),this.expect(T.question)):this.eat(T.question)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(T.braceR),this.finishNode(e,"TSMappedType")}},{key:"tsParseTupleType",value:function(){var e=this,t=this.startNode();t.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var n=!1,a=null;return t.elementTypes.forEach((function(t){var r,i=t.type;!n||"TSRestType"===i||"TSOptionalType"===i||"TSNamedTupleMember"===i&&t.optional||e.raise(t.start,Le.OptionalTypeBeforeRequired),n=n||"TSNamedTupleMember"===i&&t.optional||"TSOptionalType"===i,"TSRestType"===i&&(i=(t=t.typeAnnotation).type);var o="TSNamedTupleMember"===i;(a=null!=(r=a)?r:o)!==o&&e.raise(t.start,Le.MixedLabeledAndUnlabeledElements)})),this.finishNode(t,"TSTupleType")}},{key:"tsParseTupleElementType",value:function(){var e=this.state,t=e.start,n=e.startLoc,a=this.eat(T.ellipsis),r=this.tsParseType(),i=this.eat(T.question);if(this.eat(T.colon)){var o=this.startNodeAtNode(r);o.optional=i,"TSTypeReference"!==r.type||r.typeParameters||"Identifier"!==r.typeName.type?(this.raise(r.start,Le.InvalidTupleMemberLabel),o.label=r):o.label=r.typeName,o.elementType=this.tsParseType(),r=this.finishNode(o,"TSNamedTupleMember")}else if(i){var s=this.startNodeAtNode(r);s.typeAnnotation=r,r=this.finishNode(s,"TSOptionalType")}if(a){var d=this.startNodeAt(t,n);d.typeAnnotation=r,r=this.finishNode(d,"TSRestType")}return r}},{key:"tsParseParenthesizedType",value:function(){var e=this.startNode();return this.expect(T.parenL),e.typeAnnotation=this.tsParseType(),this.expect(T.parenR),this.finishNode(e,"TSParenthesizedType")}},{key:"tsParseFunctionOrConstructorType",value:function(e,t){var n=this.startNode();return"TSConstructorType"===e&&(n.abstract=!!t,t&&this.next(),this.next()),this.tsFillSignature(T.arrow,n),this.finishNode(n,e)}},{key:"tsParseLiteralTypeNode",value:function(){var e=this,t=this.startNode();return t.literal=function(){switch(e.state.type){case T.num:case T.bigint:case T.string:case T._true:case T._false:return e.parseExprAtom();default:throw e.unexpected()}}(),this.finishNode(t,"TSLiteralType")}},{key:"tsParseTemplateLiteralType",value:function(){var e=this.startNode();return e.literal=this.parseTemplate(!1),this.finishNode(e,"TSLiteralType")}},{key:"parseTemplateSubstitution",value:function(){return this.state.inType?this.tsParseType():s(p(n.prototype),"parseTemplateSubstitution",this).call(this)}},{key:"tsParseThisTypeOrThisTypePredicate",value:function(){var e=this.tsParseThisTypeNode();return this.isContextual("is")&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e}},{key:"tsParseNonArrayType",value:function(){switch(this.state.type){case T.name:case T._void:case T._null:var e=this.match(T._void)?"TSVoidKeyword":this.match(T._null)?"TSNullKeyword":function(e){switch(e){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}(this.state.value);if(void 0!==e&&46!==this.lookaheadCharCode()){var t=this.startNode();return this.next(),this.finishNode(t,e)}return this.tsParseTypeReference();case T.string:case T.num:case T.bigint:case T._true:case T._false:return this.tsParseLiteralTypeNode();case T.plusMin:if("-"===this.state.value){var n=this.startNode(),a=this.lookahead();if(a.type!==T.num&&a.type!==T.bigint)throw this.unexpected();return n.literal=this.parseMaybeUnary(),this.finishNode(n,"TSLiteralType")}break;case T._this:return this.tsParseThisTypeOrThisTypePredicate();case T._typeof:return this.tsParseTypeQuery();case T._import:return this.tsParseImportType();case T.braceL:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case T.bracketL:return this.tsParseTupleType();case T.parenL:return this.tsParseParenthesizedType();case T.backQuote:return this.tsParseTemplateLiteralType()}throw this.unexpected()}},{key:"tsParseArrayTypeOrHigher",value:function(){for(var e=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(T.bracketL);)if(this.match(T.bracketR)){var t=this.startNodeAtNode(e);t.elementType=e,this.expect(T.bracketR),e=this.finishNode(t,"TSArrayType")}else{var n=this.startNodeAtNode(e);n.objectType=e,n.indexType=this.tsParseType(),this.expect(T.bracketR),e=this.finishNode(n,"TSIndexedAccessType")}return e}},{key:"tsParseTypeOperator",value:function(e){var t=this.startNode();return this.expectContextual(e),t.operator=e,t.typeAnnotation=this.tsParseTypeOperatorOrHigher(),"readonly"===e&&this.tsCheckTypeAnnotationForReadOnly(t),this.finishNode(t,"TSTypeOperator")}},{key:"tsCheckTypeAnnotationForReadOnly",value:function(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(e.start,Le.UnexpectedReadonly)}}},{key:"tsParseInferType",value:function(){var e=this.startNode();this.expectContextual("infer");var t=this.startNode();return t.name=this.parseIdentifierName(t.start),e.typeParameter=this.finishNode(t,"TSTypeParameter"),this.finishNode(e,"TSInferType")}},{key:"tsParseTypeOperatorOrHigher",value:function(){var e=this,t=["keyof","unique","readonly"].find((function(t){return e.isContextual(t)}));return t?this.tsParseTypeOperator(t):this.isContextual("infer")?this.tsParseInferType():this.tsParseArrayTypeOrHigher()}},{key:"tsParseUnionOrIntersectionType",value:function(e,t,n){var a=this.startNode(),r=this.eat(n),i=[];do{i.push(t())}while(this.eat(n));return 1!==i.length||r?(a.types=i,this.finishNode(a,e)):i[0]}},{key:"tsParseIntersectionTypeOrHigher",value:function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),T.bitwiseAND)}},{key:"tsParseUnionTypeOrHigher",value:function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),T.bitwiseOR)}},{key:"tsIsStartOfFunctionType",value:function(){return!!this.isRelational("<")||this.match(T.parenL)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}},{key:"tsSkipParameterStart",value:function(){if(this.match(T.name)||this.match(T._this))return this.next(),!0;if(this.match(T.braceL)){var e=1;for(this.next();e>0;)this.match(T.braceL)?++e:this.match(T.braceR)&&--e,this.next();return!0}if(this.match(T.bracketL)){var t=1;for(this.next();t>0;)this.match(T.bracketL)?++t:this.match(T.bracketR)&&--t,this.next();return!0}return!1}},{key:"tsIsUnambiguouslyStartOfFunctionType",value:function(){if(this.next(),this.match(T.parenR)||this.match(T.ellipsis))return!0;if(this.tsSkipParameterStart()){if(this.match(T.colon)||this.match(T.comma)||this.match(T.question)||this.match(T.eq))return!0;if(this.match(T.parenR)&&(this.next(),this.match(T.arrow)))return!0}return!1}},{key:"tsParseTypeOrTypePredicateAnnotation",value:function(e){var t=this;return this.tsInType((function(){var n=t.startNode();t.expect(e);var a=t.startNode(),r=!!t.tsTryParse(t.tsParseTypePredicateAsserts.bind(t));if(r&&t.match(T._this)){var i=t.tsParseThisTypeOrThisTypePredicate();return"TSThisType"===i.type?(a.parameterName=i,a.asserts=!0,a.typeAnnotation=null,i=t.finishNode(a,"TSTypePredicate")):(t.resetStartLocationFromNode(i,a),i.asserts=!0),n.typeAnnotation=i,t.finishNode(n,"TSTypeAnnotation")}var o=t.tsIsIdentifier()&&t.tsTryParse(t.tsParseTypePredicatePrefix.bind(t));if(!o)return r?(a.parameterName=t.parseIdentifier(),a.asserts=r,a.typeAnnotation=null,n.typeAnnotation=t.finishNode(a,"TSTypePredicate"),t.finishNode(n,"TSTypeAnnotation")):t.tsParseTypeAnnotation(!1,n);var s=t.tsParseTypeAnnotation(!1);return a.parameterName=o,a.typeAnnotation=s,a.asserts=r,n.typeAnnotation=t.finishNode(a,"TSTypePredicate"),t.finishNode(n,"TSTypeAnnotation")}))}},{key:"tsTryParseTypeOrTypePredicateAnnotation",value:function(){return this.match(T.colon)?this.tsParseTypeOrTypePredicateAnnotation(T.colon):void 0}},{key:"tsTryParseTypeAnnotation",value:function(){return this.match(T.colon)?this.tsParseTypeAnnotation():void 0}},{key:"tsTryParseType",value:function(){return this.tsEatThenParseType(T.colon)}},{key:"tsParseTypePredicatePrefix",value:function(){var e=this.parseIdentifier();if(this.isContextual("is")&&!this.hasPrecedingLineBreak())return this.next(),e}},{key:"tsParseTypePredicateAsserts",value:function(){if(!this.match(T.name)||"asserts"!==this.state.value||this.hasPrecedingLineBreak())return!1;var e=this.state.containsEsc;return this.next(),!(!this.match(T.name)&&!this.match(T._this)||(e&&this.raise(this.state.lastTokStart,L.InvalidEscapedReservedWord,"asserts"),0))}},{key:"tsParseTypeAnnotation",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.startNode();return this.tsInType((function(){t&&e.expect(T.colon),n.typeAnnotation=e.tsParseType()})),this.finishNode(n,"TSTypeAnnotation")}},{key:"tsParseType",value:function(){Ne(this.state.inType);var e=this.tsParseNonConditionalType();if(this.hasPrecedingLineBreak()||!this.eat(T._extends))return e;var t=this.startNodeAtNode(e);return t.checkType=e,t.extendsType=this.tsParseNonConditionalType(),this.expect(T.question),t.trueType=this.tsParseType(),this.expect(T.colon),t.falseType=this.tsParseType(),this.finishNode(t,"TSConditionalType")}},{key:"isAbstractConstructorSignature",value:function(){return this.isContextual("abstract")&&this.lookahead().type===T._new}},{key:"tsParseNonConditionalType",value:function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(T._new)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}},{key:"tsParseTypeAssertion",value:function(){var e=this.startNode(),t=this.tsTryNextParseConstantContext();return e.typeAnnotation=t||this.tsNextThenParseType(),this.expectRelational(">"),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")}},{key:"tsParseHeritageClause",value:function(e){var t=this.state.start,n=this.tsParseDelimitedList("HeritageClauseElement",this.tsParseExpressionWithTypeArguments.bind(this));return n.length||this.raise(t,Le.EmptyHeritageClauseType,e),n}},{key:"tsParseExpressionWithTypeArguments",value:function(){var e=this.startNode();return e.expression=this.tsParseEntityName(!1),this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSExpressionWithTypeArguments")}},{key:"tsParseInterfaceDeclaration",value:function(e){e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript interface declaration",130),e.typeParameters=this.tsTryParseTypeParameters(),this.eat(T._extends)&&(e.extends=this.tsParseHeritageClause("extends"));var t=this.startNode();return t.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(t,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")}},{key:"tsParseTypeAliasDeclaration",value:function(e){var t=this;return e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript type alias",2),e.typeParameters=this.tsTryParseTypeParameters(),e.typeAnnotation=this.tsInType((function(){if(t.expect(T.eq),t.isContextual("intrinsic")&&t.lookahead().type!==T.dot){var e=t.startNode();return t.next(),t.finishNode(e,"TSIntrinsicKeyword")}return t.tsParseType()})),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")}},{key:"tsInNoContext",value:function(e){var t=this.state.context;this.state.context=[t[0]];try{return e()}finally{this.state.context=t}}},{key:"tsInType",value:function(e){var t=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=t}}},{key:"tsEatThenParseType",value:function(e){return this.match(e)?this.tsNextThenParseType():void 0}},{key:"tsExpectThenParseType",value:function(e){var t=this;return this.tsDoThenParseType((function(){return t.expect(e)}))}},{key:"tsNextThenParseType",value:function(){var e=this;return this.tsDoThenParseType((function(){return e.next()}))}},{key:"tsDoThenParseType",value:function(e){var t=this;return this.tsInType((function(){return e(),t.tsParseType()}))}},{key:"tsParseEnumMember",value:function(){var e=this.startNode();return e.id=this.match(T.string)?this.parseExprAtom():this.parseIdentifier(!0),this.eat(T.eq)&&(e.initializer=this.parseMaybeAssignAllowIn()),this.finishNode(e,"TSEnumMember")}},{key:"tsParseEnumDeclaration",value:function(e,t){return t&&(e.const=!0),e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript enum declaration",t?779:267),this.expect(T.braceL),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(T.braceR),this.finishNode(e,"TSEnumDeclaration")}},{key:"tsParseModuleBlock",value:function(){var e=this.startNode();return this.scope.enter(0),this.expect(T.braceL),this.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,T.braceR),this.scope.exit(),this.finishNode(e,"TSModuleBlock")}},{key:"tsParseModuleOrNamespaceDeclaration",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.id=this.parseIdentifier(),t||this.checkLVal(e.id,"module or namespace declaration",1024),this.eat(T.dot)){var n=this.startNode();this.tsParseModuleOrNamespaceDeclaration(n,!0),e.body=n}else this.scope.enter(oe),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")}},{key:"tsParseAmbientExternalModuleDeclaration",value:function(e){return this.isContextual("global")?(e.global=!0,e.id=this.parseIdentifier()):this.match(T.string)?e.id=this.parseExprAtom():this.unexpected(),this.match(T.braceL)?(this.scope.enter(oe),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")}},{key:"tsParseImportEqualsDeclaration",value:function(e,t){e.isExport=t||!1,e.id=this.parseIdentifier(),this.checkLVal(e.id,"import equals declaration",9),this.expect(T.eq);var n=this.tsParseModuleReference();return"type"===e.importKind&&"TSExternalModuleReference"!==n.type&&this.raise(n.start,Le.ImportAliasHasImportType),e.moduleReference=n,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")}},{key:"tsIsExternalModuleReference",value:function(){return this.isContextual("require")&&40===this.lookaheadCharCode()}},{key:"tsParseModuleReference",value:function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}},{key:"tsParseExternalModuleReference",value:function(){var e=this.startNode();if(this.expectContextual("require"),this.expect(T.parenL),!this.match(T.string))throw this.unexpected();return e.expression=this.parseExprAtom(),this.expect(T.parenR),this.finishNode(e,"TSExternalModuleReference")}},{key:"tsLookAhead",value:function(e){var t=this.state.clone(),n=e();return this.state=t,n}},{key:"tsTryParseAndCatch",value:function(e){var t=this.tryParse((function(t){return e()||t()}));if(!t.aborted&&t.node)return t.error&&(this.state=t.failState),t.node}},{key:"tsTryParse",value:function(e){var t=this.state.clone(),n=e();return void 0!==n&&!1!==n?n:void(this.state=t)}},{key:"tsTryParseDeclare",value:function(e){var t=this;if(!this.isLineTerminator()){var n,a=this.state.type;return this.isContextual("let")&&(a=T._var,n="let"),this.tsInAmbientContext((function(){switch(a){case T._function:return e.declare=!0,t.parseFunctionStatement(e,!1,!0);case T._class:return e.declare=!0,t.parseClass(e,!0,!1);case T._const:if(t.match(T._const)&&t.isLookaheadContextual("enum"))return t.expect(T._const),t.expectContextual("enum"),t.tsParseEnumDeclaration(e,!0);case T._var:return n=n||t.state.value,t.parseVarStatement(e,n);case T.name:var r=t.state.value;return"global"===r?t.tsParseAmbientExternalModuleDeclaration(e):t.tsParseDeclaration(e,r,!0)}}))}}},{key:"tsTryParseExportDeclaration",value:function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0)}},{key:"tsParseExpressionStatement",value:function(e,t){switch(t.name){case"declare":var n=this.tsTryParseDeclare(e);if(n)return n.declare=!0,n;break;case"global":if(this.match(T.braceL)){this.scope.enter(oe),this.prodParam.enter(0);var a=e;return a.global=!0,a.id=t,a.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(a,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,t.name,!1)}}},{key:"tsParseDeclaration",value:function(e,t,n){switch(t){case"abstract":if(this.tsCheckLineTerminator(n)&&(this.match(T._class)||this.match(T.name)))return this.tsParseAbstractDeclaration(e);break;case"enum":if(n||this.match(T.name))return n&&this.next(),this.tsParseEnumDeclaration(e,!1);break;case"interface":if(this.tsCheckLineTerminator(n)&&this.match(T.name))return this.tsParseInterfaceDeclaration(e);break;case"module":if(this.tsCheckLineTerminator(n)){if(this.match(T.string))return this.tsParseAmbientExternalModuleDeclaration(e);if(this.match(T.name))return this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(n)&&this.match(T.name))return this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(n)&&this.match(T.name))return this.tsParseTypeAliasDeclaration(e)}}},{key:"tsCheckLineTerminator",value:function(e){return e?!this.hasFollowingLineBreak()&&(this.next(),!0):!this.isLineTerminator()}},{key:"tsTryParseGenericAsyncArrowFunction",value:function(e,t){var a=this;if(this.isRelational("<")){var r=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;var i=this.tsTryParseAndCatch((function(){var r=a.startNodeAt(e,t);return r.typeParameters=a.tsParseTypeParameters(),s(p(n.prototype),"parseFunctionParams",a).call(a,r),r.returnType=a.tsTryParseTypeOrTypePredicateAnnotation(),a.expect(T.arrow),r}));if(this.state.maybeInArrowParameters=r,i)return this.parseArrowExpression(i,null,!0)}}},{key:"tsParseTypeArguments",value:function(){var e=this,t=this.startNode();return t.params=this.tsInType((function(){return e.tsInNoContext((function(){return e.expectRelational("<"),e.tsParseDelimitedList("TypeParametersOrArguments",e.tsParseType.bind(e))}))})),0===t.params.length&&this.raise(t.start,Le.EmptyTypeArguments),this.expectRelational(">"),this.finishNode(t,"TSTypeParameterInstantiation")}},{key:"tsIsDeclarationStart",value:function(){if(this.match(T.name))switch(this.state.value){case"abstract":case"declare":case"enum":case"interface":case"module":case"namespace":case"type":return!0}return!1}},{key:"isExportDefaultSpecifier",value:function(){return!this.tsIsDeclarationStart()&&s(p(n.prototype),"isExportDefaultSpecifier",this).call(this)}},{key:"parseAssignableListItem",value:function(e,t){var n,a=this.state.start,r=this.state.startLoc,i=!1,o=!1;if(void 0!==e){var s={};this.tsParseModifiers(s,["public","private","protected","override","readonly"]),n=s.accessibility,o=s.override,i=s.readonly,!1===e&&(n||i||o)&&this.raise(a,Le.UnexpectedParameterModifier)}var d=this.parseMaybeDefault();this.parseAssignableListItemTypes(d);var l=this.parseMaybeDefault(d.start,d.loc.start,d);if(n||i||o){var u=this.startNodeAt(a,r);return t.length&&(u.decorators=t),n&&(u.accessibility=n),i&&(u.readonly=i),o&&(u.override=o),"Identifier"!==l.type&&"AssignmentPattern"!==l.type&&this.raise(u.start,Le.UnsupportedParameterPropertyKind),u.parameter=l,this.finishNode(u,"TSParameterProperty")}return t.length&&(d.decorators=t),l}},{key:"parseFunctionBodyAndFinish",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.match(T.colon)&&(e.returnType=this.tsParseTypeOrTypePredicateAnnotation(T.colon));var r="FunctionDeclaration"===t?"TSDeclareFunction":"ClassMethod"===t?"TSDeclareMethod":void 0;r&&!this.match(T.braceL)&&this.isLineTerminator()?this.finishNode(e,r):"TSDeclareFunction"===r&&this.state.isAmbientContext&&(this.raise(e.start,Le.DeclareFunctionHasImplementation),e.declare)?s(p(n.prototype),"parseFunctionBodyAndFinish",this).call(this,e,r,a):s(p(n.prototype),"parseFunctionBodyAndFinish",this).call(this,e,t,a)}},{key:"registerFunctionStatementId",value:function(e){!e.body&&e.id?this.checkLVal(e.id,"function name",ce):s(p(n.prototype),"registerFunctionStatementId",this).apply(this,arguments)}},{key:"tsCheckForInvalidTypeCasts",value:function(e){var t=this;e.forEach((function(e){"TSTypeCastExpression"===(null==e?void 0:e.type)&&t.raise(e.typeAnnotation.start,Le.UnexpectedTypeAnnotation)}))}},{key:"toReferencedList",value:function(e,t){return this.tsCheckForInvalidTypeCasts(e),e}},{key:"parseArrayLike",value:function(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=(e=s(p(n.prototype),"parseArrayLike",this)).call.apply(e,[this].concat(a));return"ArrayExpression"===i.type&&this.tsCheckForInvalidTypeCasts(i.elements),i}},{key:"parseSubscript",value:function(e,t,a,r,i){var o=this;if(!this.hasPrecedingLineBreak()&&this.match(T.bang)){this.state.exprAllowed=!1,this.next();var d=this.startNodeAt(t,a);return d.expression=e,this.finishNode(d,"TSNonNullExpression")}if(this.isRelational("<")){var l=this.tsTryParseAndCatch((function(){if(!r&&o.atPossibleAsyncArrow(e)){var n=o.tsTryParseGenericAsyncArrowFunction(t,a);if(n)return n}var s=o.startNodeAt(t,a);s.callee=e;var d=o.tsParseTypeArguments();if(d){if(!r&&o.eat(T.parenL))return s.arguments=o.parseCallExpressionArguments(T.parenR,!1),o.tsCheckForInvalidTypeCasts(s.arguments),s.typeParameters=d,i.optionalChainMember&&(s.optional=!1),o.finishCallExpression(s,i.optionalChainMember);if(o.match(T.backQuote)){var l=o.parseTaggedTemplateExpression(e,t,a,i);return l.typeParameters=d,l}}o.unexpected()}));if(l)return l}return s(p(n.prototype),"parseSubscript",this).call(this,e,t,a,r,i)}},{key:"parseNewArguments",value:function(e){var t=this;if(this.isRelational("<")){var a=this.tsTryParseAndCatch((function(){var e=t.tsParseTypeArguments();return t.match(T.parenL)||t.unexpected(),e}));a&&(e.typeParameters=a)}s(p(n.prototype),"parseNewArguments",this).call(this,e)}},{key:"parseExprOp",value:function(e,t,a,r){if(De(T._in.binop)>r&&!this.hasPrecedingLineBreak()&&this.isContextual("as")){var i=this.startNodeAt(t,a);i.expression=e;var o=this.tsTryNextParseConstantContext();return i.typeAnnotation=o||this.tsNextThenParseType(),this.finishNode(i,"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(i,t,a,r)}return s(p(n.prototype),"parseExprOp",this).call(this,e,t,a,r)}},{key:"checkReservedWord",value:function(e,t,n,a){}},{key:"checkDuplicateExports",value:function(){}},{key:"parseImport",value:function(e){if(e.importKind="value",this.match(T.name)||this.match(T.star)||this.match(T.braceL)){var t=this.lookahead();if(!this.isContextual("type")||t.type===T.comma||t.type===T.name&&"from"===t.value||t.type===T.eq||(e.importKind="type",this.next(),t=this.lookahead()),this.match(T.name)&&t.type===T.eq)return this.tsParseImportEqualsDeclaration(e)}var a=s(p(n.prototype),"parseImport",this).call(this,e);return"type"===a.importKind&&a.specifiers.length>1&&"ImportDefaultSpecifier"===a.specifiers[0].type&&this.raise(a.start,Le.TypeImportCannotSpecifyDefaultAndNamed),a}},{key:"parseExport",value:function(e){if(this.match(T._import))return this.next(),this.isContextual("type")&&61!==this.lookaheadCharCode()?(e.importKind="type",this.next()):e.importKind="value",this.tsParseImportEqualsDeclaration(e,!0);if(this.eat(T.eq)){var t=e;return t.expression=this.parseExpression(),this.semicolon(),this.finishNode(t,"TSExportAssignment")}if(this.eatContextual("as")){var a=e;return this.expectContextual("namespace"),a.id=this.parseIdentifier(),this.semicolon(),this.finishNode(a,"TSNamespaceExportDeclaration")}return this.isContextual("type")&&this.lookahead().type===T.braceL?(this.next(),e.exportKind="type"):e.exportKind="value",s(p(n.prototype),"parseExport",this).call(this,e)}},{key:"isAbstractClass",value:function(){return this.isContextual("abstract")&&this.lookahead().type===T._class}},{key:"parseExportDefaultExpression",value:function(){if(this.isAbstractClass()){var e=this.startNode();return this.next(),e.abstract=!0,this.parseClass(e,!0,!0),e}if("interface"===this.state.value){var t=this.tsParseDeclaration(this.startNode(),this.state.value,!0);if(t)return t}return s(p(n.prototype),"parseExportDefaultExpression",this).call(this)}},{key:"parseStatementContent",value:function(e,t){if(this.state.type===T._const){var a=this.lookahead();if(a.type===T.name&&"enum"===a.value){var r=this.startNode();return this.expect(T._const),this.expectContextual("enum"),this.tsParseEnumDeclaration(r,!0)}}return s(p(n.prototype),"parseStatementContent",this).call(this,e,t)}},{key:"parseAccessModifier",value:function(){return this.tsParseModifier(["public","protected","private"])}},{key:"tsHasSomeModifiers",value:function(e,t){return t.some((function(t){return Me(t)?e.accessibility===t:!!e[t]}))}},{key:"parseClassMember",value:function(e,t,n){var a=this,r=["declare","private","public","protected","override","abstract","readonly"];this.tsParseModifiers(t,r.concat(["static"]));var i=function(){var i=!!t.static;i&&a.eat(T.braceL)?(a.tsHasSomeModifiers(t,r)&&a.raise(a.state.pos,Le.StaticBlockCannotHaveModifier),a.parseClassStaticBlock(e,t)):a.parseClassMemberWithIsStatic(e,t,n,i)};t.declare?this.tsInAmbientContext(i):i()}},{key:"parseClassMemberWithIsStatic",value:function(e,t,a,r){var i=this.tsTryParseIndexSignature(t);if(i)return e.body.push(i),t.abstract&&this.raise(t.start,Le.IndexSignatureHasAbstract),t.accessibility&&this.raise(t.start,Le.IndexSignatureHasAccessibility,t.accessibility),t.declare&&this.raise(t.start,Le.IndexSignatureHasDeclare),void(t.override&&this.raise(t.start,Le.IndexSignatureHasOverride));!this.state.inAbstractClass&&t.abstract&&this.raise(t.start,Le.NonAbstractClassHasAbstractMethod),t.override&&(a.hadSuperClass||this.raise(t.start,Le.OverrideNotInSubClass)),s(p(n.prototype),"parseClassMemberWithIsStatic",this).call(this,e,t,a,r)}},{key:"parsePostMemberNameModifiers",value:function(e){this.eat(T.question)&&(e.optional=!0),e.readonly&&this.match(T.parenL)&&this.raise(e.start,Le.ClassMethodHasReadonly),e.declare&&this.match(T.parenL)&&this.raise(e.start,Le.ClassMethodHasDeclare)}},{key:"parseExpressionStatement",value:function(e,t){return("Identifier"===t.type?this.tsParseExpressionStatement(e,t):void 0)||s(p(n.prototype),"parseExpressionStatement",this).call(this,e,t)}},{key:"shouldParseExportDeclaration",value:function(){return!!this.tsIsDeclarationStart()||s(p(n.prototype),"shouldParseExportDeclaration",this).call(this)}},{key:"parseConditional",value:function(e,t,a,r){var i=this;if(!this.state.maybeInArrowParameters||!this.match(T.question))return s(p(n.prototype),"parseConditional",this).call(this,e,t,a,r);var o=this.tryParse((function(){return s(p(n.prototype),"parseConditional",i).call(i,e,t,a)}));return o.node?(o.error&&(this.state=o.failState),o.node):(o.error&&s(p(n.prototype),"setOptionalParametersError",this).call(this,r,o.error),e)}},{key:"parseParenItem",value:function(e,t,a){if(e=s(p(n.prototype),"parseParenItem",this).call(this,e,t,a),this.eat(T.question)&&(e.optional=!0,this.resetEndLocation(e)),this.match(T.colon)){var r=this.startNodeAt(t,a);return r.expression=e,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return e}},{key:"parseExportDeclaration",value:function(e){var t,a=this.state.start,r=this.state.startLoc,i=this.eatContextual("declare");if(i&&(this.isContextual("declare")||!this.shouldParseExportDeclaration()))throw this.raise(this.state.start,Le.ExpectedAmbientAfterExportDeclare);return this.match(T.name)&&(t=this.tsTryParseExportDeclaration()),t||(t=s(p(n.prototype),"parseExportDeclaration",this).call(this,e)),t&&("TSInterfaceDeclaration"===t.type||"TSTypeAliasDeclaration"===t.type||i)&&(e.exportKind="type"),t&&i&&(this.resetStartLocation(t,a,r),t.declare=!0),t}},{key:"parseClassId",value:function(e,t,a){if(t&&!a||!this.isContextual("implements")){s(p(n.prototype),"parseClassId",this).call(this,e,t,a,e.declare?ce:139);var r=this.tsTryParseTypeParameters();r&&(e.typeParameters=r)}}},{key:"parseClassPropertyAnnotation",value:function(e){!e.optional&&this.eat(T.bang)&&(e.definite=!0);var t=this.tsTryParseTypeAnnotation();t&&(e.typeAnnotation=t)}},{key:"parseClassProperty",value:function(e){return this.parseClassPropertyAnnotation(e),this.state.isAmbientContext&&this.match(T.eq)&&this.raise(this.state.start,Le.DeclareClassFieldHasInitializer),s(p(n.prototype),"parseClassProperty",this).call(this,e)}},{key:"parseClassPrivateProperty",value:function(e){return e.abstract&&this.raise(e.start,Le.PrivateElementHasAbstract),e.accessibility&&this.raise(e.start,Le.PrivateElementHasAccessibility,e.accessibility),this.parseClassPropertyAnnotation(e),s(p(n.prototype),"parseClassPrivateProperty",this).call(this,e)}},{key:"pushClassMethod",value:function(e,t,a,r,i,o){var d=this.tsTryParseTypeParameters();d&&i&&this.raise(d.start,Le.ConstructorHasTypeParameters),!t.declare||"get"!==t.kind&&"set"!==t.kind||this.raise(t.start,Le.DeclareAccessor,t.kind),d&&(t.typeParameters=d),s(p(n.prototype),"pushClassMethod",this).call(this,e,t,a,r,i,o)}},{key:"pushClassPrivateMethod",value:function(e,t,a,r){var i=this.tsTryParseTypeParameters();i&&(t.typeParameters=i),s(p(n.prototype),"pushClassPrivateMethod",this).call(this,e,t,a,r)}},{key:"parseClassSuper",value:function(e){s(p(n.prototype),"parseClassSuper",this).call(this,e),e.superClass&&this.isRelational("<")&&(e.superTypeParameters=this.tsParseTypeArguments()),this.eatContextual("implements")&&(e.implements=this.tsParseHeritageClause("implements"))}},{key:"parseObjPropValue",value:function(e){var t,a=this.tsTryParseTypeParameters();a&&(e.typeParameters=a);for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];(t=s(p(n.prototype),"parseObjPropValue",this)).call.apply(t,[this,e].concat(i))}},{key:"parseFunctionParams",value:function(e,t){var a=this.tsTryParseTypeParameters();a&&(e.typeParameters=a),s(p(n.prototype),"parseFunctionParams",this).call(this,e,t)}},{key:"parseVarId",value:function(e,t){s(p(n.prototype),"parseVarId",this).call(this,e,t),"Identifier"===e.id.type&&this.eat(T.bang)&&(e.definite=!0);var a=this.tsTryParseTypeAnnotation();a&&(e.id.typeAnnotation=a,this.resetEndLocation(e.id))}},{key:"parseAsyncArrowFromCallExpression",value:function(e,t){return this.match(T.colon)&&(e.returnType=this.tsParseTypeAnnotation()),s(p(n.prototype),"parseAsyncArrowFromCallExpression",this).call(this,e,t)}},{key:"parseMaybeAssign",value:function(){for(var e,t,a,r,i,o,d,l,u,c,f,h,g=this,y=arguments.length,m=new Array(y),v=0;v<y;v++)m[v]=arguments[v];if(this.hasPlugin("jsx")&&(this.match(T.jsxTagStart)||this.isRelational("<"))){if(l=this.state.clone(),!(u=this.tryParse((function(){var e;return(e=s(p(n.prototype),"parseMaybeAssign",g)).call.apply(e,[g].concat(m))}),l)).error)return u.node;var R=this.state.context;R[R.length-1]===V.j_oTag?R.length-=2:R[R.length-1]===V.j_expr&&(R.length-=1)}if(!(null!=(e=u)&&e.error||this.isRelational("<")))return(f=s(p(n.prototype),"parseMaybeAssign",this)).call.apply(f,[this].concat(m));l=l||this.state.clone();var b=this.tryParse((function(e){var t,a,r;h=g.tsParseTypeParameters();var i=(t=s(p(n.prototype),"parseMaybeAssign",g)).call.apply(t,[g].concat(m));return("ArrowFunctionExpression"!==i.type||null!=(a=i.extra)&&a.parenthesized)&&e(),0!==(null==(r=h)?void 0:r.params.length)&&g.resetStartLocationFromNode(i,h),i.typeParameters=h,i}),l);if(!b.error&&!b.aborted)return b.node;if(!u&&(Ne(!this.hasPlugin("jsx")),!(c=this.tryParse((function(){var e;return(e=s(p(n.prototype),"parseMaybeAssign",g)).call.apply(e,[g].concat(m))}),l)).error))return c.node;if(null!=(t=u)&&t.node)return this.state=u.failState,u.node;if(b.node)return this.state=b.failState,b.node;if(null!=(a=c)&&a.node)return this.state=c.failState,c.node;if(null!=(r=u)&&r.thrown)throw u.error;if(b.thrown)throw b.error;if(null!=(i=c)&&i.thrown)throw c.error;throw(null==(o=u)?void 0:o.error)||b.error||(null==(d=c)?void 0:d.error)}},{key:"parseMaybeUnary",value:function(e){return!this.hasPlugin("jsx")&&this.isRelational("<")?this.tsParseTypeAssertion():s(p(n.prototype),"parseMaybeUnary",this).call(this,e)}},{key:"parseArrow",value:function(e){var t=this;if(this.match(T.colon)){var a=this.tryParse((function(e){var n=t.tsParseTypeOrTypePredicateAnnotation(T.colon);return!t.canInsertSemicolon()&&t.match(T.arrow)||e(),n}));if(a.aborted)return;a.thrown||(a.error&&(this.state=a.failState),e.returnType=a.node)}return s(p(n.prototype),"parseArrow",this).call(this,e)}},{key:"parseAssignableListItemTypes",value:function(e){this.eat(T.question)&&("Identifier"===e.type||this.state.isAmbientContext||this.state.inType||this.raise(e.start,Le.PatternIsOptional),e.optional=!0);var t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t),this.resetEndLocation(e),e}},{key:"toAssignable",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];switch(e.type){case"TSTypeCastExpression":return s(p(n.prototype),"toAssignable",this).call(this,this.typeCastToParameter(e),t);case"TSParameterProperty":return s(p(n.prototype),"toAssignable",this).call(this,e,t);case"ParenthesizedExpression":return this.toAssignableParenthesizedExpression(e,t);case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":return e.expression=this.toAssignable(e.expression,t),e;default:return s(p(n.prototype),"toAssignable",this).call(this,e,t)}}},{key:"toAssignableParenthesizedExpression",value:function(e,t){switch(e.expression.type){case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":return e.expression=this.toAssignable(e.expression,t),e;default:return s(p(n.prototype),"toAssignable",this).call(this,e,t)}}},{key:"checkLVal",value:function(e,t){for(var a,r,i=arguments.length,o=new Array(i>2?i-2:0),d=2;d<i;d++)o[d-2]=arguments[d];switch(e.type){case"TSTypeCastExpression":return;case"TSParameterProperty":return void this.checkLVal.apply(this,[e.parameter,"parameter property"].concat(o));case"TSAsExpression":case"TSTypeAssertion":if(!(o[0]||"parenthesized expression"===t||null!=(r=e.extra)&&r.parenthesized)){this.raise(e.start,L.InvalidLhs,t);break}return void this.checkLVal.apply(this,[e.expression,"parenthesized expression"].concat(o));case"TSNonNullExpression":return void this.checkLVal.apply(this,[e.expression,t].concat(o));default:return void(a=s(p(n.prototype),"checkLVal",this)).call.apply(a,[this,e,t].concat(o))}}},{key:"parseBindingAtom",value:function(){switch(this.state.type){case T._this:return this.parseIdentifier(!0);default:return s(p(n.prototype),"parseBindingAtom",this).call(this)}}},{key:"parseMaybeDecoratorArguments",value:function(e){if(this.isRelational("<")){var t=this.tsParseTypeArguments();if(this.match(T.parenL)){var a=s(p(n.prototype),"parseMaybeDecoratorArguments",this).call(this,e);return a.typeParameters=t,a}this.unexpected(this.state.start,T.parenL)}return s(p(n.prototype),"parseMaybeDecoratorArguments",this).call(this,e)}},{key:"checkCommaAfterRest",value:function(e){this.state.isAmbientContext&&this.match(T.comma)&&this.lookaheadCharCode()===e?this.next():s(p(n.prototype),"checkCommaAfterRest",this).call(this,e)}},{key:"isClassMethod",value:function(){return this.isRelational("<")||s(p(n.prototype),"isClassMethod",this).call(this)}},{key:"isClassProperty",value:function(){return this.match(T.bang)||this.match(T.colon)||s(p(n.prototype),"isClassProperty",this).call(this)}},{key:"parseMaybeDefault",value:function(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=(e=s(p(n.prototype),"parseMaybeDefault",this)).call.apply(e,[this].concat(a));return"AssignmentPattern"===i.type&&i.typeAnnotation&&i.right.start<i.typeAnnotation.start&&this.raise(i.typeAnnotation.start,Le.TypeAnnotationAfterAssign),i}},{key:"getTokenFromCode",value:function(e){return!this.state.inType||62!==e&&60!==e?s(p(n.prototype),"getTokenFromCode",this).call(this,e):this.finishOp(T.relational,1)}},{key:"reScan_lt_gt",value:function(){if(this.match(T.relational)){var e=this.input.charCodeAt(this.state.start);60!==e&&62!==e||(this.state.pos-=1,this.readToken_lt_gt(e))}}},{key:"toAssignableList",value:function(e){for(var t=0;t<e.length;t++){var a=e[t];if(a)switch(a.type){case"TSTypeCastExpression":e[t]=this.typeCastToParameter(a);break;case"TSAsExpression":case"TSTypeAssertion":this.state.maybeInArrowParameters?this.raise(a.start,Le.UnexpectedTypeCastInParameter):e[t]=this.typeCastToParameter(a)}}return s(p(n.prototype),"toAssignableList",this).apply(this,arguments)}},{key:"typeCastToParameter",value:function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.end,e.typeAnnotation.loc.end),e.expression}},{key:"shouldParseArrow",value:function(){return this.match(T.colon)||s(p(n.prototype),"shouldParseArrow",this).call(this)}},{key:"shouldParseAsyncArrow",value:function(){return this.match(T.colon)||s(p(n.prototype),"shouldParseAsyncArrow",this).call(this)}},{key:"canHaveLeadingDecorator",value:function(){return s(p(n.prototype),"canHaveLeadingDecorator",this).call(this)||this.isAbstractClass()}},{key:"jsxParseOpeningElementAfterName",value:function(e){var t=this;if(this.isRelational("<")){var a=this.tsTryParseAndCatch((function(){return t.tsParseTypeArguments()}));a&&(e.typeParameters=a)}return s(p(n.prototype),"jsxParseOpeningElementAfterName",this).call(this,e)}},{key:"getGetterSetterExpectedParamCount",value:function(e){var t=s(p(n.prototype),"getGetterSetterExpectedParamCount",this).call(this,e),a=this.getObjectOrClassMethodParams(e)[0];return a&&this.isThisParam(a)?t+1:t}},{key:"parseCatchClauseParam",value:function(){var e=s(p(n.prototype),"parseCatchClauseParam",this).call(this),t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t,this.resetEndLocation(e)),e}},{key:"tsInAmbientContext",value:function(e){var t=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return e()}finally{this.state.isAmbientContext=t}}},{key:"parseClass",value:function(e){var t=this.state.inAbstractClass;this.state.inAbstractClass=!!e.abstract;try{for(var a,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return(a=s(p(n.prototype),"parseClass",this)).call.apply(a,[this,e].concat(i))}finally{this.state.inAbstractClass=t}}},{key:"tsParseAbstractDeclaration",value:function(e){if(this.match(T._class))return e.abstract=!0,this.parseClass(e,!0,!1);if(this.isContextual("interface")){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(e.start,Le.NonClassMethodPropertyHasAbstractModifer),this.next(),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,T._class)}},{key:"parseMethod",value:function(){for(var e,t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=(e=s(p(n.prototype),"parseMethod",this)).call.apply(e,[this].concat(a));if(i.abstract){var o=this.hasPlugin("estree")?!!i.value.body:!!i.body;if(o){var d=i.key;this.raise(i.start,Le.AbstractMethodHasImplementation,"Identifier"===d.type?d.name:"[".concat(this.input.slice(d.start,d.end),"]"))}}return i}},{key:"shouldParseAsAmbientContext",value:function(){return!!this.getPluginOption("typescript","dts")}},{key:"parse",value:function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),s(p(n.prototype),"parse",this).call(this)}},{key:"getExpression",value:function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),s(p(n.prototype),"getExpression",this).call(this)}}]),n}(e)},v8intrinsic:function(e){return function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"parseV8Intrinsic",value:function(){if(this.match(T.modulo)){var e=this.state.start,t=this.startNode();if(this.eat(T.modulo),this.match(T.name)){var n=this.parseIdentifierName(this.state.start),a=this.createIdentifier(t,n);if(a.type="V8IntrinsicIdentifier",this.match(T.parenL))return a}this.unexpected(e)}}},{key:"parseExprAtom",value:function(){return this.parseV8Intrinsic()||s(p(n.prototype),"parseExprAtom",this).apply(this,arguments)}}]),n}(e)},placeholders:function(e){return function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"parsePlaceholder",value:function(e){if(this.match(T.placeholder)){var t=this.startNode();return this.next(),this.assertNoSpace("Unexpected space in placeholder."),t.name=s(p(n.prototype),"parseIdentifier",this).call(this,!0),this.assertNoSpace("Unexpected space in placeholder."),this.expect(T.placeholder),this.finishPlaceholder(t,e)}}},{key:"finishPlaceholder",value:function(e,t){var n=!(!e.expectedNode||"Placeholder"!==e.type);return e.expectedNode=t,n?e:this.finishNode(e,"Placeholder")}},{key:"getTokenFromCode",value:function(e){return 37===e&&37===this.input.charCodeAt(this.state.pos+1)?this.finishOp(T.placeholder,2):s(p(n.prototype),"getTokenFromCode",this).apply(this,arguments)}},{key:"parseExprAtom",value:function(){return this.parsePlaceholder("Expression")||s(p(n.prototype),"parseExprAtom",this).apply(this,arguments)}},{key:"parseIdentifier",value:function(){return this.parsePlaceholder("Identifier")||s(p(n.prototype),"parseIdentifier",this).apply(this,arguments)}},{key:"checkReservedWord",value:function(e){void 0!==e&&s(p(n.prototype),"checkReservedWord",this).apply(this,arguments)}},{key:"parseBindingAtom",value:function(){return this.parsePlaceholder("Pattern")||s(p(n.prototype),"parseBindingAtom",this).apply(this,arguments)}},{key:"checkLVal",value:function(e){"Placeholder"!==e.type&&s(p(n.prototype),"checkLVal",this).apply(this,arguments)}},{key:"toAssignable",value:function(e){return e&&"Placeholder"===e.type&&"Expression"===e.expectedNode?(e.expectedNode="Pattern",e):s(p(n.prototype),"toAssignable",this).apply(this,arguments)}},{key:"isLet",value:function(e){return!!s(p(n.prototype),"isLet",this).call(this,e)||!!this.isContextual("let")&&!e&&this.lookahead().type===T.placeholder}},{key:"verifyBreakContinue",value:function(e){e.label&&"Placeholder"===e.label.type||s(p(n.prototype),"verifyBreakContinue",this).apply(this,arguments)}},{key:"parseExpressionStatement",value:function(e,t){if("Placeholder"!==t.type||t.extra&&t.extra.parenthesized)return s(p(n.prototype),"parseExpressionStatement",this).apply(this,arguments);if(this.match(T.colon)){var a=e;return a.label=this.finishPlaceholder(t,"Identifier"),this.next(),a.body=this.parseStatement("label"),this.finishNode(a,"LabeledStatement")}return this.semicolon(),e.name=t.name,this.finishPlaceholder(e,"Statement")}},{key:"parseBlock",value:function(){return this.parsePlaceholder("BlockStatement")||s(p(n.prototype),"parseBlock",this).apply(this,arguments)}},{key:"parseFunctionId",value:function(){return this.parsePlaceholder("Identifier")||s(p(n.prototype),"parseFunctionId",this).apply(this,arguments)}},{key:"parseClass",value:function(e,t,n){var a=t?"ClassDeclaration":"ClassExpression";this.next(),this.takeDecorators(e);var r=this.state.strict,i=this.parsePlaceholder("Identifier");if(i)if(this.match(T._extends)||this.match(T.placeholder)||this.match(T.braceL))e.id=i;else{if(n||!t)return e.id=null,e.body=this.finishPlaceholder(i,"ClassBody"),this.finishNode(e,a);this.unexpected(null,Be.ClassNameIsRequired)}else this.parseClassId(e,t,n);return this.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||this.parseClassBody(!!e.superClass,r),this.finishNode(e,a)}},{key:"parseExport",value:function(e){var t=this.parsePlaceholder("Identifier");if(!t)return s(p(n.prototype),"parseExport",this).apply(this,arguments);if(!this.isContextual("from")&&!this.match(T.comma))return e.specifiers=[],e.source=null,e.declaration=this.finishPlaceholder(t,"Declaration"),this.finishNode(e,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var a=this.startNode();return a.exported=t,e.specifiers=[this.finishNode(a,"ExportDefaultSpecifier")],s(p(n.prototype),"parseExport",this).call(this,e)}},{key:"isExportDefaultSpecifier",value:function(){if(this.match(T._default)){var e=this.nextTokenStart();if(this.isUnparsedContextual(e,"from")&&this.input.startsWith(T.placeholder.label,this.nextTokenStartSince(e+4)))return!0}return s(p(n.prototype),"isExportDefaultSpecifier",this).call(this)}},{key:"maybeParseExportDefaultSpecifier",value:function(e){return!!(e.specifiers&&e.specifiers.length>0)||s(p(n.prototype),"maybeParseExportDefaultSpecifier",this).apply(this,arguments)}},{key:"checkExport",value:function(e){var t=e.specifiers;null!=t&&t.length&&(e.specifiers=t.filter((function(e){return"Placeholder"===e.exported.type}))),s(p(n.prototype),"checkExport",this).call(this,e),e.specifiers=t}},{key:"parseImport",value:function(e){var t=this.parsePlaceholder("Identifier");if(!t)return s(p(n.prototype),"parseImport",this).apply(this,arguments);if(e.specifiers=[],!this.isContextual("from")&&!this.match(T.comma))return e.source=this.finishPlaceholder(t,"StringLiteral"),this.semicolon(),this.finishNode(e,"ImportDeclaration");var a=this.startNodeAtNode(t);if(a.local=t,this.finishNode(a,"ImportDefaultSpecifier"),e.specifiers.push(a),this.eat(T.comma)){var r=this.maybeParseStarImportSpecifier(e);r||this.parseNamedImportSpecifiers(e)}return this.expectContextual("from"),e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")}},{key:"parseImportSource",value:function(){return this.parsePlaceholder("StringLiteral")||s(p(n.prototype),"parseImportSource",this).apply(this,arguments)}}]),n}(e)}},Ge=Object.keys(We),Ke={sourceType:"script",sourceFilename:void 0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createParenthesizedExpressions:!1,errorRecovery:!1},He=function(e){return e>=48&&e<=57},Ye=new Set([103,109,115,105,121,117,100]),ze={decBinOct:[46,66,69,79,95,98,101,111],hex:[46,88,95,120]},Je={bin:[48,49]};Je.oct=[].concat(a(Je.bin),[50,51,52,53,54,55]),Je.dec=[].concat(a(Je.oct),[56,57]),Je.hex=[].concat(a(Je.dec),[65,66,67,68,69,70,97,98,99,100,101,102]);var Xe=function e(t){g(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new I(t.startLoc,t.endLoc)},$e=function(e){d(n,e);var t=u(n);function n(e,a){var r;return g(this,n),(r=t.call(this)).isLookahead=void 0,r.tokens=[],r.state=new we,r.state.init(e),r.input=a,r.length=a.length,r.isLookahead=!1,r}return h(n,[{key:"pushToken",value:function(e){this.tokens.length=this.state.tokensLength,this.tokens.push(e),++this.state.tokensLength}},{key:"next",value:function(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Xe(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}},{key:"eat",value:function(e){return!!this.match(e)&&(this.next(),!0)}},{key:"match",value:function(e){return this.state.type===e}},{key:"createLookaheadState",value:function(e){return{pos:e.pos,value:null,type:e.type,start:e.start,end:e.end,lastTokEnd:e.end,context:[this.curContext()],inType:e.inType}}},{key:"lookahead",value:function(){var e=this.state;this.state=this.createLookaheadState(e),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;var t=this.state;return this.state=e,t}},{key:"nextTokenStart",value:function(){return this.nextTokenStartSince(this.state.pos)}},{key:"nextTokenStartSince",value:function(e){return O.lastIndex=e,e+O.exec(this.input)[0].length}},{key:"lookaheadCharCode",value:function(){return this.input.charCodeAt(this.nextTokenStart())}},{key:"codePointAtPos",value:function(e){var t=this.input.charCodeAt(e);if(55296==(64512&t)&&++e<this.input.length){var n=this.input.charCodeAt(e);56320==(64512&n)&&(t=65536+((1023&t)<<10)+(1023&n))}return t}},{key:"setStrict",value:function(e){var t=this;this.state.strict=e,e&&(this.state.strictErrors.forEach((function(e,n){return t.raise(n,e)})),this.state.strictErrors.clear())}},{key:"curContext",value:function(){return this.state.context[this.state.context.length-1]}},{key:"nextToken",value:function(){var e=this.curContext();e.preserveSpace||this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length?this.finishToken(T.eof):e===V.template?this.readTmplToken():this.getTokenFromCode(this.codePointAtPos(this.state.pos))}},{key:"pushComment",value:function(e,t,n,a,r,i){var o={type:e?"CommentBlock":"CommentLine",value:t,start:n,end:a,loc:new I(r,i)};this.options.tokens&&this.pushToken(o),this.state.comments.push(o),this.addComment(o)}},{key:"skipBlockComment",value:function(){var e;this.isLookahead||(e=this.state.curPosition());var t,n=this.state.pos,a=this.input.indexOf("*/",this.state.pos+2);if(-1===a)throw this.raise(n,L.UnterminatedComment);for(this.state.pos=a+2,P.lastIndex=n;(t=P.exec(this.input))&&t.index<this.state.pos;)++this.state.curLine,this.state.lineStart=t.index+t[0].length;this.isLookahead||this.pushComment(!0,this.input.slice(n+2,a),n,this.state.pos,e,this.state.curPosition())}},{key:"skipLineComment",value:function(e){var t,n=this.state.pos;this.isLookahead||(t=this.state.curPosition());var a=this.input.charCodeAt(this.state.pos+=e);if(this.state.pos<this.length)for(;!k(a)&&++this.state.pos<this.length;)a=this.input.charCodeAt(this.state.pos);this.isLookahead||this.pushComment(!1,this.input.slice(n+e,this.state.pos),n,this.state.pos,t,this.state.curPosition())}},{key:"skipSpace",value:function(){e:for(;this.state.pos<this.length;){var e=this.input.charCodeAt(this.state.pos);switch(e){case 32:case 160:case 9:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!C(e))break e;++this.state.pos}}}},{key:"finishToken",value:function(e,t){this.state.end=this.state.pos;var n=this.state.type;this.state.type=e,this.state.value=t,this.isLookahead||(this.state.endLoc=this.state.curPosition(),this.updateContext(n))}},{key:"readToken_numberSign",value:function(){if(0!==this.state.pos||!this.readToken_interpreter()){var e=this.state.pos+1,t=this.codePointAtPos(e);if(t>=48&&t<=57)throw this.raise(this.state.pos,L.UnexpectedDigitAfterHash);if(123===t||91===t&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),"hash"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,123===t?L.RecordExpressionHashIncorrectStartSyntaxType:L.TupleExpressionHashIncorrectStartSyntaxType);this.state.pos+=2,123===t?this.finishToken(T.braceHashL):this.finishToken(T.bracketHashL)}else J(t)?(++this.state.pos,this.finishToken(T.privateName,this.readWord1(t))):92===t?(++this.state.pos,this.finishToken(T.privateName,this.readWord1())):this.finishOp(T.hash,1)}}},{key:"readToken_dot",value:function(){var e=this.input.charCodeAt(this.state.pos+1);e>=48&&e<=57?this.readNumber(!0):46===e&&46===this.input.charCodeAt(this.state.pos+2)?(this.state.pos+=3,this.finishToken(T.ellipsis)):(++this.state.pos,this.finishToken(T.dot))}},{key:"readToken_slash",value:function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(T.slashAssign,2):this.finishOp(T.slash,1)}},{key:"readToken_interpreter",value:function(){if(0!==this.state.pos||this.length<2)return!1;var e=this.input.charCodeAt(this.state.pos+1);if(33!==e)return!1;var t=this.state.pos;for(this.state.pos+=1;!k(e)&&++this.state.pos<this.length;)e=this.input.charCodeAt(this.state.pos);var n=this.input.slice(t+2,this.state.pos);return this.finishToken(T.interpreterDirective,n),!0}},{key:"readToken_mult_modulo",value:function(e){var t=42===e?T.star:T.modulo,n=1,a=this.input.charCodeAt(this.state.pos+1);42===e&&42===a&&(n++,a=this.input.charCodeAt(this.state.pos+2),t=T.exponent),61!==a||this.state.inType||(n++,t=T.assign),this.finishOp(t,n)}},{key:"readToken_pipe_amp",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t!==e){if(124===e){if(62===t)return void this.finishOp(T.pipeline,2);if(this.hasPlugin("recordAndTuple")&&125===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,L.RecordExpressionBarIncorrectEndSyntaxType);return this.state.pos+=2,void this.finishToken(T.braceBarR)}if(this.hasPlugin("recordAndTuple")&&93===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,L.TupleExpressionBarIncorrectEndSyntaxType);return this.state.pos+=2,void this.finishToken(T.bracketBarR)}}61!==t?this.finishOp(124===e?T.bitwiseOR:T.bitwiseAND,1):this.finishOp(T.assign,2)}else 61===this.input.charCodeAt(this.state.pos+2)?this.finishOp(T.assign,3):this.finishOp(124===e?T.logicalOR:T.logicalAND,2)}},{key:"readToken_caret",value:function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(T.assign,2):this.finishOp(T.bitwiseXOR,1)}},{key:"readToken_plus_min",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t===e)return 45!==t||this.inModule||62!==this.input.charCodeAt(this.state.pos+2)||0!==this.state.lastTokEnd&&!this.hasPrecedingLineBreak()?void this.finishOp(T.incDec,2):(this.skipLineComment(3),this.skipSpace(),void this.nextToken());61===t?this.finishOp(T.assign,2):this.finishOp(T.plusMin,1)}},{key:"readToken_lt_gt",value:function(e){var t=this.input.charCodeAt(this.state.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+n)?void this.finishOp(T.assign,n+1):void this.finishOp(T.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.state.pos+2)||45!==this.input.charCodeAt(this.state.pos+3)?(61===t&&(n=2),void this.finishOp(T.relational,n)):(this.skipLineComment(4),this.skipSpace(),void this.nextToken())}},{key:"readToken_eq_excl",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);if(61!==t)return 61===e&&62===t?(this.state.pos+=2,void this.finishToken(T.arrow)):void this.finishOp(61===e?T.eq:T.bang,1);this.finishOp(T.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2)}},{key:"readToken_question",value:function(){var e=this.input.charCodeAt(this.state.pos+1),t=this.input.charCodeAt(this.state.pos+2);63===e?61===t?this.finishOp(T.assign,3):this.finishOp(T.nullishCoalescing,2):46!==e||t>=48&&t<=57?(++this.state.pos,this.finishToken(T.question)):(this.state.pos+=2,this.finishToken(T.questionDot))}},{key:"getTokenFromCode",value:function(e){switch(e){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(T.parenL);case 41:return++this.state.pos,void this.finishToken(T.parenR);case 59:return++this.state.pos,void this.finishToken(T.semi);case 44:return++this.state.pos,void this.finishToken(T.comma);case 91:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,L.TupleExpressionBarIncorrectStartSyntaxType);this.state.pos+=2,this.finishToken(T.bracketBarL)}else++this.state.pos,this.finishToken(T.bracketL);return;case 93:return++this.state.pos,void this.finishToken(T.bracketR);case 123:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,L.RecordExpressionBarIncorrectStartSyntaxType);this.state.pos+=2,this.finishToken(T.braceBarL)}else++this.state.pos,this.finishToken(T.braceL);return;case 125:return++this.state.pos,void this.finishToken(T.braceR);case 58:return void(this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(T.doubleColon,2):(++this.state.pos,this.finishToken(T.colon)));case 63:return void this.readToken_question();case 96:return++this.state.pos,void this.finishToken(T.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return void this.readRadixNumber(16);if(111===t||79===t)return void this.readRadixNumber(8);if(98===t||66===t)return void this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return void this.readNumber(!1);case 34:case 39:return void this.readString(e);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(e);case 124:case 38:return void this.readToken_pipe_amp(e);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(e);case 60:case 62:return void this.readToken_lt_gt(e);case 61:case 33:return void this.readToken_eq_excl(e);case 126:return void this.finishOp(T.tilde,1);case 64:return++this.state.pos,void this.finishToken(T.at);case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(J(e))return void this.readWord(e)}throw this.raise(this.state.pos,L.InvalidOrUnexpectedToken,String.fromCodePoint(e))}},{key:"finishOp",value:function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);this.state.pos+=t,this.finishToken(e,n)}},{key:"readRegexp",value:function(){for(var e,t,n=this.state.start+1,a=this.state.pos;;++a){if(a>=this.length)throw this.raise(n,L.UnterminatedRegExp);var r=this.input.charCodeAt(a);if(k(r))throw this.raise(n,L.UnterminatedRegExp);if(e)e=!1;else{if(91===r)t=!0;else if(93===r&&t)t=!1;else if(47===r&&!t)break;e=92===r}}var i=this.input.slice(n,a);++a;for(var o="";a<this.length;){var s=this.codePointAtPos(a),d=String.fromCharCode(s);if(Ye.has(s))o.includes(d)&&this.raise(a+1,L.DuplicateRegExpFlags);else{if(!X(s)&&92!==s)break;this.raise(a+1,L.MalformedRegExpFlags)}++a,o+=d}this.state.pos=a,this.finishToken(T.regexp,{pattern:i,flags:o})}},{key:"readInt",value:function(e,t,n){for(var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=this.state.pos,i=16===e?ze.hex:ze.decBinOct,o=16===e?Je.hex:10===e?Je.dec:8===e?Je.oct:Je.bin,s=!1,d=0,l=0,u=null==t?1/0:t;l<u;++l){var c=this.input.charCodeAt(this.state.pos),p=void 0;if(95!==c){if((p=c>=97?c-97+10:c>=65?c-65+10:He(c)?c-48:1/0)>=e)if(this.options.errorRecovery&&p<=9)p=0,this.raise(this.state.start+l+2,L.InvalidDigit,e);else{if(!n)break;p=0,s=!0}++this.state.pos,d=d*e+p}else{var f=this.input.charCodeAt(this.state.pos-1),h=this.input.charCodeAt(this.state.pos+1);(-1===o.indexOf(h)||i.indexOf(f)>-1||i.indexOf(h)>-1||Number.isNaN(h))&&this.raise(this.state.pos,L.UnexpectedNumericSeparator),a||this.raise(this.state.pos,L.NumericSeparatorInEscapeSequence),++this.state.pos}}return this.state.pos===r||null!=t&&this.state.pos-r!==t||s?null:d}},{key:"readRadixNumber",value:function(e){var t=this.state.pos,n=!1;this.state.pos+=2;var a=this.readInt(e);null==a&&this.raise(this.state.start+2,L.InvalidDigit,e);var r=this.input.charCodeAt(this.state.pos);if(110===r)++this.state.pos,n=!0;else if(109===r)throw this.raise(t,L.InvalidDecimal);if(J(this.codePointAtPos(this.state.pos)))throw this.raise(this.state.pos,L.NumberIdentifier);if(n){var i=this.input.slice(t,this.state.pos).replace(/[_n]/g,"");this.finishToken(T.bigint,i)}else this.finishToken(T.num,a)}},{key:"readNumber",value:function(e){var t=this.state.pos,n=!1,a=!1,r=!1,i=!1,o=!1;e||null!==this.readInt(10)||this.raise(t,L.InvalidNumber);var s=this.state.pos-t>=2&&48===this.input.charCodeAt(t);if(s){var d=this.input.slice(t,this.state.pos);if(this.recordStrictModeErrors(t,L.StrictOctalLiteral),!this.state.strict){var l=d.indexOf("_");l>0&&this.raise(l+t,L.ZeroDigitNumericSeparator)}o=s&&!/[89]/.test(d)}var u=this.input.charCodeAt(this.state.pos);if(46!==u||o||(++this.state.pos,this.readInt(10),n=!0,u=this.input.charCodeAt(this.state.pos)),69!==u&&101!==u||o||(43!==(u=this.input.charCodeAt(++this.state.pos))&&45!==u||++this.state.pos,null===this.readInt(10)&&this.raise(t,L.InvalidOrMissingExponent),n=!0,i=!0,u=this.input.charCodeAt(this.state.pos)),110===u&&((n||s)&&this.raise(t,L.InvalidBigIntLiteral),++this.state.pos,a=!0),109===u&&(this.expectPlugin("decimal",this.state.pos),(i||s)&&this.raise(t,L.InvalidDecimal),++this.state.pos,r=!0),J(this.codePointAtPos(this.state.pos)))throw this.raise(this.state.pos,L.NumberIdentifier);var c=this.input.slice(t,this.state.pos).replace(/[_mn]/g,"");if(a)this.finishToken(T.bigint,c);else if(r)this.finishToken(T.decimal,c);else{var p=o?parseInt(c,8):parseFloat(c);this.finishToken(T.num,p)}}},{key:"readCodePoint",value:function(e){var t;if(123===this.input.charCodeAt(this.state.pos)){var n=++this.state.pos;if(t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos,!0,e),++this.state.pos,null!==t&&t>1114111){if(!e)return null;this.raise(n,L.InvalidCodePoint)}}else t=this.readHexChar(4,!1,e);return t}},{key:"readString",value:function(e){for(var t="",n=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,L.UnterminatedString);var a=this.input.charCodeAt(this.state.pos);if(a===e)break;if(92===a)t+=this.input.slice(n,this.state.pos),t+=this.readEscapedChar(!1),n=this.state.pos;else if(8232===a||8233===a)++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;else{if(k(a))throw this.raise(this.state.start,L.UnterminatedString);++this.state.pos}}t+=this.input.slice(n,this.state.pos++),this.finishToken(T.string,t)}},{key:"readTmplToken",value:function(){for(var e="",t=this.state.pos,n=!1;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,L.UnterminatedTemplate);var a=this.input.charCodeAt(this.state.pos);if(96===a||36===a&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(T.template)?36===a?(this.state.pos+=2,void this.finishToken(T.dollarBraceL)):(++this.state.pos,void this.finishToken(T.backQuote)):(e+=this.input.slice(t,this.state.pos),void this.finishToken(T.template,n?null:e));if(92===a){e+=this.input.slice(t,this.state.pos);var r=this.readEscapedChar(!0);null===r?n=!0:e+=r,t=this.state.pos}else if(k(a)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,a){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(a)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}}},{key:"recordStrictModeErrors",value:function(e,t){this.state.strict&&!this.state.strictErrors.has(e)?this.raise(e,t):this.state.strictErrors.set(e,t)}},{key:"readEscapedChar",value:function(e){var t=!e,n=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,n){case 110:return"\n";case 114:return"\r";case 120:var a=this.readHexChar(2,!1,t);return null===a?null:String.fromCharCode(a);case 117:var r=this.readCodePoint(t);return null===r?null:String.fromCodePoint(r);case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:this.state.lineStart=this.state.pos,++this.state.curLine;case 8232:case 8233:return"";case 56:case 57:if(e)return null;this.recordStrictModeErrors(this.state.pos-1,L.StrictNumericEscape);default:if(n>=48&&n<=55){var i=this.state.pos-1,o=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],s=parseInt(o,8);s>255&&(o=o.slice(0,-1),s=parseInt(o,8)),this.state.pos+=o.length-1;var d=this.input.charCodeAt(this.state.pos);if("0"!==o||56===d||57===d){if(e)return null;this.recordStrictModeErrors(i,L.StrictNumericEscape)}return String.fromCharCode(s)}return String.fromCharCode(n)}}},{key:"readHexChar",value:function(e,t,n){var a=this.state.pos,r=this.readInt(16,e,t,!1);return null===r&&(n?this.raise(a,L.InvalidEscapeSequence):this.state.pos=a-1),r}},{key:"readWord1",value:function(e){this.state.containsEsc=!1;var t="",n=this.state.pos,a=this.state.pos;for(void 0!==e&&(this.state.pos+=e<=65535?1:2);this.state.pos<this.length;){var r=this.codePointAtPos(this.state.pos);if(X(r))this.state.pos+=r<=65535?1:2;else{if(92!==r)break;this.state.containsEsc=!0,t+=this.input.slice(a,this.state.pos);var i=this.state.pos,o=this.state.pos===n?J:X;if(117!==this.input.charCodeAt(++this.state.pos)){this.raise(this.state.pos,L.MissingUnicodeEscape),a=this.state.pos-1;continue}++this.state.pos;var s=this.readCodePoint(!0);null!==s&&(o(s)||this.raise(i,L.EscapedCharNotAnIdentifier),t+=String.fromCodePoint(s)),a=this.state.pos}}return t+this.input.slice(a,this.state.pos)}},{key:"readWord",value:function(e){var t=this.readWord1(e),n=x.get(t)||T.name;this.finishToken(n,t)}},{key:"checkKeywordEscapes",value:function(){var e=this.state.type.keyword;e&&this.state.containsEsc&&this.raise(this.state.start,L.InvalidEscapedReservedWord,e)}},{key:"updateContext",value:function(e){var t,n;null==(t=(n=this.state.type).updateContext)||t.call(n,this.state.context)}}]),n}(F),Qe=function e(){g(this,e),this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map},Ze=function(){function e(t){g(this,e),this.stack=[],this.undefinedPrivateNames=new Map,this.raise=t}return h(e,[{key:"current",value:function(){return this.stack[this.stack.length-1]}},{key:"enter",value:function(){this.stack.push(new Qe)}},{key:"exit",value:function(){for(var e=this.stack.pop(),t=this.current(),n=0,a=Array.from(e.undefinedPrivateNames);n<a.length;n++){var i=r(a[n],2),o=i[0],s=i[1];t?t.undefinedPrivateNames.has(o)||t.undefinedPrivateNames.set(o,s):this.raise(s,L.InvalidPrivateFieldResolution,o)}}},{key:"declarePrivateName",value:function(e,t,n){var a=this.current(),r=a.privateNames.has(e);if(3&t){var i=r&&a.loneAccessors.get(e);i?(r=(3&i)==(3&t)||(4&i)!=(4&t))||a.loneAccessors.delete(e):r||a.loneAccessors.set(e,t)}r&&this.raise(n,L.PrivateNameRedeclaration,e),a.privateNames.add(e),a.undefinedPrivateNames.delete(e)}},{key:"usePrivateName",value:function(e,t){var a,r,i=n(this.stack);try{for(i.s();!(r=i.n()).done;)if((a=r.value).privateNames.has(e))return}catch(e){i.e(e)}finally{i.f()}a?a.undefinedPrivateNames.set(e,t):this.raise(t,L.InvalidPrivateFieldResolution,e)}}]),e}(),et=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;g(this,e),this.type=void 0,this.type=t}return h(e,[{key:"canBeArrowParameterDeclaration",value:function(){return 2===this.type||1===this.type}},{key:"isCertainlyParameterDeclaration",value:function(){return 3===this.type}}]),e}(),tt=function(e){d(n,e);var t=u(n);function n(e){var a;return g(this,n),(a=t.call(this,e)).errors=new Map,a}return h(n,[{key:"recordDeclarationError",value:function(e,t){this.errors.set(e,t)}},{key:"clearDeclarationError",value:function(e){this.errors.delete(e)}},{key:"iterateErrors",value:function(e){this.errors.forEach(e)}}]),n}(et),nt=function(){function e(t){g(this,e),this.stack=[new et],this.raise=t}return h(e,[{key:"enter",value:function(e){this.stack.push(e)}},{key:"exit",value:function(){this.stack.pop()}},{key:"recordParameterInitializerError",value:function(e,t){for(var n=this.stack,a=n.length-1,r=n[a];!r.isCertainlyParameterDeclaration();){if(!r.canBeArrowParameterDeclaration())return;r.recordDeclarationError(e,t),r=n[--a]}this.raise(e,t)}},{key:"recordParenthesizedIdentifierError",value:function(e,t){var n=this.stack,a=n[n.length-1];if(a.isCertainlyParameterDeclaration())this.raise(e,t);else{if(!a.canBeArrowParameterDeclaration())return;a.recordDeclarationError(e,t)}}},{key:"recordAsyncArrowParametersError",value:function(e,t){for(var n=this.stack,a=n.length-1,r=n[a];r.canBeArrowParameterDeclaration();)2===r.type&&r.recordDeclarationError(e,t),r=n[--a]}},{key:"validateAsPattern",value:function(){var e=this,t=this.stack,n=t[t.length-1];n.canBeArrowParameterDeclaration()&&n.iterateErrors((function(n,a){e.raise(a,n);for(var r=t.length-2,i=t[r];i.canBeArrowParameterDeclaration();)i.clearDeclarationError(a),i=t[--r]}))}}]),e}();function at(){return new et}var rt=function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"addExtra",value:function(e,t,n){e&&((e.extra=e.extra||{})[t]=n)}},{key:"isRelational",value:function(e){return this.match(T.relational)&&this.state.value===e}},{key:"expectRelational",value:function(e){this.isRelational(e)?this.next():this.unexpected(null,T.relational)}},{key:"isContextual",value:function(e){return this.match(T.name)&&this.state.value===e&&!this.state.containsEsc}},{key:"isUnparsedContextual",value:function(e,t){var n=e+t.length;if(this.input.slice(e,n)===t){var a=this.input.charCodeAt(n);return!(X(a)||55296==(64512&a))}return!1}},{key:"isLookaheadContextual",value:function(e){var t=this.nextTokenStart();return this.isUnparsedContextual(t,e)}},{key:"eatContextual",value:function(e){return this.isContextual(e)&&this.eat(T.name)}},{key:"expectContextual",value:function(e,t){this.eatContextual(e)||this.unexpected(null,t)}},{key:"canInsertSemicolon",value:function(){return this.match(T.eof)||this.match(T.braceR)||this.hasPrecedingLineBreak()}},{key:"hasPrecedingLineBreak",value:function(){return A.test(this.input.slice(this.state.lastTokEnd,this.state.start))}},{key:"hasFollowingLineBreak",value:function(){return A.test(this.input.slice(this.state.end,this.nextTokenStart()))}},{key:"isLineTerminator",value:function(){return this.eat(T.semi)||this.canInsertSemicolon()}},{key:"semicolon",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(e?this.isLineTerminator():this.eat(T.semi))||this.raise(this.state.lastTokEnd,L.MissingSemicolon)}},{key:"expect",value:function(e,t){this.eat(e)||this.unexpected(t,e)}},{key:"assertNoSpace",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Unexpected space.";this.state.start>this.state.lastTokEnd&&this.raise(this.state.lastTokEnd,{code:N.SyntaxError,reasonCode:"UnexpectedSpace",template:e})}},{key:"unexpected",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{code:N.SyntaxError,reasonCode:"UnexpectedToken",template:"Unexpected token"};throw t instanceof E&&(t={code:N.SyntaxError,reasonCode:"UnexpectedToken",template:'Unexpected token, expected "'.concat(t.label,'"')}),this.raise(null!=e?e:this.state.start,t)}},{key:"expectPlugin",value:function(e,t){if(!this.hasPlugin(e))throw this.raiseWithData(null!=t?t:this.state.start,{missingPlugin:[e]},"This experimental syntax requires enabling the parser plugin: '".concat(e,"'"));return!0}},{key:"expectOnePlugin",value:function(e,t){var n=this;if(!e.some((function(e){return n.hasPlugin(e)})))throw this.raiseWithData(null!=t?t:this.state.start,{missingPlugin:e},"This experimental syntax requires enabling one of the following parser plugin(s): '".concat(e.join(", "),"'"))}},{key:"tryParse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.clone(),n={node:null};try{var a=e((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;throw n.node=e,n}));if(this.state.errors.length>t.errors.length){var r=this.state;return this.state=t,this.state.tokensLength=r.tokensLength,{node:a,error:r.errors[t.errors.length],thrown:!1,aborted:!1,failState:r}}return{node:a,error:null,thrown:!1,aborted:!1,failState:null}}catch(e){var i=this.state;if(this.state=t,e instanceof SyntaxError)return{node:null,error:e,thrown:!0,aborted:!1,failState:i};if(e===n)return{node:n.node,error:null,thrown:!1,aborted:!0,failState:i};throw e}}},{key:"checkExpressionErrors",value:function(e,t){if(!e)return!1;var n=e.shorthandAssign,a=e.doubleProto,r=e.optionalParameters;if(!t)return n>=0||a>=0||r>=0;n>=0&&this.unexpected(n),a>=0&&this.raise(a,L.DuplicateProto),r>=0&&this.unexpected(r)}},{key:"isLiteralPropertyName",value:function(){return this.match(T.name)||!!this.state.type.keyword||this.match(T.string)||this.match(T.num)||this.match(T.bigint)||this.match(T.decimal)}},{key:"isPrivateName",value:function(e){return"PrivateName"===e.type}},{key:"getPrivateNameSV",value:function(e){return e.id.name}},{key:"hasPropertyAsPrivateName",value:function(e){return("MemberExpression"===e.type||"OptionalMemberExpression"===e.type)&&this.isPrivateName(e.property)}},{key:"isOptionalChain",value:function(e){return"OptionalMemberExpression"===e.type||"OptionalCallExpression"===e.type}},{key:"isObjectProperty",value:function(e){return"ObjectProperty"===e.type}},{key:"isObjectMethod",value:function(e){return"ObjectMethod"===e.type}},{key:"initializeScopes",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"module"===this.options.sourceType,n=this.state.labels;this.state.labels=[];var a=this.exportedIdentifiers;this.exportedIdentifiers=new Set;var r=this.inModule;this.inModule=t;var i=this.scope,o=this.getScopeHandler();this.scope=new o(this.raise.bind(this),this.inModule);var s=this.prodParam;this.prodParam=new Ie;var d=this.classScope;this.classScope=new Ze(this.raise.bind(this));var l=this.expressionScope;return this.expressionScope=new nt(this.raise.bind(this)),function(){e.state.labels=n,e.exportedIdentifiers=a,e.inModule=r,e.scope=i,e.prodParam=s,e.classScope=d,e.expressionScope=l}}},{key:"enterInitialScopes",value:function(){var e=0;this.hasPlugin("topLevelAwait")&&this.inModule&&(e|=2),this.scope.enter(1),this.prodParam.enter(e)}}]),n}($e),it=function e(){g(this,e),this.shorthandAssign=-1,this.doubleProto=-1,this.optionalParameters=-1},ot=function(){function e(t,n,a){g(this,e),this.type=void 0,this.start=void 0,this.end=void 0,this.loc=void 0,this.range=void 0,this.leadingComments=void 0,this.trailingComments=void 0,this.innerComments=void 0,this.extra=void 0,this.type="",this.start=n,this.end=0,this.loc=new I(a),null!=t&&t.options.ranges&&(this.range=[n,0]),null!=t&&t.filename&&(this.loc.filename=t.filename)}return h(e,[{key:"__clone",value:function(){for(var t=new e,n=Object.keys(this),a=0,r=n.length;a<r;a++){var i=n[a];"leadingComments"!==i&&"trailingComments"!==i&&"innerComments"!==i&&(t[i]=this[i])}return t}}]),e}(),st=function e(t){return"ParenthesizedExpression"===t.type?e(t.expression):t},dt={kind:"loop"},lt={kind:"switch"},ut=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,ct=/in(?:stanceof)?/y,pt=function(e){d(a,e);var t=u(a);function a(e,i){var o;return g(this,a),e=function(e){for(var t={},n=0,a=Object.keys(Ke);n<a.length;n++){var r=a[n];t[r]=e&&null!=e[r]?e[r]:Ke[r]}return t}(e),(o=t.call(this,e,i)).options=e,o.initializeScopes(),o.plugins=function(e){var t,a=new Map,i=n(e);try{for(i.s();!(t=i.n()).done;){var o=t.value,s=r(Array.isArray(o)?o:[o,{}],2),d=s[0],l=s[1];a.has(d)||a.set(d,l||{})}}catch(e){i.e(e)}finally{i.f()}return a}(o.options.plugins),o.filename=e.sourceFilename,o}return h(a,[{key:"getScopeHandler",value:function(){return he}},{key:"parse",value:function(){this.enterInitialScopes();var e=this.startNode(),t=this.startNode();return this.nextToken(),e.errors=null,this.parseTopLevel(e,t),e.errors=this.state.errors,e}}]),a}(function(e){d(i,e);var t=u(i);function i(){return g(this,i),t.apply(this,arguments)}return h(i,[{key:"parseTopLevel",value:function(e,t){return e.program=this.parseProgram(t),e.comments=this.state.comments,this.options.tokens&&(e.tokens=function(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.type===T.privateName){var a=n.loc,r=n.start,i=n.value,o=n.end,s=r+1,d=new _(a.start.line,a.start.column+1);e.splice(t,1,new Xe({type:T.hash,value:"#",start:r,end:s,startLoc:a.start,endLoc:d}),new Xe({type:T.name,value:i,start:s,end:o,startLoc:d,endLoc:a.end}))}}return e}(this.tokens)),this.finishNode(e,"File")}},{key:"parseProgram",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T.eof,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.options.sourceType;if(e.sourceType=n,e.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(e,!0,!0,t),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(var a=0,i=Array.from(this.scope.undefinedExports);a<i.length;a++){var o=r(i[a],1),s=o[0],d=this.scope.undefinedExports.get(s);this.raise(d,L.ModuleExportUndefined,s)}return this.finishNode(e,"Program")}},{key:"stmtToDirective",value:function(e){var t=e.expression,n=this.startNodeAt(t.start,t.loc.start),a=this.startNodeAt(e.start,e.loc.start),r=this.input.slice(t.start,t.end),i=n.value=r.slice(1,-1);return this.addExtra(n,"raw",r),this.addExtra(n,"rawValue",i),a.value=this.finishNodeAt(n,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(a,"Directive",e.end,e.loc.end)}},{key:"parseInterpreterDirective",value:function(){if(!this.match(T.interpreterDirective))return null;var e=this.startNode();return e.value=this.state.value,this.next(),this.finishNode(e,"InterpreterDirective")}},{key:"isLet",value:function(e){return!!this.isContextual("let")&&this.isLetKeyword(e)}},{key:"isLetKeyword",value:function(e){var t=this.nextTokenStart(),n=this.codePointAtPos(t);if(92===n||91===n)return!0;if(e)return!1;if(123===n)return!0;if(J(n)){ct.lastIndex=t;var a=ct.exec(this.input);if(null!==a){var r=this.codePointAtPos(t+a[0].length);if(!X(r)&&92!==r)return!1}return!0}return!1}},{key:"parseStatement",value:function(e,t){return this.match(T.at)&&this.parseDecorators(!0),this.parseStatementContent(e,t)}},{key:"parseStatementContent",value:function(e,t){var n,a=this.state.type,r=this.startNode();switch(this.isLet(e)&&(a=T._var,n="let"),a){case T._break:case T._continue:return this.parseBreakContinueStatement(r,a.keyword);case T._debugger:return this.parseDebuggerStatement(r);case T._do:return this.parseDoStatement(r);case T._for:return this.parseForStatement(r);case T._function:if(46===this.lookaheadCharCode())break;return e&&(this.state.strict?this.raise(this.state.start,L.StrictFunction):"if"!==e&&"label"!==e&&this.raise(this.state.start,L.SloppyFunction)),this.parseFunctionStatement(r,!1,!e);case T._class:return e&&this.unexpected(),this.parseClass(r,!0);case T._if:return this.parseIfStatement(r);case T._return:return this.parseReturnStatement(r);case T._switch:return this.parseSwitchStatement(r);case T._throw:return this.parseThrowStatement(r);case T._try:return this.parseTryStatement(r);case T._const:case T._var:return n=n||this.state.value,e&&"var"!==n&&this.raise(this.state.start,L.UnexpectedLexicalDeclaration),this.parseVarStatement(r,n);case T._while:return this.parseWhileStatement(r);case T._with:return this.parseWithStatement(r);case T.braceL:return this.parseBlock();case T.semi:return this.parseEmptyStatement(r);case T._import:var i=this.lookaheadCharCode();if(40===i||46===i)break;case T._export:var o;return this.options.allowImportExportEverywhere||t||this.raise(this.state.start,L.UnexpectedImportExport),this.next(),a===T._import?"ImportDeclaration"!==(o=this.parseImport(r)).type||o.importKind&&"value"!==o.importKind||(this.sawUnambiguousESM=!0):("ExportNamedDeclaration"!==(o=this.parseExport(r)).type||o.exportKind&&"value"!==o.exportKind)&&("ExportAllDeclaration"!==o.type||o.exportKind&&"value"!==o.exportKind)&&"ExportDefaultDeclaration"!==o.type||(this.sawUnambiguousESM=!0),this.assertModuleNodeAllowed(r),o;default:if(this.isAsyncFunction())return e&&this.raise(this.state.start,L.AsyncFunctionInSingleStatementContext),this.next(),this.parseFunctionStatement(r,!0,!e)}var s=this.state.value,d=this.parseExpression();return a===T.name&&"Identifier"===d.type&&this.eat(T.colon)?this.parseLabeledStatement(r,s,d,e):this.parseExpressionStatement(r,d)}},{key:"assertModuleNodeAllowed",value:function(e){this.options.allowImportExportEverywhere||this.inModule||this.raise(e.start,M.ImportOutsideModule)}},{key:"takeDecorators",value:function(e){var t=this.state.decoratorStack[this.state.decoratorStack.length-1];t.length&&(e.decorators=t,this.resetStartLocationFromNode(e,t[0]),this.state.decoratorStack[this.state.decoratorStack.length-1]=[])}},{key:"canHaveLeadingDecorator",value:function(){return this.match(T._class)}},{key:"parseDecorators",value:function(e){for(var t=this.state.decoratorStack[this.state.decoratorStack.length-1];this.match(T.at);){var n=this.parseDecorator();t.push(n)}if(this.match(T._export))e||this.unexpected(),this.hasPlugin("decorators")&&!this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,L.DecoratorExportClass);else if(!this.canHaveLeadingDecorator())throw this.raise(this.state.start,L.UnexpectedLeadingDecorator)}},{key:"parseDecorator",value:function(){this.expectOnePlugin(["decorators-legacy","decorators"]);var e=this.startNode();if(this.next(),this.hasPlugin("decorators")){this.state.decoratorStack.push([]);var t,n=this.state.start,a=this.state.startLoc;if(this.eat(T.parenL))t=this.parseExpression(),this.expect(T.parenR);else for(t=this.parseIdentifier(!1);this.eat(T.dot);){var r=this.startNodeAt(n,a);r.object=t,r.property=this.parseIdentifier(!0),r.computed=!1,t=this.finishNode(r,"MemberExpression")}e.expression=this.parseMaybeDecoratorArguments(t),this.state.decoratorStack.pop()}else e.expression=this.parseExprSubscripts();return this.finishNode(e,"Decorator")}},{key:"parseMaybeDecoratorArguments",value:function(e){if(this.eat(T.parenL)){var t=this.startNodeAtNode(e);return t.callee=e,t.arguments=this.parseCallExpressionArguments(T.parenR,!1),this.toReferencedList(t.arguments),this.finishNode(t,"CallExpression")}return e}},{key:"parseBreakContinueStatement",value:function(e,t){var n="break"===t;return this.next(),this.isLineTerminator()?e.label=null:(e.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(e,t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")}},{key:"verifyBreakContinue",value:function(e,t){var n,a="break"===t;for(n=0;n<this.state.labels.length;++n){var r=this.state.labels[n];if(null==e.label||r.name===e.label.name){if(null!=r.kind&&(a||"loop"===r.kind))break;if(e.label&&a)break}}n===this.state.labels.length&&this.raise(e.start,L.IllegalBreakContinue,t)}},{key:"parseDebuggerStatement",value:function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")}},{key:"parseHeaderExpression",value:function(){this.expect(T.parenL);var e=this.parseExpression();return this.expect(T.parenR),e}},{key:"parseDoStatement",value:function(e){var t=this;return this.next(),this.state.labels.push(dt),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("do")})),this.state.labels.pop(),this.expect(T._while),e.test=this.parseHeaderExpression(),this.eat(T.semi),this.finishNode(e,"DoWhileStatement")}},{key:"parseForStatement",value:function(e){this.next(),this.state.labels.push(dt);var t=-1;if(this.isAwaitAllowed()&&this.eatContextual("await")&&(t=this.state.lastTokStart),this.scope.enter(0),this.expect(T.parenL),this.match(T.semi))return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isContextual("let"),a=n&&this.isLetKeyword();if(this.match(T._var)||this.match(T._const)||a){var r=this.startNode(),i=a?"let":this.state.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.match(T._in)||this.isContextual("of"))&&1===r.declarations.length?this.parseForIn(e,r,t):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var o=this.match(T.name)&&!this.state.containsEsc,s=new it,d=this.parseExpression(!0,s),l=this.isContextual("of");if(l&&(n?this.raise(d.start,L.ForOfLet):-1===t&&o&&"Identifier"===d.type&&"async"===d.name&&this.raise(d.start,L.ForOfAsync)),l||this.match(T._in)){this.toAssignable(d,!0);var u=l?"for-of statement":"for-in statement";return this.checkLVal(d,u),this.parseForIn(e,d,t)}return this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,d)}},{key:"parseFunctionStatement",value:function(e,t,n){return this.next(),this.parseFunction(e,1|(n?0:2),t)}},{key:"parseIfStatement",value:function(e){return this.next(),e.test=this.parseHeaderExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(T._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")}},{key:"parseReturnStatement",value:function(e){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(this.state.start,L.IllegalReturn),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")}},{key:"parseSwitchStatement",value:function(e){this.next(),e.discriminant=this.parseHeaderExpression();var t,n,a=e.cases=[];for(this.expect(T.braceL),this.state.labels.push(lt),this.scope.enter(0);!this.match(T.braceR);)if(this.match(T._case)||this.match(T._default)){var r=this.match(T._case);t&&this.finishNode(t,"SwitchCase"),a.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raise(this.state.lastTokStart,L.MultipleDefaultsInSwitch),n=!0,t.test=null),this.expect(T.colon)}else t?t.consequent.push(this.parseStatement(null)):this.unexpected();return this.scope.exit(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")}},{key:"parseThrowStatement",value:function(e){return this.next(),this.hasPrecedingLineBreak()&&this.raise(this.state.lastTokEnd,L.NewlineAfterThrow),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")}},{key:"parseCatchClauseParam",value:function(){var e=this.parseBindingAtom(),t="Identifier"===e.type;return this.scope.enter(t?8:0),this.checkLVal(e,"catch clause",9),e}},{key:"parseTryStatement",value:function(e){var t=this;if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(T._catch)){var n=this.startNode();this.next(),this.match(T.parenL)?(this.expect(T.parenL),n.param=this.parseCatchClauseParam(),this.expect(T.parenR)):(n.param=null,this.scope.enter(0)),n.body=this.withTopicForbiddingContext((function(){return t.parseBlock(!1,!1)})),this.scope.exit(),e.handler=this.finishNode(n,"CatchClause")}return e.finalizer=this.eat(T._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,L.NoCatchOrFinally),this.finishNode(e,"TryStatement")}},{key:"parseVarStatement",value:function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")}},{key:"parseWhileStatement",value:function(e){var t=this;return this.next(),e.test=this.parseHeaderExpression(),this.state.labels.push(dt),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("while")})),this.state.labels.pop(),this.finishNode(e,"WhileStatement")}},{key:"parseWithStatement",value:function(e){var t=this;return this.state.strict&&this.raise(this.state.start,L.StrictWith),this.next(),e.object=this.parseHeaderExpression(),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("with")})),this.finishNode(e,"WithStatement")}},{key:"parseEmptyStatement",value:function(e){return this.next(),this.finishNode(e,"EmptyStatement")}},{key:"parseLabeledStatement",value:function(e,t,a,r){var i,o=n(this.state.labels);try{for(o.s();!(i=o.n()).done;)i.value.name===t&&this.raise(a.start,L.LabelRedeclaration,t)}catch(e){o.e(e)}finally{o.f()}for(var s=this.state.type.isLoop?"loop":this.match(T._switch)?"switch":null,d=this.state.labels.length-1;d>=0;d--){var l=this.state.labels[d];if(l.statementStart!==e.start)break;l.statementStart=this.state.start,l.kind=s}return this.state.labels.push({name:t,kind:s,statementStart:this.state.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.state.labels.pop(),e.label=a,this.finishNode(e,"LabeledStatement")}},{key:"parseExpressionStatement",value:function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")}},{key:"parseBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,a=this.startNode();return e&&this.state.strictErrors.clear(),this.expect(T.braceL),t&&this.scope.enter(0),this.parseBlockBody(a,e,!1,T.braceR,n),t&&this.scope.exit(),this.finishNode(a,"BlockStatement")}},{key:"isValidDirective",value:function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized}},{key:"parseBlockBody",value:function(e,t,n,a,r){var i=e.body=[],o=e.directives=[];this.parseBlockOrModuleBlockBody(i,t?o:void 0,n,a,r)}},{key:"parseBlockOrModuleBlockBody",value:function(e,t,n,a,r){for(var i=this.state.strict,o=!1,s=!1;!this.match(a);){var d=this.parseStatement(null,n);if(t&&!s){if(this.isValidDirective(d)){var l=this.stmtToDirective(d);t.push(l),o||"use strict"!==l.value.value||(o=!0,this.setStrict(!0));continue}s=!0,this.state.strictErrors.clear()}e.push(d)}r&&r.call(this,o),i||this.setStrict(!1),this.next()}},{key:"parseFor",value:function(e,t){var n=this;return e.init=t,this.semicolon(!1),e.test=this.match(T.semi)?null:this.parseExpression(),this.semicolon(!1),e.update=this.match(T.parenR)?null:this.parseExpression(),this.expect(T.parenR),e.body=this.withTopicForbiddingContext((function(){return n.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,"ForStatement")}},{key:"parseForIn",value:function(e,t,n){var a=this,r=this.match(T._in);return this.next(),r?n>-1&&this.unexpected(n):e.await=n>-1,"VariableDeclaration"!==t.type||null==t.declarations[0].init||r&&!this.state.strict&&"var"===t.kind&&"Identifier"===t.declarations[0].id.type?"AssignmentPattern"===t.type&&this.raise(t.start,L.InvalidLhs,"for-loop"):this.raise(t.start,L.ForInOfLoopInitializer,r?"for-in":"for-of"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(T.parenR),e.body=this.withTopicForbiddingContext((function(){return a.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")}},{key:"parseVar",value:function(e,t,n){var a=e.declarations=[],r=this.hasPlugin("typescript");for(e.kind=n;;){var i=this.startNode();if(this.parseVarId(i,n),this.eat(T.eq)?i.init=t?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():("const"!==n||this.match(T._in)||this.isContextual("of")?"Identifier"===i.id.type||t&&(this.match(T._in)||this.isContextual("of"))||this.raise(this.state.lastTokEnd,L.DeclarationMissingInitializer,"Complex binding patterns"):r||this.raise(this.state.lastTokEnd,L.DeclarationMissingInitializer,"Const declarations"),i.init=null),a.push(this.finishNode(i,"VariableDeclarator")),!this.eat(T.comma))break}return e}},{key:"parseVarId",value:function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"variable declaration","var"===t?5:9,void 0,"var"!==t)}},{key:"parseFunction",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=1&n,i=2&n,o=!(!r||4&n);this.initFunction(e,a),this.match(T.star)&&i&&this.raise(this.state.start,L.GeneratorInSingleStatementContext),e.generator=this.eat(T.star),r&&(e.id=this.parseFunctionId(o));var s=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(je(a,e.generator)),r||(e.id=this.parseFunctionId()),this.parseFunctionParams(e,!1),this.withTopicForbiddingContext((function(){t.parseFunctionBodyAndFinish(e,r?"FunctionDeclaration":"FunctionExpression")})),this.prodParam.exit(),this.scope.exit(),r&&!i&&this.registerFunctionStatementId(e),this.state.maybeInArrowParameters=s,e}},{key:"parseFunctionId",value:function(e){return e||this.match(T.name)?this.parseIdentifier():null}},{key:"parseFunctionParams",value:function(e,t){this.expect(T.parenL),this.expressionScope.enter(new et(3)),e.params=this.parseBindingList(T.parenR,41,!1,t),this.expressionScope.exit()}},{key:"registerFunctionStatementId",value:function(e){e.id&&this.scope.declareName(e.id.name,this.state.strict||e.generator||e.async?this.scope.treatFunctionsAsVar?5:9:17,e.id.start)}},{key:"parseClass",value:function(e,t,n){this.next(),this.takeDecorators(e);var a=this.state.strict;return this.state.strict=!0,this.parseClassId(e,t,n),this.parseClassSuper(e),e.body=this.parseClassBody(!!e.superClass,a),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")}},{key:"isClassProperty",value:function(){return this.match(T.eq)||this.match(T.semi)||this.match(T.braceR)}},{key:"isClassMethod",value:function(){return this.match(T.parenL)}},{key:"isNonstaticConstructor",value:function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)}},{key:"parseClassBody",value:function(e,t){var n=this;this.classScope.enter();var a={hadConstructor:!1,hadSuperClass:e},r=[],i=this.startNode();if(i.body=[],this.expect(T.braceL),this.withTopicForbiddingContext((function(){for(;!n.match(T.braceR);)if(n.eat(T.semi)){if(r.length>0)throw n.raise(n.state.lastTokEnd,L.DecoratorSemicolon)}else if(n.match(T.at))r.push(n.parseDecorator());else{var e=n.startNode();r.length&&(e.decorators=r,n.resetStartLocationFromNode(e,r[0]),r=[]),n.parseClassMember(i,e,a),"constructor"===e.kind&&e.decorators&&e.decorators.length>0&&n.raise(e.start,L.DecoratorConstructor)}})),this.state.strict=t,this.next(),r.length)throw this.raise(this.state.start,L.TrailingDecorator);return this.classScope.exit(),this.finishNode(i,"ClassBody")}},{key:"parseClassMemberFromModifier",value:function(e,t){var n=this.parseIdentifier(!0);if(this.isClassMethod()){var a=t;return a.kind="method",a.computed=!1,a.key=n,a.static=!1,this.pushClassMethod(e,a,!1,!1,!1,!1),!0}if(this.isClassProperty()){var r=t;return r.computed=!1,r.key=n,r.static=!1,e.body.push(this.parseClassProperty(r)),!0}return!1}},{key:"parseClassMember",value:function(e,t,n){var a=this.isContextual("static");if(a){if(this.parseClassMemberFromModifier(e,t))return;if(this.eat(T.braceL))return void this.parseClassStaticBlock(e,t)}this.parseClassMemberWithIsStatic(e,t,n,a)}},{key:"parseClassMemberWithIsStatic",value:function(e,t,n,a){var r=t,i=t,o=t,s=t,d=r,l=r;if(t.static=a,this.eat(T.star)){d.kind="method";var u=this.match(T.privateName);return this.parseClassElementName(d),u?void this.pushClassPrivateMethod(e,i,!0,!1):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,L.ConstructorIsGenerator),void this.pushClassMethod(e,r,!0,!1,!1,!1))}var c=this.state.containsEsc,p=this.match(T.privateName),f=this.parseClassElementName(t),h="Identifier"===f.type,g=this.state.start;if(this.parsePostMemberNameModifiers(l),this.isClassMethod()){if(d.kind="method",p)return void this.pushClassPrivateMethod(e,i,!1,!1);var y=this.isNonstaticConstructor(r),m=!1;y&&(r.kind="constructor",n.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(f.start,L.DuplicateConstructor),y&&this.hasPlugin("typescript")&&t.override&&this.raise(f.start,L.OverrideOnConstructor),n.hadConstructor=!0,m=n.hadSuperClass),this.pushClassMethod(e,r,!1,!1,y,m)}else if(this.isClassProperty())p?this.pushClassPrivateProperty(e,s):this.pushClassProperty(e,o);else if(!h||"async"!==f.name||c||this.isLineTerminator())if(!h||"get"!==f.name&&"set"!==f.name||c||this.match(T.star)&&this.isLineTerminator())this.isLineTerminator()?p?this.pushClassPrivateProperty(e,s):this.pushClassProperty(e,o):this.unexpected();else{d.kind=f.name;var v=this.match(T.privateName);this.parseClassElementName(r),v?this.pushClassPrivateMethod(e,i,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,L.ConstructorIsAccessor),this.pushClassMethod(e,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r)}else{var R=this.eat(T.star);l.optional&&this.unexpected(g),d.kind="method";var b=this.match(T.privateName);this.parseClassElementName(d),this.parsePostMemberNameModifiers(l),b?this.pushClassPrivateMethod(e,i,R,!0):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,L.ConstructorIsAsync),this.pushClassMethod(e,r,R,!0,!1,!1))}}},{key:"parseClassElementName",value:function(e){var t=this.state,n=t.type,a=t.value,r=t.start;return n!==T.name&&n!==T.string||!e.static||"prototype"!==a||this.raise(r,L.StaticPrototype),n===T.privateName&&"constructor"===a&&this.raise(r,L.ConstructorClassPrivateField),this.parsePropertyName(e,!0)}},{key:"parseClassStaticBlock",value:function(e,t){var n;this.expectPlugin("classStaticBlock",t.start),this.scope.enter(208);var a=this.state.labels;this.state.labels=[],this.prodParam.enter(0);var r=t.body=[];this.parseBlockOrModuleBlockBody(r,void 0,!1,T.braceR),this.prodParam.exit(),this.scope.exit(),this.state.labels=a,e.body.push(this.finishNode(t,"StaticBlock")),null!=(n=t.decorators)&&n.length&&this.raise(t.start,L.DecoratorStaticBlock)}},{key:"pushClassProperty",value:function(e,t){t.computed||"constructor"!==t.key.name&&"constructor"!==t.key.value||this.raise(t.key.start,L.ConstructorClassField),e.body.push(this.parseClassProperty(t))}},{key:"pushClassPrivateProperty",value:function(e,t){var n=this.parseClassPrivateProperty(t);e.body.push(n),this.classScope.declarePrivateName(this.getPrivateNameSV(n.key),0,n.key.start)}},{key:"pushClassMethod",value:function(e,t,n,a,r,i){e.body.push(this.parseMethod(t,n,a,r,i,"ClassMethod",!0))}},{key:"pushClassPrivateMethod",value:function(e,t,n,a){var r=this.parseMethod(t,n,a,!1,!1,"ClassPrivateMethod",!0);e.body.push(r);var i="get"===r.kind?r.static?6:2:"set"===r.kind?r.static?5:1:0;this.classScope.declarePrivateName(this.getPrivateNameSV(r.key),i,r.key.start)}},{key:"parsePostMemberNameModifiers",value:function(e){}},{key:"parseClassPrivateProperty",value:function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassPrivateProperty")}},{key:"parseClassProperty",value:function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassProperty")}},{key:"parseInitializer",value:function(e){this.scope.enter(80),this.expressionScope.enter(at()),this.prodParam.enter(0),e.value=this.eat(T.eq)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}},{key:"parseClassId",value:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:139;this.match(T.name)?(e.id=this.parseIdentifier(),t&&this.checkLVal(e.id,"class name",a)):n||!t?e.id=null:this.unexpected(null,L.MissingClassName)}},{key:"parseClassSuper",value:function(e){e.superClass=this.eat(T._extends)?this.parseExprSubscripts():null}},{key:"parseExport",value:function(e){var t=this.maybeParseExportDefaultSpecifier(e),n=!t||this.eat(T.comma),a=n&&this.eatExportStar(e),r=a&&this.maybeParseExportNamespaceSpecifier(e),i=n&&(!r||this.eat(T.comma)),o=t||a;if(a&&!r)return t&&this.unexpected(),this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");var s,d=this.maybeParseExportNamedSpecifiers(e);if(t&&n&&!a&&!d||r&&i&&!d)throw this.unexpected(null,T.braceL);if(o||d?(s=!1,this.parseExportFrom(e,o)):s=this.maybeParseExportDeclaration(e),o||d||s)return this.checkExport(e,!0,!1,!!e.source),this.finishNode(e,"ExportNamedDeclaration");if(this.eat(T._default))return e.declaration=this.parseExportDefaultExpression(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration");throw this.unexpected(null,T.braceL)}},{key:"eatExportStar",value:function(e){return this.eat(T.star)}},{key:"maybeParseExportDefaultSpecifier",value:function(e){if(this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom");var t=this.startNode();return t.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(t,"ExportDefaultSpecifier")],!0}return!1}},{key:"maybeParseExportNamespaceSpecifier",value:function(e){if(this.isContextual("as")){e.specifiers||(e.specifiers=[]);var t=this.startNodeAt(this.state.lastTokStart,this.state.lastTokStartLoc);return this.next(),t.exported=this.parseModuleExportName(),e.specifiers.push(this.finishNode(t,"ExportNamespaceSpecifier")),!0}return!1}},{key:"maybeParseExportNamedSpecifiers",value:function(e){var t;return!!this.match(T.braceL)&&(e.specifiers||(e.specifiers=[]),(t=e.specifiers).push.apply(t,a(this.parseExportSpecifiers())),e.source=null,e.declaration=null,!0)}},{key:"maybeParseExportDeclaration",value:function(e){return!!this.shouldParseExportDeclaration()&&(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e),!0)}},{key:"isAsyncFunction",value:function(){if(!this.isContextual("async"))return!1;var e=this.nextTokenStart();return!A.test(this.input.slice(this.state.pos,e))&&this.isUnparsedContextual(e,"function")}},{key:"parseExportDefaultExpression",value:function(){var e=this.startNode(),t=this.isAsyncFunction();if(this.match(T._function)||t)return this.next(),t&&this.next(),this.parseFunction(e,5,t);if(this.match(T._class))return this.parseClass(e,!0,!0);if(this.match(T.at))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,L.DecoratorBeforeExport),this.parseDecorators(!1),this.parseClass(e,!0,!0);if(this.match(T._const)||this.match(T._var)||this.isLet())throw this.raise(this.state.start,L.UnsupportedDefaultExport);var n=this.parseMaybeAssignAllowIn();return this.semicolon(),n}},{key:"parseExportDeclaration",value:function(e){return this.parseStatement(null)}},{key:"isExportDefaultSpecifier",value:function(){if(this.match(T.name)){var e=this.state.value;if("async"===e&&!this.state.containsEsc||"let"===e)return!1;if(("type"===e||"interface"===e)&&!this.state.containsEsc){var t=this.lookahead();if(t.type===T.name&&"from"!==t.value||t.type===T.braceL)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(T._default))return!1;var n=this.nextTokenStart(),a=this.isUnparsedContextual(n,"from");if(44===this.input.charCodeAt(n)||this.match(T.name)&&a)return!0;if(this.match(T._default)&&a){var r=this.input.charCodeAt(this.nextTokenStartSince(n+4));return 34===r||39===r}return!1}},{key:"parseExportFrom",value:function(e,t){if(this.eatContextual("from")){e.source=this.parseImportSource(),this.checkExport(e);var n=this.maybeParseImportAssertions();n&&(e.assertions=n)}else t?this.unexpected():e.source=null;this.semicolon()}},{key:"shouldParseExportDeclaration",value:function(){if(this.match(T.at)&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))){if(!this.getPluginOption("decorators","decoratorsBeforeExport"))return!0;this.unexpected(this.state.start,L.DecoratorBeforeExport)}return"var"===this.state.type.keyword||"const"===this.state.type.keyword||"function"===this.state.type.keyword||"class"===this.state.type.keyword||this.isLet()||this.isAsyncFunction()}},{key:"checkExport",value:function(e,t,a,r){if(t)if(a){if(this.checkDuplicateExports(e,"default"),this.hasPlugin("exportDefaultFrom")){var i,o=e.declaration;"Identifier"!==o.type||"from"!==o.name||o.end-o.start!=4||null!=(i=o.extra)&&i.parenthesized||this.raise(o.start,L.ExportDefaultFromAsIdentifier)}}else if(e.specifiers&&e.specifiers.length){var s,d=n(e.specifiers);try{for(d.s();!(s=d.n()).done;){var l=s.value,u=l.exported,c="Identifier"===u.type?u.name:u.value;if(this.checkDuplicateExports(l,c),!r&&l.local){var p=l.local;"Identifier"!==p.type?this.raise(l.start,L.ExportBindingIsString,p.value,c):(this.checkReservedWord(p.name,p.start,!0,!1),this.scope.checkLocalExport(p))}}}catch(e){d.e(e)}finally{d.f()}}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type){var f=e.declaration.id;if(!f)throw new Error("Assertion failure");this.checkDuplicateExports(e,f.name)}else if("VariableDeclaration"===e.declaration.type){var h,g=n(e.declaration.declarations);try{for(g.s();!(h=g.n()).done;){var y=h.value;this.checkDeclaration(y.id)}}catch(e){g.e(e)}finally{g.f()}}if(this.state.decoratorStack[this.state.decoratorStack.length-1].length)throw this.raise(e.start,L.UnsupportedDecoratorExport)}},{key:"checkDeclaration",value:function(e){if("Identifier"===e.type)this.checkDuplicateExports(e,e.name);else if("ObjectPattern"===e.type){var t,a=n(e.properties);try{for(a.s();!(t=a.n()).done;){var r=t.value;this.checkDeclaration(r)}}catch(e){a.e(e)}finally{a.f()}}else if("ArrayPattern"===e.type){var i,o=n(e.elements);try{for(o.s();!(i=o.n()).done;){var s=i.value;s&&this.checkDeclaration(s)}}catch(e){o.e(e)}finally{o.f()}}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type?this.checkDeclaration(e.argument):"AssignmentPattern"===e.type&&this.checkDeclaration(e.left)}},{key:"checkDuplicateExports",value:function(e,t){this.exportedIdentifiers.has(t)&&this.raise(e.start,"default"===t?L.DuplicateDefaultExport:L.DuplicateExport,t),this.exportedIdentifiers.add(t)}},{key:"parseExportSpecifiers",value:function(){var e=[],t=!0;for(this.expect(T.braceL);!this.eat(T.braceR);){if(t)t=!1;else if(this.expect(T.comma),this.eat(T.braceR))break;var n=this.startNode();n.local=this.parseModuleExportName(),n.exported=this.eatContextual("as")?this.parseModuleExportName():n.local.__clone(),e.push(this.finishNode(n,"ExportSpecifier"))}return e}},{key:"parseModuleExportName",value:function(){if(this.match(T.string)){var e=this.parseStringLiteral(this.state.value),t=e.value.match(ut);return t&&this.raise(e.start,L.ModuleExportNameHasLoneSurrogate,t[0].charCodeAt(0).toString(16)),e}return this.parseIdentifier(!0)}},{key:"parseImport",value:function(e){if(e.specifiers=[],!this.match(T.string)){var t=!this.maybeParseDefaultImportSpecifier(e)||this.eat(T.comma),n=t&&this.maybeParseStarImportSpecifier(e);t&&!n&&this.parseNamedImportSpecifiers(e),this.expectContextual("from")}e.source=this.parseImportSource();var a=this.maybeParseImportAssertions();if(a)e.assertions=a;else{var r=this.maybeParseModuleAttributes();r&&(e.attributes=r)}return this.semicolon(),this.finishNode(e,"ImportDeclaration")}},{key:"parseImportSource",value:function(){return this.match(T.string)||this.unexpected(),this.parseExprAtom()}},{key:"shouldParseDefaultImport",value:function(e){return this.match(T.name)}},{key:"parseImportSpecifierLocal",value:function(e,t,n,a){t.local=this.parseIdentifier(),this.checkLVal(t.local,a,9),e.specifiers.push(this.finishNode(t,n))}},{key:"parseAssertEntries",value:function(){var e=[],t=new Set;do{if(this.match(T.braceR))break;var n=this.startNode(),a=this.state.value;if(t.has(a)&&this.raise(this.state.start,L.ModuleAttributesWithDuplicateKeys,a),t.add(a),this.match(T.string)?n.key=this.parseStringLiteral(a):n.key=this.parseIdentifier(!0),this.expect(T.colon),!this.match(T.string))throw this.unexpected(this.state.start,L.ModuleAttributeInvalidValue);n.value=this.parseStringLiteral(this.state.value),this.finishNode(n,"ImportAttribute"),e.push(n)}while(this.eat(T.comma));return e}},{key:"maybeParseModuleAttributes",value:function(){if(!this.match(T._with)||this.hasPrecedingLineBreak())return this.hasPlugin("moduleAttributes")?[]:null;this.expectPlugin("moduleAttributes"),this.next();var e=[],t=new Set;do{var n=this.startNode();if(n.key=this.parseIdentifier(!0),"type"!==n.key.name&&this.raise(n.key.start,L.ModuleAttributeDifferentFromType,n.key.name),t.has(n.key.name)&&this.raise(n.key.start,L.ModuleAttributesWithDuplicateKeys,n.key.name),t.add(n.key.name),this.expect(T.colon),!this.match(T.string))throw this.unexpected(this.state.start,L.ModuleAttributeInvalidValue);n.value=this.parseStringLiteral(this.state.value),this.finishNode(n,"ImportAttribute"),e.push(n)}while(this.eat(T.comma));return e}},{key:"maybeParseImportAssertions",value:function(){if(!this.isContextual("assert")||this.hasPrecedingLineBreak())return this.hasPlugin("importAssertions")?[]:null;this.expectPlugin("importAssertions"),this.next(),this.eat(T.braceL);var e=this.parseAssertEntries();return this.eat(T.braceR),e}},{key:"maybeParseDefaultImportSpecifier",value:function(e){return!!this.shouldParseDefaultImport(e)&&(this.parseImportSpecifierLocal(e,this.startNode(),"ImportDefaultSpecifier","default import specifier"),!0)}},{key:"maybeParseStarImportSpecifier",value:function(e){if(this.match(T.star)){var t=this.startNode();return this.next(),this.expectContextual("as"),this.parseImportSpecifierLocal(e,t,"ImportNamespaceSpecifier","import namespace specifier"),!0}return!1}},{key:"parseNamedImportSpecifiers",value:function(e){var t=!0;for(this.expect(T.braceL);!this.eat(T.braceR);){if(t)t=!1;else{if(this.eat(T.colon))throw this.raise(this.state.start,L.DestructureNamedImport);if(this.expect(T.comma),this.eat(T.braceR))break}this.parseImportSpecifier(e)}}},{key:"parseImportSpecifier",value:function(e){var t=this.startNode(),n=this.match(T.string);if(t.imported=this.parseModuleExportName(),this.eatContextual("as"))t.local=this.parseIdentifier();else{var a=t.imported;if(n)throw this.raise(t.start,L.ImportBindingIsString,a.value);this.checkReservedWord(a.name,t.start,!0,!0),t.local=a.__clone()}this.checkLVal(t.local,"import specifier",9),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))}},{key:"isThisParam",value:function(e){return"Identifier"===e.type&&"this"===e.name}}]),i}(function(e){d(a,e);var t=u(a);function a(){return g(this,a),t.apply(this,arguments)}return h(a,[{key:"checkProto",value:function(e,t,n,a){if(!("SpreadElement"===e.type||this.isObjectMethod(e)||e.computed||e.shorthand)){var r=e.key;if("__proto__"===("Identifier"===r.type?r.name:r.value)){if(t)return void this.raise(r.start,L.RecordNoProto);n.used&&(a?-1===a.doubleProto&&(a.doubleProto=r.start):this.raise(r.start,L.DuplicateProto)),n.used=!0}}}},{key:"shouldExitDescending",value:function(e,t){return"ArrowFunctionExpression"===e.type&&e.start===t}},{key:"getExpression",value:function(){var e=0;this.hasPlugin("topLevelAwait")&&this.inModule&&(e|=2),this.scope.enter(1),this.prodParam.enter(e),this.nextToken();var t=this.parseExpression();return this.match(T.eof)||this.unexpected(),t.comments=this.state.comments,t.errors=this.state.errors,this.options.tokens&&(t.tokens=this.tokens),t}},{key:"parseExpression",value:function(e,t){var n=this;return e?this.disallowInAnd((function(){return n.parseExpressionBase(t)})):this.allowInAnd((function(){return n.parseExpressionBase(t)}))}},{key:"parseExpressionBase",value:function(e){var t=this.state.start,n=this.state.startLoc,a=this.parseMaybeAssign(e);if(this.match(T.comma)){var r=this.startNodeAt(t,n);for(r.expressions=[a];this.eat(T.comma);)r.expressions.push(this.parseMaybeAssign(e));return this.toReferencedList(r.expressions),this.finishNode(r,"SequenceExpression")}return a}},{key:"parseMaybeAssignDisallowIn",value:function(e,t){var n=this;return this.disallowInAnd((function(){return n.parseMaybeAssign(e,t)}))}},{key:"parseMaybeAssignAllowIn",value:function(e,t){var n=this;return this.allowInAnd((function(){return n.parseMaybeAssign(e,t)}))}},{key:"setOptionalParametersError",value:function(e,t){var n;e.optionalParameters=null!=(n=null==t?void 0:t.pos)?n:this.state.start}},{key:"parseMaybeAssign",value:function(e,t){var n,a=this.state.start,r=this.state.startLoc;if(this.isContextual("yield")&&this.prodParam.hasYield){var i=this.parseYield();return t&&(i=t.call(this,i,a,r)),i}e?n=!1:(e=new it,n=!0),(this.match(T.parenL)||this.match(T.name))&&(this.state.potentialArrowAt=this.state.start);var o=this.parseMaybeConditional(e);if(t&&(o=t.call(this,o,a,r)),this.state.type.isAssign){var s=this.startNodeAt(a,r),d=this.state.value;return s.operator=d,this.match(T.eq)?(s.left=this.toAssignable(o,!0),e.doubleProto=-1):s.left=o,e.shorthandAssign>=s.left.start&&(e.shorthandAssign=-1),this.checkLVal(o,"assignment expression"),this.next(),s.right=this.parseMaybeAssign(),this.finishNode(s,"AssignmentExpression")}return n&&this.checkExpressionErrors(e,!0),o}},{key:"parseMaybeConditional",value:function(e){var t=this.state.start,n=this.state.startLoc,a=this.state.potentialArrowAt,r=this.parseExprOps(e);return this.shouldExitDescending(r,a)?r:this.parseConditional(r,t,n,e)}},{key:"parseConditional",value:function(e,t,n,a){if(this.eat(T.question)){var r=this.startNodeAt(t,n);return r.test=e,r.consequent=this.parseMaybeAssignAllowIn(),this.expect(T.colon),r.alternate=this.parseMaybeAssign(),this.finishNode(r,"ConditionalExpression")}return e}},{key:"parseExprOps",value:function(e){var t=this.state.start,n=this.state.startLoc,a=this.state.potentialArrowAt,r=this.parseMaybeUnary(e);return this.shouldExitDescending(r,a)?r:this.parseExprOp(r,t,n,-1)}},{key:"parseExprOp",value:function(e,t,n,a){var r=this.state.type.binop;if(null!=r&&(this.prodParam.hasIn||!this.match(T._in))&&r>a){var i=this.state.type;if(i===T.pipeline){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return e;this.state.inPipeline=!0,this.checkPipelineAtInfixOperator(e,t)}var o=this.startNodeAt(t,n);o.left=e,o.operator=this.state.value;var s=i===T.logicalOR||i===T.logicalAND,d=i===T.nullishCoalescing;if(d&&(r=T.logicalAND.binop),this.next(),i===T.pipeline&&"minimal"===this.getPluginOption("pipelineOperator","proposal")&&this.match(T.name)&&"await"===this.state.value&&this.prodParam.hasAwait)throw this.raise(this.state.start,L.UnexpectedAwaitAfterPipelineBody);o.right=this.parseExprOpRightExpr(i,r),this.finishNode(o,s||d?"LogicalExpression":"BinaryExpression");var l=this.state.type;if(d&&(l===T.logicalOR||l===T.logicalAND)||s&&l===T.nullishCoalescing)throw this.raise(this.state.start,L.MixingCoalesceWithLogical);return this.parseExprOp(o,t,n,a)}return e}},{key:"parseExprOpRightExpr",value:function(e,t){var n=this,a=this.state.start,r=this.state.startLoc;switch(e){case T.pipeline:switch(this.getPluginOption("pipelineOperator","proposal")){case"smart":return this.withTopicPermittingContext((function(){return n.parseSmartPipelineBody(n.parseExprOpBaseRightExpr(e,t),a,r)}));case"fsharp":return this.withSoloAwaitPermittingContext((function(){return n.parseFSharpPipelineBody(t)}))}default:return this.parseExprOpBaseRightExpr(e,t)}}},{key:"parseExprOpBaseRightExpr",value:function(e,t){var n=this.state.start,a=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnary(),n,a,e.rightAssociative?t-1:t)}},{key:"checkExponentialAfterUnary",value:function(e){this.match(T.exponent)&&this.raise(e.argument.start,L.UnexpectedTokenUnaryExponentiation)}},{key:"parseMaybeUnary",value:function(e,t){var n=this.state.start,a=this.state.startLoc,r=this.isContextual("await");if(r&&this.isAwaitAllowed()){this.next();var i=this.parseAwait(n,a);return t||this.checkExponentialAfterUnary(i),i}if(this.isContextual("module")&&123===this.lookaheadCharCode()&&!this.hasFollowingLineBreak())return this.parseModuleExpression();var o=this.match(T.incDec),s=this.startNode();if(this.state.type.prefix){s.operator=this.state.value,s.prefix=!0,this.match(T._throw)&&this.expectPlugin("throwExpressions");var d=this.match(T._delete);if(this.next(),s.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),this.state.strict&&d){var l=s.argument;"Identifier"===l.type?this.raise(s.start,L.StrictDelete):this.hasPropertyAsPrivateName(l)&&this.raise(s.start,L.DeletePrivateField)}if(!o)return t||this.checkExponentialAfterUnary(s),this.finishNode(s,"UnaryExpression")}var u=this.parseUpdate(s,o,e);return r&&(this.hasPlugin("v8intrinsic")?this.state.type.startsExpr:this.state.type.startsExpr&&!this.match(T.modulo))&&!this.isAmbiguousAwait()?(this.raiseOverwrite(n,this.hasPlugin("topLevelAwait")?L.AwaitNotInAsyncContext:L.AwaitNotInAsyncFunction),this.parseAwait(n,a)):u}},{key:"parseUpdate",value:function(e,t,n){if(t)return this.checkLVal(e.argument,"prefix operation"),this.finishNode(e,"UpdateExpression");var a=this.state.start,r=this.state.startLoc,i=this.parseExprSubscripts(n);if(this.checkExpressionErrors(n,!1))return i;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(a,r);o.operator=this.state.value,o.prefix=!1,o.argument=i,this.checkLVal(i,"postfix operation"),this.next(),i=this.finishNode(o,"UpdateExpression")}return i}},{key:"parseExprSubscripts",value:function(e){var t=this.state.start,n=this.state.startLoc,a=this.state.potentialArrowAt,r=this.parseExprAtom(e);return this.shouldExitDescending(r,a)?r:this.parseSubscripts(r,t,n)}},{key:"parseSubscripts",value:function(e,t,n,a){var r={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(e),stop:!1};do{e=this.parseSubscript(e,t,n,a,r),r.maybeAsyncArrow=!1}while(!r.stop);return e}},{key:"parseSubscript",value:function(e,t,n,a,r){if(!a&&this.eat(T.doubleColon))return this.parseBind(e,t,n,a,r);if(this.match(T.backQuote))return this.parseTaggedTemplateExpression(e,t,n,r);var i=!1;if(this.match(T.questionDot)){if(a&&40===this.lookaheadCharCode())return r.stop=!0,e;r.optionalChainMember=i=!0,this.next()}return!a&&this.match(T.parenL)?this.parseCoverCallAndAsyncArrowHead(e,t,n,r,i):i||this.match(T.bracketL)||this.eat(T.dot)?this.parseMember(e,t,n,r,i):(r.stop=!0,e)}},{key:"parseMember",value:function(e,t,n,a,r){var i=this.startNodeAt(t,n),o=this.eat(T.bracketL);i.object=e,i.computed=o;var s=!o&&this.match(T.privateName)&&this.state.value,d=o?this.parseExpression():s?this.parsePrivateName():this.parseIdentifier(!0);return!1!==s&&("Super"===i.object.type&&this.raise(t,L.SuperPrivateField),this.classScope.usePrivateName(s,d.start)),i.property=d,o&&this.expect(T.bracketR),a.optionalChainMember?(i.optional=r,this.finishNode(i,"OptionalMemberExpression")):this.finishNode(i,"MemberExpression")}},{key:"parseBind",value:function(e,t,n,a,r){var i=this.startNodeAt(t,n);return i.object=e,i.callee=this.parseNoCallExpr(),r.stop=!0,this.parseSubscripts(this.finishNode(i,"BindExpression"),t,n,a)}},{key:"parseCoverCallAndAsyncArrowHead",value:function(e,t,n,a,r){var i=this.state.maybeInArrowParameters,o=null;this.state.maybeInArrowParameters=!0,this.next();var s=this.startNodeAt(t,n);return s.callee=e,a.maybeAsyncArrow&&(this.expressionScope.enter(new tt(2)),o=new it),a.optionalChainMember&&(s.optional=r),s.arguments=r?this.parseCallExpressionArguments(T.parenR):this.parseCallExpressionArguments(T.parenR,"Import"===e.type,"Super"!==e.type,s,o),this.finishCallExpression(s,a.optionalChainMember),a.maybeAsyncArrow&&this.shouldParseAsyncArrow()&&!r?(a.stop=!0,this.expressionScope.validateAsPattern(),this.expressionScope.exit(),s=this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,n),s)):(a.maybeAsyncArrow&&(this.checkExpressionErrors(o,!0),this.expressionScope.exit()),this.toReferencedArguments(s)),this.state.maybeInArrowParameters=i,s}},{key:"toReferencedArguments",value:function(e,t){this.toReferencedListDeep(e.arguments,t)}},{key:"parseTaggedTemplateExpression",value:function(e,t,n,a){var r=this.startNodeAt(t,n);return r.tag=e,r.quasi=this.parseTemplate(!0),a.optionalChainMember&&this.raise(t,L.OptionalChainingNoTemplate),this.finishNode(r,"TaggedTemplateExpression")}},{key:"atPossibleAsyncArrow",value:function(e){return"Identifier"===e.type&&"async"===e.name&&this.state.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&e.start===this.state.potentialArrowAt}},{key:"finishCallExpression",value:function(e,t){if("Import"===e.callee.type)if(2===e.arguments.length&&(this.hasPlugin("moduleAttributes")||this.expectPlugin("importAssertions")),0===e.arguments.length||e.arguments.length>2)this.raise(e.start,L.ImportCallArity,this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?"one or two arguments":"one argument");else{var a,r=n(e.arguments);try{for(r.s();!(a=r.n()).done;){var i=a.value;"SpreadElement"===i.type&&this.raise(i.start,L.ImportCallSpreadArgument)}}catch(e){r.e(e)}finally{r.f()}}return this.finishNode(e,t?"OptionalCallExpression":"CallExpression")}},{key:"parseCallExpressionArguments",value:function(e,t,n,a,r){var i=[],o=!0,s=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(e);){if(o)o=!1;else if(this.expect(T.comma),this.match(e)){!t||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(this.state.lastTokStart,L.ImportCallArgumentTrailingComma),a&&this.addExtra(a,"trailingComma",this.state.lastTokStart),this.next();break}i.push(this.parseExprListItem(!1,r,n))}return this.state.inFSharpPipelineDirectBody=s,i}},{key:"shouldParseAsyncArrow",value:function(){return this.match(T.arrow)&&!this.canInsertSemicolon()}},{key:"parseAsyncArrowFromCallExpression",value:function(e,t){var n;return this.expect(T.arrow),this.parseArrowExpression(e,t.arguments,!0,null==(n=t.extra)?void 0:n.trailingComma),e}},{key:"parseNoCallExpr",value:function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)}},{key:"parseExprAtom",value:function(e){var t;switch(this.state.type){case T._super:return this.parseSuper();case T._import:return t=this.startNode(),this.next(),this.match(T.dot)?this.parseImportMetaProperty(t):(this.match(T.parenL)||this.raise(this.state.lastTokStart,L.UnsupportedImport),this.finishNode(t,"Import"));case T._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case T.name:var n=this.state.potentialArrowAt===this.state.start,a=this.state.containsEsc,r=this.parseIdentifier();if(!a&&"async"===r.name&&!this.canInsertSemicolon()){if(this.match(T._function))return this.next(),this.parseFunction(this.startNodeAtNode(r),void 0,!0);if(this.match(T.name))return 61===this.lookaheadCharCode()?this.parseAsyncArrowUnaryFunction(r):r;if(this.match(T._do))return this.parseDo(!0)}return n&&this.match(T.arrow)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(r),[r],!1)):r;case T._do:return this.parseDo(!1);case T.slash:case T.slashAssign:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case T.num:return this.parseNumericLiteral(this.state.value);case T.bigint:return this.parseBigIntLiteral(this.state.value);case T.decimal:return this.parseDecimalLiteral(this.state.value);case T.string:return this.parseStringLiteral(this.state.value);case T._null:return this.parseNullLiteral();case T._true:return this.parseBooleanLiteral(!0);case T._false:return this.parseBooleanLiteral(!1);case T.parenL:var i=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(i);case T.bracketBarL:case T.bracketHashL:return this.parseArrayLike(this.state.type===T.bracketBarL?T.bracketBarR:T.bracketR,!1,!0,e);case T.bracketL:return this.parseArrayLike(T.bracketR,!0,!1,e);case T.braceBarL:case T.braceHashL:return this.parseObjectLike(this.state.type===T.braceBarL?T.braceBarR:T.braceR,!1,!0,e);case T.braceL:return this.parseObjectLike(T.braceR,!1,!1,e);case T._function:return this.parseFunctionOrFunctionSent();case T.at:this.parseDecorators();case T._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case T._new:return this.parseNewOrNewTarget();case T.backQuote:return this.parseTemplate(!1);case T.doubleColon:t=this.startNode(),this.next(),t.object=null;var o=t.callee=this.parseNoCallExpr();if("MemberExpression"===o.type)return this.finishNode(t,"BindExpression");throw this.raise(o.start,L.UnsupportedBind);case T.privateName:var s=this.state.start,d=this.state.value;if(t=this.parsePrivateName(),this.match(T._in))this.expectPlugin("privateIn"),this.classScope.usePrivateName(d,t.start);else{if(!this.hasPlugin("privateIn"))throw this.unexpected(s);this.raise(this.state.start,L.PrivateInExpectedIn,d)}return t;case T.hash:if(this.state.inPipeline)return t=this.startNode(),"smart"!==this.getPluginOption("pipelineOperator","proposal")&&this.raise(t.start,L.PrimaryTopicRequiresSmartPipeline),this.next(),this.primaryTopicReferenceIsAllowedInCurrentTopicContext()||this.raise(t.start,L.PrimaryTopicNotAllowed),this.registerTopicReference(),this.finishNode(t,"PipelinePrimaryTopicReference");case T.relational:if("<"===this.state.value){var l=this.input.codePointAt(this.nextTokenStart());(J(l)||62===l)&&this.expectOnePlugin(["jsx","flow","typescript"])}default:throw this.unexpected()}}},{key:"parseAsyncArrowUnaryFunction",value:function(e){var t=this.startNodeAtNode(e);this.prodParam.enter(je(!0,this.prodParam.hasYield));var n=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(this.state.pos,L.LineTerminatorBeforeArrow),this.expect(T.arrow),this.parseArrowExpression(t,n,!0),t}},{key:"parseDo",value:function(e){this.expectPlugin("doExpressions"),e&&this.expectPlugin("asyncDoExpressions");var t=this.startNode();t.async=e,this.next();var n=this.state.labels;return this.state.labels=[],e?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=n,this.finishNode(t,"DoExpression")}},{key:"parseSuper",value:function(){var e=this.startNode();return this.next(),!this.match(T.parenL)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(e.start,L.UnexpectedSuper):this.raise(e.start,L.SuperNotAllowed),this.match(T.parenL)||this.match(T.bracketL)||this.match(T.dot)||this.raise(e.start,L.UnsupportedSuper),this.finishNode(e,"Super")}},{key:"parseMaybePrivateName",value:function(e){return this.match(T.privateName)?(e||this.raise(this.state.start+1,L.UnexpectedPrivateField),this.parsePrivateName()):this.parseIdentifier(!0)}},{key:"parsePrivateName",value:function(){var e=this.startNode(),t=this.startNodeAt(this.state.start+1,new _(this.state.curLine,this.state.start+1-this.state.lineStart)),n=this.state.value;return this.next(),e.id=this.createIdentifier(t,n),this.finishNode(e,"PrivateName")}},{key:"parseFunctionOrFunctionSent",value:function(){var e=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(T.dot)){var t=this.createIdentifier(this.startNodeAtNode(e),"function");return this.next(),this.parseMetaProperty(e,t,"sent")}return this.parseFunction(e)}},{key:"parseMetaProperty",value:function(e,t,n){e.meta=t,"function"===t.name&&"sent"===n&&(this.isContextual(n)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected());var a=this.state.containsEsc;return e.property=this.parseIdentifier(!0),(e.property.name!==n||a)&&this.raise(e.property.start,L.UnsupportedMetaProperty,t.name,n),this.finishNode(e,"MetaProperty")}},{key:"parseImportMetaProperty",value:function(e){var t=this.createIdentifier(this.startNodeAtNode(e),"import");return this.next(),this.isContextual("meta")&&(this.inModule||this.raise(t.start,M.ImportMetaOutsideModule),this.sawUnambiguousESM=!0),this.parseMetaProperty(e,t,"meta")}},{key:"parseLiteralAtNode",value:function(e,t,n){return this.addExtra(n,"rawValue",e),this.addExtra(n,"raw",this.input.slice(n.start,this.state.end)),n.value=e,this.next(),this.finishNode(n,t)}},{key:"parseLiteral",value:function(e,t){var n=this.startNode();return this.parseLiteralAtNode(e,t,n)}},{key:"parseStringLiteral",value:function(e){return this.parseLiteral(e,"StringLiteral")}},{key:"parseNumericLiteral",value:function(e){return this.parseLiteral(e,"NumericLiteral")}},{key:"parseBigIntLiteral",value:function(e){return this.parseLiteral(e,"BigIntLiteral")}},{key:"parseDecimalLiteral",value:function(e){return this.parseLiteral(e,"DecimalLiteral")}},{key:"parseRegExpLiteral",value:function(e){var t=this.parseLiteral(e.value,"RegExpLiteral");return t.pattern=e.pattern,t.flags=e.flags,t}},{key:"parseBooleanLiteral",value:function(e){var t=this.startNode();return t.value=e,this.next(),this.finishNode(t,"BooleanLiteral")}},{key:"parseNullLiteral",value:function(){var e=this.startNode();return this.next(),this.finishNode(e,"NullLiteral")}},{key:"parseParenAndDistinguishExpression",value:function(e){var t,n=this.state.start,a=this.state.startLoc;this.next(),this.expressionScope.enter(new tt(1));var r=this.state.maybeInArrowParameters,i=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;for(var o,s,d=this.state.start,l=this.state.startLoc,u=[],c=new it,p=!0;!this.match(T.parenR);){if(p)p=!1;else if(this.expect(T.comma,-1===c.optionalParameters?null:c.optionalParameters),this.match(T.parenR)){s=this.state.start;break}if(this.match(T.ellipsis)){var f=this.state.start,h=this.state.startLoc;o=this.state.start,u.push(this.parseParenItem(this.parseRestBinding(),f,h)),this.checkCommaAfterRest(41);break}u.push(this.parseMaybeAssignAllowIn(c,this.parseParenItem))}var g=this.state.lastTokEnd,y=this.state.lastTokEndLoc;this.expect(T.parenR),this.state.maybeInArrowParameters=r,this.state.inFSharpPipelineDirectBody=i;var m=this.startNodeAt(n,a);if(e&&this.shouldParseArrow()&&(m=this.parseArrow(m)))return this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(m,u,!1),m;if(this.expressionScope.exit(),u.length||this.unexpected(this.state.lastTokStart),s&&this.unexpected(s),o&&this.unexpected(o),this.checkExpressionErrors(c,!0),this.toReferencedListDeep(u,!0),u.length>1?((t=this.startNodeAt(d,l)).expressions=u,this.finishNodeAt(t,"SequenceExpression",g,y)):t=u[0],!this.options.createParenthesizedExpressions)return this.addExtra(t,"parenthesized",!0),this.addExtra(t,"parenStart",n),t;var v=this.startNodeAt(n,a);return v.expression=t,this.finishNode(v,"ParenthesizedExpression"),v}},{key:"shouldParseArrow",value:function(){return!this.canInsertSemicolon()}},{key:"parseArrow",value:function(e){if(this.eat(T.arrow))return e}},{key:"parseParenItem",value:function(e,t,n){return e}},{key:"parseNewOrNewTarget",value:function(){var e=this.startNode();if(this.next(),this.match(T.dot)){var t=this.createIdentifier(this.startNodeAtNode(e),"new");this.next();var n=this.parseMetaProperty(e,t,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.raise(n.start,L.UnexpectedNewTarget),n}return this.parseNew(e)}},{key:"parseNew",value:function(e){return e.callee=this.parseNoCallExpr(),"Import"===e.callee.type?this.raise(e.callee.start,L.ImportCallNotNewExpression):this.isOptionalChain(e.callee)?this.raise(this.state.lastTokEnd,L.OptionalChainingNoNew):this.eat(T.questionDot)&&this.raise(this.state.start,L.OptionalChainingNoNew),this.parseNewArguments(e),this.finishNode(e,"NewExpression")}},{key:"parseNewArguments",value:function(e){if(this.eat(T.parenL)){var t=this.parseExprList(T.parenR);this.toReferencedList(t),e.arguments=t}else e.arguments=[]}},{key:"parseTemplateElement",value:function(e){var t=this.startNode();return null===this.state.value&&(e||this.raise(this.state.start+1,L.InvalidEscapeSequenceTemplate)),t.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),t.tail=this.match(T.backQuote),this.finishNode(t,"TemplateElement")}},{key:"parseTemplate",value:function(e){var t=this.startNode();this.next(),t.expressions=[];var n=this.parseTemplateElement(e);for(t.quasis=[n];!n.tail;)this.expect(T.dollarBraceL),t.expressions.push(this.parseTemplateSubstitution()),this.expect(T.braceR),t.quasis.push(n=this.parseTemplateElement(e));return this.next(),this.finishNode(t,"TemplateLiteral")}},{key:"parseTemplateSubstitution",value:function(){return this.parseExpression()}},{key:"parseObjectLike",value:function(e,t,n,a){n&&this.expectPlugin("recordAndTuple");var r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var i=Object.create(null),o=!0,s=this.startNode();for(s.properties=[],this.next();!this.match(e);){if(o)o=!1;else if(this.expect(T.comma),this.match(e)){this.addExtra(s,"trailingComma",this.state.lastTokStart);break}var d=this.parsePropertyDefinition(t,a);t||this.checkProto(d,n,i,a),n&&!this.isObjectProperty(d)&&"SpreadElement"!==d.type&&this.raise(d.start,L.InvalidRecordProperty),d.shorthand&&this.addExtra(d,"shorthand",!0),s.properties.push(d)}this.next(),this.state.inFSharpPipelineDirectBody=r;var l="ObjectExpression";return t?l="ObjectPattern":n&&(l="RecordExpression"),this.finishNode(s,l)}},{key:"maybeAsyncOrAccessorProp",value:function(e){return!e.computed&&"Identifier"===e.key.type&&(this.isLiteralPropertyName()||this.match(T.bracketL)||this.match(T.star))}},{key:"parsePropertyDefinition",value:function(e,t){var n=[];if(this.match(T.at))for(this.hasPlugin("decorators")&&this.raise(this.state.start,L.UnsupportedPropertyDecorator);this.match(T.at);)n.push(this.parseDecorator());var a,r,i=this.startNode(),o=!1,s=!1,d=!1;if(this.match(T.ellipsis))return n.length&&this.unexpected(),e?(this.next(),i.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(i,"RestElement")):this.parseSpread();n.length&&(i.decorators=n,n=[]),i.method=!1,(e||t)&&(a=this.state.start,r=this.state.startLoc),e||(o=this.eat(T.star));var l=this.state.containsEsc,u=this.parsePropertyName(i,!1);if(!e&&!o&&!l&&this.maybeAsyncOrAccessorProp(i)){var c=u.name;"async"!==c||this.hasPrecedingLineBreak()||(s=!0,o=this.eat(T.star),this.parsePropertyName(i,!1)),"get"!==c&&"set"!==c||(d=!0,i.kind=c,this.match(T.star)&&(o=!0,this.raise(this.state.pos,L.AccessorIsGenerator,c),this.next()),this.parsePropertyName(i,!1))}return this.parseObjPropValue(i,a,r,o,s,e,d,t),i}},{key:"getGetterSetterExpectedParamCount",value:function(e){return"get"===e.kind?0:1}},{key:"getObjectOrClassMethodParams",value:function(e){return e.params}},{key:"checkGetterSetterParams",value:function(e){var t,n=this.getGetterSetterExpectedParamCount(e),a=this.getObjectOrClassMethodParams(e),r=e.start;a.length!==n&&("get"===e.kind?this.raise(r,L.BadGetterArity):this.raise(r,L.BadSetterArity)),"set"===e.kind&&"RestElement"===(null==(t=a[a.length-1])?void 0:t.type)&&this.raise(r,L.BadSetterRestParameter)}},{key:"parseObjectMethod",value:function(e,t,n,a,r){return r?(this.parseMethod(e,t,!1,!1,!1,"ObjectMethod"),this.checkGetterSetterParams(e),e):n||t||this.match(T.parenL)?(a&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,t,n,!1,!1,"ObjectMethod")):void 0}},{key:"parseObjectProperty",value:function(e,t,n,a,r){return e.shorthand=!1,this.eat(T.colon)?(e.value=a?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssignAllowIn(r),this.finishNode(e,"ObjectProperty")):e.computed||"Identifier"!==e.key.type?void 0:(this.checkReservedWord(e.key.name,e.key.start,!0,!1),a?e.value=this.parseMaybeDefault(t,n,e.key.__clone()):this.match(T.eq)&&r?(-1===r.shorthandAssign&&(r.shorthandAssign=this.state.start),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):e.value=e.key.__clone(),e.shorthand=!0,this.finishNode(e,"ObjectProperty"))}},{key:"parseObjPropValue",value:function(e,t,n,a,r,i,o,s){var d=this.parseObjectMethod(e,a,r,i,o)||this.parseObjectProperty(e,t,n,i,s);return d||this.unexpected(),d}},{key:"parsePropertyName",value:function(e,t){if(this.eat(T.bracketL))e.computed=!0,e.key=this.parseMaybeAssignAllowIn(),this.expect(T.bracketR);else{var n=this.state.inPropertyName;this.state.inPropertyName=!0;var a=this.state.type;e.key=a===T.num||a===T.string||a===T.bigint||a===T.decimal?this.parseExprAtom():this.parseMaybePrivateName(t),a!==T.privateName&&(e.computed=!1),this.state.inPropertyName=n}return e.key}},{key:"initFunction",value:function(e,t){e.id=null,e.generator=!1,e.async=!!t}},{key:"parseMethod",value:function(e,t,n,a,r,i){var o=arguments.length>6&&void 0!==arguments[6]&&arguments[6];this.initFunction(e,n),e.generator=!!t;var s=a;return this.scope.enter(18|(o?64:0)|(r?32:0)),this.prodParam.enter(je(n,e.generator)),this.parseFunctionParams(e,s),this.parseFunctionBodyAndFinish(e,i,!0),this.prodParam.exit(),this.scope.exit(),e}},{key:"parseArrayLike",value:function(e,t,n,a){n&&this.expectPlugin("recordAndTuple");var r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var i=this.startNode();return this.next(),i.elements=this.parseExprList(e,!n,a,i),this.state.inFSharpPipelineDirectBody=r,this.finishNode(i,n?"TupleExpression":"ArrayExpression")}},{key:"parseArrowExpression",value:function(e,t,n,a){this.scope.enter(6);var r=je(n,!1);!this.match(T.bracketL)&&this.prodParam.hasIn&&(r|=8),this.prodParam.enter(r),this.initFunction(e,n);var i=this.state.maybeInArrowParameters;return t&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(e,t,a)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(e,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=i,this.finishNode(e,"ArrowFunctionExpression")}},{key:"setArrowFunctionParameters",value:function(e,t,n){e.params=this.toAssignableList(t,n,!1)}},{key:"parseFunctionBodyAndFinish",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.parseFunctionBody(e,!1,n),this.finishNode(e,t)}},{key:"parseFunctionBody",value:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t&&!this.match(T.braceL);if(this.expressionScope.enter(at()),r)e.body=this.parseMaybeAssign(),this.checkParams(e,!1,t,!1);else{var i=this.state.strict,o=this.state.labels;this.state.labels=[],this.prodParam.enter(4|this.prodParam.currentFlags()),e.body=this.parseBlock(!0,!1,(function(r){var o=!n.isSimpleParamList(e.params);if(r&&o){var s="method"!==e.kind&&"constructor"!==e.kind||!e.key?e.start:e.key.end;n.raise(s,L.IllegalLanguageModeDirective)}var d=!i&&n.state.strict;n.checkParams(e,!(n.state.strict||t||a||o),t,d),n.state.strict&&e.id&&n.checkLVal(e.id,"function name",65,void 0,void 0,d)})),this.prodParam.exit(),this.expressionScope.exit(),this.state.labels=o}}},{key:"isSimpleParamList",value:function(e){for(var t=0,n=e.length;t<n;t++)if("Identifier"!==e[t].type)return!1;return!0}},{key:"checkParams",value:function(e,t,a){var r,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=new Set,s=n(e.params);try{for(s.s();!(r=s.n()).done;){var d=r.value;this.checkLVal(d,"function parameter list",5,t?null:o,void 0,i)}}catch(e){s.e(e)}finally{s.f()}}},{key:"parseExprList",value:function(e,t,n,a){for(var r=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(T.comma),this.match(e)){a&&this.addExtra(a,"trailingComma",this.state.lastTokStart),this.next();break}r.push(this.parseExprListItem(t,n))}return r}},{key:"parseExprListItem",value:function(e,t,n){var a;if(this.match(T.comma))e||this.raise(this.state.pos,L.UnexpectedToken,","),a=null;else if(this.match(T.ellipsis)){var r=this.state.start,i=this.state.startLoc;a=this.parseParenItem(this.parseSpread(t),r,i)}else if(this.match(T.question)){this.expectPlugin("partialApplication"),n||this.raise(this.state.start,L.UnexpectedArgumentPlaceholder);var o=this.startNode();this.next(),a=this.finishNode(o,"ArgumentPlaceholder")}else a=this.parseMaybeAssignAllowIn(t,this.parseParenItem);return a}},{key:"parseIdentifier",value:function(e){var t=this.startNode(),n=this.parseIdentifierName(t.start,e);return this.createIdentifier(t,n)}},{key:"createIdentifier",value:function(e,t){return e.name=t,e.loc.identifierName=t,this.finishNode(e,"Identifier")}},{key:"parseIdentifierName",value:function(e,t){var n,a=this.state,r=a.start,i=a.type;if(i===T.name)n=this.state.value;else{if(!i.keyword)throw this.unexpected();n=i.keyword}return t?this.state.type=T.name:this.checkReservedWord(n,r,!!i.keyword,!1),this.next(),n}},{key:"checkReservedWord",value:function(e,t,n,a){if(!(e.length>10)&&function(e){return ie.has(e)}(e)){if("yield"===e){if(this.prodParam.hasYield)return void this.raise(t,L.YieldBindingIdentifier)}else if("await"===e){if(this.prodParam.hasAwait)return void this.raise(t,L.AwaitBindingIdentifier);if(this.scope.inStaticBlock&&!this.scope.inNonArrowFunction)return void this.raise(t,L.AwaitBindingIdentifierInStaticBlock);this.expressionScope.recordAsyncArrowParametersError(t,L.AwaitBindingIdentifier)}else if("arguments"===e&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(t,L.ArgumentsInClass);n&&re(e)?this.raise(t,L.UnexpectedKeyword,e):(this.state.strict?a?ae:te:ee)(e,this.inModule)&&this.raise(t,L.UnexpectedReservedWord,e)}}},{key:"isAwaitAllowed",value:function(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)}},{key:"parseAwait",value:function(e,t){var n=this.startNodeAt(e,t);return this.expressionScope.recordParameterInitializerError(n.start,L.AwaitExpressionFormalParameter),this.eat(T.star)&&this.raise(n.start,L.ObsoleteAwaitStar),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(n.argument=this.parseMaybeUnary(null,!0)),this.finishNode(n,"AwaitExpression")}},{key:"isAmbiguousAwait",value:function(){return this.hasPrecedingLineBreak()||this.match(T.plusMin)||this.match(T.parenL)||this.match(T.bracketL)||this.match(T.backQuote)||this.match(T.regexp)||this.match(T.slash)||this.hasPlugin("v8intrinsic")&&this.match(T.modulo)}},{key:"parseYield",value:function(){var e=this.startNode();this.expressionScope.recordParameterInitializerError(e.start,L.YieldInParameter),this.next();var t=!1,n=null;if(!this.hasPrecedingLineBreak())switch(t=this.eat(T.star),this.state.type){case T.semi:case T.eof:case T.braceR:case T.parenR:case T.bracketR:case T.braceBarR:case T.colon:case T.comma:if(!t)break;default:n=this.parseMaybeAssign()}return e.delegate=t,e.argument=n,this.finishNode(e,"YieldExpression")}},{key:"checkPipelineAtInfixOperator",value:function(e,t){"smart"===this.getPluginOption("pipelineOperator","proposal")&&"SequenceExpression"===e.type&&this.raise(t,L.PipelineHeadSequenceExpression)}},{key:"parseSmartPipelineBody",value:function(e,t,n){return this.checkSmartPipelineBodyEarlyErrors(e,t),this.parseSmartPipelineBodyInStyle(e,t,n)}},{key:"checkSmartPipelineBodyEarlyErrors",value:function(e,t){if(this.match(T.arrow))throw this.raise(this.state.start,L.PipelineBodyNoArrow);"SequenceExpression"===e.type&&this.raise(t,L.PipelineBodySequenceExpression)}},{key:"parseSmartPipelineBodyInStyle",value:function(e,t,n){var a=this.startNodeAt(t,n),r=this.isSimpleReference(e);return r?a.callee=e:(this.topicReferenceWasUsedInCurrentTopicContext()||this.raise(t,L.PipelineTopicUnused),a.expression=e),this.finishNode(a,r?"PipelineBareFunction":"PipelineTopicExpression")}},{key:"isSimpleReference",value:function(e){switch(e.type){case"MemberExpression":return!e.computed&&this.isSimpleReference(e.object);case"Identifier":return!0;default:return!1}}},{key:"withTopicPermittingContext",value:function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}}},{key:"withTopicForbiddingContext",value:function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}}},{key:"withSoloAwaitPermittingContext",value:function(e){var t=this.state.soloAwait;this.state.soloAwait=!0;try{return e()}finally{this.state.soloAwait=t}}},{key:"allowInAnd",value:function(e){var t=this.prodParam.currentFlags();if(8&~t){this.prodParam.enter(8|t);try{return e()}finally{this.prodParam.exit()}}return e()}},{key:"disallowInAnd",value:function(e){var t=this.prodParam.currentFlags();if(8&t){this.prodParam.enter(-9&t);try{return e()}finally{this.prodParam.exit()}}return e()}},{key:"registerTopicReference",value:function(){this.state.topicContext.maxTopicIndex=0}},{key:"primaryTopicReferenceIsAllowedInCurrentTopicContext",value:function(){return this.state.topicContext.maxNumOfResolvableTopics>=1}},{key:"topicReferenceWasUsedInCurrentTopicContext",value:function(){return null!=this.state.topicContext.maxTopicIndex&&this.state.topicContext.maxTopicIndex>=0}},{key:"parseFSharpPipelineBody",value:function(e){var t=this.state.start,n=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var a=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var r=this.parseExprOp(this.parseMaybeUnary(),t,n,e);return this.state.inFSharpPipelineDirectBody=a,r}},{key:"parseModuleExpression",value:function(){this.expectPlugin("moduleBlocks");var e=this.startNode();this.next(),this.eat(T.braceL);var t=this.initializeScopes(!0);this.enterInitialScopes();var n=this.startNode();try{e.body=this.parseProgram(n,T.braceR,"module")}finally{t()}return this.eat(T.braceR),this.finishNode(e,"ModuleExpression")}}]),a}(function(e){d(a,e);var t=u(a);function a(){return g(this,a),t.apply(this,arguments)}return h(a,[{key:"toAssignable",value:function(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=void 0;switch(("ParenthesizedExpression"===e.type||null!=(t=e.extra)&&t.parenthesized)&&(r=st(e),a?"Identifier"===r.type?this.expressionScope.recordParenthesizedIdentifierError(e.start,L.InvalidParenthesizedAssignment):"MemberExpression"!==r.type&&this.raise(e.start,L.InvalidParenthesizedAssignment):this.raise(e.start,L.InvalidParenthesizedAssignment)),e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";for(var i=0,o=e.properties.length,s=o-1;i<o;i++){var d,l=e.properties[i],u=i===s;this.toAssignableObjectExpressionProp(l,u,a),u&&"RestElement"===l.type&&null!=(d=e.extra)&&d.trailingComma&&this.raiseRestNotLast(e.extra.trailingComma)}break;case"ObjectProperty":this.toAssignable(e.value,a);break;case"SpreadElement":this.checkToRestConversion(e),e.type="RestElement";var c=e.argument;this.toAssignable(c,a);break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,null==(n=e.extra)?void 0:n.trailingComma,a);break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,L.MissingEqInAssignment),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,a);break;case"ParenthesizedExpression":this.toAssignable(r,a)}return e}},{key:"toAssignableObjectExpressionProp",value:function(e,t,n){if("ObjectMethod"===e.type){var a="get"===e.kind||"set"===e.kind?L.PatternHasAccessor:L.PatternHasMethod;this.raise(e.key.start,a)}else"SpreadElement"!==e.type||t?this.toAssignable(e,n):this.raiseRestNotLast(e.start)}},{key:"toAssignableList",value:function(e,t,n){var a=e.length;if(a){var r=e[a-1];if("RestElement"===(null==r?void 0:r.type))--a;else if("SpreadElement"===(null==r?void 0:r.type)){r.type="RestElement";var i=r.argument;this.toAssignable(i,n),"Identifier"!==(i=st(i)).type&&"MemberExpression"!==i.type&&"ArrayPattern"!==i.type&&"ObjectPattern"!==i.type&&this.unexpected(i.start),t&&this.raiseTrailingCommaAfterRest(t),--a}}for(var o=0;o<a;o++){var s=e[o];s&&(this.toAssignable(s,n),"RestElement"===s.type&&this.raiseRestNotLast(s.start))}return e}},{key:"toReferencedList",value:function(e,t){return e}},{key:"toReferencedListDeep",value:function(e,t){this.toReferencedList(e,t);var a,r=n(e);try{for(r.s();!(a=r.n()).done;){var i=a.value;"ArrayExpression"===(null==i?void 0:i.type)&&this.toReferencedListDeep(i.elements)}}catch(e){r.e(e)}finally{r.f()}}},{key:"parseSpread",value:function(e,t){var n=this.startNode();return this.next(),n.argument=this.parseMaybeAssignAllowIn(e,void 0,t),this.finishNode(n,"SpreadElement")}},{key:"parseRestBinding",value:function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")}},{key:"parseBindingAtom",value:function(){switch(this.state.type){case T.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(T.bracketR,93,!0),this.finishNode(e,"ArrayPattern");case T.braceL:return this.parseObjectLike(T.braceR,!0)}return this.parseIdentifier()}},{key:"parseBindingList",value:function(e,t,n,a){for(var r=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(T.comma),n&&this.match(T.comma))r.push(null);else{if(this.eat(e))break;if(this.match(T.ellipsis)){r.push(this.parseAssignableListItemTypes(this.parseRestBinding())),this.checkCommaAfterRest(t),this.expect(e);break}var o=[];for(this.match(T.at)&&this.hasPlugin("decorators")&&this.raise(this.state.start,L.UnsupportedParameterDecorator);this.match(T.at);)o.push(this.parseDecorator());r.push(this.parseAssignableListItem(a,o))}return r}},{key:"parseAssignableListItem",value:function(e,t){var n=this.parseMaybeDefault();this.parseAssignableListItemTypes(n);var a=this.parseMaybeDefault(n.start,n.loc.start,n);return t.length&&(n.decorators=t),a}},{key:"parseAssignableListItemTypes",value:function(e){return e}},{key:"parseMaybeDefault",value:function(e,t,n){var a,r,i;if(t=null!=(a=t)?a:this.state.startLoc,e=null!=(r=e)?r:this.state.start,n=null!=(i=n)?i:this.parseBindingAtom(),!this.eat(T.eq))return n;var o=this.startNodeAt(e,t);return o.left=n,o.right=this.parseMaybeAssignAllowIn(),this.finishNode(o,"AssignmentPattern")}},{key:"checkLVal",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:pe,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];switch(e.type){case"Identifier":var s=e.name;this.state.strict&&(o?ae(s,this.inModule):ne(s))&&this.raise(e.start,a===pe?L.StrictEvalArguments:L.StrictEvalArgumentsBinding,s),r&&(r.has(s)?this.raise(e.start,L.ParamDupe):r.add(s)),i&&"let"===s&&this.raise(e.start,L.LetInLexicalBinding),a&pe||this.scope.declareName(s,a,e.start);break;case"MemberExpression":a!==pe&&this.raise(e.start,L.InvalidPropertyBindingPattern);break;case"ObjectPattern":var d,l=n(e.properties);try{for(l.s();!(d=l.n()).done;){var u=d.value;if(this.isObjectProperty(u))u=u.value;else if(this.isObjectMethod(u))continue;this.checkLVal(u,"object destructuring pattern",a,r,i)}}catch(e){l.e(e)}finally{l.f()}break;case"ArrayPattern":var c,p=n(e.elements);try{for(p.s();!(c=p.n()).done;){var f=c.value;f&&this.checkLVal(f,"array destructuring pattern",a,r,i)}}catch(e){p.e(e)}finally{p.f()}break;case"AssignmentPattern":this.checkLVal(e.left,"assignment pattern",a,r);break;case"RestElement":this.checkLVal(e.argument,"rest element",a,r);break;case"ParenthesizedExpression":this.checkLVal(e.expression,"parenthesized expression",a,r);break;default:this.raise(e.start,a===pe?L.InvalidLhs:L.InvalidLhsBinding,t)}}},{key:"checkToRestConversion",value:function(e){"Identifier"!==e.argument.type&&"MemberExpression"!==e.argument.type&&this.raise(e.argument.start,L.InvalidRestAssignmentPattern)}},{key:"checkCommaAfterRest",value:function(e){this.match(T.comma)&&(this.lookaheadCharCode()===e?this.raiseTrailingCommaAfterRest(this.state.start):this.raiseRestNotLast(this.state.start))}},{key:"raiseRestNotLast",value:function(e){throw this.raise(e,L.ElementAfterRest)}},{key:"raiseTrailingCommaAfterRest",value:function(e){this.raise(e,L.RestTrailingComma)}}]),a}(function(e){d(n,e);var t=u(n);function n(){return g(this,n),t.apply(this,arguments)}return h(n,[{key:"startNode",value:function(){return new ot(this,this.state.start,this.state.startLoc)}},{key:"startNodeAt",value:function(e,t){return new ot(this,e,t)}},{key:"startNodeAtNode",value:function(e){return this.startNodeAt(e.start,e.loc.start)}},{key:"finishNode",value:function(e,t){return this.finishNodeAt(e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)}},{key:"finishNodeAt",value:function(e,t,n,a){return e.type=t,e.end=n,e.loc.end=a,this.options.ranges&&(e.range[1]=n),this.processComment(e),e}},{key:"resetStartLocation",value:function(e,t,n){e.start=t,e.loc.start=n,this.options.ranges&&(e.range[0]=t)}},{key:"resetEndLocation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.lastTokEnd,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.state.lastTokEndLoc;e.end=t,e.loc.end=n,this.options.ranges&&(e.range[1]=t)}},{key:"resetStartLocationFromNode",value:function(e,t){this.resetStartLocation(e,t.start,t.loc.start)}}]),n}(rt)))));function ft(e,t){var a=pt;return null!=e&&e.plugins&&(function(e){if(Fe(e,"decorators")){if(Fe(e,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var t=Ue(e,"decorators","decoratorsBeforeExport");if(null==t)throw new Error("The 'decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the 'decorators-legacy' plugin instead of 'decorators'.");if("boolean"!=typeof t)throw new Error("'decoratorsBeforeExport' must be a boolean.")}if(Fe(e,"flow")&&Fe(e,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(Fe(e,"placeholders")&&Fe(e,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(Fe(e,"pipelineOperator")&&!Ve.includes(Ue(e,"pipelineOperator","proposal")))throw new Error("'pipelineOperator' requires 'proposal' option whose value should be one of: "+Ve.map((function(e){return"'".concat(e,"'")})).join(", "));if(Fe(e,"moduleAttributes")){if(Fe(e,"importAssertions"))throw new Error("Cannot combine importAssertions and moduleAttributes plugins.");if("may-2020"!==Ue(e,"moduleAttributes","version"))throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(Fe(e,"recordAndTuple")&&!qe.includes(Ue(e,"recordAndTuple","syntaxType")))throw new Error("'recordAndTuple' requires 'syntaxType' option whose value should be one of: "+qe.map((function(e){return"'".concat(e,"'")})).join(", "));if(Fe(e,"asyncDoExpressions")&&!Fe(e,"doExpressions")){var n=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw n.missingPlugins="doExpressions",n}}(e.plugins),a=function(e){var t=Ge.filter((function(t){return Fe(e,t)})),a=t.join("/"),r=ht[a];if(!r){r=pt;var i,o=n(t);try{for(o.s();!(i=o.n()).done;){var s=i.value;r=We[s](r)}}catch(e){o.e(e)}finally{o.f()}ht[a]=r}return r}(e.plugins)),new a(e,t)}var ht={};t.parse=function(e,t){var n;if("unambiguous"!==(null==(n=t)?void 0:n.sourceType))return ft(t,e).parse();t=Object.assign({},t);try{t.sourceType="module";var a=ft(t,e),r=a.parse();if(a.sawUnambiguousESM)return r;if(a.ambiguousScriptDifferentAst)try{return t.sourceType="script",ft(t,e).parse()}catch(e){}else r.program.sourceType="script";return r}catch(n){try{return t.sourceType="script",ft(t,e).parse()}catch(e){}throw n}},t.parseExpression=function(e,t){var n=ft(t,e);return n.options.strictMode&&(n.state.strict=!0),n.getExpression()},t.tokTypes=T},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.node,a=e.parent,r=e.scope,o=e.id,s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!n.id){if(!i.isObjectProperty(a)&&!i.isObjectMethod(a,{kind:"method"})||a.computed&&!i.isLiteral(a.key)){if(i.isVariableDeclarator(a)){if(o=a.id,i.isIdentifier(o)&&!s){var d=r.parent.getBinding(o.name);if(d&&d.constant&&r.getBinding(o.name)===d)return n.id=i.cloneNode(o),void(n.id[i.NOT_LOCAL_BINDING]=!0)}}else if(i.isAssignmentExpression(a,{operator:"="}))o=a.left;else if(!o)return}else o=a.key;if(o&&i.isLiteral(o)?t=l(o):o&&i.isIdentifier(o)&&(t=o.name),void 0!==t){t=i.toBindingIdentifierName(t),(o=i.identifier(t))[i.NOT_LOCAL_BINDING]=!0;var p=c(n,t,r);return u(p,n,o,r)||n}}};var a=n(1085),r=n(53),i=n(1),o=(0,r.default)("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),s=(0,r.default)("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),d={"ReferencedIdentifier|BindingIdentifier"(e,t){e.node.name===t.name&&e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop())}};function l(e){return i.isNullLiteral(e)?"null":i.isRegExpLiteral(e)?"_".concat(e.pattern,"_").concat(e.flags):i.isTemplateLiteral(e)?e.quasis.map((function(e){return e.value.raw})).join(""):void 0!==e.value?e.value+"":""}function u(e,t,n,r){if(e.selfReference){if(!r.hasBinding(n.name)||r.hasGlobal(n.name)){if(!i.isFunction(t))return;var d=o;t.generator&&(d=s);for(var l=d({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:r.generateUidIdentifier(n.name)}).expression,u=l.callee.body.body[0].params,c=0,p=(0,a.default)(t);c<p;c++)u.push(r.generateUidIdentifier("x"));return l}r.rename(n.name)}t.id=n,r.getProgramParent().references[n.name]=!0}function c(e,t,n){var a={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),references:[],name:t},r=n.getOwnBinding(t);return r?"param"===r.kind&&(a.selfReference=!0):(a.outerDeclar||n.hasGlobal(t))&&n.traverse(e,d,a),a}},(e,t,n)=>{var a=n(59);e.exports={re:a.re,src:a.src,tokens:a.t,SEMVER_SPEC_VERSION:n(109).SEMVER_SPEC_VERSION,SemVer:n(19),compareIdentifiers:n(178).compareIdentifiers,rcompareIdentifiers:n(178).rcompareIdentifiers,parse:n(74),valid:n(373),clean:n(374),inc:n(375),diff:n(376),major:n(377),minor:n(378),patch:n(379),prerelease:n(380),compare:n(32),rcompare:n(381),compareLoose:n(382),compareBuild:n(158),sort:n(383),rsort:n(384),gt:n(110),lt:n(159),eq:n(157),neq:n(255),gte:n(160),lte:n(161),cmp:n(256),coerce:n(385),Comparator:n(111),Range:n(33),satisfies:n(120),toComparators:n(388),maxSatisfying:n(389),minSatisfying:n(390),minVersion:n(391),validRange:n(392),outside:n(162),gtr:n(393),ltr:n(394),intersects:n(395),simplifyRange:n(396),subset:n(397)}},(e,t,n)=>{var a=n(109).MAX_LENGTH,r=n(59),i=r.re,o=r.t,s=n(19),d=n(119);e.exports=function(e,t){if(t=d(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>a)return null;if(!(t.loose?i[o.LOOSE]:i[o.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},(e,t,n)=>{var a=n(27),r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},a=0;a<t.length;a++)n[t[a]]=Object.getOwnPropertyDescriptor(e,t[a]);return n},i=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(d(arguments[n]));return t.join(" ")}n=1;for(var a=arguments,r=a.length,o=String(e).replace(i,(function(e){if("%%"===e)return"%";if(n>=r)return e;switch(e){case"%s":return String(a[n++]);case"%d":return Number(a[n++]);case"%j":try{return JSON.stringify(a[n++])}catch(e){return"[Circular]"}default:return e}})),s=a[n];n<r;s=a[++n])y(s)||!E(s)?o+=" "+s:o+=" "+d(s);return o},t.deprecate=function(e,n){if(void 0!==a&&!0===a.noDeprecation)return e;if(void 0===a)return function(){return t.deprecate(e,n).apply(this,arguments)};var r=!1;return function(){if(!r){if(a.throwDeprecation)throw new Error(n);a.traceDeprecation,r=!0}return e.apply(this,arguments)}};var o={},s=/^$/;function d(e,n){var a={seen:[],stylize:u};return arguments.length>=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),g(n)?a.showHidden=n:n&&t._extend(a,n),R(a.showHidden)&&(a.showHidden=!1),R(a.depth)&&(a.depth=2),R(a.colors)&&(a.colors=!1),R(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=l),c(a,e,a.depth)}function l(e,t){var n=d.styles[t];return n?"["+d.colors[n][0]+"m"+e+"["+d.colors[n][1]+"m":e}function u(e,t){return e}function c(e,n,a){if(e.customInspect&&n&&w(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var r=n.inspect(a,e);return v(r)||(r=c(e,r,a)),r}var i=function(e,t){if(R(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return m(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):y(t)?e.stylize("null","null"):void 0}(e,n);if(i)return i;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),S(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return p(n);if(0===o.length){if(w(n)){var d=n.name?": "+n.name:"";return e.stylize("[Function"+d+"]","special")}if(b(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(x(n))return e.stylize(Date.prototype.toString.call(n),"date");if(S(n))return p(n)}var l,u="",E=!1,T=["{","}"];return h(n)&&(E=!0,T=["[","]"]),w(n)&&(u=" [Function"+(n.name?": "+n.name:"")+"]"),b(n)&&(u=" "+RegExp.prototype.toString.call(n)),x(n)&&(u=" "+Date.prototype.toUTCString.call(n)),S(n)&&(u=" "+p(n)),0!==o.length||E&&0!=n.length?a<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=E?function(e,t,n,a,r){for(var i=[],o=0,s=t.length;o<s;++o)A(t,String(o))?i.push(f(e,t,n,a,String(o),!0)):i.push("");return r.forEach((function(r){r.match(/^\d+$/)||i.push(f(e,t,n,a,r,!0))})),i}(e,n,a,s,o):o.map((function(t){return f(e,n,a,s,t,E)})),e.seen.pop(),function(e,t,n){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}(l,u,T)):T[0]+u+T[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,a,r,i){var o,s,d;if((d=Object.getOwnPropertyDescriptor(t,r)||{value:t[r]}).get?s=d.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):d.set&&(s=e.stylize("[Setter]","special")),A(a,r)||(o="["+r+"]"),s||(e.seen.indexOf(d.value)<0?(s=y(n)?c(e,d.value,null):c(e,d.value,n-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),R(o)){if(i&&r.match(/^\d+$/))return s;(o=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function h(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function y(e){return null===e}function m(e){return"number"==typeof e}function v(e){return"string"==typeof e}function R(e){return void 0===e}function b(e){return E(e)&&"[object RegExp]"===T(e)}function E(e){return"object"==typeof e&&null!==e}function x(e){return E(e)&&"[object Date]"===T(e)}function S(e){return E(e)&&("[object Error]"===T(e)||e instanceof Error)}function w(e){return"function"==typeof e}function T(e){return Object.prototype.toString.call(e)}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.debuglog=function(e){return e=e.toUpperCase(),o[e]||(s.test(e)?(a.pid,o[e]=function(){t.format.apply(t,arguments)}):o[e]=function(){}),o[e]},t.inspect=d,d.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},d.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(354),t.isArray=h,t.isBoolean=g,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=m,t.isString=v,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=R,t.isRegExp=b,t.types.isRegExp=b,t.isObject=E,t.isDate=x,t.types.isDate=x,t.isError=S,t.types.isNativeError=S,t.isFunction=w,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(361),t.log=function(){},t.inherits=n(282),t._extend=function(e,t){if(!t||!E(t))return e;for(var n=Object.keys(t),a=n.length;a--;)e[n[a]]=t[n[a]];return e};var P="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function k(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(P&&e[P]){var t;if("function"!=typeof(t=e[P]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,P,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,a=new Promise((function(e,a){t=e,n=a})),r=[],i=0;i<arguments.length;i++)r.push(arguments[i]);r.push((function(e,a){e?n(e):t(a)}));try{e.apply(this,r)}catch(e){n(e)}return a}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),P&&Object.defineProperty(t,P,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=P,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var i=this,o=function(){return r.apply(i,arguments)};e.apply(this,t).then((function(e){a.nextTick(o.bind(null,null,e))}),(function(e){a.nextTick(k.bind(null,e,o))}))}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,r(e)),t}},e=>{var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},e=>{e.exports={}},(e,t,n)=>{var a=n(5),r=/#|\.prototype\./,i=function(e,t){var n=s[o(e)];return n==l||n!=d&&("function"==typeof t?a(t):!!t)},o=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},s=i.data={},d=i.NATIVE="N",l=i.POLYFILL="P";e.exports=i},(e,t,n)=>{var a=n(9),r=n(62),i=n(7)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?a(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},(e,t,n)=>{var a=n(5),r=n(7),i=n(46),o=r("species");e.exports=function(e){return i>=51||!a((function(){var t=[];return(t.constructor={})[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},e=>{e.exports={}},(e,t,n)=>{var a=n(83),r=n(81),i=n(7)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||r[a(e)]}},(e,t,n)=>{var a=n(133),r=n(45),i=n(7)("toStringTag"),o="Arguments"==r(function(){return arguments}());e.exports=a?r:function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:o?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},(e,t,n)=>{var a=n(10),r=n(132),i=n(8),o=n(48),s=n(82),d=n(209),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var u,c,p,f,h,g,y,m=n&&n.that,v=!(!n||!n.AS_ENTRIES),R=!(!n||!n.IS_ITERATOR),b=!(!n||!n.INTERRUPTED),E=o(t,m,1+v+b),x=function(e){return u&&d(u),new l(!0,e)},S=function(e){return v?(a(e),b?E(e[0],e[1],x):E(e[0],e[1])):b?E(e,x):E(e)};if(R)u=e;else{if("function"!=typeof(c=s(e)))throw TypeError("Target is not iterable");if(r(c)){for(p=0,f=i(e.length);f>p;p++)if((h=S(e[p]))&&h instanceof l)return h;return new l(!1)}u=c.call(e)}for(g=u.next;!(y=g.call(u)).done;){try{h=S(y.value)}catch(e){throw d(u),e}if("object"==typeof h&&h&&h instanceof l)return h}return new l(!1)}},(e,t,n)=>{var a=n(22),r="["+n(138)+"]",i=RegExp("^"+r+r+"*"),o=RegExp(r+r+"*$"),s=function(e){return function(t){var n=String(a(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(o,"")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clear=function(){r(),i()},t.clearPath=r,t.clearScope=i,t.scope=t.path=void 0;var n=new WeakMap;t.path=n;var a=new WeakMap;function r(){t.path=n=new WeakMap}function i(){t.scope=a=new WeakMap}t.scope=a},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.skipAllButComputedKey=u,t.default=t.environmentVisitor=void 0;var i=n(30),o=n(371),s=n(254),d=n(1);function l(e,t,n,a){e=d.cloneNode(e);var r=t||a?e:d.memberExpression(e,d.identifier("prototype"));return d.callExpression(n.addHelper("getPrototypeOf"),[r])}function u(e){if(e.node.computed){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(d.VISITOR_KEYS[e.type]);try{for(n.s();!(t=n.n()).done;){var a=t.value;"key"!==a&&e.skipKey(a)}}catch(e){n.e(e)}finally{n.f()}}else e.skip()}var c={["".concat(d.staticBlock?"StaticBlock|":"","ClassPrivateProperty|TypeAnnotation")](e){e.skip()},Function(e){e.isMethod()||e.isArrowFunctionExpression()||e.skip()},"Method|ClassProperty"(e){u(e)}};t.environmentVisitor=c;var p=i.default.visitors.merge([c,{Super(e,t){var n=e.node,a=e.parentPath;a.isMemberExpression({object:n})&&t.handle(a)}}]),f=i.default.visitors.merge([c,{Scopable(e,t){var n=t.refName,a=e.scope.getOwnBinding(n);a&&a.identifier.name===n&&e.scope.rename(n)}}]),h={memoise(e,t){var n=e.scope,a=e.node,r=a.computed,i=a.property;if(r){var o=n.maybeGenerateMemoised(i);o&&this.memoiser.set(i,o,t)}},prop(e){var t=e.node,n=t.computed,a=t.property;return this.memoiser.has(a)?d.cloneNode(this.memoiser.get(a)):n?d.cloneNode(a):d.stringLiteral(a.name)},get(e){return this._get(e,this._getThisRefs())},_get(e,t){var n=l(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return d.callExpression(this.file.addHelper("get"),[t.memo?d.sequenceExpression([t.memo,n]):n,this.prop(e),t.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:d.thisExpression()};var e=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:d.assignmentExpression("=",e,d.thisExpression()),this:d.cloneNode(e)}},set(e,t){var n=this._getThisRefs(),a=l(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return d.callExpression(this.file.addHelper("set"),[n.memo?d.sequenceExpression([n.memo,a]):a,this.prop(e),t,n.this,d.booleanLiteral(e.isInStrictMode())])},destructureSet(e){throw e.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(e,t){var n=this._getThisRefs();return(0,s.default)(this._get(e,n),d.cloneNode(n.this),t,!1)},optionalCall(e,t){var n=this._getThisRefs();return(0,s.default)(this._get(e,n),d.cloneNode(n.this),t,!0)}},g=Object.assign({},h,{prop(e){var t=e.node.property;return this.memoiser.has(t)?d.cloneNode(this.memoiser.get(t)):d.cloneNode(t)},get(e){var t,n,a,r=this.isStatic,i=this.getSuperRef,o=e.node.computed,s=this.prop(e);return t=r?null!=(n=i())?n:d.memberExpression(d.identifier("Function"),d.identifier("prototype")):d.memberExpression(null!=(a=i())?a:d.identifier("Object"),d.identifier("prototype")),d.memberExpression(t,s,o)},set(e,t){var n=e.node.computed,a=this.prop(e);return d.assignmentExpression("=",d.memberExpression(d.thisExpression(),a,n),t)},destructureSet(e){var t=e.node.computed,n=this.prop(e);return d.memberExpression(d.thisExpression(),n,t)},call(e,t){return(0,s.default)(this.get(e),d.thisExpression(),t,!1)},optionalCall(e,t){return(0,s.default)(this.get(e),d.thisExpression(),t,!0)}}),y=function(){function e(t){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var a=t.methodPath;this.methodPath=a,this.isDerivedConstructor=a.isClassMethod({kind:"constructor"})&&!!t.superRef,this.isStatic=a.isObjectMethod()||a.node.static||(null==a.isStaticBlock?void 0:a.isStaticBlock()),this.isPrivateMethod=a.isPrivate()&&a.isMethod(),this.file=t.file,this.constantSuper=null!=(n=t.constantSuper)?n:t.isLoose,this.opts=t}var t,n;return t=e,(n=[{key:"getObjectRef",value:function(){return d.cloneNode(this.opts.objectRef||this.opts.getObjectRef())}},{key:"getSuperRef",value:function(){return this.opts.superRef?d.cloneNode(this.opts.superRef):this.opts.getSuperRef?d.cloneNode(this.opts.getSuperRef()):void 0}},{key:"replace",value:function(){this.opts.refToPreserve&&this.methodPath.traverse(f,{refName:this.opts.refToPreserve.name});var e=this.constantSuper?g:h;(0,o.default)(this.methodPath,p,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this)},e))}}])&&a(t.prototype,n),e}();t.default=y},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function i(e,t,n){return(i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var l,u,c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(h,e);var t,n,c,p,f=(c=h,p=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(c);if(p){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return s(this,e)});function h(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),(t=f.call(this,e)).type="root",t.nodes||(t.nodes=[]),t}return t=h,(n=[{key:"removeChild",value:function(e,t){var n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),i(d(h.prototype),"removeChild",this).call(this,e)}},{key:"normalize",value:function(e,t,n){var r=i(d(h.prototype),"normalize",this).call(this,e);if(t)if("prepend"===n)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t){var o,s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(r);try{for(s.s();!(o=s.n()).done;)o.value.raws.before=t.raws.before}catch(e){s.e(e)}finally{s.f()}}return r}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new l(new u,this,e);return t.stringify()}}])&&r(t.prototype,n),h}(n(58));c.registerLazyResult=function(e){l=e},c.registerProcessor=function(e){u=e},e.exports=c,c.default=c},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.node||e;(t=n.leadingComments)&&t.some((function(e){return/[@#]__PURE__/.test(e.value)}))||a.addComment(n,"leading","#__PURE__")};var a=n(1)},(e,t)=>{"use strict";t.__esModule=!0,t.wrapWithTypes=function(e,t){return function(){var a=n;n=e;try{for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return t.apply(this,i)}finally{n=a}}},t.getTypes=a,t.runtimeProperty=function(e){var t=a();return t.memberExpression(t.identifier("regeneratorRuntime"),t.identifier(e),!1)},t.isReference=function(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})},t.replaceWithOrRemove=function(e,t){t?e.replaceWith(t):e.remove()};var n=null;function a(){return n}},(e,t,n)=>{"use strict"; |
|
|
*/function j(e,t){if(e===t)return 0;for(var n=e.length,a=t.length,r=0,i=Math.min(n,a);r<i;++r)if(e[r]!==t[r]){n=e[r],a=t[r];break}return n<a?-1:a<n?1:0}function D(e,t,n,a){if(e===t)return 0!==e||!n||d(e,t);if(n){if("object"!==r(e))return"number"==typeof e&&u(e)&&u(t);if("object"!==r(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==r(e))return(null===t||"object"!==r(t))&&e==t;if(null===t||"object"!==r(t))return!1}var o,s,l,c,p=h(e);if(p!==h(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var f=I(e),g=I(t);return f.length===g.length&&L(e,t,n,a,1,f)}if("[object Object]"===p&&(!R(e)&&R(t)||!E(e)&&E(t)))return!1;if(v(e)){if(!v(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(b(e)){if(!b(t)||(l=e,c=t,!(i?l.source===c.source&&l.flags===c.flags:RegExp.prototype.toString.call(l)===RegExp.prototype.toString.call(c))))return!1}else if(x(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if(m(e)){if(n||!O(e)&&!C(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===j(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=0;n<e.byteLength;n++)if(e[n]!==t[n])return!1;return!0}(e,t))return!1;var _=I(e),D=I(t);return _.length===D.length&&L(e,t,n,a,0,_)}if(E(e))return!(!E(t)||e.size!==t.size)&&L(e,t,n,a,2);if(R(e))return!(!R(t)||e.size!==t.size)&&L(e,t,n,a,3);if(y(e)){if(s=t,(o=e).byteLength!==s.byteLength||0!==j(new Uint8Array(o),new Uint8Array(s)))return!1}else if(S(e)&&!function(e,t){return w(e)?w(t)&&d(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):T(e)?T(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):A(e)?A(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):P(e)?P(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):k(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return L(e,t,n,a,0)}function N(e,t){return t.filter((function(t){return f(e,t)}))}function L(e,t,n,a,r,i){if(5===arguments.length){i=Object.keys(e);var o=Object.keys(t);if(i.length!==o.length)return!1}for(var s=0;s<i.length;s++)if(!p(t,i[s]))return!1;if(n&&5===arguments.length){var d=l(e);if(0!==d.length){var u=0;for(s=0;s<d.length;s++){var c=d[s];if(f(e,c)){if(!f(t,c))return!1;i.push(c),u++}else if(f(t,c))return!1}var h=l(t);if(d.length!==h.length&&N(t,h).length!==u)return!1}else{var g=l(t);if(0!==g.length&&0!==N(t,g).length)return!1}}if(0===i.length&&(0===r||1===r&&0===e.length||0===e.size))return!0;if(void 0===a)a={val1:new Map,val2:new Map,position:0};else{var y=a.val1.get(e);if(void 0!==y){var m=a.val2.get(t);if(void 0!==m)return y===m}a.position++}a.val1.set(e,a.position),a.val2.set(t,a.position);var v=q(e,t,n,i,a,r);return a.val1.delete(e),a.val2.delete(t),v}function M(e,t,n,a){for(var r=o(e),i=0;i<r.length;i++){var s=r[i];if(D(t,s,n,a))return e.delete(s),!0}return!1}function B(e){switch(r(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(u(e))return!1}return!0}function F(e,t,n){var a=B(n);return null!=a?a:t.has(a)&&!e.has(a)}function U(e,t,n,a,r){var i=B(n);if(null!=i)return i;var o=t.get(i);return!(void 0===o&&!t.has(i)||!D(a,o,!1,r))&&!e.has(i)&&D(a,o,!1,r)}function V(e,t,n,a,r,i){for(var s=o(e),d=0;d<s.length;d++){var l=s[d];if(D(n,l,r,i)&&D(a,t.get(l),r,i))return e.delete(l),!0}return!1}function q(e,t,n,i,d,l){var u=0;if(2===l){if(!function(e,t,n,a){for(var i=null,s=o(e),d=0;d<s.length;d++){var l=s[d];if("object"===r(l)&&null!==l)null===i&&(i=new Set),i.add(l);else if(!t.has(l)){if(n)return!1;if(!F(e,t,l))return!1;null===i&&(i=new Set),i.add(l)}}if(null!==i){for(var u=o(t),c=0;c<u.length;c++){var p=u[c];if("object"===r(p)&&null!==p){if(!M(i,p,n,a))return!1}else if(!n&&!e.has(p)&&!M(i,p,n,a))return!1}return 0===i.size}return!0}(e,t,n,d))return!1}else if(3===l){if(!function(e,t,n,i){for(var o=null,d=s(e),l=0;l<d.length;l++){var u=a(d[l],2),c=u[0],p=u[1];if("object"===r(c)&&null!==c)null===o&&(o=new Set),o.add(c);else{var f=t.get(c);if(void 0===f&&!t.has(c)||!D(p,f,n,i)){if(n)return!1;if(!U(e,t,c,p,i))return!1;null===o&&(o=new Set),o.add(c)}}}if(null!==o){for(var h=s(t),g=0;g<h.length;g++){var y=a(h[g],2),m=(c=y[0],y[1]);if("object"===r(c)&&null!==c){if(!V(o,e,c,m,n,i))return!1}else if(!(n||e.has(c)&&D(e.get(c),m,!1,i)||V(o,e,c,m,!1,i)))return!1}return 0===o.size}return!0}(e,t,n,d))return!1}else if(1===l)for(;u<e.length;u++){if(!p(e,u)){if(p(t,u))return!1;for(var c=Object.keys(e);u<c.length;u++){var f=c[u];if(!p(t,f)||!D(e[f],t[f],n,d))return!1}return c.length===Object.keys(t).length}if(!p(t,u)||!D(e[u],t[u],n,d))return!1}for(u=0;u<i.length;u++){var h=i[u];if(!D(e[h],t[h],n,d))return!1}return!0}e.exports={isDeepEqual:function(e,t){return D(e,t,!1)},isDeepStrictEqual:function(e,t){return D(e,t,!0)}}},(e,t,n)=>{"use strict";var a=n(121),r=n(117),i=n(252),o=n(253),s=n(369),d=a(o(),Number);r(d,{getPolyfill:o,implementation:i,shim:s}),e.exports=d},(e,t,n)=>{"use strict";var a=n(117),r=n(253);e.exports=function(){var e=r();return a(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.node.sourceType;if("module"!==t&&"script"!==t)throw e.buildCodeFrameError('Unknown sourceType "'.concat(t,'", cannot transform.'));return"module"===e.node.sourceType}},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(1));function d(e){var t=e,n=t.node,a=t.parentPath;if(a.isLogicalExpression()){var r=a.node,i=r.operator,o=r.right;if("&&"===i||"||"===i||"??"===i&&n===o)return d(a)}if(a.isSequenceExpression()){var s=a.node.expressions;return s[s.length-1]!==n||d(a)}return a.isConditional({test:n})||a.isUnaryExpression({operator:"!"})||a.isLoop({test:n})}var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._map=void 0,this._map=new WeakMap}var t,n;return t=e,(n=[{key:"has",value:function(e){return this._map.has(e)}},{key:"get",value:function(e){if(this.has(e)){var t=this._map.get(e),n=t.value;return t.count--,0===t.count?s.assignmentExpression("=",n,e):n}}},{key:"set",value:function(e,t,n){return this._map.set(e,{count:n,value:t})}}])&&i(t.prototype,n),e}();function u(e,t){var n=e.node;if(e.isOptionalMemberExpression())return s.memberExpression(t,n.property,n.computed);if(e.isOptionalCallExpression()){var r=e.get("callee");if(e.node.optional&&r.isOptionalMemberExpression()){var i=r.node.object,o=e.scope.maybeGenerateMemoised(i)||i;return r.get("object").replaceWith(s.assignmentExpression("=",o,i)),s.callExpression(s.memberExpression(t,s.identifier("call")),[o].concat(a(n.arguments)))}return s.callExpression(t,n.arguments)}return e.node}var c={memoise(){},handle(e,t){var n=e.node,r=e.parent,i=e.parentPath,o=e.scope;if(e.isOptionalMemberExpression()){if(function(e){for(;e&&!e.isProgram();){var t=e,n=t.parentPath,a=t.container,r=t.listKey,i=n.node;if(r){if(a!==i[r])return!0}else if(a!==i)return!0;e=n}return!1}(e))return;var l=e.find((function(t){var n=t.node,a=t.parent,r=t.parentPath;return r.isOptionalMemberExpression()?a.optional||a.object!==n:!r.isOptionalCallExpression()||n!==e.node&&a.optional||a.callee!==n}));if(o.path.isPattern())return void l.replaceWith(s.callExpression(s.arrowFunctionExpression([],l.node),[]));var c=d(l),p=l.parentPath;if(p.isUpdateExpression({argument:n})||p.isAssignmentExpression({left:n}))throw e.buildCodeFrameError("can't handle assignment");var f=p.isUnaryExpression({operator:"delete"});if(f&&l.isOptionalMemberExpression()&&l.get("property").isPrivateName())throw e.buildCodeFrameError("can't delete a private class element");for(var h=e;;)if(h.isOptionalMemberExpression()){if(h.node.optional)break;h=h.get("object")}else{if(!h.isOptionalCallExpression())throw new Error("Internal error: unexpected ".concat(h.node.type));if(h.node.optional)break;h=h.get("callee")}var g=h.isOptionalMemberExpression()?"object":"callee",y=h.node[g],m=o.maybeGenerateMemoised(y),v=null!=m?m:y,R=i.isOptionalCallExpression({callee:n}),b=i.isCallExpression({callee:n});h.replaceWith(u(h,v)),R?r.optional?i.replaceWith(this.optionalCall(e,r.arguments)):i.replaceWith(this.call(e,r.arguments)):b?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e));for(var E,x=e.node,S=e;S!==l;){var w=S.parentPath;if(w===l&&R&&r.optional){x=w.node;break}x=u(w,x),S=w}var T=l.parentPath;if(s.isMemberExpression(x)&&T.isOptionalCallExpression({callee:l.node,optional:!0})){var A=x.object;(E=e.scope.maybeGenerateMemoised(A))&&(x.object=s.assignmentExpression("=",E,A))}var P=l;f&&(P=T,x=T.node);var k,O,C=m?s.assignmentExpression("=",s.cloneNode(v),s.cloneNode(y)):s.cloneNode(v);if(c?(k=t?s.binaryExpression("!=",C,s.nullLiteral()):s.logicalExpression("&&",s.binaryExpression("!==",C,s.nullLiteral()),s.binaryExpression("!==",s.cloneNode(v),o.buildUndefinedNode())),P.replaceWith(s.logicalExpression("&&",k,x))):(O=t?s.binaryExpression("==",C,s.nullLiteral()):s.logicalExpression("||",s.binaryExpression("===",C,s.nullLiteral()),s.binaryExpression("===",s.cloneNode(v),o.buildUndefinedNode())),P.replaceWith(s.conditionalExpression(O,f?s.booleanLiteral(!0):o.buildUndefinedNode(),x))),E){var _=T.node;T.replaceWith(s.optionalCallExpression(s.optionalMemberExpression(_.callee,s.identifier("call"),!1,!0),[s.cloneNode(E)].concat(a(_.arguments)),!1))}}else if(i.isUpdateExpression({argument:n})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var I=r.operator,j=r.prefix;this.memoise(e,2);var D=s.binaryExpression(I[0],s.unaryExpression("+",this.get(e)),s.numericLiteral(1));if(j)i.replaceWith(this.set(e,D));else{var N=e.scope,L=N.generateUidIdentifierBasedOnNode(n);N.push({id:L}),D.left=s.assignmentExpression("=",s.cloneNode(L),D.left),i.replaceWith(s.sequenceExpression([this.set(e,D),s.cloneNode(L)]))}}else if(i.isAssignmentExpression({left:n})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var M=r.operator,B=r.right;if("="===M)i.replaceWith(this.set(e,B));else{var F=M.slice(0,-1);s.LOGICAL_OPERATORS.includes(F)?(this.memoise(e,1),i.replaceWith(s.logicalExpression(F,this.get(e),this.set(e,B)))):(this.memoise(e,2),i.replaceWith(this.set(e,s.binaryExpression(F,this.get(e),B))))}}else{if(!i.isCallExpression({callee:n}))return i.isOptionalCallExpression({callee:n})?o.path.isPattern()?void i.replaceWith(s.callExpression(s.arrowFunctionExpression([],i.node),[])):void i.replaceWith(this.optionalCall(e,r.arguments)):void(i.isForXStatement({left:n})||i.isObjectProperty({value:n})&&i.parentPath.isObjectPattern()||i.isAssignmentPattern({left:n})&&i.parentPath.isObjectProperty({value:r})&&i.parentPath.parentPath.isObjectPattern()||i.isArrayPattern()||i.isAssignmentPattern({left:n})&&i.parentPath.isArrayPattern()||i.isRestElement()?e.replaceWith(this.destructureSet(e)):i.isTaggedTemplateExpression()?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e)));i.replaceWith(this.call(e,r.arguments))}}};t.default=function(e,t,n){e.traverse(t,Object.assign({},c,n,{memoiser:new l}))}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e.traverse(r,{scope:e.scope,bindingNames:t,seen:new WeakSet})};var a=n(1),r={UpdateExpression:{exit(e){var t=this.scope,n=this.bindingNames,r=e.get("argument");if(r.isIdentifier()){var i=r.node.name;if(n.has(i)&&t.getBinding(i)===e.scope.getBinding(i))if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()){var o="++"==e.node.operator?"+=":"-=";e.replaceWith(a.assignmentExpression(o,r.node,a.numericLiteral(1)))}else if(e.node.prefix)e.replaceWith(a.assignmentExpression("=",a.identifier(i),a.binaryExpression(e.node.operator[0],a.unaryExpression("+",r.node),a.numericLiteral(1))));else{var s=e.scope.generateUidIdentifierBasedOnNode(r.node,"old"),d=s.name;e.scope.push({id:s});var l=a.binaryExpression(e.node.operator[0],a.identifier(d),a.numericLiteral(1));e.replaceWith(a.sequenceExpression([a.assignmentExpression("=",a.identifier(d),a.unaryExpression("+",r.node)),a.assignmentExpression("=",a.cloneNode(r.node),l),a.identifier(d)]))}}}},AssignmentExpression:{exit(e){var t=this.scope,n=this.seen,r=this.bindingNames;if("="!==e.node.operator&&!n.has(e.node)){n.add(e.node);var i=e.get("left");if(i.isIdentifier()){var o=i.node.name;r.has(o)&&t.getBinding(o)===e.scope.getBinding(o)&&(e.node.right=a.binaryExpression(e.node.operator.slice(0,-1),a.cloneNode(e.node.left),e.node.right),e.node.operator="=")}}}}}},(e,t,n)=>{var a=n(74);e.exports=function(e,t){var n=a(e,t);return n?n.version:null}},(e,t,n)=>{var a=n(74);e.exports=function(e,t){var n=a(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},(e,t,n)=>{var a=n(19);e.exports=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new a(e,n).inc(t,r).version}catch(e){return null}}},(e,t,n)=>{var a=n(74),r=n(157);e.exports=function(e,t){if(r(e,t))return null;var n=a(e),i=a(t),o=n.prerelease.length||i.prerelease.length,s=o?"pre":"",d=o?"prerelease":"";for(var l in n)if(("major"===l||"minor"===l||"patch"===l)&&n[l]!==i[l])return s+l;return d}},(e,t,n)=>{var a=n(19);e.exports=function(e,t){return new a(e,t).major}},(e,t,n)=>{var a=n(19);e.exports=function(e,t){return new a(e,t).minor}},(e,t,n)=>{var a=n(19);e.exports=function(e,t){return new a(e,t).patch}},(e,t,n)=>{var a=n(74);e.exports=function(e,t){var n=a(e,t);return n&&n.prerelease.length?n.prerelease:null}},(e,t,n)=>{var a=n(32);e.exports=function(e,t,n){return a(t,e,n)}},(e,t,n)=>{var a=n(32);e.exports=function(e,t){return a(e,t,!0)}},(e,t,n)=>{var a=n(158);e.exports=function(e,t){return e.sort((function(e,n){return a(e,n,t)}))}},(e,t,n)=>{var a=n(158);e.exports=function(e,t){return e.sort((function(e,n){return a(n,e,t)}))}},(e,t,n)=>{var a=n(19),r=n(74),i=n(59),o=i.re,s=i.t;e.exports=function(e,t){if(e instanceof a)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var n=null;if((t=t||{}).rtl){for(var i;(i=o[s.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&i.index+i[0].length===n.index+n[0].length||(n=i),o[s.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;o[s.COERCERTL].lastIndex=-1}else n=e.match(o[s.COERCE]);return null===n?null:r("".concat(n[2],".").concat(n[3]||"0",".").concat(n[4]||"0"),t)}},(e,t,n)=>{"use strict";function a(e){var t=this;if(t instanceof a||(t=new a),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,r=arguments.length;n<r;n++)t.push(arguments[n]);return t}function r(e,t,n){var a=t===e.head?new s(n,null,t,e):new s(n,t,t.next,e);return null===a.next&&(e.tail=a),null===a.prev&&(e.head=a),e.length++,a}function i(e,t){e.tail=new s(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function o(e,t){e.head=new s(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function s(e,t,n,a){if(!(this instanceof s))return new s(e,t,n,a);this.list=a,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}e.exports=a,a.Node=s,a.create=a,a.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},a.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},a.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},a.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},a.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)o(this,arguments[e]);return this.length},a.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},a.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},a.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,a=0;null!==n;a++)e.call(t,n.value,a,this),n=n.next},a.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,a=this.length-1;null!==n;a--)e.call(t,n.value,a,this),n=n.prev},a.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},a.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},a.prototype.map=function(e,t){t=t||this;for(var n=new a,r=this.head;null!==r;)n.push(e.call(t,r.value,this)),r=r.next;return n},a.prototype.mapReverse=function(e,t){t=t||this;for(var n=new a,r=this.tail;null!==r;)n.push(e.call(t,r.value,this)),r=r.prev;return n},a.prototype.reduce=function(e,t){var n,a=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");a=this.head.next,n=this.head.value}for(var r=0;null!==a;r++)n=e(n,a.value,r),a=a.next;return n},a.prototype.reduceReverse=function(e,t){var n,a=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");a=this.tail.prev,n=this.tail.value}for(var r=this.length-1;null!==a;r--)n=e(n,a.value,r),a=a.prev;return n},a.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},a.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},a.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new a;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=0,i=this.head;null!==i&&r<e;r++)i=i.next;for(;null!==i&&r<t;r++,i=i.next)n.push(i.value);return n},a.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new a;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=this.length,i=this.tail;null!==i&&r>t;r--)i=i.prev;for(;null!==i&&r>e;r--,i=i.prev)n.push(i.value);return n},a.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,a=this.head;null!==a&&n<e;n++)a=a.next;var i=[];for(n=0;a&&n<t;n++)i.push(a.value),a=this.removeNode(a);for(null===a&&(a=this.tail),a!==this.head&&a!==this.tail&&(a=a.prev),n=0;n<(arguments.length<=2?0:arguments.length-2);n++)a=r(this,a,n+2<2||arguments.length<=n+2?void 0:arguments[n+2]);return i},a.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var a=n.prev;n.prev=n.next,n.next=a}return this.head=t,this.tail=e,this};try{n(387)(a)}catch(e){}},(e,t,n)=>{"use strict";var a=n(11);e.exports=function(e){e.prototype[Symbol.iterator]=a.mark((function e(){var t;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.head;case 1:if(!t){e.next=7;break}return e.next=4,t.value;case 4:t=t.next,e.next=1;break;case 7:case"end":return e.stop()}}),e,this)}))}},(e,t,n)=>{var a=n(33);e.exports=function(e,t){return new a(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}},(e,t,n)=>{var a=n(19),r=n(33);e.exports=function(e,t,n){var i=null,o=null,s=null;try{s=new r(t,n)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(i&&-1!==o.compare(e)||(o=new a(i=e,n)))})),i}},(e,t,n)=>{var a=n(19),r=n(33);e.exports=function(e,t,n){var i=null,o=null,s=null;try{s=new r(t,n)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(i&&1!==o.compare(e)||(o=new a(i=e,n)))})),i}},(e,t,n)=>{var a=n(19),r=n(33),i=n(110);e.exports=function(e,t){e=new r(e,t);var n=new a("0.0.0");if(e.test(n))return n;if(n=new a("0.0.0-0"),e.test(n))return n;n=null;for(var o=function(t){var r=e.set[t],o=null;r.forEach((function(e){var t=new a(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":o&&!i(t,o)||(o=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: ".concat(e.operator))}})),!o||n&&!i(n,o)||(n=o)},s=0;s<e.set.length;++s)o(s);return n&&e.test(n)?n:null}},(e,t,n)=>{var a=n(33);e.exports=function(e,t){try{return new a(e,t).range||"*"}catch(e){return null}}},(e,t,n)=>{var a=n(162);e.exports=function(e,t,n){return a(e,t,">",n)}},(e,t,n)=>{var a=n(162);e.exports=function(e,t,n){return a(e,t,"<",n)}},(e,t,n)=>{var a=n(33);e.exports=function(e,t,n){return e=new a(e,n),t=new a(t,n),e.intersects(t)}},(e,t,n)=>{function a(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var i=n(120),o=n(32);e.exports=function(e,t,n){var r,s,d,l=[],u=null,c=null,p=e.sort((function(e,t){return o(e,t,n)})),f=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=a(e))){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(p);try{for(f.s();!(r=f.n()).done;){var h=r.value;i(h,t,n)?(c=h,u||(u=h)):(c&&l.push([u,c]),c=null,u=null)}}catch(e){f.e(e)}finally{f.f()}u&&l.push([u,null]);for(var g=[],y=0,m=l;y<m.length;y++){var v=(s=m[y],d=2,function(e){if(Array.isArray(e))return e}(s)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(s,d)||a(s,d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),R=v[0],b=v[1];R===b?g.push(R):b||R!==p[0]?b?R===p[0]?g.push("<=".concat(b)):g.push("".concat(R," - ").concat(b)):g.push(">=".concat(R)):g.push("*")}var E=g.join(" || "),x="string"==typeof t.raw?t.raw:String(t);return E.length<x.length?E:t}},(e,t,n)=>{function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var i=n(33),o=n(111),s=o.ANY,d=n(120),l=n(32),u=function(e,t,n){if(e===t)return!0;if(1===e.length&&e[0].semver===s){if(1===t.length&&t[0].semver===s)return!0;e=n.includePrerelease?[new o(">=0.0.0-0")]:[new o(">=0.0.0")]}if(1===t.length&&t[0].semver===s){if(n.includePrerelease)return!0;t=[new o(">=0.0.0")]}var r,i,u,f,h=new Set,g=a(e);try{for(g.s();!(u=g.n()).done;){var y=u.value;">"===y.operator||">="===y.operator?r=c(r,y,n):"<"===y.operator||"<="===y.operator?i=p(i,y,n):h.add(y.semver)}}catch(e){g.e(e)}finally{g.f()}if(h.size>1)return null;if(r&&i){if((f=l(r.semver,i.semver,n))>0)return null;if(0===f&&(">="!==r.operator||"<="!==i.operator))return null}var m,v,R,b,E,x=a(h);try{for(x.s();!(m=x.n()).done;){var S=m.value;if(r&&!d(S,String(r),n))return null;if(i&&!d(S,String(i),n))return null;var w,T=a(t);try{for(T.s();!(w=T.n()).done;){var A=w.value;if(!d(S,String(A),n))return!1}}catch(e){T.e(e)}finally{T.f()}return!0}}catch(e){x.e(e)}finally{x.f()}var P=!(!i||n.includePrerelease||!i.semver.prerelease.length)&&i.semver,k=!(!r||n.includePrerelease||!r.semver.prerelease.length)&&r.semver;P&&1===P.prerelease.length&&"<"===i.operator&&0===P.prerelease[0]&&(P=!1);var O,C=a(t);try{for(C.s();!(O=C.n()).done;){var _=O.value;if(E=E||">"===_.operator||">="===_.operator,b=b||"<"===_.operator||"<="===_.operator,r)if(k&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===k.major&&_.semver.minor===k.minor&&_.semver.patch===k.patch&&(k=!1),">"===_.operator||">="===_.operator){if((v=c(r,_,n))===_&&v!==r)return!1}else if(">="===r.operator&&!d(r.semver,String(_),n))return!1;if(i)if(P&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===P.major&&_.semver.minor===P.minor&&_.semver.patch===P.patch&&(P=!1),"<"===_.operator||"<="===_.operator){if((R=p(i,_,n))===_&&R!==i)return!1}else if("<="===i.operator&&!d(i.semver,String(_),n))return!1;if(!_.operator&&(i||r)&&0!==f)return!1}}catch(e){C.e(e)}finally{C.f()}return!(r&&b&&!i&&0!==f||i&&E&&!r&&0!==f||k||P)},c=function(e,t,n){if(!e)return t;var a=l(e.semver,t.semver,n);return a>0?e:a<0||">"===t.operator&&">="===e.operator?t:e},p=function(e,t,n){if(!e)return t;var a=l(e.semver,t.semver,n);return a<0?e:a>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;e=new i(e,n),t=new i(t,n);var r,o=!1,s=a(e.set);try{e:for(s.s();!(r=s.n()).done;){var d,l=r.value,c=a(t.set);try{for(c.s();!(d=c.n()).done;){var p=d.value,f=u(l,p,n);if(o=o||null!==f,f)continue e}}catch(e){c.e(e)}finally{c.f()}if(o)return!1}}catch(e){s.e(e)}finally{s.f()}return!0}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEnv=function(){return"production"}},(e,t,n)=>{"use strict";var a=n(11);function r(){var e=n(37);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.maybeAsync=function(e,t){return r()({sync(){for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];var i=e.apply(this,a);if(c(i))throw new Error(t);return i},async(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Promise.resolve(e.apply(this,n))}})},t.forwardAsync=function(e,t){var n=r()(e);return d((function(e){var a=n[e];return t(a)}))},t.isThenable=c,t.waitFor=t.onFirstPause=t.isAsync=void 0;var i=function(e){return e},o=r()(a.mark((function e(t){return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(t,"t0",1);case 1:return e.abrupt("return",e.t0);case 2:case"end":return e.stop()}}),e)}))),s=r()({sync:function(){return!1},errback:function(e){return e(null,!0)}});t.isAsync=s;var d=r()({sync:function(e){return e("sync")},async:function(e){return e("async")}}),l=r()({name:"onFirstPause",arity:2,sync:function(e){return o.sync(e)},errback:function(e,t,n){var a=!1;o.errback(e,(function(e,t){a=!0,n(e,t)})),a||t()}});t.onFirstPause=l;var u=r()({sync:i,async:i});function c(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}t.waitFor=u},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var s=a.mark(m),d=a.mark(T),l=a.mark(A),u=a.mark(P),c=a.mark(k);function p(){var e=n(37);return p=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createCachedDescriptors=function(e,t,n){var a=t.plugins,r=t.presets,i=t.passPerPreset;return{options:v(t,e),plugins:a?function(){return x(a,e)(n)}:function(){return m([])},presets:r?function(){return b(r,e)(n)(!!i)}:function(){return m([])}}},t.createUncachedDescriptors=function(e,t,n){var r,i;return{options:v(t,e),plugins:()=>a.mark((function i(){return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(r){a.next=3;break}return a.delegateYield(A(t.plugins||[],e,n),"t0",2);case 2:r=a.t0;case 3:return a.abrupt("return",r);case 4:case"end":return a.stop()}}),i)}))(),presets:()=>a.mark((function r(){return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(i){a.next=3;break}return a.delegateYield(T(t.presets||[],e,n,!!t.passPerPreset),"t0",2);case 2:i=a.t0;case 3:return a.abrupt("return",i);case 4:case"end":return a.stop()}}),r)}))()}},t.createDescriptor=k;var f=n(163),h=n(166),g=n(167),y=n(401);function m(e){return a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),s)}function v(e,t){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=(0,y.resolveBrowserslistConfigFile)(e.browserslistConfigFile,t)),e}var R=new WeakMap,b=(0,g.makeWeakCacheSync)((function(e,t){var n=t.using((function(e){return e}));return(0,g.makeStrongCacheSync)((function(t){return(0,g.makeStrongCache)(a.mark((function r(i){var o;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(T(e,n,t,i),"t0",1);case 1:return o=a.t0,a.abrupt("return",o.map((function(e){return w(R,e)})));case 3:case"end":return a.stop()}}),r)})))}))})),E=new WeakMap,x=(0,g.makeWeakCacheSync)((function(e,t){var n=t.using((function(e){return e}));return(0,g.makeStrongCache)(a.mark((function t(r){var i;return a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(A(e,n,r),"t0",1);case 1:return i=t.t0,t.abrupt("return",i.map((function(e){return w(E,e)})));case 3:case"end":return t.stop()}}),t)})))})),S={};function w(e,t){var n=t.value,a=t.options,r=void 0===a?S:a;if(!1===r)return t;var i=e.get(n);i||(i=new WeakMap,e.set(n,i));var o=i.get(r);if(o||(o=[],i.set(r,o)),-1===o.indexOf(t)){var s=o.filter((function(e){return a=t,(n=e).name===a.name&&n.value===a.value&&n.options===a.options&&n.dirname===a.dirname&&n.alias===a.alias&&n.ownPass===a.ownPass&&(n.file&&n.file.request)===(a.file&&a.file.request)&&(n.file&&n.file.resolved)===(a.file&&a.file.resolved);var n,a}));if(s.length>0)return s[0];o.push(t)}return t}function T(e,t,n,r){return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(P("preset",e,t,n,r),"t0",1);case 1:return a.abrupt("return",a.t0);case 2:case"end":return a.stop()}}),d)}function A(e,t,n){return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(P("plugin",e,t,n),"t0",1);case 1:return a.abrupt("return",a.t0);case 2:case"end":return a.stop()}}),l)}function P(e,t,n,r,i){var o;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(p().all(t.map((function(t,a){return k(t,n,{type:e,alias:"".concat(r,"$").concat(a),ownPass:!!i})}))),"t0",1);case 1:return O(o=a.t0),a.abrupt("return",o);case 4:case"end":return a.stop()}}),u)}function k(e,t,n){var i,o,s,d,l,u,p,g,y,m,v,R,b,E;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(i=n.type,o=n.alias,s=n.ownPass,!(d=(0,h.getItemDescriptor)(e))){a.next=4;break}return a.abrupt("return",d);case 4:if(p=e,Array.isArray(p)&&(3===p.length?(g=r(p,3),p=g[0],u=g[1],l=g[2]):(y=r(p,2),p=y[0],u=y[1])),m=void 0,v=null,"string"!=typeof p){a.next=18;break}if("string"==typeof i){a.next=11;break}throw new Error("To resolve a string-based item, the type of item must be given");case 11:return R="plugin"===i?f.loadPlugin:f.loadPreset,b=p,a.delegateYield(R(p,t),"t0",14);case 14:E=a.t0,v=E.filepath,p=E.value,m={request:b,resolved:v};case 18:if(p){a.next=20;break}throw new Error("Unexpected falsy value: ".concat(String(p)));case 20:if("object"!=typeof p||!p.__esModule){a.next=26;break}if(!p.default){a.next=25;break}p=p.default,a.next=26;break;case 25:throw new Error("Must export a default export when using ES6 modules.");case 26:if("object"==typeof p||"function"==typeof p){a.next=28;break}throw new Error("Unsupported format: ".concat(typeof p,". Expected an object or a function."));case 28:if(null===v||"object"!=typeof p||!p){a.next=30;break}throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In ".concat(v));case 30:return a.abrupt("return",{name:l,alias:v||o,value:p,options:u,dirname:t,ownPass:s,file:m});case 31:case"end":return a.stop()}}),c)}function O(e){var t,n=new Map,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e);try{var r=function(){var a=t.value;if("function"!=typeof a.value)return"continue";var r=n.get(a.value);if(r||(r=new Set,n.set(a.value,r)),r.has(a.name)){var i=e.filter((function(e){return e.value===a.value}));throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:","".concat(JSON.stringify(i,null,2))].join("\n"))}r.add(a.name)};for(a.s();!(t=a.n()).done;)r()}catch(e){a.e(e)}finally{a.f()}}},(e,t,n)=>{"use strict";function a(){var e=n(259);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.resolveBrowserslistConfigFile=function(e,t){},t.resolveTargets=function(e,t){var n=e.targets;return("string"==typeof n||Array.isArray(n))&&(n={browsers:n}),n&&n.esmodules&&(n=Object.assign({},n,{esmodules:"intersect"})),(0,a().default)(n,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}},(e,t,n)=>{var a=n(27),r=n(1110),i=n(1111).a,o=n(1114),s=n(1115),d=n(406),l=n(260),u=n(407);function c(e,t){return 0===(e+".").indexOf(t+".")}function p(e){return e.filter((function(e){return"string"==typeof e}))}function f(e){var t=e;return 3===e.split(".").length&&(t=e.split(".").slice(0,-1).join(".")),t}function h(e){return function(t){return e+" "+t}}function g(e){return parseInt(e.split(".")[0])}function y(e,t){if(0===e.length)return[];var n=m(e.map(g)),a=n[n.length-t];if(!a)return e;for(var r=[],i=e.length-1;i>=0&&!(a>g(e[i]));i--)r.unshift(e[i]);return r}function m(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function v(e,t,n){for(var a in n)e[t+" "+a]=n[a]}function R(e,t){return t=parseFloat(t),">"===e?function(e){return parseFloat(e)>t}:">="===e?function(e){return parseFloat(e)>=t}:"<"===e?function(e){return parseFloat(e)<t}:function(e){return parseFloat(e)<=t}}function b(e){return parseInt(e)}function E(e,t){return e<t?-1:e>t?1:0}function x(e,t){return E(parseInt(e[0]),parseInt(t[0]))||E(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||E(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function S(e,t){switch(void 0===(t=t.split(".").map(b))[1]&&(t[1]="x"),e){case"<=":return function(e){return w(e=e.split(".").map(b),t)<=0};default:case">=":return function(e){return w(e=e.split(".").map(b),t)>=0}}}function w(e,t){return e[0]!==t[0]?e[0]<t[0]?-1:1:"x"===t[1]?0:e[1]!==t[1]?e[1]<t[1]?-1:1:0}function T(e,t){return function(e,t){return-1!==e.versions.indexOf(t)?t:!!N.versionAliases[e.name][t]&&N.versionAliases[e.name][t]}(e,t)||1===e.versions.length&&e.versions[0]}function A(e,t){return e/=1e3,Object.keys(i).reduce((function(n,a){var r=k(a,t);if(!r)return n;var i=Object.keys(r.releaseDate).filter((function(t){return r.releaseDate[t]>=e}));return n.concat(i.map(h(r.name)))}),[])}function P(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function k(e,t){if(e=e.toLowerCase(),e=N.aliases[e]||e,t.mobileToDesktop&&N.desktopNames[e]){var n=N.data[N.desktopNames[e]];if("android"===e)return i=n,(r=P(N.data[e])).released=O(r.released,i.released),r.versions=O(r.versions,i.versions),r;var a=P(n);return a.name=e,"op_mob"===e&&(a=function(e,t){e.versions=e.versions.map((function(e){return t[e]||e})),e.released=e.versions.map((function(e){return t[e]||e}));var n={};for(var a in e.releaseDate)n[t[a]||a]=e.releaseDate[a];return e.releaseDate=n,e}(a,{"10.0-10.1":"10"})),a}var r,i;return N.data[e]}function O(e,t){var n=t[t.length-1];return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(t.slice(37-n-1))}function C(e,t){var n=k(e,t);if(!n)throw new l("Unknown browser "+e);return n}function _(e){return new l("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function I(e,t,n){if(n.mobileToDesktop)return e;var a=N.data.android.released,r=a[a.length-1]-37-t;return r>0?e.slice(-1):e.slice(r-1)}function j(e,t){return(e=Array.isArray(e)?B(e.map(L)):L(e)).reduce((function(e,n,a){var r=n.queryString,i=0===r.indexOf("not ");if(i){if(0===a)throw new l("Write any browsers query (for instance, `defaults`) before `"+r+"`");r=r.slice(4)}for(var o=0;o<q.length;o++){var s=q[o],d=r.match(s.regexp);if(d){var u=[t].concat(d.slice(1)),c=s.select.apply(N,u).map((function(e){var n=e.split(" ");return"0"===n[1]?n[0]+" "+k(n[0],t).versions[0]:e}));switch(n.type){case 2:return i?e.filter((function(e){return-1===c.indexOf(e)})):e.filter((function(e){return-1!==c.indexOf(e)}));case 1:default:if(i){var p={};return c.forEach((function(e){p[e]=!0})),e.filter((function(e){return!p[e]}))}return e.concat(c)}}}throw _(r)}),[])}var D={};function N(e,t){(void 0===t&&(t={}),void 0===t.path&&(t.path=s.resolve?s.resolve("."):"."),null==e)&&(e=N.loadConfig(t)||N.defaults);if("string"!=typeof e&&!Array.isArray(e))throw new l("Browser queries must be an array or string. Got "+typeof e+".");var n={ignoreUnknownVersions:t.ignoreUnknownVersions,dangerousExtend:t.dangerousExtend,mobileToDesktop:t.mobileToDesktop,path:t.path,env:t.env};u.oldDataWarning(N.data);var r=u.getStat(t,N.data);if(r)for(var i in n.customUsage={},r)v(n.customUsage,i,r[i]);var o=JSON.stringify([e,n]);if(D[o])return D[o];var d=m(j(e,n)).sort((function(e,t){if(e=e.split(" "),t=t.split(" "),e[0]===t[0]){var n=e[1].split("-")[0];return x(t[1].split("-")[0].split("."),n.split("."))}return E(e[0],t[0])}));return a.env.BROWSERSLIST_DISABLE_CACHE||(D[o]=d),d}function L(e){var t=[];do{e=M(e,t)}while(e);return t}function M(e,t){var n=/^(?:,\s*|\s+or\s+)(.*)/i,a=/^\s+and\s+(.*)/i;return function(e,t){for(var n=1,a=e.length;n<=a;n++)if(t(e.substr(-n,n),n,a))return e.slice(0,-n);return""}(e,(function(e,r,i){return a.test(e)?(t.unshift({type:2,queryString:e.match(a)[1]}),!0):n.test(e)?(t.unshift({type:1,queryString:e.match(n)[1]}),!0):r===i&&(t.unshift({type:1,queryString:e.trim()}),!0)}))}function B(e){return Array.isArray(e)?e.reduce((function(e,t){return e.concat(B(t))}),[]):[e]}function F(e,t){var n=r.filter((function(e){return"nodejs"===e.name})).filter((function(e){return c(e.version,t)}));if(0===n.length){if(e.ignoreUnknownVersions)return[];throw new l("Unknown version "+t+" of Node.js")}return["node "+n[n.length-1].version]}function U(e,t,n,a){return t=parseInt(t),n=parseInt(n||"01")-1,a=parseInt(a||"01"),A(Date.UTC(t,n,a,0,0,0),e)}function V(e,t,n){t=parseFloat(t);var a=N.usage.global;if(n)if(n.match(/^my\s+stats$/)){if(!e.customUsage)throw new l("Custom usage statistics was not provided");a=e.customUsage}else{var r;r=2===n.length?n.toUpperCase():n.toLowerCase(),u.loadCountry(N.usage,r,N.data),a=N.usage[r]}for(var i,o=Object.keys(a).sort((function(e,t){return a[t]-a[e]})),s=0,d=[],c=0;c<=o.length&&(i=o[c],0!==a[i])&&(s+=a[i],d.push(i),!(s>=t));c++);return d}N.cache={},N.data={},N.usage={global:{},custom:null},N.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],N.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},N.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},N.versionAliases={},N.clearCaches=u.clearCaches,N.parseConfig=u.parseConfig,N.readConfig=u.readConfig,N.findConfig=u.findConfig,N.loadConfig=u.loadConfig,N.coverage=function(e,t){var n;if(void 0===t)n=N.usage.global;else if("my stats"===t){var a={};a.path=s.resolve?s.resolve("."):".";var r=u.getStat(a);if(!r)throw new l("Custom usage statistics was not provided");for(var i in n={},r)v(n,i,r[i])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),u.loadCountry(N.usage,t,N.data),n=N.usage[t];else for(var o in"dataByBrowser"in t&&(t=t.dataByBrowser),n={},t)for(var d in t[o])n[o+" "+d]=t[o][d];return e.reduce((function(e,t){var a=n[t];return void 0===a&&(a=n[t.replace(/ \S+$/," 0")]),e+(a||0)}),0)};var q=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(i).reduce((function(n,a){var r=k(a,e);if(!r)return n;var i=y(r.released,t);return i=i.map(h(r.name)),"android"===r.name&&(i=I(i,t,e)),n.concat(i)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(i).reduce((function(n,a){var r=k(a,e);if(!r)return n;var i=r.released.slice(-t);return i=i.map(h(r.name)),"android"===r.name&&(i=I(i,t,e)),n.concat(i)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return y(Object.keys(d),t).map((function(e){return"chrome "+d[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,n){var a=C(n,e),r=y(a.released,t).map(h(a.name));return"android"===a.name&&(r=I(r,t,e)),r}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(d).slice(-t).map((function(e){return"chrome "+d[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,n){var a=C(n,e),r=a.released.slice(-t).map(h(a.name));return"android"===a.name&&(r=I(r,t,e)),r}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(i).reduce((function(t,n){var a=k(n,e);if(!a)return t;var r=a.versions.filter((function(e){return-1===a.released.indexOf(e)}));return r=r.map(h(a.name)),t.concat(r)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,t){var n=C(t,e);return n.versions.filter((function(e){return-1===n.released.indexOf(e)})).map(h(n.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return A(Date.now()-31558432982.4*t,e)}},{regexp:/^since (\d+)$/i,select:U},{regexp:/^since (\d+)-(\d+)$/i,select:U},{regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:U},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e,t,n){n=parseFloat(n);var a=N.usage.global;return Object.keys(a).reduce((function(e,r){return">"===t?a[r]>n&&e.push(r):"<"===t?a[r]<n&&e.push(r):"<="===t?a[r]<=n&&e.push(r):a[r]>=n&&e.push(r),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e,t,n){if(n=parseFloat(n),!e.customUsage)throw new l("Custom usage statistics was not provided");var a=e.customUsage;return Object.keys(a).reduce((function(e,r){return">"===t?a[r]>n&&e.push(r):"<"===t?a[r]<n&&e.push(r):"<="===t?a[r]<=n&&e.push(r):a[r]>=n&&e.push(r),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t,n,a){n=parseFloat(n);var r=u.loadStat(e,a,N.data);if(r)for(var i in e.customUsage={},r)v(e.customUsage,i,r[i]);if(!e.customUsage)throw new l("Custom usage statistics was not provided");var o=e.customUsage;return Object.keys(o).reduce((function(e,a){return">"===t?o[a]>n&&e.push(a):"<"===t?o[a]<n&&e.push(a):"<="===t?o[a]<=n&&e.push(a):o[a]>=n&&e.push(a),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t,n,a){n=parseFloat(n),a=2===a.length?a.toUpperCase():a.toLowerCase(),u.loadCountry(N.usage,a,N.data);var r=N.usage[a];return Object.keys(r).reduce((function(e,a){return">"===t?r[a]>n&&e.push(a):"<"===t?r[a]<n&&e.push(a):"<="===t?r[a]<=n&&e.push(a):r[a]>=n&&e.push(a),e}),[])}},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/,select:V},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/,select:V},{regexp:/^supports\s+([\w-]+)$/,select:function(e,t){u.loadFeature(N.cache,t);var n=N.cache[t];return Object.keys(n).reduce((function(e,t){var a=n[t];return(a.indexOf("y")>=0||a.indexOf("a")>=0)&&e.push(t),e}),[])}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){var a=f(t),r=f(n);if(!d[a])throw new l("Unknown version "+t+" of electron");if(!d[r])throw new l("Unknown version "+n+" of electron");return t=parseFloat(t),n=parseFloat(n),Object.keys(d).filter((function(e){var a=parseFloat(e);return a>=t&&a<=n})).map((function(e){return"chrome "+d[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){return r.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(S(">=",t)).filter(S("<=",n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n,a){var r=C(t,e);return n=parseFloat(T(r,n)||n),a=parseFloat(T(r,a)||a),r.released.filter((function(e){var t=parseFloat(e);return t>=n&&t<=a})).map(h(r.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){var a=f(n);return Object.keys(d).filter(R(t,a)).map((function(e){return"chrome "+d[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){return r.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(function(e,t){return(t=t.split(".").map(b))[1]=t[1]||0,t[2]=t[2]||0,">"===e?function(e){return x(e=e.split(".").map(b),t)>0}:">="===e?function(e){return x(e=e.split(".").map(b),t)>=0}:"<"===e?function(e){return e=e.split(".").map(b),x(t,e)>0}:function(e){return e=e.split(".").map(b),x(t,e)>=0}}(t,n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,n,a){var r=C(t,e),i=N.versionAliases[r.name][a];return i&&(a=i),r.released.filter(R(n,a)).map((function(e){return r.name+" "+e}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 78"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(e,t){var n=f(t),a=d[n];if(!a)throw new l("Unknown version "+t+" of electron");return["chrome "+a]}},{regexp:/^node\s+(\d+)$/i,select:F},{regexp:/^node\s+(\d+\.\d+)$/i,select:F},{regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:F},{regexp:/^current\s+node$/i,select:function(e){return[u.currentNode(j,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return j(Object.keys(o).filter((function(e){return t<Date.parse(o[e].end)&&t>Date.parse(o[e].start)&&(n=e.slice(1),r.some((function(e){return c(e.version,n)})));var n})).map((function(e){return"node "+e.slice(1)})),e)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,t,n){/^tp$/i.test(n)&&(n="TP");var a=C(t,e),r=T(a,n);if(r)n=r;else{if(!(r=T(a,r=-1===n.indexOf(".")?n+".0":n.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new l("Unknown version "+n+" of "+t)}n=r}return[a.name+" "+n]}},{regexp:/^browserslist config$/i,select:function(e){return N(void 0,e)}},{regexp:/^extends (.+)$/i,select:function(e,t){return j(u.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return j(N.defaults,e)}},{regexp:/^dead$/i,select:function(e){return j(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw k(t,e)?new l("Specify versions in Browserslist query for browser "+t):_(t)}}];!function(){for(var e in i){var t=i[e];N.data[e]={name:e,versions:p(i[e].versions),released:p(i[e].versions.slice(0,-3)),releaseDate:i[e].release_date},v(N.usage.global,e,t.usage_global),N.versionAliases[e]={};for(var n=0;n<t.versions.length;n++){var a=t.versions[n];if(a&&-1!==a.indexOf("-"))for(var r=a.split("-"),o=0;o<r.length;o++)N.versionAliases[e][r[o]]=a}}N.versionAliases.op_mob[59]="58"}(),e.exports=N},e=>{e.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}},e=>{e.exports={0:"43",1:"44",2:"45",3:"46",4:"47",5:"48",6:"49",7:"50",8:"51",9:"52",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"91",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"89",Q:"62",R:"79",S:"80",T:"81",U:"83",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"90",b:"5",c:"19",d:"20",e:"21",f:"22",g:"23",h:"24",i:"25",j:"26",k:"27",l:"28",m:"29",n:"30",o:"31",p:"32",q:"33",r:"34",s:"35",t:"36",u:"37",v:"38",w:"39",x:"40",y:"41",z:"42",AB:"53",BB:"54",CB:"55",DB:"56",EB:"57",FB:"58",GB:"60",HB:"63",IB:"64",JB:"65",KB:"66",LB:"67",MB:"68",NB:"69",OB:"70",PB:"71",QB:"72",RB:"73",SB:"74",TB:"75",UB:"76",VB:"77",WB:"11.1",XB:"12.1",YB:"3",ZB:"59",aB:"61",bB:"78",cB:"3.2",dB:"10.1",eB:"11.5",fB:"4.2-4.3",gB:"5.5",hB:"2",iB:"82",jB:"3.5",kB:"3.6",lB:"92",mB:"93",nB:"94",oB:"3.1",pB:"5.1",qB:"6.1",rB:"7.1",sB:"9.1",tB:"13.1",uB:"14.1",vB:"TP",wB:"9.5-9.6",xB:"10.0-10.1",yB:"10.5",zB:"10.6","0B":"11.6","1B":"4.0-4.1","2B":"5.0-5.1","3B":"6.0-6.1","4B":"7.0-7.1","5B":"8.1-8.4","6B":"9.0-9.2","7B":"9.3","8B":"10.0-10.2","9B":"10.3",AC:"11.0-11.2",BC:"11.3-11.4",CC:"12.0-12.1",DC:"12.2-12.4",EC:"13.0-13.1",FC:"13.2",GC:"13.3",HC:"13.4-13.7",IC:"14.0-14.4",JC:"14.5-14.7",KC:"all",LC:"2.1",MC:"2.2",NC:"2.3",OC:"4.1",PC:"4.4",QC:"4.4.3-4.4.4",RC:"12.12",SC:"5.0-5.4",TC:"6.2-6.4",UC:"7.2-7.4",VC:"8.2",WC:"9.2",XC:"11.1-11.2",YC:"12.0",ZC:"13.0",aC:"14.0",bC:"10.4",cC:"7.12",dC:"2.5"}},e=>{e.exports={A:{A:{J:.0131217,D:.00621152,E:.0202173,F:.0943475,A:.0067391,B:.849127,gB:.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gB","J","D","E","F","A","B","","",""],E:"IE",F:{gB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{C:.008402,K:.004267,L:.004201,G:.004201,M:.008402,N:.025206,O:.08402,R:0,S:.004298,T:.00944,U:.00415,V:.008402,W:.008402,X:.008402,Y:.008402,Z:.008402,P:.029407,a:.121829,H:3.18436},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","R","S","T","U","V","W","X","Y","Z","P","a","H","","",""],E:"Edge",F:{C:1438128e3,K:1447286400,L:1470096e3,G:1491868800,M:1508198400,N:1525046400,O:1542067200,R:1579046400,S:1581033600,T:1586736e3,U:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:161136e4,P:1614816e3,a:1618358400,H:1622073600},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{0:.054613,1:.004201,2:.004201,3:.004525,4:.004201,5:.008402,6:.004538,7:.004267,8:.004204,9:.071417,hB:.012813,YB:.004271,I:.021005,b:.004879,J:.020136,D:.005725,E:.004525,F:.00533,A:.004283,B:.012603,C:.004471,K:.004486,L:.00453,G:.008542,M:.004417,N:.004425,O:.008542,c:.004443,d:.004283,e:.008542,f:.013698,g:.008542,h:.008786,i:.017084,j:.004317,k:.004393,l:.004418,m:.008834,n:.008542,o:.008928,p:.004471,q:.009284,r:.004707,s:.009076,t:.004425,u:.004783,v:.004271,w:.004783,x:.00487,y:.005029,z:.0047,AB:.004335,BB:.004201,CB:.004201,DB:.012603,EB:.004425,FB:.004204,ZB:.004201,GB:.008402,aB:.00472,Q:.004425,HB:.012603,IB:.00415,JB:.004267,KB:.008402,LB:.004267,MB:.012603,NB:.00415,OB:.008402,PB:.004425,QB:.016804,RB:.00415,SB:.00415,TB:.008542,UB:.004298,VB:.004201,bB:.151236,R:.008402,S:.008402,T:.008402,iB:.016804,U:.008402,V:.021005,W:.012603,X:.016804,Y:.029407,Z:.399095,P:1.91986,a:.029407,H:0,jB:.008786,kB:.00487},B:"moz",C:["hB","YB","jB","kB","I","b","J","D","E","F","A","B","C","K","L","G","M","N","O","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","ZB","GB","aB","Q","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","bB","R","S","T","iB","U","V","W","X","Y","Z","P","a","H",""],E:"Firefox",F:{0:1450137600,1:1453852800,2:1457395200,3:1461628800,4:1465257600,5:1470096e3,6:1474329600,7:1479168e3,8:1485216e3,9:1488844800,hB:1161648e3,YB:1213660800,jB:124632e4,kB:1264032e3,I:1300752e3,b:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112e3,N:1349740800,O:1353628800,c:1357603200,d:1361232e3,e:1364860800,f:1368489600,g:1372118400,h:1375747200,i:1379376e3,j:1386633600,k:1391472e3,l:1395100800,m:1398729600,n:1402358400,o:1405987200,p:1409616e3,q:1413244800,r:1417392e3,s:1421107200,t:1424736e3,u:1428278400,v:1431475200,w:1435881600,x:1439251200,y:144288e4,z:1446508800,AB:149256e4,BB:1497312e3,CB:1502150400,DB:1506556800,EB:1510617600,FB:1516665600,ZB:1520985600,GB:1525824e3,aB:1529971200,Q:1536105600,HB:1540252800,IB:1544486400,JB:154872e4,KB:1552953600,LB:1558396800,MB:1562630400,NB:1567468800,OB:1571788800,PB:1575331200,QB:1578355200,RB:1581379200,SB:1583798400,TB:1586304e3,UB:1588636800,VB:1591056e3,bB:1593475200,R:1595894400,S:1598313600,T:1600732800,iB:1603152e3,U:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,P:1622505600,a:null,H:null}},D:{A:{0:.008402,1:.004465,2:.004642,3:.004891,4:.012603,5:.021005,6:.197447,7:.004201,8:.004201,9:.004201,I:.004706,b:.004879,J:.004879,D:.005591,E:.005591,F:.005591,A:.004534,B:.004464,C:.010424,K:.0083,L:.004706,G:.015087,M:.004393,N:.004393,O:.008652,c:.008542,d:.004393,e:.004317,f:.012603,g:.008786,h:.008408,i:.004461,j:.004201,k:.004326,l:.0047,m:.004538,n:.008542,o:.008596,p:.004566,q:.004204,r:.008402,s:.008402,t:.004335,u:.004464,v:.025206,w:.004464,x:.012603,y:.0236,z:.004403,AB:.025206,BB:.008402,CB:.008402,DB:.04201,EB:.008402,FB:.008402,ZB:.008402,GB:.016804,aB:.088221,Q:.008402,HB:.016804,IB:.029407,JB:.021005,KB:.021005,LB:.021005,MB:.012603,NB:.067216,OB:.063015,PB:.025206,QB:.054613,RB:.016804,SB:.075618,TB:.088221,UB:.063015,VB:.029407,bB:.063015,R:.21005,S:.105025,T:.075618,U:.105025,V:.100824,W:.285668,X:.121829,Y:.273065,Z:.184844,P:.411698,a:3.44902,H:19.459,lB:.029407,mB:.025206,nB:0},B:"webkit",C:["","","","I","b","J","D","E","F","A","B","C","K","L","G","M","N","O","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","ZB","GB","aB","Q","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","bB","R","S","T","U","V","W","X","Y","Z","P","a","H","lB","mB","nB"],E:"Chrome",F:{0:143208e4,1:1437523200,2:1441152e3,3:1444780800,4:1449014400,5:1453248e3,6:1456963200,7:1460592e3,8:1464134400,9:1469059200,I:1264377600,b:1274745600,J:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,c:1332892800,d:133704e4,e:1340668800,f:1343692800,g:1348531200,h:1352246400,i:1357862400,j:1361404800,k:1364428800,l:1369094400,m:1374105600,n:1376956800,o:1384214400,p:1389657600,q:1392940800,r:1397001600,s:1400544e3,t:1405468800,u:1409011200,v:141264e4,w:1416268800,x:1421798400,y:1425513600,z:1429401600,AB:1472601600,BB:1476230400,CB:1480550400,DB:1485302400,EB:1489017600,FB:149256e4,ZB:1496707200,GB:1500940800,aB:1504569600,Q:1508198400,HB:1512518400,IB:1516752e3,JB:1520294400,KB:1523923200,LB:1527552e3,MB:1532390400,NB:1536019200,OB:1539648e3,PB:1543968e3,QB:154872e4,RB:1552348800,SB:1555977600,TB:1559606400,UB:1564444800,VB:1568073600,bB:1571702400,R:1575936e3,S:1580860800,T:1586304e3,U:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,P:1614556800,a:1618272e3,H:1621987200,lB:null,mB:null,nB:null}},E:{A:{I:0,b:.008542,J:.004656,D:.004465,E:.12603,F:.004891,A:.004425,B:.008402,C:.012603,K:.08402,L:1.2729,G:.004201,oB:0,cB:.008692,pB:.105025,qB:.00456,rB:.004283,sB:.025206,dB:.021005,WB:.058814,XB:.088221,tB:.470512,uB:1.72241,vB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","oB","cB","I","b","pB","J","qB","D","rB","E","F","sB","A","dB","B","WB","C","XB","K","tB","L","uB","G","vB",""],E:"Safari",F:{oB:1205798400,cB:1226534400,I:1244419200,b:1275868800,pB:131112e4,J:1343174400,qB:13824e5,D:13824e5,rB:1410998400,E:1413417600,F:1443657600,sB:1458518400,A:1474329600,dB:1490572800,B:1505779200,WB:1522281600,C:1537142400,XB:1553472e3,K:1568851200,tB:1585008e3,L:1600214400,uB:1619395200,G:null,vB:null}},F:{A:{0:.008542,1:.004227,2:.004725,3:.008402,4:.008942,5:.004707,6:.004827,7:.004707,8:.004707,9:.004326,F:.0082,B:.016581,C:.004317,G:.00685,M:.00685,N:.00685,O:.005014,c:.006015,d:.004879,e:.006597,f:.006597,g:.013434,h:.006702,i:.006015,j:.005595,k:.004393,l:.008652,m:.004879,n:.004879,o:.004201,p:.005152,q:.005014,r:.009758,s:.004879,t:.008402,u:.004283,v:.004367,w:.004534,x:.008402,y:.004227,z:.004418,AB:.008922,BB:.014349,CB:.004425,DB:.00472,EB:.004425,FB:.004425,GB:.00472,Q:.004532,HB:.004566,IB:.02283,JB:.00867,KB:.004656,LB:.004642,MB:.004298,NB:.00944,OB:.00415,PB:.004271,QB:.004298,RB:.096692,SB:.004201,TB:.243658,UB:.46211,VB:.193246,wB:.00685,xB:0,yB:.008392,zB:.004706,WB:.006229,eB:.004879,"0B":.008786,XB:.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","F","wB","xB","yB","zB","B","WB","eB","0B","C","XB","G","M","N","O","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","Q","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","","",""],E:"Opera",F:{0:1486425600,1:1490054400,2:1494374400,3:1498003200,4:1502236800,5:1506470400,6:1510099200,7:1515024e3,8:1517961600,9:1521676800,F:1150761600,wB:1223424e3,xB:1251763200,yB:1267488e3,zB:1277942400,B:1292457600,WB:1302566400,eB:1309219200,"0B":1323129600,C:1323129600,XB:1352073600,G:1372723200,M:1377561600,N:1381104e3,O:1386288e3,c:1390867200,d:1393891200,e:1399334400,f:1401753600,g:1405987200,h:1409616e3,i:1413331200,j:1417132800,k:1422316800,l:1425945600,m:1430179200,n:1433808e3,o:1438646400,p:1442448e3,q:1445904e3,r:1449100800,s:1454371200,t:1457308800,u:146232e4,v:1465344e3,w:1470096e3,x:1474329600,y:1477267200,z:1481587200,AB:1525910400,BB:1530144e3,CB:1534982400,DB:1537833600,EB:1543363200,FB:1548201600,GB:1554768e3,Q:1561593600,HB:1566259200,IB:1570406400,JB:1573689600,KB:1578441600,LB:1583971200,MB:1587513600,NB:1592956800,OB:1595894400,PB:1600128e3,QB:1603238400,RB:161352e4,SB:1612224e3,TB:1616544e3,UB:1619568e3,VB:1623715200},D:{F:"o",B:"o",C:"o",wB:"o",xB:"o",yB:"o",zB:"o",WB:"o",eB:"o","0B":"o",XB:"o"}},G:{A:{E:.00144232,cB:0,"1B":0,fB:.00288464,"2B":.00865392,"3B":.0187502,"4B":.0302887,"5B":.0201925,"6B":.0245194,"7B":.145674,"8B":.0302887,"9B":.147117,AC:.0908662,BC:.0692314,CC:.0750006,DC:.222117,EC:.0605774,FC:.0274041,GC:.160098,HC:.536543,IC:5.13466,JC:6.98371},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cB","1B","fB","2B","3B","4B","E","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","","",""],E:"Safari on iOS",F:{cB:1270252800,"1B":1283904e3,fB:1299628800,"2B":1331078400,"3B":1359331200,"4B":1394409600,E:1410912e3,"5B":1413763200,"6B":1442361600,"7B":1458518400,"8B":1473724800,"9B":1490572800,AC:1505779200,BC:1522281600,CC:1537142400,DC:1553472e3,EC:1568851200,FC:1572220800,GC:1580169600,HC:1585008e3,IC:1600214400,JC:1619395200}},H:{A:{KC:1.13096},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","KC","","",""],E:"Opera Mini",F:{KC:1426464e3}},I:{A:{YB:0,I:.0119202,H:0,LC:0,MC:0,NC:0,OC:.0208603,fB:.0655609,PC:0,QC:.330785},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LC","MC","NC","YB","I","OC","fB","PC","QC","H","","",""],E:"Android Browser",F:{LC:1256515200,MC:1274313600,NC:1291593600,YB:1298332800,I:1318896e3,OC:1341792e3,fB:1374624e3,PC:1386547200,QC:1401667200,H:1621987200}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,Q:.0111391,WB:0,eB:0,XB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","WB","eB","C","XB","Q","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,WB:1314835200,eB:1318291200,C:1330300800,XB:1349740800,Q:1613433600},D:{Q:"webkit"}},L:{A:{H:39.6819},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1621987200}},M:{A:{P:.295749},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","P","","",""],E:"Firefox for Android",F:{P:1622505600}},N:{A:{A:.0115934,B:.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{RC:1.33957},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","","",""],E:"UC Browser for Android",F:{RC:1471392e3},D:{RC:"webkit"}},P:{A:{I:.31012,SC:.0103543,TC:.010304,UC:.0826988,VC:.0103584,WC:.0620241,dB:.031012,XC:.15506,YC:.0930361,ZC:.299783,aC:2.29489},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","SC","TC","UC","VC","WC","dB","XC","YC","ZC","aC","","",""],E:"Samsung Internet",F:{I:1461024e3,SC:1481846400,TC:1509408e3,UC:1528329600,VC:1546128e3,WC:1554163200,dB:1567900800,XC:1582588800,YC:1593475200,ZC:1605657600,aC:1618531200}},Q:{A:{bC:.191367},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","bC","","",""],E:"QQ Browser",F:{bC:1589846400}},R:{A:{cC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cC","","",""],E:"Baidu Browser",F:{cC:1491004800}},S:{A:{dC:.104382},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dC","","",""],E:"KaiOS Browser",F:{dC:1527811200}}}},e=>{e.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87","12.0":"89","13.0":"91",13.1:"91","14.0":"93"}},(e,t,n)=>{var a=n(260);function r(){}e.exports={loadQueries:function(){throw new a("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(e){return e.stats},loadConfig:function(e){if(e.config)throw new a("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new a("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new a("Supports queries are not available in client-side build of Browserslist")},currentNode:function(e,t){return e(["maintained node versions"],t)[0]},parseConfig:r,readConfig:r,findConfig:r,clearCaches:r,oldDataWarning:r}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OptionValidator",{enumerable:!0,get:function(){return a.OptionValidator}}),Object.defineProperty(t,"findSuggestion",{enumerable:!0,get:function(){return r.findSuggestion}});var a=n(1116),r=n(409)},(e,t)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.findSuggestion=function(e,t){var r=t.map((function(t){return function(e,t){var n,r,i=[],o=[],s=e.length,d=t.length;if(!s)return d;if(!d)return s;for(r=0;r<=d;r++)i[r]=r;for(n=1;n<=s;n++){for(o=[n],r=1;r<=d;r++)o[r]=e[n-1]===t[r-1]?i[r-1]:a(i[r-1],i[r],o[r-1])+1;i=o}return o[d]}(t,e)}));return t[r.indexOf(a.apply(void 0,function(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r)))]};var a=Math.min},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prettifyVersion=i,t.prettifyTargets=function(e){return Object.keys(e).reduce((function(t,n){var a=e[n],o=r.unreleasedLabels[n];return"string"==typeof a&&o!==a&&(a=i(a)),t[n]=a,t}),{})};var a=n(73),r=n(262);function i(e){if("string"!=typeof e)return e;var t=[a.major(e)],n=a.minor(e),r=a.patch(e);return(n||r)&&t.push(n),r&&t.push(r),t.join(".")}},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw i}}}}function i(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var d=a.mark(x),l=a.mark(k),u=a.mark(N),c=a.mark(K),p=a.mark(Y);function f(){var e=n(29);return f=function(){return e},e}function h(){var e=n(150);return h=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.buildPresetChain=x,t.buildRootChain=k,t.buildPresetChainWalker=void 0;var g=n(168),y=n(1125),m=n(1126),v=n(163),R=n(167),b=n(400),E=h()("babel:config:config-chain");function x(e,t){var n;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(S(e,t),"t0",1);case 1:if(n=a.t0){a.next=4;break}return a.abrupt("return",null);case 4:return a.abrupt("return",{plugins:X(n.plugins),presets:X(n.presets),options:n.options.map((function(e){return J(e)})),files:new Set});case 5:case"end":return a.stop()}}),d)}var S=G({root:function(e){return w(e)},env:function(e,t){return T(e)(t)},overrides:function(e,t){return A(e)(t)},overridesEnv:function(e,t,n){return P(e)(t)(n)},createLogger:function(){return function(){}}});t.buildPresetChainWalker=S;var w=(0,R.makeWeakCacheSync)((function(e){return U(e,e.alias,b.createUncachedDescriptors)})),T=(0,R.makeWeakCacheSync)((function(e){return(0,R.makeStrongCacheSync)((function(t){return V(e,e.alias,b.createUncachedDescriptors,t)}))})),A=(0,R.makeWeakCacheSync)((function(e){return(0,R.makeStrongCacheSync)((function(t){return q(e,e.alias,b.createUncachedDescriptors,t)}))})),P=(0,R.makeWeakCacheSync)((function(e){return(0,R.makeStrongCacheSync)((function(t){return(0,R.makeStrongCacheSync)((function(n){return W(e,e.alias,b.createUncachedDescriptors,t,n)}))}))}));function k(e,t){var n,r,i,o,s,d,u,c,p,f,h,g,y,R,b,E,x,S,w,T;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return n=new m.ConfigPrinter,a.delegateYield(j({options:e,dirname:t.cwd},t,void 0,n),"t0",2);case 2:if(r=a.t0){a.next=5;break}return a.abrupt("return",null);case 5:return a.delegateYield(n.output(),"t1",6);case 6:if(a.t1,"string"!=typeof e.configFile){a.next=12;break}return a.delegateYield((0,v.loadConfig)(e.configFile,t.cwd,t.envName,t.caller),"t2",9);case 9:i=a.t2,a.next=15;break;case 12:if(!1===e.configFile){a.next=15;break}return a.delegateYield((0,v.findRootConfig)(t.root,t.envName,t.caller),"t3",14);case 14:i=a.t3;case 15:if(o=e.babelrc,s=e.babelrcRoots,d=t.cwd,u=z(),c=new m.ConfigPrinter,!i){a.next=30;break}return p=C(i),a.delegateYield(N(p,t,void 0,c),"t4",22);case 22:if(f=a.t4){a.next=25;break}return a.abrupt("return",null);case 25:return a.delegateYield(c.output(),"t5",26);case 26:a.t5,void 0===o&&(o=p.options.babelrc),void 0===s&&(d=p.dirname,s=p.options.babelrcRoots),H(u,f);case 30:if(y=!1,R=z(),!0!==o&&void 0!==o||"string"!=typeof t.filename){a.next=55;break}return a.delegateYield((0,v.findPackageData)(t.filename),"t6",34);case 34:if(!(b=a.t6)||!O(t,b,s,d)){a.next=55;break}return a.delegateYield((0,v.findRelativeConfig)(b,t.envName,t.caller),"t7",37);case 37:if(E=a.t7,h=E.ignore,g=E.config,h&&R.files.add(h.filepath),h&&Z(t,h.ignore,null,h.dirname)&&(y=!0),!g||y){a.next=54;break}return x=_(g),S=new m.ConfigPrinter,a.delegateYield(N(x,t,void 0,S),"t8",46);case 46:if(w=a.t8){a.next=51;break}y=!0,a.next=54;break;case 51:return a.delegateYield(S.output(),"t9",52);case 52:a.t9,H(R,w);case 54:g&&y&&R.files.add(g.filepath);case 55:return t.showConfig,T=H(H(H(z(),u),R),r),a.abrupt("return",{plugins:y?[]:X(T.plugins),presets:y?[]:X(T.presets),options:y?[]:T.options.map((function(e){return J(e)})),fileHandling:y?"ignored":"transpile",ignore:h||void 0,babelrc:g||void 0,config:i||void 0,files:T.files});case 58:case"end":return a.stop()}}),l)}function O(e,t,n,a){if("boolean"==typeof n)return n;var r=e.root;if(void 0===n)return-1!==t.directories.indexOf(r);var i=n;return Array.isArray(i)||(i=[i]),1===(i=i.map((function(e){return"string"==typeof e?f().resolve(a,e):e}))).length&&i[0]===r?-1!==t.directories.indexOf(r):i.some((function(n){return"string"==typeof n&&(n=(0,y.default)(n,a)),t.directories.some((function(t){return te(n,a,t,e)}))}))}var C=(0,R.makeWeakCacheSync)((function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,g.validate)("configfile",e.options)}})),_=(0,R.makeWeakCacheSync)((function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,g.validate)("babelrcfile",e.options)}})),I=(0,R.makeWeakCacheSync)((function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,g.validate)("extendsfile",e.options)}})),j=G({root:function(e){return U(e,"base",b.createCachedDescriptors)},env:function(e,t){return V(e,"base",b.createCachedDescriptors,t)},overrides:function(e,t){return q(e,"base",b.createCachedDescriptors,t)},overridesEnv:function(e,t,n){return W(e,"base",b.createCachedDescriptors,t,n)},createLogger:function(e,t,n){return function(e,t,n){var a;return n?n.configure(t.showConfig,m.ChainFormatter.Programmatic,{callerName:null==(a=t.caller)?void 0:a.name}):function(){}}(0,t,n)}}),D=G({root:function(e){return L(e)},env:function(e,t){return M(e)(t)},overrides:function(e,t){return B(e)(t)},overridesEnv:function(e,t,n){return F(e)(t)(n)},createLogger:function(e,t,n){return function(e,t,n){return n?n.configure(t.showConfig,m.ChainFormatter.Config,{filepath:e}):function(){}}(e.filepath,t,n)}});function N(e,t,n,r){var i;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield(D(e,t,n,r),"t0",1);case 1:return(i=a.t0)&&i.files.add(e.filepath),a.abrupt("return",i);case 4:case"end":return a.stop()}}),u)}var L=(0,R.makeWeakCacheSync)((function(e){return U(e,e.filepath,b.createUncachedDescriptors)})),M=(0,R.makeWeakCacheSync)((function(e){return(0,R.makeStrongCacheSync)((function(t){return V(e,e.filepath,b.createUncachedDescriptors,t)}))})),B=(0,R.makeWeakCacheSync)((function(e){return(0,R.makeStrongCacheSync)((function(t){return q(e,e.filepath,b.createUncachedDescriptors,t)}))})),F=(0,R.makeWeakCacheSync)((function(e){return(0,R.makeStrongCacheSync)((function(t){return(0,R.makeStrongCacheSync)((function(n){return W(e,e.filepath,b.createUncachedDescriptors,t,n)}))}))}));function U(e,t,n){return n(e.dirname,e.options,t)}function V(e,t,n,a){var r=e.dirname,i=e.options,o=i.env&&i.env[a];return o?n(r,o,"".concat(t,'.env["').concat(a,'"]')):null}function q(e,t,n,a){var r=e.dirname,i=e.options,o=i.overrides&&i.overrides[a];if(!o)throw new Error("Assertion failure - missing override");return n(r,o,"".concat(t,".overrides[").concat(a,"]"))}function W(e,t,n,a,r){var i=e.dirname,o=e.options,s=o.overrides&&o.overrides[a];if(!s)throw new Error("Assertion failure - missing override");var d=s.env&&s.env[r];return d?n(i,d,"".concat(t,".overrides[").concat(a,'].env["').concat(r,'"]')):null}function G(e){var t=e.root,n=e.env,r=e.overrides,i=e.overridesEnv,o=e.createLogger;return a.mark((function e(s,d){var l,u,c,p,f,h,g,y,m,v,R,b,E,x,S=arguments;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=S.length>2&&void 0!==S[2]?S[2]:new Set,u=S.length>3?S[3]:void 0,c=s.dirname,p=[],$(f=t(s),c,d)&&(p.push({config:f,envName:void 0,index:void 0}),(h=n(s,d.envName))&&$(h,c,d)&&p.push({config:h,envName:d.envName,index:void 0}),(f.options.overrides||[]).forEach((function(e,t){var n=r(s,t);if($(n,c,d)){p.push({config:n,index:t,envName:void 0});var a=i(s,t,d.envName);a&&$(a,c,d)&&p.push({config:a,index:t,envName:d.envName})}}))),!p.some((function(e){var t=e.config.options,n=t.ignore,a=t.only;return Z(d,n,a,c)}))){e.next=8;break}return e.abrupt("return",null);case 8:g=z(),y=o(s,d,u),m=0,v=p;case 11:if(!(m<v.length)){e.next=21;break}return R=v[m],b=R.config,E=R.index,x=R.envName,e.delegateYield(K(g,b.options,c,d,l,u),"t0",14);case 14:if(e.t0){e.next=16;break}return e.abrupt("return",null);case 16:return y(b,E,x),e.delegateYield(Y(g,b),"t1",18);case 18:m++,e.next=11;break;case 21:return e.abrupt("return",g);case 22:case"end":return e.stop()}}),e)}))}function K(e,t,n,r,i,o){var s,d;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(void 0!==t.extends){a.next=2;break}return a.abrupt("return",!0);case 2:return a.delegateYield((0,v.loadConfig)(t.extends,n,r.envName,r.caller),"t0",3);case 3:if(s=a.t0,!i.has(s)){a.next=6;break}throw new Error("Configuration cycle detected loading ".concat(s.filepath,".\n")+"File already loaded following the config chain:\n"+Array.from(i,(function(e){return" - ".concat(e.filepath)})).join("\n"));case 6:return i.add(s),a.delegateYield(N(I(s),r,i,o),"t1",8);case 8:if(d=a.t1,i.delete(s),d){a.next=12;break}return a.abrupt("return",!1);case 12:return H(e,d),a.abrupt("return",!0);case 14:case"end":return a.stop()}}),c)}function H(e,t){var n,a,o;(n=e.options).push.apply(n,i(t.options)),(a=e.plugins).push.apply(a,i(t.plugins)),(o=e.presets).push.apply(o,i(t.presets));var s,d=r(t.files);try{for(d.s();!(s=d.n()).done;){var l=s.value;e.files.add(l)}}catch(e){d.e(e)}finally{d.f()}return e}function Y(e,t){var n,r,o,s,d;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return o=t.options,s=t.plugins,d=t.presets,e.options.push(o),a.t0=(n=e.plugins).push,a.t1=n,a.t2=i,a.delegateYield(s(),"t3",6);case 6:return a.t4=a.t3,a.t5=(0,a.t2)(a.t4),a.t0.apply.call(a.t0,a.t1,a.t5),a.t6=(r=e.presets).push,a.t7=r,a.t8=i,a.delegateYield(d(),"t9",13);case 13:return a.t10=a.t9,a.t11=(0,a.t8)(a.t10),a.t6.apply.call(a.t6,a.t7,a.t11),a.abrupt("return",e);case 17:case"end":return a.stop()}}),p)}function z(){return{options:[],presets:[],plugins:[],files:new Set}}function J(e){var t=Object.assign({},e);return delete t.extends,delete t.env,delete t.overrides,delete t.plugins,delete t.presets,delete t.passPerPreset,delete t.ignore,delete t.only,delete t.test,delete t.include,delete t.exclude,Object.prototype.hasOwnProperty.call(t,"sourceMap")&&(t.sourceMaps=t.sourceMap,delete t.sourceMap),t}function X(e){var t,n=new Map,a=[],i=r(e);try{for(i.s();!(t=i.n()).done;){var o=t.value;if("function"==typeof o.value){var s=o.value,d=n.get(s);d||(d=new Map,n.set(s,d));var l=d.get(o.name);l?l.value=o:(l={value:o},a.push(l),o.ownPass||d.set(o.name,l))}else a.push({value:o})}}catch(e){i.e(e)}finally{i.f()}return a.reduce((function(e,t){return e.push(t.value),e}),[])}function $(e,t,n){var a=e.options;return(void 0===a.test||Q(n,a.test,t))&&(void 0===a.include||Q(n,a.include,t))&&(void 0===a.exclude||!Q(n,a.exclude,t))}function Q(e,t,n){return ee(e,Array.isArray(t)?t:[t],n)}function Z(e,t,n,a){if(t&&ee(e,t,a)){var r,i='No config is applied to "'.concat(null!=(r=e.filename)?r:"(unknown)",'" because it matches one of `ignore: ').concat(JSON.stringify(t),'` from "').concat(a,'"');return E(i),e.showConfig,!0}if(n&&!ee(e,n,a)){var o,s='No config is applied to "'.concat(null!=(o=e.filename)?o:"(unknown)",'" because it fails to match one of `only: ').concat(JSON.stringify(n),'` from "').concat(a,'"');return E(s),e.showConfig,!0}return!1}function ee(e,t,n){return t.some((function(t){return te(t,n,e.filename,e)}))}function te(e,t,n,a){if("function"==typeof e)return!!e(n,{dirname:t,envName:a.envName,caller:a.caller});if("string"!=typeof n)throw new Error("Configuration contains string/RegExp pattern, but no filename was passed to Babel");return"string"==typeof e&&(e=(0,y.default)(e,t)),e.test(n)}},(e,t,n)=>{"use strict";function a(){var e=n(259);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.msg=i,t.access=o,t.assertRootMode=function(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error("".concat(i(e),' must be a "root", "upward", "upward-optional" or undefined'));return t},t.assertSourceMaps=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error("".concat(i(e),' must be a boolean, "inline", "both", or undefined'));return t},t.assertCompact=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error("".concat(i(e),' must be a boolean, "auto", or undefined'));return t},t.assertSourceType=function(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error("".concat(i(e),' must be "module", "script", "unambiguous", or undefined'));return t},t.assertCallerMetadata=function(e,t){var n=d(e,t);if(n){if("string"!=typeof n.name)throw new Error("".concat(i(e),' set but does not contain "name" property string'));for(var a=0,r=Object.keys(n);a<r.length;a++){var s=r[a],l=o(e,s),u=n[s];if(null!=u&&"boolean"!=typeof u&&"string"!=typeof u&&"number"!=typeof u)throw new Error("".concat(i(l)," must be null, undefined, a boolean, a string, or a number."))}}return t},t.assertInputSourceMap=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=typeof t||!t))throw new Error("".concat(i(e)," must be a boolean, object, or undefined"));return t},t.assertString=function(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error("".concat(i(e)," must be a string, or undefined"));return t},t.assertFunction=function(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error("".concat(i(e)," must be a function, or undefined"));return t},t.assertBoolean=s,t.assertObject=d,t.assertArray=l,t.assertIgnoreList=function(e,t){var n=l(e,t);return n&&n.forEach((function(t,n){return function(e,t){if("string"!=typeof t&&"function"!=typeof t&&!(t instanceof RegExp))throw new Error("".concat(i(e)," must be an array of string/Function/RegExp values, or undefined"));return t}(o(e,n),t)})),n},t.assertConfigApplicableTest=function(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach((function(t,n){if(!u(t))throw new Error("".concat(i(o(e,n))," must be a string/Function/RegExp."))}));else if(!u(t))throw new Error("".concat(i(e)," must be a string/Function/RegExp, or an array of those"));return t},t.assertConfigFileSearch=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error("".concat(i(e)," must be a undefined, a boolean, a string, ")+"got ".concat(JSON.stringify(t)));return t},t.assertBabelrcSearch=function(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach((function(t,n){if(!u(t))throw new Error("".concat(i(o(e,n))," must be a string/Function/RegExp."))}));else if(!u(t))throw new Error("".concat(i(e)," must be a undefined, a boolean, a string/Function/RegExp ")+"or an array of those, got ".concat(JSON.stringify(t)));return t},t.assertPluginList=function(e,t){var n=l(e,t);return n&&n.forEach((function(t,n){return function(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error("".concat(i(e)," must include an object"));if(t.length>3)throw new Error("".concat(i(e)," may only be a two-tuple or three-tuple"));if(c(o(e,0),t[0]),t.length>1){var n=t[1];if(void 0!==n&&!1!==n&&("object"!=typeof n||Array.isArray(n)||null===n))throw new Error("".concat(i(o(e,1))," must be an object, false, or undefined"))}if(3===t.length){var a=t[2];if(void 0!==a&&"string"!=typeof a)throw new Error("".concat(i(o(e,2))," must be a string, or undefined"))}}else c(e,t);return t}(o(e,n),t)})),n},t.assertTargets=function(e,t){if((0,a().isBrowsersQueryValid)(t))return t;if("object"!=typeof t||!t||Array.isArray(t))throw new Error("".concat(i(e)," must be a string, an array of strings or an object"));var n=o(e,"browsers"),r=o(e,"esmodules");p(n,t.browsers),s(r,t.esmodules);for(var d=0,l=Object.keys(t);d<l.length;d++){var u=l[d],c=t[u],h=o(e,u);if("esmodules"===u)s(h,c);else if("browsers"===u)p(h,c);else{if(!Object.hasOwnProperty.call(a().TargetNames,u)){var g=Object.keys(a().TargetNames).join(", ");throw new Error("".concat(i(h)," is not a valid target. Supported targets are ").concat(g))}f(h,c)}}return t},t.assertAssumptions=function(e,t){if(void 0!==t){if("object"!=typeof t||null===t)throw new Error("".concat(i(e)," must be an object or undefined."));var n=e;do{n=n.parent}while("root"!==n.type);for(var a="preset"===n.source,s=0,d=Object.keys(t);s<d.length;s++){var l=d[s],u=o(e,l);if(!r.assumptionsNames.has(l))throw new Error("".concat(i(u)," is not a supported assumption."));if("boolean"!=typeof t[l])throw new Error("".concat(i(u)," must be a boolean."));if(a&&!1===t[l])throw new Error("".concat(i(u)," cannot be set to 'false' inside presets."))}return t}};var r=n(168);function i(e){switch(e.type){case"root":return"";case"env":return"".concat(i(e.parent),'.env["').concat(e.name,'"]');case"overrides":return"".concat(i(e.parent),".overrides[").concat(e.index,"]");case"option":return"".concat(i(e.parent),".").concat(e.name);case"access":return"".concat(i(e.parent),"[").concat(JSON.stringify(e.name),"]");default:throw new Error("Assertion failure: Unknown type ".concat(e.type))}}function o(e,t){return{type:"access",name:t,parent:e}}function s(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error("".concat(i(e)," must be a boolean, or undefined"));return t}function d(e,t){if(void 0!==t&&("object"!=typeof t||Array.isArray(t)||!t))throw new Error("".concat(i(e)," must be an object, or undefined"));return t}function l(e,t){if(null!=t&&!Array.isArray(t))throw new Error("".concat(i(e)," must be an array, or undefined"));return t}function u(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function c(e,t){if(("object"!=typeof t||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error("".concat(i(e)," must be a string, object, function"));return t}function p(e,t){if(void 0!==t&&!(0,a().isBrowsersQueryValid)(t))throw new Error("".concat(i(e)," must be undefined, a string or an array of strings"))}function f(e,t){if(("number"!=typeof t||Math.round(t)!==t)&&"string"!=typeof t)throw new Error("".concat(i(e)," must be a string or an integer number"))}},()=>{},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var i=a.mark(v);function o(){var e=n(29);return o=function(){return e},e}function s(){var e=n(37);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=v,t.loadPartialConfig=void 0;var d=n(165),l=n(258),u=n(166),c=n(411),p=n(398),f=n(168),h=n(163),g=n(401);function y(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}function m(e,t){switch(t){case"root":return e;case"upward-optional":var n=(0,h.findConfigUpwards)(e);return null===n?e:n;case"upward":var a=(0,h.findConfigUpwards)(e);if(null!==a)return a;throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not '+'be found when searching upward from "'.concat(e,'".\n')+"One of the following config files must be in the directory tree: "+'"'.concat(h.ROOT_CONFIG_FILENAMES.join(", "),'".')),{code:"BABEL_ROOT_NOT_FOUND",dirname:e});default:throw new Error("Assertion failure - unknown rootMode value.")}}function v(e){var t,n,r,s,d,y,v,R,b,E,x,S,w,T,A,P,k,O,C,_;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(null==e||"object"==typeof e&&!Array.isArray(e)){a.next=2;break}throw new Error("Babel options must be an object, null, or undefined");case 2:return t=e?(0,f.validate)("arguments",e):{},n=t.envName,r=void 0===n?(0,p.getEnv)():n,s=t.cwd,d=void 0===s?".":s,y=t.root,v=void 0===y?".":y,R=t.rootMode,b=void 0===R?"root":R,E=t.caller,x=t.cloneInputAst,S=void 0===x||x,w=o().resolve(d),T=m(o().resolve(w,v),b),A="string"==typeof t.filename?o().resolve(d,t.filename):void 0,a.delegateYield((0,h.resolveShowConfigPath)(w),"t0",8);case 8:return P=a.t0,k={filename:A,cwd:w,root:T,envName:r,caller:E,showConfig:P===A},a.delegateYield((0,c.buildRootChain)(t,k),"t1",11);case 11:if(O=a.t1){a.next=14;break}return a.abrupt("return",null);case 14:return C={assumptions:{}},O.options.forEach((function(e){(0,l.mergeOptions)(C,e)})),_=Object.assign({},C,{targets:(0,g.resolveTargets)(C,T),cloneInputAst:S,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:k.envName,cwd:k.cwd,root:k.root,rootMode:"root",filename:"string"==typeof k.filename?k.filename:void 0,plugins:O.plugins.map((function(e){return(0,u.createItemFromDescriptor)(e)})),presets:O.presets.map((function(e){return(0,u.createItemFromDescriptor)(e)}))}),a.abrupt("return",{options:_,context:k,fileHandling:O.fileHandling,ignore:O.ignore,babelrc:O.babelrc,config:O.config,files:O.files});case 18:case"end":return a.stop()}}),i)}var R=s()(a.mark((function e(t){var n,r,i,o,s,l,u,c,p;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=!1,"object"!=typeof t||null===t||Array.isArray(t)||(n=(r=t).showIgnoredFiles,t=y(r,["showIgnoredFiles"])),e.delegateYield(v(t),"t0",3);case 3:if(i=e.t0){e.next=6;break}return e.abrupt("return",null);case 6:if(o=i.options,s=i.babelrc,l=i.ignore,u=i.config,c=i.fileHandling,p=i.files,"ignored"!==c||n){e.next=9;break}return e.abrupt("return",null);case 9:return(o.plugins||[]).forEach((function(e){if(e.value instanceof d.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")})),e.abrupt("return",new b(o,s?s.filepath:void 0,l?l.filepath:void 0,u?u.filepath:void 0,c,p));case 11:case"end":return e.stop()}}),e)})));t.loadPartialConfig=R;var b=function(){function e(t,n,a,r,i,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=t,this.babelignore=a,this.babelrc=n,this.config=r,this.fileHandling=i,this.files=o,Object.freeze(this)}var t,n;return t=e,(n=[{key:"hasFilesystemConfig",value:function(){return void 0!==this.babelrc||void 0!==this.config}}])&&r(t.prototype,n),e}();Object.freeze(b.prototype)},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw i}}}}function o(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var d=a.mark(y),l=a.mark(m);function u(){var e=n(30);return u=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.run=y;var c=n(1130),p=n(1131),f=n(416),h=n(1132),g=n(1137);function y(e,t,n){var r,i,o,s,l,u,c;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.delegateYield((0,h.default)(e.passes,(0,f.default)(e),t,n),"t0",1);case 1:return r=a.t0,i=r.opts,a.prev=3,a.delegateYield(m(r,e.passes),"t1",5);case 5:a.next=12;break;case 7:throw a.prev=7,a.t2=a.catch(3),a.t2.message="".concat(null!=(o=i.filename)?o:"unknown",": ").concat(a.t2.message),a.t2.code||(a.t2.code="BABEL_TRANSFORM_ERROR"),a.t2;case 12:a.prev=12,!1!==i.code&&(u=(0,g.default)(e.passes,r),s=u.outputCode,l=u.outputMap),a.next=21;break;case 16:throw a.prev=16,a.t3=a.catch(12),a.t3.message="".concat(null!=(c=i.filename)?c:"unknown",": ").concat(a.t3.message),a.t3.code||(a.t3.code="BABEL_GENERATE_ERROR"),a.t3;case 21:return a.abrupt("return",{metadata:r.metadata,options:i,ast:!0===i.ast?r.ast:null,code:void 0===s?null:s,map:void 0===l?null:l,sourceType:r.ast.program.sourceType});case 22:case"end":return a.stop()}}),d,null,[[3,7],[12,16]])}function m(e,t){var n,o,s,d,f,h,g,y,m,R,b,E,x,S,w,T,A,P,k,O,C,_,I,j,D;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:n=i(t),a.prev=1,n.s();case 3:if((o=n.n()).done){a.next=38;break}s=o.value,d=[],f=[],h=[],g=i(s.concat([(0,p.default)()]));try{for(g.s();!(y=g.n()).done;)m=y.value,R=new c.default(e,m.key,m.options),d.push([m,R]),f.push(R),h.push(m.visitor)}catch(e){g.e(e)}finally{g.f()}b=0,E=d;case 11:if(!(b<E.length)){a.next=22;break}if(x=r(E[b],2),S=x[0],w=x[1],!(T=S.pre)){a.next=19;break}return A=T.call(w,e),a.delegateYield([],"t0",17);case 17:if(!v(A)){a.next=19;break}throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 19:b++,a.next=11;break;case 22:P=u().default.visitors.merge(h,f,e.opts.wrapPluginVisitorMethod),(0,u().default)(e.ast,P,e.scope),k=0,O=d;case 25:if(!(k<O.length)){a.next=36;break}if(C=r(O[k],2),_=C[0],I=C[1],!(j=_.post)){a.next=33;break}return D=j.call(I,e),a.delegateYield([],"t1",31);case 31:if(!v(D)){a.next=33;break}throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 33:k++,a.next=25;break;case 36:a.next=3;break;case 38:a.next=43;break;case 40:a.prev=40,a.t2=a.catch(1),n.e(a.t2);case 43:return a.prev=43,n.f(),a.finish(43);case 46:case"end":return a.stop()}}),l,null,[[1,40,43,46]])}function v(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){var e=n(29);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.options,r=n.filename,o=n.cwd,s=n.filenameRelative,d=void 0===s?"string"==typeof r?i().relative(o,r):"unknown":s,l=n.sourceType,u=void 0===l?"module":l,c=n.inputSourceMap,p=n.sourceMaps,f=void 0===p?!!c:p,h=n.sourceRoot,g=void 0===h?e.options.moduleRoot:h,y=n.sourceFileName,m=void 0===y?i().basename(d):y,v=n.comments,R=void 0===v||v,b=n.compact,E=void 0===b?"auto":b,x=e.options,S=Object.assign({},x,{parserOpts:Object.assign({sourceType:".mjs"===i().extname(d)?"module":u,sourceFileName:r,plugins:[]},x.parserOpts),generatorOpts:Object.assign({filename:r,auxiliaryCommentBefore:x.auxiliaryCommentBefore,auxiliaryCommentAfter:x.auxiliaryCommentAfter,retainLines:x.retainLines,comments:R,shouldPrintComment:x.shouldPrintComment,compact:E,minified:x.minified,sourceMaps:f,sourceRoot:g,sourceFileName:m},x.generatorOpts)}),w=a(e.passes);try{for(w.s();!(t=w.n()).done;){var T,A=a(t.value);try{for(A.s();!(T=A.n()).done;){var P=T.value;P.manipulateOptions&&P.manipulateOptions(S,S.parserOpts)}}catch(e){A.e(e)}finally{A.f()}}}catch(e){w.e(e)}finally{w.f()}return S}},(e,t,n)=>{"use strict";var a=n(11),r=a.mark(u);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function s(){var e=n(71);return s=function(){return e},e}function d(){var e=n(116);return d=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var l=n(1135);function u(e,t,n){var o,u,c,p,f,h,g,y,m,v,R,b,E,x,S,w,T;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:o=t.parserOpts,u=t.highlightCode,c=void 0===u||u,p=t.filename,f=void 0===p?"unknown":p,a.prev=1,h=[],g=i(e);try{for(g.s();!(y=g.n()).done;){m=y.value,v=i(m);try{for(v.s();!(R=v.n()).done;)b=R.value,(E=b.parserOverride)&&void 0!==(x=E(n,o,s().parse))&&h.push(x)}catch(e){v.e(e)}finally{v.f()}}}catch(e){g.e(e)}finally{g.f()}if(0!==h.length){a.next=9;break}return a.abrupt("return",(0,s().parse)(n,o));case 9:if(1!==h.length){a.next=14;break}return a.delegateYield([],"t0",11);case 11:if("function"!=typeof h[0].then){a.next=13;break}throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 13:return a.abrupt("return",h[0]);case 14:throw new Error("More than one plugin attempted to override parsing.");case 17:throw a.prev=17,a.t1=a.catch(1),"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===a.t1.code&&(a.t1.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file."),S=a.t1.loc,w=a.t1.missingPlugin,S&&(T=(0,d().codeFrameColumns)(n,{start:{line:S.line,column:S.column+1}},{highlightCode:c}),a.t1.message=w?"".concat(f,": ")+(0,l.default)(w[0],S,T):"".concat(f,": ").concat(a.t1.message,"\n\n")+T,a.t1.code="BABEL_PARSE_ERROR"),a.t1;case 23:case"end":return a.stop()}}),r,null,[[1,17]])}},(e,t,n)=>{"use strict";e.exports=n(1149)},e=>{"use strict";function t(e,t){var n,a;if(0===t.length)return e;for(n=0,a=t.length;n<a;n++)e=(e<<5)-e+t.charCodeAt(n),e|=0;return e<0?-2*e:e}function n(e,a,r,i){var o,s=t(t(t(e,r),(o=a,Object.prototype.toString.call(o))),typeof a);if(null===a)return t(s,"null");if(void 0===a)return t(s,"undefined");if("object"==typeof a||"function"==typeof a){if(-1!==i.indexOf(a))return t(s,"[Circular]"+r);i.push(a);var d=function(e,t,a){return Object.keys(t).sort().reduce((function(e,r){return n(e,t[r],r,a)}),e)}(s,a,i);if(!("valueOf"in a)||"function"!=typeof a.valueOf)return d;try{return t(d,String(a.valueOf()))}catch(e){return t(d,"[valueOf exception]"+(e.stack||e.message))}}return t(s,a.toString())}e.exports=function(e){return function(e,t){for(;e.length<8;)e="0"+e;return e}(n(0,e,"",[]).toString(16))}},e=>{"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}}},e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,n,a,r){n=n||"&",a=a||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(n);var s=1e3;r&&"number"==typeof r.maxKeys&&(s=r.maxKeys);var d=e.length;s>0&&d>s&&(d=s);for(var l=0;l<d;++l){var u,c,p,f,h=e[l].replace(o,"%20"),g=h.indexOf(a);g>=0?(u=h.substr(0,g),c=h.substr(g+1)):(u=h,c=""),p=decodeURIComponent(u),f=decodeURIComponent(c),t(i,p)?Array.isArray(i[p])?i[p].push(f):i[p]=[i[p],f]:i[p]=f}return i}},e=>{"use strict";var t=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,n,a,r){return n=n||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(r){var i=encodeURIComponent(t(r))+a;return Array.isArray(e[r])?e[r].map((function(e){return i+encodeURIComponent(t(e))})).join(n):i+encodeURIComponent(t(e[r]))})).join(n):r?encodeURIComponent(t(r))+a+encodeURIComponent(t(e)):""}},()=>{},(e,t,n)=>{"use strict";var a=n(91).Buffer;function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var o=n(266),s=o.SourceMapConsumer,d=o.SourceMapGenerator,l=n(267),u=l.dirname,c=l.resolve,p=l.relative,f=l.sep,h=n(425).pathToFileURL,g=Boolean(s&&d),y=Boolean(u&&c&&p&&f),m=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.stringify=t,this.mapOpts=a.map||{},this.root=n,this.opts=a}var t,n;return t=e,(n=[{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"previous",value:function(){var e=this;return this.previousMaps||(this.previousMaps=[],this.root.walk((function(t){if(t.source&&t.source.input.map){var n=t.source.input.map;e.previousMaps.includes(n)||e.previousMaps.push(n)}}))),this.previousMaps}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((function(e){return e.inline})))}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((function(e){return e.withContent()}))}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}},{key:"setSourcesContent",value:function(){var e=this,t={};this.root.walk((function(n){if(n.source){var a=n.source.input.from;a&&!t[a]&&(t[a]=!0,e.map.setSourceContent(e.toUrl(e.path(a)),n.source.input.css))}}))}},{key:"applyPrevMaps",value:function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(this.previous());try{for(t.s();!(e=t.n()).done;){var n=e.value,a=this.toUrl(this.path(n.file)),i=n.root||u(n.file),o=void 0;!1===this.mapOpts.sourcesContent?(o=new s(n.text)).sourcesContent&&(o.sourcesContent=o.sourcesContent.map((function(){return null}))):o=n.consumer(),this.map.applySourceMap(o,a,this.toUrl(this.path(i)))}}catch(e){t.e(e)}finally{t.f()}}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((function(e){return e.annotation})))}},{key:"toBase64",value:function(e){return a?a.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"addAnnotation",value:function(){var e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"generateMap",value:function(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}},{key:"path",value:function(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;if(this.mapOpts.absolute)return e;var t=this.opts.to?u(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=u(c(t,this.mapOpts.annotation))),p(t,e)}},{key:"toUrl",value:function(e){return"\\"===f&&(e=e.replace(/\\/g,"/")),encodeURI(e).replace(/[#?]/g,encodeURIComponent)}},{key:"sourcePath",value:function(e){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(h)return h(e.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}return this.toUrl(this.path(e.source.input.from))}},{key:"generateString",value:function(){var e=this;this.css="",this.map=new d({file:this.outputFile()});var t,n,a=1,r=1,i="<no source>",o={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,(function(s,d,l){if(e.css+=s,d&&"end"!==l&&(o.generated.line=a,o.generated.column=r-1,d.source&&d.source.start?(o.source=e.sourcePath(d),o.original.line=d.source.start.line,o.original.column=d.source.start.column-1,e.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,e.map.addMapping(o))),(t=s.match(/\n/g))?(a+=t.length,n=s.lastIndexOf("\n"),r=s.length-n):r+=s.length,d&&"start"!==l){var u=d.parent||{raws:{}};("decl"!==d.type||d!==u.last||u.raws.semicolon)&&(d.source&&d.source.end?(o.source=e.sourcePath(d),o.original.line=d.source.end.line,o.original.column=d.source.end.column-1,o.generated.line=a,o.generated.column=r-2,e.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,o.generated.line=a,o.generated.column=r-1,e.map.addMapping(o)))}}))}},{key:"generate",value:function(){if(this.clearAnnotation(),y&&g&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,(function(t){e+=t})),[e]}}])&&i(t.prototype,n),e}();e.exports=m},()=>{},e=>{"use strict";var t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn)}},(e,t,n)=>{"use strict";function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=n(112),d=n(428),l=n(114),u=n(173),c=n(88),p=n(174),f=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.input=t,this.root=new c,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}var t,n;return t=e,(n=[{key:"createTokenizer",value:function(){this.tokenizer=d(this.input)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"comment",value:function(e){var t=new l;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);var n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{var a=n.match(/^(\s*)([^]*\S)(\s*)$/);t.text=a[2],t.raws.left=a[1],t.raws.right=a[3]}}},{key:"emptyRule",value:function(e){var t=new p;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"other",value:function(e){for(var t=!1,n=null,a=!1,r=null,i=[],o=e[1].startsWith("--"),s=[],d=e;d;){if(n=d[0],s.push(d),"("===n||"["===n)r||(r=d),i.push("("===n?")":"]");else if(o&&a&&"{"===n)r||(r=d),i.push("}");else if(0===i.length){if(";"===n){if(a)return void this.decl(s,o);break}if("{"===n)return void this.rule(s);if("}"===n){this.tokenizer.back(s.pop()),t=!0;break}":"===n&&(a=!0)}else n===i[i.length-1]&&(i.pop(),0===i.length&&(r=null));d=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),i.length>0&&this.unclosedBracket(r),t&&a){for(;s.length&&("space"===(d=s[s.length-1][0])||"comment"===d);)this.tokenizer.back(s.pop());this.decl(s,o)}else this.unknownWord(s)}},{key:"rule",value:function(e){e.pop();var t=new p;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}},{key:"decl",value:function(e,t){var n=new s;this.init(n,e[0][2]);var a,r=e[e.length-1];for(";"===r[0]&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(r[3]||r[2]);"word"!==e[0][0];)1===e.length&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){var i=e[0][0];if(":"===i||"space"===i||"comment"===i)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;){if(":"===(a=e.shift())[0]){n.raws.between+=a[1];break}"word"===a[0]&&/\w/.test(a[1])&&this.unknownWord([a]),n.raws.between+=a[1]}"_"!==n.prop[0]&&"*"!==n.prop[0]||(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));var o=this.spacesAndCommentsFromStart(e);this.precheckMissedSemicolon(e);for(var d=e.length-1;d>=0;d--){if("!important"===(a=e[d])[1].toLowerCase()){n.important=!0;var l=this.stringFrom(e,d);" !important"!==(l=this.spacesFromEnd(e)+l)&&(n.raws.important=l);break}if("important"===a[1].toLowerCase()){for(var u=e.slice(0),c="",p=d;p>0;p--){var f=u[p][0];if(0===c.trim().indexOf("!")&&"space"!==f)break;c=u.pop()[1]+c}0===c.trim().indexOf("!")&&(n.important=!0,n.raws.important=c,e=u)}if("space"!==a[0]&&"comment"!==a[0])break}var h=e.some((function(e){return"space"!==e[0]&&"comment"!==e[0]}));this.raw(n,"value",e),h?n.raws.between+=o:n.value=o+n.value,n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"atrule",value:function(e){var t,n,a,r=new u;r.name=e[1].slice(1),""===r.name&&this.unnamedAtrule(r,e),this.init(r,e[2]);for(var i=!1,o=!1,s=[],d=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?d.push("("===t?")":"]"):"{"===t&&d.length>0?d.push("}"):t===d[d.length-1]&&d.pop(),0===d.length){if(";"===t){r.source.end=this.getPosition(e[2]),this.semicolon=!0;break}if("{"===t){o=!0;break}if("}"===t){if(s.length>0){for(n=s[a=s.length-1];n&&"space"===n[0];)n=s[--a];n&&(r.source.end=this.getPosition(n[3]||n[2]))}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){i=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(r.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(r,"params",s),i&&(e=s[s.length-1],r.source.end=this.getPosition(e[3]||e[2]),this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),o&&(r.nodes=[],this.current=r)}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}},{key:"init",value:function(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"raw",value:function(e,t,n){for(var a,r,i,o,s=n.length,d="",l=!0,u=/^([#.|])?(\w)+/i,c=0;c<s;c+=1)"comment"!==(r=(a=n[c])[0])||"rule"!==e.type?"comment"===r||"space"===r&&c===s-1?l=!1:d+=a[1]:(o=n[c-1],i=n[c+1],"space"!==o[0]&&"space"!==i[0]&&u.test(o[1])&&u.test(i[1])?d+=a[1]:l=!1);if(!l){var p=n.reduce((function(e,t){return e+t[1]}),"");e.raws[t]={value:d,raw:p}}e[t]=d}},{key:"spacesAndCommentsFromEnd",value:function(e){for(var t,n="";e.length&&("space"===(t=e[e.length-1][0])||"comment"===t);)n=e.pop()[1]+n;return n}},{key:"spacesAndCommentsFromStart",value:function(e){for(var t,n="";e.length&&("space"===(t=e[0][0])||"comment"===t);)n+=e.shift()[1];return n}},{key:"spacesFromEnd",value:function(e){for(var t="";e.length&&"space"===e[e.length-1][0];)t=e.pop()[1]+t;return t}},{key:"stringFrom",value:function(e,t){for(var n="",a=t;a<e.length;a++)n+=e[a][1];return e.splice(t,e.length-t),n}},{key:"colon",value:function(e){var t,n,i,o,s=0,d=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e.entries());try{for(d.s();!(o=d.n()).done;){var l=a(o.value,2),u=l[0];if("("===(n=(t=l[1])[0])&&(s+=1),")"===n&&(s-=1),0===s&&":"===n){if(i){if("word"===i[0]&&"progid"===i[1])continue;return u}this.doubleColon(t)}i=t}}catch(e){d.e(e)}finally{d.f()}return!1}},{key:"unclosedBracket",value:function(e){throw this.input.error("Unclosed bracket",e[2])}},{key:"unknownWord",value:function(e){throw this.input.error("Unknown word",e[0][2])}},{key:"unexpectedClose",value:function(e){throw this.input.error("Unexpected }",e[2])}},{key:"unclosedBlock",value:function(){var e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",e[2])}},{key:"unnamedAtrule",value:function(e,t){throw this.input.error("At-rule without name",t[2])}},{key:"precheckMissedSemicolon",value:function(){}},{key:"checkMissedSemicolon",value:function(e){var t=this.colon(e);if(!1!==t){for(var n,a=0,r=t-1;r>=0&&("space"===(n=e[r])[0]||2!==(a+=1));r--);throw this.input.error("Missed semicolon",n[2])}}}])&&o(t.prototype,n),e}();e.exports=f},e=>{"use strict";var t="'".charCodeAt(0),n='"'.charCodeAt(0),a="\\".charCodeAt(0),r="/".charCodeAt(0),i="\n".charCodeAt(0),o=" ".charCodeAt(0),s="\f".charCodeAt(0),d="\t".charCodeAt(0),l="\r".charCodeAt(0),u="[".charCodeAt(0),c="]".charCodeAt(0),p="(".charCodeAt(0),f=")".charCodeAt(0),h="{".charCodeAt(0),g="}".charCodeAt(0),y=";".charCodeAt(0),m="*".charCodeAt(0),v=":".charCodeAt(0),R="@".charCodeAt(0),b=/[\t\n\f\r "#'()/;[\\\]{}]/g,E=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,x=/.[\n"'(/\\]/,S=/[\da-f]/i;e.exports=function(e){var w,T,A,P,k,O,C,_,I,j,D=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},N=e.css.valueOf(),L=D.ignoreErrors,M=N.length,B=0,F=[],U=[];function V(){return B}function q(t){throw e.error("Unclosed "+t,B)}function W(){return 0===U.length&&B>=M}function G(e){if(U.length)return U.pop();if(!(B>=M)){var D=!!e&&e.ignoreUnclosed;switch(w=N.charCodeAt(B)){case i:case o:case d:case l:case s:T=B;do{T+=1,w=N.charCodeAt(T)}while(w===o||w===i||w===d||w===l||w===s);j=["space",N.slice(B,T)],B=T-1;break;case u:case c:case h:case g:case v:case y:case f:var V=String.fromCharCode(w);j=[V,V,B];break;case p:if(_=F.length?F.pop()[1]:"",I=N.charCodeAt(B+1),"url"===_&&I!==t&&I!==n&&I!==o&&I!==i&&I!==d&&I!==s&&I!==l){T=B;do{if(O=!1,-1===(T=N.indexOf(")",T+1))){if(L||D){T=B;break}q("bracket")}for(C=T;N.charCodeAt(C-1)===a;)C-=1,O=!O}while(O);j=["brackets",N.slice(B,T+1),B,T],B=T}else T=N.indexOf(")",B+1),P=N.slice(B,T+1),-1===T||x.test(P)?j=["(","(",B]:(j=["brackets",P,B,T],B=T);break;case t:case n:A=w===t?"'":'"',T=B;do{if(O=!1,-1===(T=N.indexOf(A,T+1))){if(L||D){T=B+1;break}q("string")}for(C=T;N.charCodeAt(C-1)===a;)C-=1,O=!O}while(O);j=["string",N.slice(B,T+1),B,T],B=T;break;case R:b.lastIndex=B+1,b.test(N),T=0===b.lastIndex?N.length-1:b.lastIndex-2,j=["at-word",N.slice(B,T+1),B,T],B=T;break;case a:for(T=B,k=!0;N.charCodeAt(T+1)===a;)T+=1,k=!k;if(w=N.charCodeAt(T+1),k&&w!==r&&w!==o&&w!==i&&w!==d&&w!==l&&w!==s&&(T+=1,S.test(N.charAt(T)))){for(;S.test(N.charAt(T+1));)T+=1;N.charCodeAt(T+1)===o&&(T+=1)}j=["word",N.slice(B,T+1),B,T],B=T;break;default:w===r&&N.charCodeAt(B+1)===m?(0===(T=N.indexOf("*/",B+2)+1)&&(L||D?T=N.length:q("comment")),j=["comment",N.slice(B,T+1),B,T],B=T):(E.lastIndex=B+1,E.test(N),T=0===E.lastIndex?N.length-1:E.lastIndex-2,j=["word",N.slice(B,T+1),B,T],F.push(j),B=T)}return B++,j}}function K(e){U.push(e)}return{back:K,nextToken:G,endOfFile:W,position:V}}},e=>{var t="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW";e.exports={nanoid:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,n="",a=e;a--;)n+=t[64*Math.random()|0];return n},customAlphabet:function(e,t){return function(){for(var n="",a=t;a--;)n+=e[Math.random()*e.length|0];return n}}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var o=n(265),s=n(172),d=n(88),l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];r(this,e),this.version="8.3.5",this.plugins=this.normalize(t)}var t,n;return t=e,(n=[{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}},{key:"process",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return 0!==this.plugins.length||void 0!==t.parser||void 0!==t.stringifier||void 0!==t.syntax||t.hideNothingWarning,new o(this,e,t)}))},{key:"normalize",value:function(e){var t,n=[],r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(!0===i.postcss?i=i():i.postcss&&(i=i.postcss),"object"==typeof i&&Array.isArray(i.plugins))n=n.concat(i.plugins);else if("object"==typeof i&&i.postcssPlugin)n.push(i);else if("function"==typeof i)n.push(i);else if("object"!=typeof i||!i.parse&&!i.stringify)throw new Error(i+" is not a PostCSS plugin")}}catch(e){r.e(e)}finally{r.f()}return n}}])&&i(t.prototype,n),e}();e.exports=l,l.default=l,d.registerProcessor(l),s.registerProcessor(l)},(e,t,n)=>{"use strict";var a=["inputs"],r=["inputId"];function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(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(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function l(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var u=n(112),c=n(272),p=n(114),f=n(173),h=n(175),g=n(88),y=n(174);function m(e,t){if(Array.isArray(e))return e.map((function(e){return m(e)}));var n=e.inputs,i=l(e,a);if(n){t=[];var s,v=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}(n);try{for(v.s();!(s=v.n()).done;){var R=o(o({},s.value),{},{__proto__:h.prototype});R.map&&(R.map=o(o({},R.map),{},{__proto__:c.prototype})),t.push(R)}}catch(e){v.e(e)}finally{v.f()}}if(i.nodes&&(i.nodes=e.nodes.map((function(e){return m(e,t)}))),i.source){var b=i.source,E=b.inputId,x=l(b,r);i.source=x,null!=E&&(i.source.input=t[E])}if("root"===i.type)return new g(i);if("decl"===i.type)return new u(i);if("rule"===i.type)return new y(i);if("comment"===i.type)return new p(i);if("atrule"===i.type)return new f(i);throw new Error("Unknown node type: "+e.type)}e.exports=m,m.default=m},(e,t,n)=>{"use strict";t.__esModule=!0,t.unescapeValue=y,t.default=void 0;var a,r=d(n(181)),i=d(n(185)),o=d(n(123)),s=n(20);function d(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(433),p=/^('|")([^]*)\1$/,f=c((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),h=c((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),g=c((function(){}),"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function y(e){var t=!1,n=null,a=e,r=a.match(p);return r&&(n=r[1],a=r[2]),(a=(0,i.default)(a))!==e&&(t=!0),{deprecatedUsage:t,unescaped:a,quoteMark:n}}var m=function(e){var t,n;function a(t){var n;return void 0===t&&(t={}),(n=e.call(this,function(e){if(void 0!==e.quoteMark)return e;if(void 0===e.value)return e;g();var t=y(e.value),n=t.quoteMark,a=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=a,e.quoteMark=n,e}(t))||this).type=s.ATTRIBUTE,n.raws=n.raws||{},Object.defineProperty(n.raws,"unquoted",{get:c((function(){return n.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:c((function(){return n.value}),"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),n._constructed=!0,n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var i,o,d=a.prototype;return d.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),n=v[t];return(0,r.default)(this._value,n)},d._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},d.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},d.smartQuoteMark=function(e){var t=this.value,n=t.replace(/[^']/g,"").length,i=t.replace(/[^"]/g,"").length;if(n+i===0){var o=(0,r.default)(t,{isIdentifier:!0});if(o===t)return a.NO_QUOTE;var s=this.preferredQuoteMark(e);if(s===a.NO_QUOTE){var d=this.quoteMark||e.quoteMark||a.DOUBLE_QUOTE,l=v[d];if((0,r.default)(t,l).length<o.length)return d}return s}return i===n?this.preferredQuoteMark(e):i<n?a.DOUBLE_QUOTE:a.SINGLE_QUOTE},d.preferredQuoteMark=function(e){var t=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;return void 0===t&&(t=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark),void 0===t&&(t=a.DOUBLE_QUOTE),t},d._syncRawValue=function(){var e=(0,r.default)(this._value,v[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},d._handleEscapes=function(e,t){if(this._constructed){var n=(0,r.default)(t,{isIdentifier:!0});n!==t?this.raws[e]=n:delete this.raws[e]}},d._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},d._stringFor=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=R);var a=this._spacesFor(t);return n(this.stringifyProperty(e),a)},d.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this.stringifyProperty("attribute").length,t+=n.after.length;var a=this._spacesFor("operator");t+=a.before.length;var r=this.stringifyProperty("operator");if("operator"===e)return r?t:-1;t+=r.length,t+=a.after.length;var i=this._spacesFor("value");t+=i.before.length;var o=this.stringifyProperty("value");return"value"===e?o?t:-1:(t+=o.length,t+=i.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},d.toString=function(){var e=this,t=[this.rawSpaceBefore,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||""===this.value)&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),R(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},i=a,(o=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){h()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=y(e),n=t.deprecatedUsage,a=t.unescaped,r=t.quoteMark;if(n&&f(),a===this._value&&r===this._quoteMark)return;this._value=a,this._quoteMark=r,this._syncRawValue()}else this._value=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&l(i.prototype,o),a}(o.default);t.default=m,m.NO_QUOTE=null,m.SINGLE_QUOTE="'",m.DOUBLE_QUOTE='"';var v=((a={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},a);function R(e,t){return""+t.before+e+t.after}},(e,t,n)=>{function a(e){try{if(!n.g.localStorage)return!1}catch(e){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(a("noDeprecation"))return e;var n=!1;return function(){if(!n){if(a("throwDeprecation"))throw new Error(t);a("traceDeprecation"),n=!0}return e.apply(this,arguments)}}},(e,t)=>{"use strict";t.__esModule=!0,t.combinator=t.word=t.comment=t.str=t.tab=t.newline=t.feed=t.cr=t.backslash=t.bang=t.slash=t.doubleQuote=t.singleQuote=t.space=t.greaterThan=t.pipe=t.equals=t.plus=t.caret=t.tilde=t.dollar=t.closeSquare=t.openSquare=t.closeParenthesis=t.openParenthesis=t.semicolon=t.colon=t.comma=t.at=t.asterisk=t.ampersand=void 0,t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32,t.singleQuote=39,t.doubleQuote=34,t.slash=47,t.bang=33,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=39,t.comment=-1,t.word=-2,t.combinator=-3},(e,t,n)=>{"use strict";var a=n(91).Buffer,r=n(289),i=function e(t){this.bits=t instanceof e?t.bits.slice():[]};i.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},i.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var o=function(e,t,n){this.start=e,this.end=t,this.original=n,this.intro="",this.outro="",this.content=n,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};o.prototype.appendLeft=function(e){this.outro+=e},o.prototype.appendRight=function(e){this.intro=this.intro+e},o.prototype.clone=function(){var e=new o(this.start,this.end,this.original);return e.intro=this.intro,e.outro=this.outro,e.content=this.content,e.storeName=this.storeName,e.edited=this.edited,e},o.prototype.contains=function(e){return this.start<e&&e<this.end},o.prototype.eachNext=function(e){for(var t=this;t;)e(t),t=t.next},o.prototype.eachPrevious=function(e){for(var t=this;t;)e(t),t=t.previous},o.prototype.edit=function(e,t,n){return this.content=e,n||(this.intro="",this.outro=""),this.storeName=t,this.edited=!0,this},o.prototype.prependLeft=function(e){this.outro=e+this.outro},o.prototype.prependRight=function(e){this.intro=e+this.intro},o.prototype.split=function(e){var t=e-this.start,n=this.original.slice(0,t),a=this.original.slice(t);this.original=n;var r=new o(e,this.end,a);return r.outro=this.outro,this.outro="",this.end=e,this.edited?(r.edit("",!1),this.content=""):this.content=n,r.next=this.next,r.next&&(r.next.previous=r),r.previous=this,this.next=r,r},o.prototype.toString=function(){return this.intro+this.content+this.outro},o.prototype.trimEnd=function(e){if(this.outro=this.outro.replace(e,""),this.outro.length)return!0;var t=this.content.replace(e,"");return t.length?(t!==this.content&&this.split(this.start+t.length).edit("",void 0,!0),!0):(this.edit("",void 0,!0),this.intro=this.intro.replace(e,""),!!this.intro.length||void 0)},o.prototype.trimStart=function(e){if(this.intro=this.intro.replace(e,""),this.intro.length)return!0;var t=this.content.replace(e,"");return t.length?(t!==this.content&&(this.split(this.end-t.length),this.edit("",void 0,!0)),!0):(this.edit("",void 0,!0),this.outro=this.outro.replace(e,""),!!this.outro.length||void 0)};var s=function(){throw new Error("Unsupported environment: `window.btoa` or `Buffer` should be supported.")};"undefined"!=typeof window&&"function"==typeof window.btoa?s=function(e){return window.btoa(unescape(encodeURIComponent(e)))}:"function"==typeof a&&(s=function(e){return a.from(e,"utf-8").toString("base64")});var d=function(e){this.version=3,this.file=e.file,this.sources=e.sources,this.sourcesContent=e.sourcesContent,this.names=e.names,this.mappings=r.encode(e.mappings)};function l(e){var t=e.split("\n"),n=t.filter((function(e){return/^\t+/.test(e)})),a=t.filter((function(e){return/^ {2,}/.test(e)}));if(0===n.length&&0===a.length)return null;if(n.length>=a.length)return"\t";var r=a.reduce((function(e,t){var n=/^ +/.exec(t)[0].length;return Math.min(n,e)}),1/0);return new Array(r+1).join(" ")}function u(e,t){var n=e.split(/[/\\]/),a=t.split(/[/\\]/);for(n.pop();n[0]===a[0];)n.shift(),a.shift();if(n.length)for(var r=n.length;r--;)n[r]="..";return n.concat(a).join("/")}d.prototype.toString=function(){return JSON.stringify(this)},d.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+s(this.toString())};var c=Object.prototype.toString;function p(e){return"[object Object]"===c.call(e)}function f(e){for(var t=e.split("\n"),n=[],a=0,r=0;a<t.length;a++)n.push(r),r+=t[a].length+1;return function(e){for(var t=0,a=n.length;t<a;){var r=t+a>>1;e<n[r]?a=r:t=r+1}var i=t-1;return{line:i,column:e-n[i]}}}var h=function(e){this.hires=e,this.generatedCodeLine=0,this.generatedCodeColumn=0,this.raw=[],this.rawSegments=this.raw[this.generatedCodeLine]=[],this.pending=null};h.prototype.addEdit=function(e,t,n,a){if(t.length){var r=[this.generatedCodeColumn,e,n.line,n.column];a>=0&&r.push(a),this.rawSegments.push(r)}else this.pending&&this.rawSegments.push(this.pending);this.advance(t),this.pending=null},h.prototype.addUneditedChunk=function(e,t,n,a,r){for(var i=t.start,o=!0;i<t.end;)(this.hires||o||r.has(i))&&this.rawSegments.push([this.generatedCodeColumn,e,a.line,a.column]),"\n"===n[i]?(a.line+=1,a.column=0,this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,o=!0):(a.column+=1,this.generatedCodeColumn+=1,o=!1),i+=1;this.pending=null},h.prototype.advance=function(e){if(e){var t=e.split("\n");if(t.length>1){for(var n=0;n<t.length-1;n++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=t[t.length-1].length}};var g="\n",y={insertLeft:!1,insertRight:!1,storeName:!1},m=function(e,t){void 0===t&&(t={});var n=new o(0,e.length,e);Object.defineProperties(this,{original:{writable:!0,value:e},outro:{writable:!0,value:""},intro:{writable:!0,value:""},firstChunk:{writable:!0,value:n},lastChunk:{writable:!0,value:n},lastSearchedChunk:{writable:!0,value:n},byStart:{writable:!0,value:{}},byEnd:{writable:!0,value:{}},filename:{writable:!0,value:t.filename},indentExclusionRanges:{writable:!0,value:t.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new i},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:l(e)}}),this.byStart[0]=n,this.byEnd[e.length]=n};m.prototype.addSourcemapLocation=function(e){this.sourcemapLocations.add(e)},m.prototype.append=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.outro+=e,this},m.prototype.appendLeft=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.appendLeft(t):this.intro+=t,this},m.prototype.appendRight=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.appendRight(t):this.outro+=t,this},m.prototype.clone=function(){for(var e=new m(this.original,{filename:this.filename}),t=this.firstChunk,n=e.firstChunk=e.lastSearchedChunk=t.clone();t;){e.byStart[n.start]=n,e.byEnd[n.end]=n;var a=t.next,r=a&&a.clone();r&&(n.next=r,r.previous=n,n=r),t=a}return e.lastChunk=n,this.indentExclusionRanges&&(e.indentExclusionRanges=this.indentExclusionRanges.slice()),e.sourcemapLocations=new i(this.sourcemapLocations),e.intro=this.intro,e.outro=this.outro,e},m.prototype.generateDecodedMap=function(e){var t=this;e=e||{};var n=Object.keys(this.storedNames),a=new h(e.hires),r=f(this.original);return this.intro&&a.advance(this.intro),this.firstChunk.eachNext((function(e){var i=r(e.start);e.intro.length&&a.advance(e.intro),e.edited?a.addEdit(0,e.content,i,e.storeName?n.indexOf(e.original):-1):a.addUneditedChunk(0,e,t.original,i,t.sourcemapLocations),e.outro.length&&a.advance(e.outro)})),{file:e.file?e.file.split(/[/\\]/).pop():null,sources:[e.source?u(e.file||"",e.source):null],sourcesContent:e.includeContent?[this.original]:[null],names:n,mappings:a.raw}},m.prototype.generateMap=function(e){return new d(this.generateDecodedMap(e))},m.prototype.getIndentString=function(){return null===this.indentStr?"\t":this.indentStr},m.prototype.indent=function(e,t){var n=/^[^\r\n]/gm;if(p(e)&&(t=e,e=void 0),""===(e=void 0!==e?e:this.indentStr||"\t"))return this;var a={};(t=t||{}).exclude&&("number"==typeof t.exclude[0]?[t.exclude]:t.exclude).forEach((function(e){for(var t=e[0];t<e[1];t+=1)a[t]=!0}));var r=!1!==t.indentStart,i=function(t){return r?""+e+t:(r=!0,t)};this.intro=this.intro.replace(n,i);for(var o=0,s=this.firstChunk;s;){var d=s.end;if(s.edited)a[o]||(s.content=s.content.replace(n,i),s.content.length&&(r="\n"===s.content[s.content.length-1]));else for(o=s.start;o<d;){if(!a[o]){var l=this.original[o];"\n"===l?r=!0:"\r"!==l&&r&&(r=!1,o===s.start?s.prependRight(e):(this._splitChunk(s,o),(s=s.next).prependRight(e)))}o+=1}o=s.end,s=s.next}return this.outro=this.outro.replace(n,i),this},m.prototype.insert=function(){throw new Error("magicString.insert(...) is deprecated. Use prependRight(...) or appendLeft(...)")},m.prototype.insertLeft=function(e,t){return y.insertLeft||(y.insertLeft=!0),this.appendLeft(e,t)},m.prototype.insertRight=function(e,t){return y.insertRight||(y.insertRight=!0),this.prependRight(e,t)},m.prototype.move=function(e,t,n){if(n>=e&&n<=t)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(t),this._split(n);var a=this.byStart[e],r=this.byEnd[t],i=a.previous,o=r.next,s=this.byStart[n];if(!s&&r===this.lastChunk)return this;var d=s?s.previous:this.lastChunk;return i&&(i.next=o),o&&(o.previous=i),d&&(d.next=a),s&&(s.previous=r),a.previous||(this.firstChunk=r.next),r.next||(this.lastChunk=a.previous,this.lastChunk.next=null),a.previous=d,r.next=s||null,d||(this.firstChunk=a),s||(this.lastChunk=r),this},m.prototype.overwrite=function(e,t,n,a){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(t>this.original.length)throw new Error("end is out of bounds");if(e===t)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(e),this._split(t),!0===a&&(y.storeName||(y.storeName=!0),a={storeName:!0});var r=void 0!==a&&a.storeName,i=void 0!==a&&a.contentOnly;if(r){var s=this.original.slice(e,t);this.storedNames[s]=!0}var d=this.byStart[e],l=this.byEnd[t];if(d){if(t>d.end&&d.next!==this.byStart[d.end])throw new Error("Cannot overwrite across a split point");if(d.edit(n,r,i),d!==l){for(var u=d.next;u!==l;)u.edit("",!1),u=u.next;u.edit("",!1)}}else{var c=new o(e,t,"").edit(n,r);l.next=c,c.previous=l}return this},m.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},m.prototype.prependLeft=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.prependLeft(t):this.intro=t+this.intro,this},m.prototype.prependRight=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.prependRight(t):this.outro=t+this.outro,this},m.prototype.remove=function(e,t){for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(e===t)return this;if(e<0||t>this.original.length)throw new Error("Character is out of bounds");if(e>t)throw new Error("end must be greater than start");this._split(e),this._split(t);for(var n=this.byStart[e];n;)n.intro="",n.outro="",n.edit(""),n=t>n.end?this.byStart[n.end]:null;return this},m.prototype.lastChar=function(){if(this.outro.length)return this.outro[this.outro.length-1];var e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""},m.prototype.lastLine=function(){var e=this.outro.lastIndexOf(g);if(-1!==e)return this.outro.substr(e+1);var t=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(e=n.outro.lastIndexOf(g)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(g)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(g)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(g))?this.intro.substr(e+1)+t:this.intro+t},m.prototype.slice=function(e,t){for(void 0===e&&(e=0),void 0===t&&(t=this.original.length);e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;for(var n="",a=this.firstChunk;a&&(a.start>e||a.end<=e);){if(a.start<t&&a.end>=t)return n;a=a.next}if(a&&a.edited&&a.start!==e)throw new Error("Cannot use replaced character "+e+" as slice start anchor.");for(var r=a;a;){!a.intro||r===a&&a.start!==e||(n+=a.intro);var i=a.start<t&&a.end>=t;if(i&&a.edited&&a.end!==t)throw new Error("Cannot use replaced character "+t+" as slice end anchor.");var o=r===a?e-a.start:0,s=i?a.content.length+t-a.end:a.content.length;if(n+=a.content.slice(o,s),!a.outro||i&&a.end!==t||(n+=a.outro),i)break;a=a.next}return n},m.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},m.prototype._split=function(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,n=e>t.end;t;){if(t.contains(e))return this._splitChunk(t,e);t=n?this.byStart[t.end]:this.byEnd[t.start]}},m.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=f(this.original)(t);throw new Error("Cannot split a chunk that has already been edited ("+n.line+":"+n.column+' – "'+e.original+'")')}var a=e.split(t);return this.byEnd[t]=e,this.byStart[t]=a,this.byEnd[a.end]=a,e===this.lastChunk&&(this.lastChunk=a),this.lastSearchedChunk=e,!0},m.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},m.prototype.isEmpty=function(){var e=this.firstChunk;do{if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1}while(e=e.next);return!0},m.prototype.length=function(){var e=this.firstChunk,t=0;do{t+=e.intro.length+e.content.length+e.outro.length}while(e=e.next);return t},m.prototype.trimLines=function(){return this.trim("[\\r\\n]")},m.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},m.prototype.trimEndAborted=function(e){var t=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(t,""),this.outro.length)return!0;var n=this.lastChunk;do{var a=n.end,r=n.trimEnd(t);if(n.end!==a&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),r)return!0;n=n.previous}while(n);return!1},m.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},m.prototype.trimStartAborted=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),this.intro.length)return!0;var n=this.firstChunk;do{var a=n.end,r=n.trimStart(t);if(n.end!==a&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),r)return!0;n=n.next}while(n);return!1},m.prototype.trimStart=function(e){return this.trimStartAborted(e),this};var v=Object.prototype.hasOwnProperty,R=function(e){void 0===e&&(e={}),this.intro=e.intro||"",this.separator=void 0!==e.separator?e.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};R.prototype.addSource=function(e){if(e instanceof m)return this.addSource({content:e,filename:e.filename,separator:this.separator});if(!p(e)||!e.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(t){v.call(e,t)||(e[t]=e.content[t])})),void 0===e.separator&&(e.separator=this.separator),e.filename)if(v.call(this.uniqueSourceIndexByFilename,e.filename)){var t=this.uniqueSources[this.uniqueSourceIndexByFilename[e.filename]];if(e.content.original!==t.content)throw new Error("Illegal source: same filename ("+e.filename+"), different contents")}else this.uniqueSourceIndexByFilename[e.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:e.filename,content:e.content.original});return this.sources.push(e),this},R.prototype.append=function(e,t){return this.addSource({content:new m(e),separator:t&&t.separator||""}),this},R.prototype.clone=function(){var e=new R({intro:this.intro,separator:this.separator});return this.sources.forEach((function(t){e.addSource({filename:t.filename,content:t.content.clone(),separator:t.separator})})),e},R.prototype.generateDecodedMap=function(e){var t=this;void 0===e&&(e={});var n=[];this.sources.forEach((function(e){Object.keys(e.content.storedNames).forEach((function(e){~n.indexOf(e)||n.push(e)}))}));var a=new h(e.hires);return this.intro&&a.advance(this.intro),this.sources.forEach((function(e,r){r>0&&a.advance(t.separator);var i=e.filename?t.uniqueSourceIndexByFilename[e.filename]:-1,o=e.content,s=f(o.original);o.intro&&a.advance(o.intro),o.firstChunk.eachNext((function(t){var r=s(t.start);t.intro.length&&a.advance(t.intro),e.filename?t.edited?a.addEdit(i,t.content,r,t.storeName?n.indexOf(t.original):-1):a.addUneditedChunk(i,t,o.original,r,o.sourcemapLocations):a.advance(t.content),t.outro.length&&a.advance(t.outro)})),o.outro&&a.advance(o.outro)})),{file:e.file?e.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(t){return e.file?u(e.file,t.filename):t.filename})),sourcesContent:this.uniqueSources.map((function(t){return e.includeContent?t.content:null})),names:n,mappings:a.raw}},R.prototype.generateMap=function(e){return new d(this.generateDecodedMap(e))},R.prototype.getIndentString=function(){var e={};return this.sources.forEach((function(t){var n=t.content.indentStr;null!==n&&(e[n]||(e[n]=0),e[n]+=1)})),Object.keys(e).sort((function(t,n){return e[t]-e[n]}))[0]||"\t"},R.prototype.indent=function(e){var t=this;if(arguments.length||(e=this.getIndentString()),""===e)return this;var n=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(a,r){var i=void 0!==a.separator?a.separator:t.separator,o=n||r>0&&/\r?\n$/.test(i);a.content.indent(e,{exclude:a.indentExclusionRanges,indentStart:o}),n="\n"===a.content.lastChar()})),this.intro&&(this.intro=e+this.intro.replace(/^[^\n]/gm,(function(t,n){return n>0?e+t:t}))),this},R.prototype.prepend=function(e){return this.intro=e+this.intro,this},R.prototype.toString=function(){var e=this,t=this.sources.map((function(t,n){var a=void 0!==t.separator?t.separator:e.separator;return(n>0?a:"")+t.content.toString()})).join("");return this.intro+t},R.prototype.isEmpty=function(){return!(this.intro.length&&this.intro.trim()||this.sources.some((function(e){return!e.content.isEmpty()})))},R.prototype.length=function(){return this.sources.reduce((function(e,t){return e+t.content.length()}),this.intro.length)},R.prototype.trimLines=function(){return this.trim("[\\r\\n]")},R.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},R.prototype.trimStart=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),!this.intro){var n,a=0;do{if(!(n=this.sources[a++]))break}while(!n.content.trimStartAborted(e))}return this},R.prototype.trimEnd=function(e){var t,n=new RegExp((e||"\\s")+"+$"),a=this.sources.length-1;do{if(!(t=this.sources[a--])){this.intro=this.intro.replace(n,"");break}}while(!t.content.trimEndAborted(e));return this},m.Bundle=R,m.SourceMap=d,m.default=m,e.exports=m},(e,t,n)=>{"use strict";var a=n(27),r=n(11);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var l=m(n(169)),u=m(n(437)),c=m(n(438)),p=m(n(439)),f=m(n(1165)),h=m(n(1168)),g=m(n(1169)),y=n(1171);function m(e){return e&&e.__esModule?e:{default:e}}function v(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function a(r,i){try{var o=t[r](i),s=o.value}catch(e){return void n(e)}if(!o.done)return Promise.resolve(s).then((function(e){a("next",e)}),(function(e){a("throw",e)}));e(s)}("next")}))}}var R="postcss-modules";function b(e,t){var n=void 0===e.root?"/":e.root;return"function"==typeof e.Loader?new e.Loader(n,t):new f.default(n,t)}function E(e,t){var n=e.globalModulePaths||null,r=e.exportGlobals||!1,i=function(e){return e.scopeBehaviour&&(0,y.isValidBehaviour)(e.scopeBehaviour)?e.scopeBehaviour:y.behaviours.LOCAL}(e),o=function(e){var t=e.generateScopedName||h.default;return"function"==typeof t?t:(0,c.default)(t,{context:a.cwd(),hashPrefix:e.hashPrefix})}(e);return n&&function(e,t){return e.some((function(e){return t.match(e)}))}(n,t)?(0,y.getDefaultPlugins)({behaviour:y.behaviours.GLOBAL,generateScopedName:o,exportGlobals:r}):(0,y.getDefaultPlugins)({behaviour:i,generateScopedName:o,exportGlobals:r})}function x(e){return e.postcssPlugin===R}function S(e){return e.replace(/-+(\w)/g,(function(e,t){return t.toUpperCase()}))}e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{postcssPlugin:R,OnceExit(t,n){var a=n.result;return v(r.mark((function n(){var s,d,c,f,h,y,m,v,R,w;return r.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(s=e.getJSON||g.default,d=t.source.input.file,c=E(e,d),-1!==(f=a.processor.plugins.findIndex((function(e){return x(e)})))){n.next=6;break}throw new Error("Plugin missing from options.");case 6:return h=a.processor.plugins.slice(0,f),y=[].concat(o(h),o(c)),m=b(e,y),v=new p.default(m.fetch.bind(m)),n.next=12,(0,l.default)([].concat(o(c),[v.plugin()])).process(t,{from:d});case 12:return(R=m.finalSource)&&t.prepend(R),e.localsConvention&&(w="function"==typeof e.localsConvention,v.exportTokens=Object.entries(v.exportTokens).reduce((function(t,n){var a=i(n,2),r=a[0],o=a[1];if(w)return t[e.localsConvention(r,o,d)]=o,t;switch(e.localsConvention){case"camelCase":t[r]=o,t[(0,u.default)(r)]=o;break;case"camelCaseOnly":t[(0,u.default)(r)]=o;break;case"dashes":t[r]=o,t[S(r)]=o;break;case"dashesOnly":t[S(r)]=o}return t}),{})),a.messages.push({type:"export",plugin:"postcss-modules",exportTokens:v.exportTokens}),n.abrupt("return",s(t.source.input.file,v.exportTokens,a.opts.to));case 17:case"end":return n.stop()}}),n)})))()}}},e.exports.postcss=!0},(e,t,n)=>{var a,r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,o="a-z\\xdf-\\xf6\\xf8-\\xff",s="A-Z\\xc0-\\xd6\\xd8-\\xde",d="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",l="["+d+"]",u="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",c="\\d+",p="["+o+"]",f="[^\\ud800-\\udfff"+d+c+"\\u2700-\\u27bf"+o+s+"]",h="\\ud83c[\\udffb-\\udfff]",g="[^\\ud800-\\udfff]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",v="["+s+"]",R="(?:"+p+"|"+f+")",b="(?:"+v+"|"+f+")",E="(?:['’](?:d|ll|m|re|s|t|ve))?",x="(?:['’](?:D|LL|M|RE|S|T|VE))?",S="(?:"+u+"|"+h+")?",w="[\\ufe0e\\ufe0f]?",T=w+S+"(?:\\u200d(?:"+[g,y,m].join("|")+")"+w+S+")*",A="(?:"+["[\\u2700-\\u27bf]",y,m].join("|")+")"+T,P="(?:"+[g+u+"?",u,y,m,"[\\ud800-\\udfff]"].join("|")+")",k=RegExp("['’]","g"),O=RegExp(u,"g"),C=RegExp(h+"(?="+h+")|"+P+T,"g"),_=RegExp([v+"?"+p+"+"+E+"(?="+[l,v,"$"].join("|")+")",b+"+"+x+"(?="+[l,v+R,"$"].join("|")+")",v+"?"+R+"+"+E,v+"+"+x,c,A].join("|"),"g"),I=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0\\ufe0e\\ufe0f]"),j=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,D="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,N="object"==typeof self&&self&&self.Object===Object&&self,L=D||N||Function("return this")(),M=(a={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"ss"},function(e){return null==a?void 0:a[e]});function B(e){return I.test(e)}var F=Object.prototype.toString,U=L.Symbol,V=U?U.prototype:void 0,q=V?V.toString:void 0;function W(e){return null==e?"":function(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==F.call(e)}(e))return q?q.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}var G,K=(G=function(e,t,n){return t=t.toLowerCase(),e+(n?H(W(t).toLowerCase()):t)},function(e){return function(e,t,n,a){for(var r=-1,i=e?e.length:0;++r<i;)n=t(n,e[r],r,e);return n}(function(e,t,n){return e=W(e),void 0===(t=t)?function(e){return j.test(e)}(e)?function(e){return e.match(_)||[]}(e):function(e){return e.match(r)||[]}(e):e.match(t)||[]}(function(e){return(e=W(e))&&e.replace(i,M).replace(O,"")}(e).replace(k,"")),G,"")}),H=("toUpperCase",function(e){var t,n,a,r,i=B(e=W(e))?function(e){return B(e)?function(e){return e.match(C)||[]}(e):function(e){return e.split("")}(e)}(e):void 0,o=i?i[0]:e.charAt(0),s=i?(t=i,n=1,r=t.length,a=void 0===a?r:a,!n&&a>=r?t:function(e,t,n){var a=-1,r=e.length;t<0&&(t=-t>r?0:r+t),(n=n>r?r:n)<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(r);++a<r;)i[a]=e[a+t];return i}(t,n,a)).join(""):e.slice(1);return o.toUpperCase()+s});e.exports=K},(e,t,n)=>{"use strict";var a=n(27),r=n(1163).interpolateName,i=n(29);e.exports=function(e,t){var n=(t=t||{})&&"string"==typeof t.context?t.context:a.cwd(),o=t&&"string"==typeof t.hashPrefix?t.hashPrefix:"";return function(t,a){var s=e.replace(/\[local\]/gi,t),d={resourcePath:a},l={content:o+i.relative(n,a).replace(/\\/g,"/")+"+"+t,context:n};return r(d,s,l).replace(new RegExp("[^a-zA-Z0-9\\-_ -]","g"),"-").replace(/^((-?[0-9])|--)/,"_$1")}}},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0});var r,i=(r=n(1164))&&r.__esModule?r:{default:r},o=/^:import\((.+)\)$/,s=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pathFetcher=t,this.plugin=this.plugin.bind(this),this.exportTokens={},this.translations={},this.trace=n}var t,n;return t=e,(n=[{key:"plugin",value:function(){var e=this;return{postcssPlugin:"css-modules-parser",OnceExit:t=>Promise.all(e.fetchAllImports(t)).then((function(){return e.linkImportedSymbols(t)})).then((function(){return e.extractExports(t)}))}}},{key:"fetchAllImports",value:function(e){var t=this,n=[];return e.each((function(a){"rule"==a.type&&a.selector.match(o)&&n.push(t.fetchImport(a,e.source.input.from,n.length))})),n}},{key:"linkImportedSymbols",value:function(e){(0,i.default)(e,this.translations)}},{key:"extractExports",value:function(e){var t=this;e.each((function(e){"rule"==e.type&&":export"==e.selector&&t.handleExport(e)}))}},{key:"handleExport",value:function(e){var t=this;e.each((function(e){"decl"==e.type&&(Object.keys(t.translations).forEach((function(n){e.value=e.value.replace(n,t.translations[n])})),t.exportTokens[e.prop]=e.value)})),e.remove()}},{key:"fetchImport",value:function(e,t,n){var a=this,r=e.selector.match(o)[1],i=this.trace+String.fromCharCode(n);return this.pathFetcher(r,t,i).then((function(t){e.each((function(e){"decl"==e.type&&(a.translations[e.prop]=t[e.value])})),e.remove()}),(function(e){}))}}])&&a(t.prototype,n),e}();t.default=s},e=>{"use strict";e.exports=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0}},(e,t,n)=>{"use strict";var a=n(183),r=n(442),i=n(447).extractICSS,o=function(e){return"combinator"===e.type&&" "===e.value};function s(e){var t=[];return e.forEach((function(e){Array.isArray(e)?s(e).forEach((function(e){t.push(e)})):e&&t.push(e)})),t.length>0&&o(t[t.length-1])&&t.pop(),t}function d(e,t,n){var r=function e(t,r){if(r.ignoreNextSpacing&&!o(t))throw new Error("Missing whitespace after "+r.ignoreNextSpacing);if(r.enforceNoSpacing&&o(t))throw new Error("Missing whitespace before "+r.enforceNoSpacing);var i;switch(t.type){case"root":var d;r.hasPureGlobals=!1,i=t.nodes.map((function(n){var a={global:r.global,lastWasSpacing:!0,hasLocals:!1,explicit:!1};if(n=e(n,a),void 0===d)d=a.global;else if(d!==a.global)throw new Error('Inconsistent rule global/local result in rule "'+t+'" (multiple selectors must result in the same mode for the rule)');return a.hasLocals||(r.hasPureGlobals=!0),n})),r.global=d,t.nodes=s(i);break;case"selector":i=t.map((function(t){return e(t,r)})),(t=t.clone()).nodes=s(i);break;case"combinator":if(o(t))return r.ignoreNextSpacing?(r.ignoreNextSpacing=!1,r.lastWasSpacing=!1,r.enforceNoSpacing=!1,null):(r.lastWasSpacing=!0,t);break;case"pseudo":var l,u=!!t.length,c=":local"===t.value||":global"===t.value;if(":import"===t.value||":export"===t.value)r.hasLocals=!0;else{if(u){if(c){if(0===t.nodes.length)throw new Error("".concat(t.value,"() can't be empty"));if(r.inside)throw new Error("A ".concat(t.value," is not allowed inside of a ").concat(r.inside,"(...)"));if(l={global:":global"===t.value,inside:t.value,hasLocals:!1,explicit:!0},(i=t.map((function(t){return e(t,l)})).reduce((function(e,t){return e.concat(t.nodes)}),[])).length){var p=t.spaces,f=p.before,h=p.after,g=i[0],y=i[i.length-1];g.spaces={before:f,after:g.spaces.after},y.spaces={before:y.spaces.before,after:h}}t=i;break}l={global:r.global,inside:r.inside,lastWasSpacing:!0,hasLocals:!1,explicit:r.explicit},i=t.map((function(t){return e(t,l)})),(t=t.clone()).nodes=s(i),l.hasLocals&&(r.hasLocals=!0);break}if(c){if(r.inside)throw new Error("A ".concat(t.value," is not allowed inside of a ").concat(r.inside,"(...)"));var m=!!t.spaces.before;return r.ignoreNextSpacing=!!r.lastWasSpacing&&t.value,r.enforceNoSpacing=!r.lastWasSpacing&&t.value,r.global=":global"===t.value,r.explicit=!0,m?a.combinator({value:" "}):null}}break;case"id":case"class":if(!t.value)throw new Error("Invalid class or id selector syntax");if(r.global)break;var v=n.has(t.value),R=v&&r.explicit;if(!v||R){var b=t.clone();b.spaces={before:"",after:""},t=a.pseudo({value:":local",nodes:[b],spaces:t.spaces}),r.hasLocals=!0}}return r.lastWasSpacing=!1,r.ignoreNextSpacing=!1,r.enforceNoSpacing=!1,t},i={global:"global"===t,hasPureGlobals:!1};return i.selector=a((function(e){r(e,i)})).processSync(e,{updateSelector:!1,lossless:!0}),i}function l(e,t){switch(e.type){case"word":t.localizeNextItem&&(t.localAliasMap.has(e.value)||(e.value=":local("+e.value+")",t.localizeNextItem=!1));break;case"function":t.options&&t.options.rewriteUrl&&"url"===e.value.toLowerCase()&&e.nodes.map((function(e){if("string"===e.type||"word"===e.type){var n=t.options.rewriteUrl(t.global,e.value);switch(e.type){case"string":"'"===e.quote&&(n=n.replace(/(\\)/g,"\\$1").replace(/'/g,"\\'")),'"'===e.quote&&(n=n.replace(/(\\)/g,"\\$1").replace(/"/g,'\\"'));break;case"word":n=n.replace(/("|'|\)|\\)/g,"\\$1")}e.value=n}}))}return e}function u(e,t,n){var a=r(t.value);a.walk((function(t,a,r){var i={options:n.options,global:n.global,localizeNextItem:e&&!n.global,localAliasMap:n.localAliasMap};r[a]=l(t,i)})),t.value=a.toString()}function c(e,t){if(!/animation$/i.test(e.prop))return/animation(-name)?$/i.test(e.prop)?u(!0,e,t):/url\(/i.test(e.value)?u(!1,e,t):void 0;var n=/^-?[_a-z][_a-z0-9-]*$/i,a={$alternate:1,"$alternate-reverse":1,$backwards:1,$both:1,$ease:1,"$ease-in":1,"$ease-in-out":1,"$ease-out":1,$forwards:1,$infinite:1,$linear:1,$none:1/0,$normal:1,$paused:1,$reverse:1,$running:1,"$step-end":1,"$step-start":1,$initial:1/0,$inherit:1/0,$unset:1/0},i={},o=null,s=r(e.value).walk((function(e){"div"===e.type&&(i={}),"function"===e.type&&"steps"===e.value.toLowerCase()&&(o=e);var r,s,d="word"!==e.type||(r=e,(s=o)&&s.nodes.some((function(e){return e.sourceIndex===r.sourceIndex})))?null:e.value.toLowerCase(),u=!1;return d&&n.test(d)&&("$"+d in a?(i["$"+d]="$"+d in i?i["$"+d]+1:0,u=i["$"+d]>=a["$"+d]):u=!0),l(e,{options:t.options,global:t.global,localizeNextItem:u&&!t.global,localAliasMap:t.localAliasMap})}));e.value=s.toString()}e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e&&e.mode&&"global"!==e.mode&&"local"!==e.mode&&"pure"!==e.mode)throw new Error('options.mode must be either "global", "local" or "pure" (default "local")');var t=e&&"pure"===e.mode,n=e&&"global"===e.mode;return{postcssPlugin:"postcss-modules-local-by-default",prepare(){var a=new Map;return{Once(r){var o=i(r,!1).icssImports;Object.keys(o).forEach((function(e){Object.keys(o[e]).forEach((function(t){a.set(t,o[e][t])}))})),r.walkAtRules((function(r){if(/keyframes$/i.test(r.name)){var i=/^\s*:global\s*\((.+)\)\s*$/.exec(r.params),o=/^\s*:local\s*\((.+)\)\s*$/.exec(r.params),s=n;if(i){if(t)throw r.error("@keyframes :global(...) is not allowed in pure mode");r.params=i[1],s=!0}else o?(r.params=o[0],s=!1):n||r.params&&!a.has(r.params)&&(r.params=":local("+r.params+")");r.walkDecls((function(t){c(t,{localAliasMap:a,options:e,global:s})}))}else r.nodes&&r.nodes.forEach((function(t){"decl"===t.type&&c(t,{localAliasMap:a,options:e,global:n})}))})),r.walkRules((function(n){if(!n.parent||"atrule"!==n.parent.type||!/keyframes$/i.test(n.parent.name)){var r=d(n,e.mode,a);if(r.options=e,r.localAliasMap=a,t&&r.hasPureGlobals)throw n.error('Selector "'+n.selector+'" is not pure (pure selectors must contain at least one local class or id)');n.selector=r.selector,n.nodes&&n.nodes.forEach((function(e){return c(e,r)}))}}))}}}}},e.exports.postcss=!0},(e,t,n)=>{var a=n(443),r=n(444),i=n(445);function o(e){return this instanceof o?(this.nodes=a(e),this):new o(e)}o.prototype.toString=function(){return Array.isArray(this.nodes)?i(this.nodes):""},o.prototype.walk=function(e,t){return r(this.nodes,e,t),this},o.unit=n(446),o.walk=r,o.stringify=i,e.exports=o},e=>{var t="(".charCodeAt(0),n=")".charCodeAt(0),a="'".charCodeAt(0),r='"'.charCodeAt(0),i="\\".charCodeAt(0),o="/".charCodeAt(0),s=",".charCodeAt(0),d=":".charCodeAt(0),l="*".charCodeAt(0),u="u".charCodeAt(0),c="U".charCodeAt(0),p="+".charCodeAt(0),f=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var h,g,y,m,v,R,b,E,x,S=[],w=e,T=0,A=w.charCodeAt(T),P=w.length,k=[{nodes:S}],O=0,C="",_="",I="";T<P;)if(A<=32){h=T;do{h+=1,A=w.charCodeAt(h)}while(A<=32);m=w.slice(T,h),y=S[S.length-1],A===n&&O?I=m:y&&"div"===y.type?y.after=m:A===s||A===d||A===o&&w.charCodeAt(h+1)!==l&&(!x||x&&"function"===x.type&&"calc"!==x.value)?_=m:S.push({type:"space",sourceIndex:T,value:m}),T=h}else if(A===a||A===r){h=T,m={type:"string",sourceIndex:T,quote:g=A===a?"'":'"'};do{if(v=!1,~(h=w.indexOf(g,h+1)))for(R=h;w.charCodeAt(R-1)===i;)R-=1,v=!v;else h=(w+=g).length-1,m.unclosed=!0}while(v);m.value=w.slice(T+1,h),S.push(m),T=h+1,A=w.charCodeAt(T)}else if(A===o&&w.charCodeAt(T+1)===l)m={type:"comment",sourceIndex:T},-1===(h=w.indexOf("*/",T))&&(m.unclosed=!0,h=w.length),m.value=w.slice(T+2,h),S.push(m),T=h+2,A=w.charCodeAt(T);else if(A!==o&&A!==l||!x||"function"!==x.type||"calc"!==x.value)if(A===o||A===s||A===d)m=w[T],S.push({type:"div",sourceIndex:T-_.length,value:m,before:_,after:""}),_="",T+=1,A=w.charCodeAt(T);else if(t===A){h=T;do{h+=1,A=w.charCodeAt(h)}while(A<=32);if(E=T,m={type:"function",sourceIndex:T-C.length,value:C,before:w.slice(E+1,h)},T=h,"url"===C&&A!==a&&A!==r){h-=1;do{if(v=!1,~(h=w.indexOf(")",h+1)))for(R=h;w.charCodeAt(R-1)===i;)R-=1,v=!v;else h=(w+=")").length-1,m.unclosed=!0}while(v);b=h;do{b-=1,A=w.charCodeAt(b)}while(A<=32);E<b?(m.nodes=T!==b+1?[{type:"word",sourceIndex:T,value:w.slice(T,b+1)}]:[],m.unclosed&&b+1!==h?(m.after="",m.nodes.push({type:"space",sourceIndex:b+1,value:w.slice(b+1,h)})):m.after=w.slice(b+1,h)):(m.after="",m.nodes=[]),T=h+1,A=w.charCodeAt(T),S.push(m)}else O+=1,m.after="",S.push(m),k.push(m),S=m.nodes=[],x=m;C=""}else if(n===A&&O)T+=1,A=w.charCodeAt(T),x.after=I,I="",O-=1,k.pop(),S=(x=k[O]).nodes;else{h=T;do{A===i&&(h+=1),h+=1,A=w.charCodeAt(h)}while(h<P&&!(A<=32||A===a||A===r||A===s||A===d||A===o||A===t||A===l&&x&&"function"===x.type&&"calc"===x.value||A===o&&"function"===x.type&&"calc"===x.value||A===n&&O));m=w.slice(T,h),t===A?C=m:u!==m.charCodeAt(0)&&c!==m.charCodeAt(0)||p!==m.charCodeAt(1)||!f.test(m.slice(2))?S.push({type:"word",sourceIndex:T,value:m}):S.push({type:"unicode-range",sourceIndex:T,value:m}),T=h}else m=w[T],S.push({type:"word",sourceIndex:T-_.length,value:m}),T+=1,A=w.charCodeAt(T);for(T=k.length-1;T;T-=1)k[T].unclosed=!0;return k[0].nodes}},e=>{e.exports=function e(t,n,a){var r,i,o,s;for(r=0,i=t.length;r<i;r+=1)o=t[r],a||(s=n(o,r,t)),!1!==s&&"function"===o.type&&Array.isArray(o.nodes)&&e(o.nodes,n,a),a&&n(o,r,t)}},e=>{function t(e,t){var a,r,i=e.type,o=e.value;return t&&void 0!==(r=t(e))?r:"word"===i||"space"===i?o:"string"===i?(a=e.quote||"")+o+(e.unclosed?"":a):"comment"===i?"/*"+o+(e.unclosed?"":"*/"):"div"===i?(e.before||"")+o+(e.after||""):Array.isArray(e.nodes)?(a=n(e.nodes,t),"function"!==i?a:o+"("+(e.before||"")+a+(e.after||"")+(e.unclosed?"":")")):o}function n(e,n){var a,r;if(Array.isArray(e)){for(a="",r=e.length-1;~r;r-=1)a=t(e[r],n)+a;return a}return t(e,n)}e.exports=n},e=>{var t="-".charCodeAt(0),n="+".charCodeAt(0),a=".".charCodeAt(0),r="e".charCodeAt(0),i="E".charCodeAt(0);e.exports=function(e){var o,s,d,l=0,u=e.length;if(0===u||!function(e){var r,i=e.charCodeAt(0);if(i===n||i===t){if((r=e.charCodeAt(1))>=48&&r<=57)return!0;var o=e.charCodeAt(2);return r===a&&o>=48&&o<=57}return i===a?(r=e.charCodeAt(1))>=48&&r<=57:i>=48&&i<=57}(e))return!1;for((o=e.charCodeAt(l))!==n&&o!==t||l++;l<u&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;if(o=e.charCodeAt(l),s=e.charCodeAt(l+1),o===a&&s>=48&&s<=57)for(l+=2;l<u&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;if(o=e.charCodeAt(l),s=e.charCodeAt(l+1),d=e.charCodeAt(l+2),(o===r||o===i)&&(s>=48&&s<=57||(s===n||s===t)&&d>=48&&d<=57))for(l+=s===n||s===t?3:2;l<u&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;return{number:e.slice(0,l),unit:e.slice(l)}}},(e,t,n)=>{var a=n(273),r=n(448),i=n(449),o=n(450);e.exports={replaceValueSymbols:a,replaceSymbols:r,extractICSS:i,createICSSRules:o}},(e,t,n)=>{var a=n(273);e.exports=function(e,t){e.walk((function(e){"decl"===e.type&&e.value?e.value=a(e.value.toString(),t):"rule"===e.type&&e.selector?e.selector=a(e.selector.toString(),t):"atrule"===e.type&&e.params&&(e.params=a(e.params.toString(),t))}))}},e=>{var t=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/,n=/^("[^"]*"|'[^']*'|[^"']+)$/,a=function(e){var t={};return e.walkDecls((function(e){var n=e.raws.before?e.raws.before.trim():"";t[n+e.prop]=e.value})),t};e.exports=function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto",o={},s={};function d(e,t){var n=t.replace(/'|"/g,"");o[n]=Object.assign(o[n]||{},a(e)),r&&e.remove()}function l(e){Object.assign(s,a(e)),r&&e.remove()}return e.each((function(e){if("rule"===e.type&&"at-rule"!==i){if(":import"===e.selector.slice(0,7)){var a=t.exec(e.selector);a&&d(e,a[1])}":export"===e.selector&&l(e)}if("atrule"===e.type&&"rule"!==i){if("icss-import"===e.name){var r=n.exec(e.params);r&&d(e,r[1])}"icss-export"===e.name&&l(e)}})),{icssImports:o,icssExports:s}}},e=>{function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}e.exports=function(e,n,a,r){return[].concat(t(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"rule";return Object.keys(e).map((function(a){var r=e[a],i=Object.keys(r).map((function(e){return t.decl({prop:e,value:r[e],raws:{before:"\n "}})})),o=i.length>0,s="rule"===n?t.rule({selector:":import('".concat(a,"')"),raws:{after:o?"\n":""}}):t.atRule({name:"icss-import",params:"'".concat(a,"'"),raws:{after:o?"\n":""}});return o&&s.append(i),s}))}(e,a,r)),t(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"rule",a=Object.keys(e).map((function(n){return t.decl({prop:n,value:e[n],raws:{before:"\n "}})}));if(0===a.length)return[];var r="rule"===n?t.rule({selector:":export",raws:{after:"\n"}}):t.atRule({name:"icss-export",raws:{after:"\n"}});return r.append(a),[r]}(n,a,r)))}},(e,t,n)=>{function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var i=n(452),o=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/,s=/^:import\((?:"([^"]+)"|'([^']+)')\)/;function d(e,t,n,a){var r=t+"_siblings",i=t+"_"+e;if(1!==a[i]){Array.isArray(a[r])||(a[r]=[]);var o=a[r];Array.isArray(n[e])?n[e]=n[e].concat(o):n[e]=o.slice(),a[i]=1,o.push(e)}}e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=0,n="function"!=typeof e.createImportedName?function(e){return"i__imported_".concat(e.replace(/\W/g,"_"),"_").concat(t++)}:e.createImportedName,r=e.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){var e={},t={},l={},u={},c={};return{Once(p,f){p.walkRules((function(n){var r=s.exec(n.selector);if(r){var i=a(r,3),o=i[1],u=i[2],c=o||u;d(c,"root",e,t),l[c]=n}})),p.walkDecls(/^composes$/,(function(r){var i=r.value.match(o);if(i){var s,l=a(i,5),p=l[1],f=l[2],h=l[3];if(l[4])s=p.split(/\s+/).map((function(e){return"global(".concat(e,")")}));else{for(var g=f||h,y=r.parent,m="";"root"!==y.type;)m=y.parent.index(y)+"_"+m,y=y.parent;var v=r.parent.selector,R="_".concat(m).concat(v);d(g,R,e,t),u[g]=r,c[g]=c[g]||{},s=p.split(/\s+/).map((function(e){return c[g][e]||(c[g][e]=n(e,g)),c[g][e]}))}r.value=s.join(" ")}}));var h,g=i(e,r);if(g instanceof Error){var y=g.nodes.find((function(e){return u.hasOwnProperty(e)}));throw u[y].error("Failed to resolve order of composed modules "+g.nodes.map((function(e){return"`"+e+"`"})).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}g.forEach((function(e){var t=c[e],n=l[e];!n&&t&&(n=f.rule({selector:':import("'.concat(e,'")'),raws:{after:"\n"}}),h?p.insertAfter(h,n):p.prepend(n)),h=n,t&&Object.keys(t).forEach((function(e){n.append(f.decl({value:e,prop:t[e],raws:{before:"\n "}}))}))}))}}}}},e.exports.postcss=!0},e=>{function t(e,n,a,r,i){if(2!==a[e]){if(1===a[e])return i?function(e,t){var n=new Error("Nondeterministic import's order"),a=t[e].find((function(n){return t[n].indexOf(e)>-1}));return n.nodes=[e,a],n}(e,n):void 0;a[e]=1;for(var o=n[e],s=o.length,d=0;d<s;++d){var l=t(o[d],n,a,r,i);if(l instanceof Error)return l}a[e]=2,r.push(e)}}e.exports=function(e,n){for(var a=[],r={},i=Object.keys(e),o=i.length,s=0;s<o;++s){var d=t(i[s],e,r,a,n);if(d instanceof Error)return d}return a}},(e,t,n)=>{"use strict";var a,r,i,o;function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.hasOwnDecorators=c,t.hasDecorators=function(e){return c(e)||e.body.body.some(c)},t.buildDecoratedClass=function(e,t,n,a){var l,u=t.node,c=t.scope,p=c.generateUidIdentifier("initialize"),h=u.id&&t.isDeclaration(),y=t.isInStrictMode(),m=u.superClass;u.type="ClassDeclaration",u.id||(u.id=d.types.cloneNode(e)),m&&(l=c.generateUidIdentifierBasedOnNode(u.superClass,"super"),u.superClass=l);var v=f(u),R=d.types.arrayExpression(n.filter((function(e){return!e.node.abstract})).map(g.bind(a,u.id,l))),b=d.template.expression.ast(r||(r=s(["\n ","(\n ",",\n function (",", ",") {\n ","\n return { F: ",", d: "," };\n },\n ","\n )\n "])),function(e){try{return e.addHelper("decorate")}catch(e){throw"BABEL_HELPER_UNKNOWN"===e.code&&(e.message+="\n '@babel/plugin-transform-decorators' in non-legacy mode requires '@babel/core' version ^7.0.2 and you appear to be using an older version."),e}}(a),v||d.types.nullLiteral(),p,m?d.types.cloneNode(l):null,u,d.types.cloneNode(u.id),R,m);y||b.arguments[1].body.directives.push(d.types.directive(d.types.directiveLiteral("use strict")));var E=b,x="arguments.1.body.body.0";return h&&(E=d.template.statement.ast(i||(i=s(["let "," = ",""])),e,b),x="declarations.0.init."+x),{instanceNodes:[d.template.statement.ast(o||(o=s(["","(this)"])),d.types.cloneNode(p))],wrapClass:e=>(e.replaceWith(E),e.get(x))}};var d=n(6),l=n(87),u=n(72);function c(e){return!(!e.decorators||!e.decorators.length)}function p(e,t){return t?d.types.objectProperty(d.types.identifier(e),t):null}function f(e){var t;return e.decorators&&e.decorators.length>0&&(t=d.types.arrayExpression(e.decorators.map((function(e){return e.expression})))),e.decorators=void 0,t}function h(e){return e.computed?e.key:d.types.isIdentifier(e.key)?d.types.stringLiteral(e.key.name):d.types.stringLiteral(String(e.key.value))}function g(e,t,n){var r=n.node,i=n.scope,o=n.isClassMethod();if(n.isPrivate())throw n.buildCodeFrameError("Private ".concat(o?"methods":"fields"," in decorated classes are not supported yet."));new l.default({methodPath:n,objectRef:e,superRef:t,file:this,refToPreserve:e}).replace();var c,g=[p("kind",d.types.stringLiteral(o?r.kind:"field")),p("decorators",f(r)),p("static",r.static&&d.types.booleanLiteral(!0)),p("key",h(r))].filter(Boolean);if(o){var y=r.computed?null:r.key;d.types.toExpression(r),g.push(p("value",(0,u.default)({node:r,id:y,scope:i})||r))}else r.value?g.push(("value",c=d.template.statements.ast(a||(a=s(["return ",""])),r.value),d.types.objectMethod("method",d.types.identifier("value"),[],d.types.blockStatement(c)))):g.push(p("value",i.buildUndefinedNode()));return n.remove(),d.types.objectExpression(g)}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTransparentExprWrapper=r,t.skipTransparentExprWrappers=function(e){for(;r(e.node);)e=e.get("expression");return e};var a=n(1);function r(e){return a.isTSAsExpression(e)||a.isTSTypeAssertion(e)||a.isTSNonNullExpression(e)||a.isTypeCastExpression(e)||a.isParenthesizedExpression(e)}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e.traverse(o,{wrapAwait:t.wrapAwait});var s=function(e){if(e.parentPath.isCallExpression({callee:e.node}))return!0;var t=e.parentPath;if(t.isMemberExpression()&&i.isIdentifier(t.node.property,{name:"bind"})){var n=t.parentPath;return n.isCallExpression()&&1===n.node.arguments.length&&i.isThisExpression(n.node.arguments[0])&&n.parentPath.isCallExpression({callee:n.node})}return!1}(e);e.node.async=!1,e.node.generator=!0,(0,a.default)(e,i.cloneNode(t.wrapAsync),n),e.isObjectMethod()||e.isClassMethod()||e.parentPath.isObjectProperty()||e.parentPath.isClassProperty()||s||!e.isExpression()||(0,r.default)(e)};var a=n(1193),r=n(89),i=n(1),o={Function(e){e.skip()},AwaitExpression(e,t){var n=t.wrapAwait,a=e.get("argument");e.parentPath.isYieldExpression()?e.replaceWith(a.node):e.replaceWith(i.yieldExpression(n?i.callExpression(i.cloneNode(n),[a.node]):a.node))}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var r=n(278).generate,i=n(291).parse,o=n(0),s=n(474),d=n(477),l=n(479),u=n(1199),c=o().addRange(0,1114111),p=(o().addRange(0,65535),c.clone().remove(10,13,8232,8233)),f=function(e,t,n){return t?n?u.UNICODE_IGNORE_CASE.get(e):u.UNICODE.get(e):u.REGULAR.get(e)},h=function(e,t){var a=t?"".concat(e,"/").concat(t):"Binary_Property/".concat(e);try{return n(1200)("./".concat(a,".js"))}catch(n){throw new Error("Failed to recognize value `".concat(t,"` for property ")+"`".concat(e,"`."))}},g=function(e,t){var n,a=e.split("="),r=a[0];if(1==a.length)n=function(e){try{var t="General_Category",n=d(t,e);return h(t,n)}catch(e){}var a=s(e);return h(a)}(r);else{var i=s(r),o=d(i,a[1]);n=h(i,o)}return t?c.clone().remove(n):n.clone()};o.prototype.iuAddRange=function(e,t){do{var n=v(e);n&&this.add(n)}while(++e<=t);return this};var y=function(e,t){var n=i(t,E.useUnicodeFlag?"u":"");switch(n.type){case"characterClass":case"group":case"value":break;default:n=m(n,t)}Object.assign(e,n)},m=function(e,t){return{type:"group",behavior:"ignore",body:[e],raw:"(?:".concat(t,")")}},v=function(e){return l.get(e)||!1},R=function(e,t){delete e.name,e.matchIndex=t},b=function e(t,n,r){switch(t.type){case"dot":if(E.useDotAllFlag)break;E.unicode?y(t,(b=E.dotAll,b?c:p).toString(n)):E.dotAll&&y(t,"[\\s\\S]");break;case"characterClass":t=function(e,t){var n,r=o(),i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e.body);try{for(i.s();!(n=i.n()).done;){var s=n.value;switch(s.type){case"value":if(r.add(s.codePoint),E.ignoreCase&&E.unicode&&!E.useUnicodeFlag){var d=v(s.codePoint);d&&r.add(d)}break;case"characterClassRange":var l=s.min.codePoint,u=s.max.codePoint;r.addRange(l,u),E.ignoreCase&&E.unicode&&!E.useUnicodeFlag&&r.iuAddRange(l,u);break;case"characterClassEscape":r.add(f(s.value,E.unicode,E.ignoreCase));break;case"unicodePropertyEscape":r.add(g(s.value,s.negative));break;default:throw new Error("Unknown term type: ".concat(s.type))}}}catch(e){i.e(e)}finally{i.f()}return e.negative?y(e,"(?!".concat(r.toString(t),")[\\s\\S]")):y(e,r.toString(t)),e}(t,n);break;case"unicodePropertyEscape":E.unicodePropertyEscape&&y(t,g(t.value,t.negative).toString(n));break;case"characterClassEscape":y(t,f(t.value,E.unicode,E.ignoreCase).toString(n));break;case"group":if("normal"==t.behavior&&r.lastIndex++,t.name&&E.namedGroup){var i=t.name.value;if(r.names[i])throw new Error("Multiple groups with the same name (".concat(i,") are not allowed."));var s=r.lastIndex;delete t.name,r.names[i]=s,r.onNamedGroup&&r.onNamedGroup.call(null,i,s),r.unmatchedReferences[i]&&(r.unmatchedReferences[i].forEach((function(e){R(e,s)})),delete r.unmatchedReferences[i])}case"alternative":case"disjunction":case"quantifier":t.body=t.body.map((function(t){return e(t,n,r)}));break;case"value":var d=t.codePoint,l=o(d);if(E.ignoreCase&&E.unicode&&!E.useUnicodeFlag){var u=v(d);u&&l.add(u)}y(t,l.toString(n));break;case"reference":if(t.name){var h=t.name.value,m=r.names[h];if(m){R(t,m);break}r.unmatchedReferences[h]||(r.unmatchedReferences[h]=[]),r.unmatchedReferences[h].push(t)}break;case"anchor":case"empty":case"group":break;default:throw new Error("Unknown term type: ".concat(t.type))}var b;return t},E={ignoreCase:!1,unicode:!1,dotAll:!1,useDotAllFlag:!1,useUnicodeFlag:!1,unicodePropertyEscape:!1,namedGroup:!1};e.exports=function(e,t,n){E.unicode=t&&t.includes("u");var a={unicodePropertyEscape:E.unicode,namedGroups:!0,lookbehind:n&&n.lookbehind};E.ignoreCase=t&&t.includes("i");var o=n&&n.dotAllFlag;if(E.dotAll=o&&t&&t.includes("s"),E.namedGroup=n&&n.namedGroup,E.useDotAllFlag=n&&n.useDotAllFlag,E.useUnicodeFlag=n&&n.useUnicodeFlag,E.unicodePropertyEscape=n&&n.unicodePropertyEscape,o&&E.useDotAllFlag)throw new Error("`useDotAllFlag` and `dotAllFlag` cannot both be true!");var s={hasUnicodeFlag:E.useUnicodeFlag,bmpOnly:!E.unicode},d={onNamedGroup:n&&n.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},l=i(e,t,a);return b(l,s,d),function(e){var t=Object.keys(e.unmatchedReferences);if(t.length>0)throw new Error("Unknown group names: ".concat(t))}(d),r(l)}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enableFeature=function(e,t){return e|t},t.hasFeature=function(e,t){return!!(e&t)},t.runtimeKey=t.featuresKey=t.FEATURES=void 0;var n=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8});t.FEATURES=n,t.featuresKey="@babel/plugin-regexp-features/featuresKey",t.runtimeKey="@babel/plugin-regexp-features/runtimeKey"},e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=458,e.exports=t},e=>{e.exports=function(e){"use strict";var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function n(e,t){var n=e[0],a=e[1],r=e[2],i=e[3];a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&r|~a&i)+t[0]-680876936|0)<<7|n>>>25)+a|0)&a|~n&r)+t[1]-389564586|0)<<12|i>>>20)+n|0)&n|~i&a)+t[2]+606105819|0)<<17|r>>>15)+i|0)&i|~r&n)+t[3]-1044525330|0)<<22|a>>>10)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&r|~a&i)+t[4]-176418897|0)<<7|n>>>25)+a|0)&a|~n&r)+t[5]+1200080426|0)<<12|i>>>20)+n|0)&n|~i&a)+t[6]-1473231341|0)<<17|r>>>15)+i|0)&i|~r&n)+t[7]-45705983|0)<<22|a>>>10)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&r|~a&i)+t[8]+1770035416|0)<<7|n>>>25)+a|0)&a|~n&r)+t[9]-1958414417|0)<<12|i>>>20)+n|0)&n|~i&a)+t[10]-42063|0)<<17|r>>>15)+i|0)&i|~r&n)+t[11]-1990404162|0)<<22|a>>>10)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&r|~a&i)+t[12]+1804603682|0)<<7|n>>>25)+a|0)&a|~n&r)+t[13]-40341101|0)<<12|i>>>20)+n|0)&n|~i&a)+t[14]-1502002290|0)<<17|r>>>15)+i|0)&i|~r&n)+t[15]+1236535329|0)<<22|a>>>10)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&i|r&~i)+t[1]-165796510|0)<<5|n>>>27)+a|0)&r|a&~r)+t[6]-1069501632|0)<<9|i>>>23)+n|0)&a|n&~a)+t[11]+643717713|0)<<14|r>>>18)+i|0)&n|i&~n)+t[0]-373897302|0)<<20|a>>>12)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&i|r&~i)+t[5]-701558691|0)<<5|n>>>27)+a|0)&r|a&~r)+t[10]+38016083|0)<<9|i>>>23)+n|0)&a|n&~a)+t[15]-660478335|0)<<14|r>>>18)+i|0)&n|i&~n)+t[4]-405537848|0)<<20|a>>>12)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&i|r&~i)+t[9]+568446438|0)<<5|n>>>27)+a|0)&r|a&~r)+t[14]-1019803690|0)<<9|i>>>23)+n|0)&a|n&~a)+t[3]-187363961|0)<<14|r>>>18)+i|0)&n|i&~n)+t[8]+1163531501|0)<<20|a>>>12)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a&i|r&~i)+t[13]-1444681467|0)<<5|n>>>27)+a|0)&r|a&~r)+t[2]-51403784|0)<<9|i>>>23)+n|0)&a|n&~a)+t[7]+1735328473|0)<<14|r>>>18)+i|0)&n|i&~n)+t[12]-1926607734|0)<<20|a>>>12)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a^r^i)+t[5]-378558|0)<<4|n>>>28)+a|0)^a^r)+t[8]-2022574463|0)<<11|i>>>21)+n|0)^n^a)+t[11]+1839030562|0)<<16|r>>>16)+i|0)^i^n)+t[14]-35309556|0)<<23|a>>>9)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a^r^i)+t[1]-1530992060|0)<<4|n>>>28)+a|0)^a^r)+t[4]+1272893353|0)<<11|i>>>21)+n|0)^n^a)+t[7]-155497632|0)<<16|r>>>16)+i|0)^i^n)+t[10]-1094730640|0)<<23|a>>>9)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a^r^i)+t[13]+681279174|0)<<4|n>>>28)+a|0)^a^r)+t[0]-358537222|0)<<11|i>>>21)+n|0)^n^a)+t[3]-722521979|0)<<16|r>>>16)+i|0)^i^n)+t[6]+76029189|0)<<23|a>>>9)+r|0,a=((a+=((r=((r+=((i=((i+=((n=((n+=(a^r^i)+t[9]-640364487|0)<<4|n>>>28)+a|0)^a^r)+t[12]-421815835|0)<<11|i>>>21)+n|0)^n^a)+t[15]+530742520|0)<<16|r>>>16)+i|0)^i^n)+t[2]-995338651|0)<<23|a>>>9)+r|0,a=((a+=((i=((i+=(a^((n=((n+=(r^(a|~i))+t[0]-198630844|0)<<6|n>>>26)+a|0)|~r))+t[7]+1126891415|0)<<10|i>>>22)+n|0)^((r=((r+=(n^(i|~a))+t[14]-1416354905|0)<<15|r>>>17)+i|0)|~n))+t[5]-57434055|0)<<21|a>>>11)+r|0,a=((a+=((i=((i+=(a^((n=((n+=(r^(a|~i))+t[12]+1700485571|0)<<6|n>>>26)+a|0)|~r))+t[3]-1894986606|0)<<10|i>>>22)+n|0)^((r=((r+=(n^(i|~a))+t[10]-1051523|0)<<15|r>>>17)+i|0)|~n))+t[1]-2054922799|0)<<21|a>>>11)+r|0,a=((a+=((i=((i+=(a^((n=((n+=(r^(a|~i))+t[8]+1873313359|0)<<6|n>>>26)+a|0)|~r))+t[15]-30611744|0)<<10|i>>>22)+n|0)^((r=((r+=(n^(i|~a))+t[6]-1560198380|0)<<15|r>>>17)+i|0)|~n))+t[13]+1309151649|0)<<21|a>>>11)+r|0,a=((a+=((i=((i+=(a^((n=((n+=(r^(a|~i))+t[4]-145523070|0)<<6|n>>>26)+a|0)|~r))+t[11]-1120210379|0)<<10|i>>>22)+n|0)^((r=((r+=(n^(i|~a))+t[2]+718787259|0)<<15|r>>>17)+i|0)|~n))+t[9]-343485551|0)<<21|a>>>11)+r|0,e[0]=n+e[0]|0,e[1]=a+e[1]|0,e[2]=r+e[2]|0,e[3]=i+e[3]|0}function a(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function r(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function i(e){var t,r,i,o,s,d,l=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=l;t+=64)n(u,a(e.substring(t-64,t)));for(r=(e=e.substring(t-64)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<r;t+=1)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(n(u,i),t=0;t<16;t+=1)i[t]=0;return o=(o=8*l).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(o[2],16),d=parseInt(o[1],16)||0,i[14]=s,i[15]=d,n(u,i),u}function o(e){var n,a="";for(n=0;n<4;n+=1)a+=t[e>>8*n+4&15]+t[e>>8*n&15];return a}function s(e){var t;for(t=0;t<e.length;t+=1)e[t]=o(e[t]);return e.join("")}function d(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function l(e){var t,n=[],a=e.length;for(t=0;t<a-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function u(){this.reset()}return s(i("hello")),"undefined"==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function e(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(t,n){var a,r,i,o,s=this.byteLength,d=e(t,s),l=s;return undefined!==n&&(l=e(n,s)),d>l?new ArrayBuffer(0):(a=l-d,r=new ArrayBuffer(a),i=new Uint8Array(r),o=new Uint8Array(this,d,a),i.set(o),r)}}(),u.prototype.append=function(e){return this.appendBinary(d(e)),this},u.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var t,r=this._buff.length;for(t=64;t<=r;t+=64)n(this._hash,a(this._buff.substring(t-64,t)));return this._buff=this._buff.substring(t-64),this},u.prototype.end=function(e){var t,n,a=this._buff,r=a.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<r;t+=1)i[t>>2]|=a.charCodeAt(t)<<(t%4<<3);return this._finish(i,r),n=s(this._hash),e&&(n=l(n)),this.reset(),n},u.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},u.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},u.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},u.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},u.prototype._finish=function(e,t){var a,r,i,o=t;if(e[o>>2]|=128<<(o%4<<3),o>55)for(n(this._hash,e),o=0;o<16;o+=1)e[o]=0;a=(a=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),r=parseInt(a[2],16),i=parseInt(a[1],16)||0,e[14]=r,e[15]=i,n(this._hash,e)},u.hash=function(e,t){return u.hashBinary(d(e),t)},u.hashBinary=function(e,t){var n=s(i(e));return t?l(n):n},u.ArrayBuffer=function(){this.reset()},u.ArrayBuffer.prototype.append=function(e){var t,a,i,o,s,d=(a=this._buff.buffer,i=e,o=!0,(s=new Uint8Array(a.byteLength+i.byteLength)).set(new Uint8Array(a)),s.set(new Uint8Array(i),a.byteLength),o?s:s.buffer),l=d.length;for(this._length+=e.byteLength,t=64;t<=l;t+=64)n(this._hash,r(d.subarray(t-64,t)));return this._buff=t-64<l?new Uint8Array(d.buffer.slice(t-64)):new Uint8Array(0),this},u.ArrayBuffer.prototype.end=function(e){var t,n,a=this._buff,r=a.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<r;t+=1)i[t>>2]|=a[t]<<(t%4<<3);return this._finish(i,r),n=s(this._hash),e&&(n=l(n)),this.reset(),n},u.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},u.ArrayBuffer.prototype.getState=function(){var e,t=u.prototype.getState.call(this);return t.buff=(e=t.buff,String.fromCharCode.apply(null,new Uint8Array(e))),t},u.ArrayBuffer.prototype.setState=function(e){return e.buff=function(e,t){var n,a=e.length,r=new ArrayBuffer(a),i=new Uint8Array(r);for(n=0;n<a;n+=1)i[n]=e.charCodeAt(n);return t?i:r}(e.buff,!0),u.prototype.setState.call(this,e)},u.ArrayBuffer.prototype.destroy=u.prototype.destroy,u.ArrayBuffer.prototype._finish=u.prototype._finish,u.ArrayBuffer.hash=function(e,t){var a=s(function(e){var t,a,i,o,s,d,l=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=l;t+=64)n(u,r(e.subarray(t-64,t)));for(a=(e=t-64<l?e.subarray(t-64):new Uint8Array(0)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<a;t+=1)i[t>>2]|=e[t]<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(n(u,i),t=0;t<16;t+=1)i[t]=0;return o=(o=8*l).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(o[2],16),d=parseInt(o[1],16)||0,i[14]=s,i[15]=d,n(u,i),u}(new Uint8Array(e)));return t?l(a):a},u}()},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0});var i=n(418),o=n(179),s=Symbol(""),d=Symbol(""),l=Symbol(""),u=Symbol(""),c=Symbol(""),p=Symbol(""),f=Symbol(""),h=Symbol(""),g=Symbol(""),y=Symbol("");i.registerRuntimeHelpers({[s]:"vModelRadio",[d]:"vModelCheckbox",[l]:"vModelText",[u]:"vModelSelect",[c]:"vModelDynamic",[p]:"withModifiers",[f]:"withKeys",[h]:"vShow",[g]:"Transition",[y]:"TransitionGroup"});var m,v={GT:">",gt:">",LT:"<",lt:"<","ac;":"∾","af;":"",AMP:"&",amp:"&","ap;":"≈","DD;":"ⅅ","dd;":"ⅆ",deg:"°","ee;":"ⅇ","eg;":"⪚","el;":"⪙",ETH:"Ð",eth:"ð","gE;":"≧","ge;":"≥","Gg;":"⋙","gg;":"≫","gl;":"≷","GT;":">","Gt;":"≫","gt;":">","ic;":"","ii;":"ⅈ","Im;":"ℑ","in;":"∈","it;":"","lE;":"≦","le;":"≤","lg;":"≶","Ll;":"⋘","ll;":"≪","LT;":"<","Lt;":"≪","lt;":"<","mp;":"∓","Mu;":"Μ","mu;":"μ","ne;":"≠","ni;":"∋",not:"¬","Nu;":"Ν","nu;":"ν","Or;":"⩔","or;":"∨","oS;":"Ⓢ","Pi;":"Π","pi;":"π","pm;":"±","Pr;":"⪻","pr;":"≺","Re;":"ℜ",REG:"®",reg:"®","rx;":"℞","Sc;":"⪼","sc;":"≻",shy:"",uml:"¨","wp;":"℘","wr;":"≀","Xi;":"Ξ","xi;":"ξ",yen:"¥","acd;":"∿","acE;":"∾̳","Acy;":"А","acy;":"а","Afr;":"𝔄","afr;":"𝔞","AMP;":"&","amp;":"&","And;":"⩓","and;":"∧","ang;":"∠","apE;":"⩰","ape;":"≊","ast;":"*",Auml:"Ä",auml:"ä","Bcy;":"Б","bcy;":"б","Bfr;":"𝔅","bfr;":"𝔟","bne;":"=⃥","bot;":"⊥","Cap;":"⋒","cap;":"∩",cent:"¢","Cfr;":"ℭ","cfr;":"𝔠","Chi;":"Χ","chi;":"χ","cir;":"○",COPY:"©",copy:"©","Cup;":"⋓","cup;":"∪","Dcy;":"Д","dcy;":"д","deg;":"°","Del;":"∇","Dfr;":"𝔇","dfr;":"𝔡","die;":"¨","div;":"÷","Dot;":"¨","dot;":"˙","Ecy;":"Э","ecy;":"э","Efr;":"𝔈","efr;":"𝔢","egs;":"⪖","ell;":"ℓ","els;":"⪕","ENG;":"Ŋ","eng;":"ŋ","Eta;":"Η","eta;":"η","ETH;":"Ð","eth;":"ð",Euml:"Ë",euml:"ë","Fcy;":"Ф","fcy;":"ф","Ffr;":"𝔉","ffr;":"𝔣","gap;":"⪆","Gcy;":"Г","gcy;":"г","gEl;":"⪌","gel;":"⋛","geq;":"≥","ges;":"⩾","Gfr;":"𝔊","gfr;":"𝔤","ggg;":"⋙","gla;":"⪥","glE;":"⪒","glj;":"⪤","gnE;":"≩","gne;":"⪈","Hat;":"^","Hfr;":"ℌ","hfr;":"𝔥","Icy;":"И","icy;":"и","iff;":"⇔","Ifr;":"ℑ","ifr;":"𝔦","Int;":"∬","int;":"∫",Iuml:"Ï",iuml:"ï","Jcy;":"Й","jcy;":"й","Jfr;":"𝔍","jfr;":"𝔧","Kcy;":"К","kcy;":"к","Kfr;":"𝔎","kfr;":"𝔨","lap;":"⪅","lat;":"⪫","Lcy;":"Л","lcy;":"л","lEg;":"⪋","leg;":"⋚","leq;":"≤","les;":"⩽","Lfr;":"𝔏","lfr;":"𝔩","lgE;":"⪑","lnE;":"≨","lne;":"⪇","loz;":"◊","lrm;":"","Lsh;":"↰","lsh;":"↰",macr:"¯","Map;":"⤅","map;":"↦","Mcy;":"М","mcy;":"м","Mfr;":"𝔐","mfr;":"𝔪","mho;":"℧","mid;":"∣","nap;":"≉",nbsp:" ","Ncy;":"Н","ncy;":"н","Nfr;":"𝔑","nfr;":"𝔫","ngE;":"≧̸","nge;":"≱","nGg;":"⋙̸","nGt;":"≫⃒","ngt;":"≯","nis;":"⋼","niv;":"∋","nlE;":"≦̸","nle;":"≰","nLl;":"⋘̸","nLt;":"≪⃒","nlt;":"≮","Not;":"⫬","not;":"¬","npr;":"⊀","nsc;":"⊁","num;":"#","Ocy;":"О","ocy;":"о","Ofr;":"𝔒","ofr;":"𝔬","ogt;":"⧁","ohm;":"Ω","olt;":"⧀","ord;":"⩝",ordf:"ª",ordm:"º","orv;":"⩛",Ouml:"Ö",ouml:"ö","par;":"∥",para:"¶","Pcy;":"П","pcy;":"п","Pfr;":"𝔓","pfr;":"𝔭","Phi;":"Φ","phi;":"φ","piv;":"ϖ","prE;":"⪳","pre;":"⪯","Psi;":"Ψ","psi;":"ψ","Qfr;":"𝔔","qfr;":"𝔮",QUOT:'"',quot:'"',"Rcy;":"Р","rcy;":"р","REG;":"®","reg;":"®","Rfr;":"ℜ","rfr;":"𝔯","Rho;":"Ρ","rho;":"ρ","rlm;":"","Rsh;":"↱","rsh;":"↱","scE;":"⪴","sce;":"⪰","Scy;":"С","scy;":"с",sect:"§","Sfr;":"𝔖","sfr;":"𝔰","shy;":"","sim;":"∼","smt;":"⪪","sol;":"/","squ;":"□","Sub;":"⋐","sub;":"⊂","Sum;":"∑","sum;":"∑","Sup;":"⋑","sup;":"⊃",sup1:"¹",sup2:"²",sup3:"³","Tab;":"\t","Tau;":"Τ","tau;":"τ","Tcy;":"Т","tcy;":"т","Tfr;":"𝔗","tfr;":"𝔱","top;":"⊤","Ucy;":"У","ucy;":"у","Ufr;":"𝔘","ufr;":"𝔲","uml;":"¨",Uuml:"Ü",uuml:"ü","Vcy;":"В","vcy;":"в","Vee;":"⋁","vee;":"∨","Vfr;":"𝔙","vfr;":"𝔳","Wfr;":"𝔚","wfr;":"𝔴","Xfr;":"𝔛","xfr;":"𝔵","Ycy;":"Ы","ycy;":"ы","yen;":"¥","Yfr;":"𝔜","yfr;":"𝔶",yuml:"ÿ","Zcy;":"З","zcy;":"з","Zfr;":"ℨ","zfr;":"𝔷","zwj;":"",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ","andd;":"⩜","andv;":"⩚","ange;":"⦤","Aopf;":"𝔸","aopf;":"𝕒","apid;":"≋","apos;":"'",Aring:"Å",aring:"å","Ascr;":"𝒜","ascr;":"𝒶","Auml;":"Ä","auml;":"ä","Barv;":"⫧","bbrk;":"⎵","Beta;":"Β","beta;":"β","beth;":"ℶ","bNot;":"⫭","bnot;":"⌐","Bopf;":"𝔹","bopf;":"𝕓","boxH;":"═","boxh;":"─","boxV;":"║","boxv;":"│","Bscr;":"ℬ","bscr;":"𝒷","bsim;":"∽","bsol;":"\\","bull;":"•","bump;":"≎","caps;":"∩︀","Cdot;":"Ċ","cdot;":"ċ",cedil:"¸","cent;":"¢","CHcy;":"Ч","chcy;":"ч","circ;":"ˆ","cirE;":"⧃","cire;":"≗","comp;":"∁","cong;":"≅","Copf;":"ℂ","copf;":"𝕔","COPY;":"©","copy;":"©","Cscr;":"𝒞","cscr;":"𝒸","csub;":"⫏","csup;":"⫐","cups;":"∪︀","Darr;":"↡","dArr;":"⇓","darr;":"↓","dash;":"‐","dHar;":"⥥","diam;":"⋄","DJcy;":"Ђ","djcy;":"ђ","Dopf;":"𝔻","dopf;":"𝕕","Dscr;":"𝒟","dscr;":"𝒹","DScy;":"Ѕ","dscy;":"ѕ","dsol;":"⧶","dtri;":"▿","DZcy;":"Џ","dzcy;":"џ","ecir;":"≖",Ecirc:"Ê",ecirc:"ê","Edot;":"Ė","eDot;":"≑","edot;":"ė","emsp;":" ","ensp;":" ","Eopf;":"𝔼","eopf;":"𝕖","epar;":"⋕","epsi;":"ε","Escr;":"ℰ","escr;":"ℯ","Esim;":"⩳","esim;":"≂","Euml;":"Ë","euml;":"ë","euro;":"€","excl;":"!","flat;":"♭","fnof;":"ƒ","Fopf;":"𝔽","fopf;":"𝕗","fork;":"⋔","Fscr;":"ℱ","fscr;":"𝒻","Gdot;":"Ġ","gdot;":"ġ","geqq;":"≧","gesl;":"⋛︀","GJcy;":"Ѓ","gjcy;":"ѓ","gnap;":"⪊","gneq;":"⪈","Gopf;":"𝔾","gopf;":"𝕘","Gscr;":"𝒢","gscr;":"ℊ","gsim;":"≳","gtcc;":"⪧","gvnE;":"≩︀","half;":"½","hArr;":"⇔","harr;":"↔","hbar;":"ℏ","Hopf;":"ℍ","hopf;":"𝕙","Hscr;":"ℋ","hscr;":"𝒽",Icirc:"Î",icirc:"î","Idot;":"İ","IEcy;":"Е","iecy;":"е",iexcl:"¡","imof;":"⊷","IOcy;":"Ё","iocy;":"ё","Iopf;":"𝕀","iopf;":"𝕚","Iota;":"Ι","iota;":"ι","Iscr;":"ℐ","iscr;":"𝒾","isin;":"∈","Iuml;":"Ï","iuml;":"ï","Jopf;":"𝕁","jopf;":"𝕛","Jscr;":"𝒥","jscr;":"𝒿","KHcy;":"Х","khcy;":"х","KJcy;":"Ќ","kjcy;":"ќ","Kopf;":"𝕂","kopf;":"𝕜","Kscr;":"𝒦","kscr;":"𝓀","Lang;":"⟪","lang;":"⟨",laquo:"«","Larr;":"↞","lArr;":"⇐","larr;":"←","late;":"⪭","lcub;":"{","ldca;":"⤶","ldsh;":"↲","leqq;":"≦","lesg;":"⋚︀","lHar;":"⥢","LJcy;":"Љ","ljcy;":"љ","lnap;":"⪉","lneq;":"⪇","Lopf;":"𝕃","lopf;":"𝕝","lozf;":"⧫","lpar;":"(","Lscr;":"ℒ","lscr;":"𝓁","lsim;":"≲","lsqb;":"[","ltcc;":"⪦","ltri;":"◃","lvnE;":"≨︀","macr;":"¯","male;":"♂","malt;":"✠",micro:"µ","mlcp;":"⫛","mldr;":"…","Mopf;":"𝕄","mopf;":"𝕞","Mscr;":"ℳ","mscr;":"𝓂","nang;":"∠⃒","napE;":"⩰̸","nbsp;":" ","ncap;":"⩃","ncup;":"⩂","ngeq;":"≱","nges;":"⩾̸","ngtr;":"≯","nGtv;":"≫̸","nisd;":"⋺","NJcy;":"Њ","njcy;":"њ","nldr;":"‥","nleq;":"≰","nles;":"⩽̸","nLtv;":"≪̸","nmid;":"∤","Nopf;":"ℕ","nopf;":"𝕟","npar;":"∦","npre;":"⪯̸","nsce;":"⪰̸","Nscr;":"𝒩","nscr;":"𝓃","nsim;":"≁","nsub;":"⊄","nsup;":"⊅","ntgl;":"≹","ntlg;":"≸","nvap;":"≍⃒","nvge;":"≥⃒","nvgt;":">⃒","nvle;":"≤⃒","nvlt;":"<⃒","oast;":"⊛","ocir;":"⊚",Ocirc:"Ô",ocirc:"ô","odiv;":"⨸","odot;":"⊙","ogon;":"˛","oint;":"∮","omid;":"⦶","Oopf;":"𝕆","oopf;":"𝕠","opar;":"⦷","ordf;":"ª","ordm;":"º","oror;":"⩖","Oscr;":"𝒪","oscr;":"ℴ","osol;":"⊘","Ouml;":"Ö","ouml;":"ö","para;":"¶","part;":"∂","perp;":"⊥","phiv;":"ϕ","plus;":"+","Popf;":"ℙ","popf;":"𝕡",pound:"£","prap;":"⪷","prec;":"≺","prnE;":"⪵","prod;":"∏","prop;":"∝","Pscr;":"𝒫","pscr;":"𝓅","qint;":"⨌","Qopf;":"ℚ","qopf;":"𝕢","Qscr;":"𝒬","qscr;":"𝓆","QUOT;":'"',"quot;":'"',"race;":"∽̱","Rang;":"⟫","rang;":"⟩",raquo:"»","Rarr;":"↠","rArr;":"⇒","rarr;":"→","rcub;":"}","rdca;":"⤷","rdsh;":"↳","real;":"ℜ","rect;":"▭","rHar;":"⥤","rhov;":"ϱ","ring;":"˚","Ropf;":"ℝ","ropf;":"𝕣","rpar;":")","Rscr;":"ℛ","rscr;":"𝓇","rsqb;":"]","rtri;":"▹","scap;":"⪸","scnE;":"⪶","sdot;":"⋅","sect;":"§","semi;":";","sext;":"✶","SHcy;":"Ш","shcy;":"ш","sime;":"≃","simg;":"⪞","siml;":"⪝","smid;":"∣","smte;":"⪬","solb;":"⧄","Sopf;":"𝕊","sopf;":"𝕤","spar;":"∥","Sqrt;":"√","squf;":"▪","Sscr;":"𝒮","sscr;":"𝓈","Star;":"⋆","star;":"☆","subE;":"⫅","sube;":"⊆","succ;":"≻","sung;":"♪","sup1;":"¹","sup2;":"²","sup3;":"³","supE;":"⫆","supe;":"⊇",szlig:"ß","tbrk;":"⎴","tdot;":"⃛",THORN:"Þ",thorn:"þ",times:"×","tint;":"∭","toea;":"⤨","Topf;":"𝕋","topf;":"𝕥","tosa;":"⤩","trie;":"≜","Tscr;":"𝒯","tscr;":"𝓉","TScy;":"Ц","tscy;":"ц","Uarr;":"↟","uArr;":"⇑","uarr;":"↑",Ucirc:"Û",ucirc:"û","uHar;":"⥣","Uopf;":"𝕌","uopf;":"𝕦","Upsi;":"ϒ","upsi;":"υ","Uscr;":"𝒰","uscr;":"𝓊","utri;":"▵","Uuml;":"Ü","uuml;":"ü","vArr;":"⇕","varr;":"↕","Vbar;":"⫫","vBar;":"⫨","Vert;":"‖","vert;":"|","Vopf;":"𝕍","vopf;":"𝕧","Vscr;":"𝒱","vscr;":"𝓋","Wopf;":"𝕎","wopf;":"𝕨","Wscr;":"𝒲","wscr;":"𝓌","xcap;":"⋂","xcup;":"⋃","xmap;":"⟼","xnis;":"⋻","Xopf;":"𝕏","xopf;":"𝕩","Xscr;":"𝒳","xscr;":"𝓍","xvee;":"⋁","YAcy;":"Я","yacy;":"я","YIcy;":"Ї","yicy;":"ї","Yopf;":"𝕐","yopf;":"𝕪","Yscr;":"𝒴","yscr;":"𝓎","YUcy;":"Ю","yucy;":"ю","Yuml;":"Ÿ","yuml;":"ÿ","Zdot;":"Ż","zdot;":"ż","Zeta;":"Ζ","zeta;":"ζ","ZHcy;":"Ж","zhcy;":"ж","Zopf;":"ℤ","zopf;":"𝕫","Zscr;":"𝒵","zscr;":"𝓏","zwnj;":"",Aacute:"Á",aacute:"á","Acirc;":"Â","acirc;":"â","acute;":"´","AElig;":"Æ","aelig;":"æ",Agrave:"À",agrave:"à","aleph;":"ℵ","Alpha;":"Α","alpha;":"α","Amacr;":"Ā","amacr;":"ā","amalg;":"⨿","angle;":"∠","angrt;":"∟","angst;":"Å","Aogon;":"Ą","aogon;":"ą","Aring;":"Å","aring;":"å","asymp;":"≈",Atilde:"Ã",atilde:"ã","awint;":"⨑","bcong;":"≌","bdquo;":"„","bepsi;":"϶","blank;":"␣","blk12;":"▒","blk14;":"░","blk34;":"▓","block;":"█","boxDL;":"╗","boxDl;":"╖","boxdL;":"╕","boxdl;":"┐","boxDR;":"╔","boxDr;":"╓","boxdR;":"╒","boxdr;":"┌","boxHD;":"╦","boxHd;":"╤","boxhD;":"╥","boxhd;":"┬","boxHU;":"╩","boxHu;":"╧","boxhU;":"╨","boxhu;":"┴","boxUL;":"╝","boxUl;":"╜","boxuL;":"╛","boxul;":"┘","boxUR;":"╚","boxUr;":"╙","boxuR;":"╘","boxur;":"└","boxVH;":"╬","boxVh;":"╫","boxvH;":"╪","boxvh;":"┼","boxVL;":"╣","boxVl;":"╢","boxvL;":"╡","boxvl;":"┤","boxVR;":"╠","boxVr;":"╟","boxvR;":"╞","boxvr;":"├","Breve;":"˘","breve;":"˘",brvbar:"¦","bsemi;":"⁏","bsime;":"⋍","bsolb;":"⧅","bumpE;":"⪮","bumpe;":"≏","caret;":"⁁","caron;":"ˇ","ccaps;":"⩍",Ccedil:"Ç",ccedil:"ç","Ccirc;":"Ĉ","ccirc;":"ĉ","ccups;":"⩌","cedil;":"¸","check;":"✓","clubs;":"♣","Colon;":"∷","colon;":":","comma;":",","crarr;":"↵","Cross;":"⨯","cross;":"✗","csube;":"⫑","csupe;":"⫒","ctdot;":"⋯","cuepr;":"⋞","cuesc;":"⋟","cupor;":"⩅",curren:"¤","cuvee;":"⋎","cuwed;":"⋏","cwint;":"∱","Dashv;":"⫤","dashv;":"⊣","dblac;":"˝","ddarr;":"⇊","Delta;":"Δ","delta;":"δ","dharl;":"⇃","dharr;":"⇂","diams;":"♦","disin;":"⋲",divide:"÷","doteq;":"≐","dtdot;":"⋱","dtrif;":"▾","duarr;":"⇵","duhar;":"⥯",Eacute:"É",eacute:"é","Ecirc;":"Ê","ecirc;":"ê","eDDot;":"⩷","efDot;":"≒",Egrave:"È",egrave:"è","Emacr;":"Ē","emacr;":"ē","empty;":"∅","Eogon;":"Ę","eogon;":"ę","eplus;":"⩱","epsiv;":"ϵ","eqsim;":"≂","Equal;":"⩵","equiv;":"≡","erarr;":"⥱","erDot;":"≓","esdot;":"≐","exist;":"∃","fflig;":"ff","filig;":"fi","fjlig;":"fj","fllig;":"fl","fltns;":"▱","forkv;":"⫙",frac12:"½",frac14:"¼",frac34:"¾","frasl;":"⁄","frown;":"⌢","Gamma;":"Γ","gamma;":"γ","Gcirc;":"Ĝ","gcirc;":"ĝ","gescc;":"⪩","gimel;":"ℷ","gneqq;":"≩","gnsim;":"⋧","grave;":"`","gsime;":"⪎","gsiml;":"⪐","gtcir;":"⩺","gtdot;":"⋗","Hacek;":"ˇ","harrw;":"↭","Hcirc;":"Ĥ","hcirc;":"ĥ","hoarr;":"⇿",Iacute:"Í",iacute:"í","Icirc;":"Î","icirc;":"î","iexcl;":"¡",Igrave:"Ì",igrave:"ì","iiint;":"∭","iiota;":"℩","IJlig;":"IJ","ijlig;":"ij","Imacr;":"Ī","imacr;":"ī","image;":"ℑ","imath;":"ı","imped;":"Ƶ","infin;":"∞","Iogon;":"Į","iogon;":"į","iprod;":"⨼",iquest:"¿","isinE;":"⋹","isins;":"⋴","isinv;":"∈","Iukcy;":"І","iukcy;":"і","Jcirc;":"Ĵ","jcirc;":"ĵ","jmath;":"ȷ","Jukcy;":"Є","jukcy;":"є","Kappa;":"Κ","kappa;":"κ","lAarr;":"⇚","langd;":"⦑","laquo;":"«","larrb;":"⇤","lates;":"⪭︀","lBarr;":"⤎","lbarr;":"⤌","lbbrk;":"❲","lbrke;":"⦋","lceil;":"⌈","ldquo;":"“","lescc;":"⪨","lhard;":"↽","lharu;":"↼","lhblk;":"▄","llarr;":"⇇","lltri;":"◺","lneqq;":"≨","lnsim;":"⋦","loang;":"⟬","loarr;":"⇽","lobrk;":"⟦","lopar;":"⦅","lrarr;":"⇆","lrhar;":"⇋","lrtri;":"⊿","lsime;":"⪍","lsimg;":"⪏","lsquo;":"‘","ltcir;":"⩹","ltdot;":"⋖","ltrie;":"⊴","ltrif;":"◂","mdash;":"—","mDDot;":"∺","micro;":"µ",middot:"·","minus;":"−","mumap;":"⊸","nabla;":"∇","napid;":"≋̸","napos;":"ʼn","natur;":"♮","nbump;":"≎̸","ncong;":"≇","ndash;":"–","neArr;":"⇗","nearr;":"↗","nedot;":"≐̸","nesim;":"≂̸","ngeqq;":"≧̸","ngsim;":"≵","nhArr;":"⇎","nharr;":"↮","nhpar;":"⫲","nlArr;":"⇍","nlarr;":"↚","nleqq;":"≦̸","nless;":"≮","nlsim;":"≴","nltri;":"⋪","notin;":"∉","notni;":"∌","npart;":"∂̸","nprec;":"⊀","nrArr;":"⇏","nrarr;":"↛","nrtri;":"⋫","nsime;":"≄","nsmid;":"∤","nspar;":"∦","nsubE;":"⫅̸","nsube;":"⊈","nsucc;":"⊁","nsupE;":"⫆̸","nsupe;":"⊉",Ntilde:"Ñ",ntilde:"ñ","numsp;":" ","nvsim;":"∼⃒","nwArr;":"⇖","nwarr;":"↖",Oacute:"Ó",oacute:"ó","Ocirc;":"Ô","ocirc;":"ô","odash;":"⊝","OElig;":"Œ","oelig;":"œ","ofcir;":"⦿",Ograve:"Ò",ograve:"ò","ohbar;":"⦵","olarr;":"↺","olcir;":"⦾","oline;":"‾","Omacr;":"Ō","omacr;":"ō","Omega;":"Ω","omega;":"ω","operp;":"⦹","oplus;":"⊕","orarr;":"↻","order;":"ℴ",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ","ovbar;":"⌽","parsl;":"⫽","phone;":"☎","plusb;":"⊞","pluse;":"⩲",plusmn:"±","pound;":"£","prcue;":"≼","Prime;":"″","prime;":"′","prnap;":"⪹","prsim;":"≾","quest;":"?","rAarr;":"⇛","radic;":"√","rangd;":"⦒","range;":"⦥","raquo;":"»","rarrb;":"⇥","rarrc;":"⤳","rarrw;":"↝","ratio;":"∶","RBarr;":"⤐","rBarr;":"⤏","rbarr;":"⤍","rbbrk;":"❳","rbrke;":"⦌","rceil;":"⌉","rdquo;":"”","reals;":"ℝ","rhard;":"⇁","rharu;":"⇀","rlarr;":"⇄","rlhar;":"⇌","rnmid;":"⫮","roang;":"⟭","roarr;":"⇾","robrk;":"⟧","ropar;":"⦆","rrarr;":"⇉","rsquo;":"’","rtrie;":"⊵","rtrif;":"▸","sbquo;":"‚","sccue;":"≽","Scirc;":"Ŝ","scirc;":"ŝ","scnap;":"⪺","scsim;":"≿","sdotb;":"⊡","sdote;":"⩦","seArr;":"⇘","searr;":"↘","setmn;":"∖","sharp;":"♯","Sigma;":"Σ","sigma;":"σ","simeq;":"≃","simgE;":"⪠","simlE;":"⪟","simne;":"≆","slarr;":"←","smile;":"⌣","smtes;":"⪬︀","sqcap;":"⊓","sqcup;":"⊔","sqsub;":"⊏","sqsup;":"⊐","srarr;":"→","starf;":"★","strns;":"¯","subnE;":"⫋","subne;":"⊊","supnE;":"⫌","supne;":"⊋","swArr;":"⇙","swarr;":"↙","szlig;":"ß","Theta;":"Θ","theta;":"θ","thkap;":"≈","THORN;":"Þ","thorn;":"þ","Tilde;":"∼","tilde;":"˜","times;":"×","TRADE;":"™","trade;":"™","trisb;":"⧍","TSHcy;":"Ћ","tshcy;":"ћ","twixt;":"≬",Uacute:"Ú",uacute:"ú","Ubrcy;":"Ў","ubrcy;":"ў","Ucirc;":"Û","ucirc;":"û","udarr;":"⇅","udhar;":"⥮",Ugrave:"Ù",ugrave:"ù","uharl;":"↿","uharr;":"↾","uhblk;":"▀","ultri;":"◸","Umacr;":"Ū","umacr;":"ū","Union;":"⋃","Uogon;":"Ų","uogon;":"ų","uplus;":"⊎","upsih;":"ϒ","UpTee;":"⊥","Uring;":"Ů","uring;":"ů","urtri;":"◹","utdot;":"⋰","utrif;":"▴","uuarr;":"⇈","varpi;":"ϖ","vBarv;":"⫩","VDash;":"⊫","Vdash;":"⊩","vDash;":"⊨","vdash;":"⊢","veeeq;":"≚","vltri;":"⊲","vnsub;":"⊂⃒","vnsup;":"⊃⃒","vprop;":"∝","vrtri;":"⊳","Wcirc;":"Ŵ","wcirc;":"ŵ","Wedge;":"⋀","wedge;":"∧","xcirc;":"◯","xdtri;":"▽","xhArr;":"⟺","xharr;":"⟷","xlArr;":"⟸","xlarr;":"⟵","xodot;":"⨀","xrArr;":"⟹","xrarr;":"⟶","xutri;":"△",Yacute:"Ý",yacute:"ý","Ycirc;":"Ŷ","ycirc;":"ŷ","Aacute;":"Á","aacute;":"á","Abreve;":"Ă","abreve;":"ă","Agrave;":"À","agrave;":"à","andand;":"⩕","angmsd;":"∡","angsph;":"∢","apacir;":"⩯","approx;":"≈","Assign;":"≔","Atilde;":"Ã","atilde;":"ã","barvee;":"⊽","Barwed;":"⌆","barwed;":"⌅","becaus;":"∵","bernou;":"ℬ","bigcap;":"⋂","bigcup;":"⋃","bigvee;":"⋁","bkarow;":"⤍","bottom;":"⊥","bowtie;":"⋈","boxbox;":"⧉","bprime;":"‵","brvbar;":"¦","bullet;":"•","Bumpeq;":"≎","bumpeq;":"≏","Cacute;":"Ć","cacute;":"ć","capand;":"⩄","capcap;":"⩋","capcup;":"⩇","capdot;":"⩀","Ccaron;":"Č","ccaron;":"č","Ccedil;":"Ç","ccedil;":"ç","circeq;":"≗","cirmid;":"⫯","Colone;":"⩴","colone;":"≔","commat;":"@","compfn;":"∘","Conint;":"∯","conint;":"∮","coprod;":"∐","copysr;":"℗","cularr;":"↶","CupCap;":"≍","cupcap;":"⩆","cupcup;":"⩊","cupdot;":"⊍","curarr;":"↷","curren;":"¤","cylcty;":"⌭","Dagger;":"‡","dagger;":"†","daleth;":"ℸ","Dcaron;":"Ď","dcaron;":"ď","dfisht;":"⥿","divide;":"÷","divonx;":"⋇","dlcorn;":"⌞","dlcrop;":"⌍","dollar;":"$","DotDot;":"⃜","drcorn;":"⌟","drcrop;":"⌌","Dstrok;":"Đ","dstrok;":"đ","Eacute;":"É","eacute;":"é","easter;":"⩮","Ecaron;":"Ě","ecaron;":"ě","ecolon;":"≕","Egrave;":"È","egrave;":"è","egsdot;":"⪘","elsdot;":"⪗","emptyv;":"∅","emsp13;":" ","emsp14;":" ","eparsl;":"⧣","eqcirc;":"≖","equals;":"=","equest;":"≟","Exists;":"∃","female;":"♀","ffilig;":"ffi","ffllig;":"ffl","ForAll;":"∀","forall;":"∀","frac12;":"½","frac13;":"⅓","frac14;":"¼","frac15;":"⅕","frac16;":"⅙","frac18;":"⅛","frac23;":"⅔","frac25;":"⅖","frac34;":"¾","frac35;":"⅗","frac38;":"⅜","frac45;":"⅘","frac56;":"⅚","frac58;":"⅝","frac78;":"⅞","gacute;":"ǵ","Gammad;":"Ϝ","gammad;":"ϝ","Gbreve;":"Ğ","gbreve;":"ğ","Gcedil;":"Ģ","gesdot;":"⪀","gesles;":"⪔","gtlPar;":"⦕","gtrarr;":"⥸","gtrdot;":"⋗","gtrsim;":"≳","hairsp;":" ","hamilt;":"ℋ","HARDcy;":"Ъ","hardcy;":"ъ","hearts;":"♥","hellip;":"…","hercon;":"⊹","homtht;":"∻","horbar;":"―","hslash;":"ℏ","Hstrok;":"Ħ","hstrok;":"ħ","hybull;":"⁃","hyphen;":"‐","Iacute;":"Í","iacute;":"í","Igrave;":"Ì","igrave;":"ì","iiiint;":"⨌","iinfin;":"⧜","incare;":"℅","inodot;":"ı","intcal;":"⊺","iquest;":"¿","isinsv;":"⋳","Itilde;":"Ĩ","itilde;":"ĩ","Jsercy;":"Ј","jsercy;":"ј","kappav;":"ϰ","Kcedil;":"Ķ","kcedil;":"ķ","kgreen;":"ĸ","Lacute;":"Ĺ","lacute;":"ĺ","lagran;":"ℒ","Lambda;":"Λ","lambda;":"λ","langle;":"⟨","larrfs;":"⤝","larrhk;":"↩","larrlp;":"↫","larrpl;":"⤹","larrtl;":"↢","lAtail;":"⤛","latail;":"⤙","lbrace;":"{","lbrack;":"[","Lcaron;":"Ľ","lcaron;":"ľ","Lcedil;":"Ļ","lcedil;":"ļ","ldquor;":"„","lesdot;":"⩿","lesges;":"⪓","lfisht;":"⥼","lfloor;":"⌊","lharul;":"⥪","llhard;":"⥫","Lmidot;":"Ŀ","lmidot;":"ŀ","lmoust;":"⎰","loplus;":"⨭","lowast;":"∗","lowbar;":"_","lparlt;":"⦓","lrhard;":"⥭","lsaquo;":"‹","lsquor;":"‚","Lstrok;":"Ł","lstrok;":"ł","lthree;":"⋋","ltimes;":"⋉","ltlarr;":"⥶","ltrPar;":"⦖","mapsto;":"↦","marker;":"▮","mcomma;":"⨩","midast;":"*","midcir;":"⫰","middot;":"·","minusb;":"⊟","minusd;":"∸","mnplus;":"∓","models;":"⊧","mstpos;":"∾","Nacute;":"Ń","nacute;":"ń","nbumpe;":"≏̸","Ncaron;":"Ň","ncaron;":"ň","Ncedil;":"Ņ","ncedil;":"ņ","nearhk;":"⤤","nequiv;":"≢","nesear;":"⤨","nexist;":"∄","nltrie;":"⋬","notinE;":"⋹̸","nparsl;":"⫽⃥","nprcue;":"⋠","nrarrc;":"⤳̸","nrarrw;":"↝̸","nrtrie;":"⋭","nsccue;":"⋡","nsimeq;":"≄","Ntilde;":"Ñ","ntilde;":"ñ","numero;":"№","nVDash;":"⊯","nVdash;":"⊮","nvDash;":"⊭","nvdash;":"⊬","nvHarr;":"⤄","nvlArr;":"⤂","nvrArr;":"⤃","nwarhk;":"⤣","nwnear;":"⤧","Oacute;":"Ó","oacute;":"ó","Odblac;":"Ő","odblac;":"ő","odsold;":"⦼","Ograve;":"Ò","ograve;":"ò","ominus;":"⊖","origof;":"⊶","Oslash;":"Ø","oslash;":"ø","Otilde;":"Õ","otilde;":"õ","Otimes;":"⨷","otimes;":"⊗","parsim;":"⫳","percnt;":"%","period;":".","permil;":"‰","phmmat;":"ℳ","planck;":"ℏ","plankv;":"ℏ","plusdo;":"∔","plusdu;":"⨥","plusmn;":"±","preceq;":"⪯","primes;":"ℙ","prnsim;":"⋨","propto;":"∝","prurel;":"⊰","puncsp;":" ","qprime;":"⁗","Racute;":"Ŕ","racute;":"ŕ","rangle;":"⟩","rarrap;":"⥵","rarrfs;":"⤞","rarrhk;":"↪","rarrlp;":"↬","rarrpl;":"⥅","Rarrtl;":"⤖","rarrtl;":"↣","rAtail;":"⤜","ratail;":"⤚","rbrace;":"}","rbrack;":"]","Rcaron;":"Ř","rcaron;":"ř","Rcedil;":"Ŗ","rcedil;":"ŗ","rdquor;":"”","rfisht;":"⥽","rfloor;":"⌋","rharul;":"⥬","rmoust;":"⎱","roplus;":"⨮","rpargt;":"⦔","rsaquo;":"›","rsquor;":"’","rthree;":"⋌","rtimes;":"⋊","Sacute;":"Ś","sacute;":"ś","Scaron;":"Š","scaron;":"š","Scedil;":"Ş","scedil;":"ş","scnsim;":"⋩","searhk;":"⤥","seswar;":"⤩","sfrown;":"⌢","SHCHcy;":"Щ","shchcy;":"щ","sigmaf;":"ς","sigmav;":"ς","simdot;":"⩪","smashp;":"⨳","SOFTcy;":"Ь","softcy;":"ь","solbar;":"⌿","spades;":"♠","sqcaps;":"⊓︀","sqcups;":"⊔︀","sqsube;":"⊑","sqsupe;":"⊒","Square;":"□","square;":"□","squarf;":"▪","ssetmn;":"∖","ssmile;":"⌣","sstarf;":"⋆","subdot;":"⪽","Subset;":"⋐","subset;":"⊂","subsim;":"⫇","subsub;":"⫕","subsup;":"⫓","succeq;":"⪰","supdot;":"⪾","Supset;":"⋑","supset;":"⊃","supsim;":"⫈","supsub;":"⫔","supsup;":"⫖","swarhk;":"⤦","swnwar;":"⤪","target;":"⌖","Tcaron;":"Ť","tcaron;":"ť","Tcedil;":"Ţ","tcedil;":"ţ","telrec;":"⌕","there4;":"∴","thetav;":"ϑ","thinsp;":" ","thksim;":"∼","timesb;":"⊠","timesd;":"⨰","topbot;":"⌶","topcir;":"⫱","tprime;":"‴","tridot;":"◬","Tstrok;":"Ŧ","tstrok;":"ŧ","Uacute;":"Ú","uacute;":"ú","Ubreve;":"Ŭ","ubreve;":"ŭ","Udblac;":"Ű","udblac;":"ű","ufisht;":"⥾","Ugrave;":"Ù","ugrave;":"ù","ulcorn;":"⌜","ulcrop;":"⌏","urcorn;":"⌝","urcrop;":"⌎","Utilde;":"Ũ","utilde;":"ũ","vangrt;":"⦜","varphi;":"ϕ","varrho;":"ϱ","Vdashl;":"⫦","veebar;":"⊻","vellip;":"⋮","Verbar;":"‖","verbar;":"|","vsubnE;":"⫋︀","vsubne;":"⊊︀","vsupnE;":"⫌︀","vsupne;":"⊋︀","Vvdash;":"⊪","wedbar;":"⩟","wedgeq;":"≙","weierp;":"℘","wreath;":"≀","xoplus;":"⨁","xotime;":"⨂","xsqcup;":"⨆","xuplus;":"⨄","xwedge;":"⋀","Yacute;":"Ý","yacute;":"ý","Zacute;":"Ź","zacute;":"ź","Zcaron;":"Ž","zcaron;":"ž","zeetrf;":"ℨ","alefsym;":"ℵ","angrtvb;":"⊾","angzarr;":"⍼","asympeq;":"≍","backsim;":"∽","Because;":"∵","because;":"∵","bemptyv;":"⦰","between;":"≬","bigcirc;":"◯","bigodot;":"⨀","bigstar;":"★","bnequiv;":"≡⃥","boxplus;":"⊞","Cayleys;":"ℭ","Cconint;":"∰","ccupssm;":"⩐","Cedilla;":"¸","cemptyv;":"⦲","cirscir;":"⧂","coloneq;":"≔","congdot;":"⩭","cudarrl;":"⤸","cudarrr;":"⤵","cularrp;":"⤽","curarrm;":"⤼","dbkarow;":"⤏","ddagger;":"‡","ddotseq;":"⩷","demptyv;":"⦱","Diamond;":"⋄","diamond;":"⋄","digamma;":"ϝ","dotplus;":"∔","DownTee;":"⊤","dwangle;":"⦦","Element;":"∈","Epsilon;":"Ε","epsilon;":"ε","eqcolon;":"≕","equivDD;":"⩸","gesdoto;":"⪂","gtquest;":"⩼","gtrless;":"≷","harrcir;":"⥈","Implies;":"⇒","intprod;":"⨼","isindot;":"⋵","larrbfs;":"⤟","larrsim;":"⥳","lbrksld;":"⦏","lbrkslu;":"⦍","ldrdhar;":"⥧","LeftTee;":"⊣","lesdoto;":"⪁","lessdot;":"⋖","lessgtr;":"≶","lesssim;":"≲","lotimes;":"⨴","lozenge;":"◊","ltquest;":"⩻","luruhar;":"⥦","maltese;":"✠","minusdu;":"⨪","napprox;":"≉","natural;":"♮","nearrow;":"↗","NewLine;":"\n","nexists;":"∄","NoBreak;":"","notinva;":"∉","notinvb;":"⋷","notinvc;":"⋶","NotLess;":"≮","notniva;":"∌","notnivb;":"⋾","notnivc;":"⋽","npolint;":"⨔","npreceq;":"⪯̸","nsqsube;":"⋢","nsqsupe;":"⋣","nsubset;":"⊂⃒","nsucceq;":"⪰̸","nsupset;":"⊃⃒","nvinfin;":"⧞","nvltrie;":"⊴⃒","nvrtrie;":"⊵⃒","nwarrow;":"↖","olcross;":"⦻","Omicron;":"Ο","omicron;":"ο","orderof;":"ℴ","orslope;":"⩗","OverBar;":"‾","pertenk;":"‱","planckh;":"ℎ","pluscir;":"⨢","plussim;":"⨦","plustwo;":"⨧","precsim;":"≾","Product;":"∏","quatint;":"⨖","questeq;":"≟","rarrbfs;":"⤠","rarrsim;":"⥴","rbrksld;":"⦎","rbrkslu;":"⦐","rdldhar;":"⥩","realine;":"ℛ","rotimes;":"⨵","ruluhar;":"⥨","searrow;":"↘","simplus;":"⨤","simrarr;":"⥲","subedot;":"⫃","submult;":"⫁","subplus;":"⪿","subrarr;":"⥹","succsim;":"≿","supdsub;":"⫘","supedot;":"⫄","suphsol;":"⟉","suphsub;":"⫗","suplarr;":"⥻","supmult;":"⫂","supplus;":"⫀","swarrow;":"↙","topfork;":"⫚","triplus;":"⨹","tritime;":"⨻","UpArrow;":"↑","Uparrow;":"⇑","uparrow;":"↑","Upsilon;":"Υ","upsilon;":"υ","uwangle;":"⦧","vzigzag;":"⦚","zigrarr;":"⇝","andslope;":"⩘","angmsdaa;":"⦨","angmsdab;":"⦩","angmsdac;":"⦪","angmsdad;":"⦫","angmsdae;":"⦬","angmsdaf;":"⦭","angmsdag;":"⦮","angmsdah;":"⦯","angrtvbd;":"⦝","approxeq;":"≊","awconint;":"∳","backcong;":"≌","barwedge;":"⌅","bbrktbrk;":"⎶","bigoplus;":"⨁","bigsqcup;":"⨆","biguplus;":"⨄","bigwedge;":"⋀","boxminus;":"⊟","boxtimes;":"⊠","bsolhsub;":"⟈","capbrcup;":"⩉","circledR;":"®","circledS;":"Ⓢ","cirfnint;":"⨐","clubsuit;":"♣","cupbrcap;":"⩈","curlyvee;":"⋎","cwconint;":"∲","DDotrahd;":"⤑","doteqdot;":"≑","DotEqual;":"≐","dotminus;":"∸","drbkarow;":"⤐","dzigrarr;":"⟿","elinters;":"⏧","emptyset;":"∅","eqvparsl;":"⧥","fpartint;":"⨍","geqslant;":"⩾","gesdotol;":"⪄","gnapprox;":"⪊","hksearow;":"⤥","hkswarow;":"⤦","imagline;":"ℐ","imagpart;":"ℑ","infintie;":"⧝","integers;":"ℤ","Integral;":"∫","intercal;":"⊺","intlarhk;":"⨗","laemptyv;":"⦴","ldrushar;":"⥋","leqslant;":"⩽","lesdotor;":"⪃","LessLess;":"⪡","llcorner;":"⌞","lnapprox;":"⪉","lrcorner;":"⌟","lurdshar;":"⥊","mapstoup;":"↥","multimap;":"⊸","naturals;":"ℕ","ncongdot;":"⩭̸","NotEqual;":"≠","notindot;":"⋵̸","NotTilde;":"≁","otimesas;":"⨶","parallel;":"∥","PartialD;":"∂","plusacir;":"⨣","pointint;":"⨕","Precedes;":"≺","precneqq;":"⪵","precnsim;":"⋨","profalar;":"⌮","profline;":"⌒","profsurf;":"⌓","raemptyv;":"⦳","realpart;":"ℜ","RightTee;":"⊢","rppolint;":"⨒","rtriltri;":"⧎","scpolint;":"⨓","setminus;":"∖","shortmid;":"∣","smeparsl;":"⧤","sqsubset;":"⊏","sqsupset;":"⊐","subseteq;":"⊆","Succeeds;":"≻","succneqq;":"⪶","succnsim;":"⋩","SuchThat;":"∋","Superset;":"⊃","supseteq;":"⊇","thetasym;":"ϑ","thicksim;":"∼","timesbar;":"⨱","triangle;":"▵","triminus;":"⨺","trpezium;":"⏢","Uarrocir;":"⥉","ulcorner;":"⌜","UnderBar;":"_","urcorner;":"⌝","varkappa;":"ϰ","varsigma;":"ς","vartheta;":"ϑ","backprime;":"‵","backsimeq;":"⋍","Backslash;":"∖","bigotimes;":"⨂","CenterDot;":"·","centerdot;":"·","checkmark;":"✓","CircleDot;":"⊙","complexes;":"ℂ","Congruent;":"≡","Coproduct;":"∐","dotsquare;":"⊡","DoubleDot;":"¨","DownArrow;":"↓","Downarrow;":"⇓","downarrow;":"↓","DownBreve;":"̑","gtrapprox;":"⪆","gtreqless;":"⋛","gvertneqq;":"≩︀","heartsuit;":"♥","HumpEqual;":"≏","LeftArrow;":"←","Leftarrow;":"⇐","leftarrow;":"←","LeftFloor;":"⌊","lesseqgtr;":"⋚","LessTilde;":"≲","lvertneqq;":"≨︀","Mellintrf;":"ℳ","MinusPlus;":"∓","ngeqslant;":"⩾̸","nleqslant;":"⩽̸","NotCupCap;":"≭","NotExists;":"∄","NotSubset;":"⊂⃒","nparallel;":"∦","nshortmid;":"∤","nsubseteq;":"⊈","nsupseteq;":"⊉","OverBrace;":"⏞","pitchfork;":"⋔","PlusMinus;":"±","rationals;":"ℚ","spadesuit;":"♠","subseteqq;":"⫅","subsetneq;":"⊊","supseteqq;":"⫆","supsetneq;":"⊋","Therefore;":"∴","therefore;":"∴","ThinSpace;":" ","triangleq;":"≜","TripleDot;":"⃛","UnionPlus;":"⊎","varpropto;":"∝","Bernoullis;":"ℬ","circledast;":"⊛","CirclePlus;":"⊕","complement;":"∁","curlywedge;":"⋏","eqslantgtr;":"⪖","EqualTilde;":"≂","Fouriertrf;":"ℱ","gtreqqless;":"⪌","ImaginaryI;":"ⅈ","Laplacetrf;":"ℒ","LeftVector;":"↼","lessapprox;":"⪅","lesseqqgtr;":"⪋","Lleftarrow;":"⇚","lmoustache;":"⎰","longmapsto;":"⟼","mapstodown;":"↧","mapstoleft;":"↤","nLeftarrow;":"⇍","nleftarrow;":"↚","NotElement;":"∉","NotGreater;":"≯","nsubseteqq;":"⫅̸","nsupseteqq;":"⫆̸","precapprox;":"⪷","Proportion;":"∷","RightArrow;":"→","Rightarrow;":"⇒","rightarrow;":"→","RightFloor;":"⌋","rmoustache;":"⎱","sqsubseteq;":"⊑","sqsupseteq;":"⊒","subsetneqq;":"⫋","succapprox;":"⪸","supsetneqq;":"⫌","ThickSpace;":" ","TildeEqual;":"≃","TildeTilde;":"≈","UnderBrace;":"⏟","UpArrowBar;":"⤒","UpTeeArrow;":"↥","upuparrows;":"⇈","varepsilon;":"ϵ","varnothing;":"∅","backepsilon;":"϶","blacksquare;":"▪","circledcirc;":"⊚","circleddash;":"⊝","CircleMinus;":"⊖","CircleTimes;":"⊗","curlyeqprec;":"⋞","curlyeqsucc;":"⋟","diamondsuit;":"♦","eqslantless;":"⪕","Equilibrium;":"⇌","expectation;":"ℰ","GreaterLess;":"≷","LeftCeiling;":"⌈","LessGreater;":"≶","MediumSpace;":" ","NotLessLess;":"≪̸","NotPrecedes;":"⊀","NotSucceeds;":"⊁","NotSuperset;":"⊃⃒","nRightarrow;":"⇏","nrightarrow;":"↛","OverBracket;":"⎴","preccurlyeq;":"≼","precnapprox;":"⪹","quaternions;":"ℍ","RightVector;":"⇀","Rrightarrow;":"⇛","RuleDelayed;":"⧴","SmallCircle;":"∘","SquareUnion;":"⊔","straightphi;":"ϕ","SubsetEqual;":"⊆","succcurlyeq;":"≽","succnapprox;":"⪺","thickapprox;":"≈","UpDownArrow;":"↕","Updownarrow;":"⇕","updownarrow;":"↕","VerticalBar;":"∣","blacklozenge;":"⧫","DownArrowBar;":"⤓","DownTeeArrow;":"↧","ExponentialE;":"ⅇ","exponentiale;":"ⅇ","GreaterEqual;":"≥","GreaterTilde;":"≳","HilbertSpace;":"ℋ","HumpDownHump;":"≎","Intersection;":"⋂","LeftArrowBar;":"⇤","LeftTeeArrow;":"↤","LeftTriangle;":"⊲","LeftUpVector;":"↿","NotCongruent;":"≢","NotHumpEqual;":"≏̸","NotLessEqual;":"≰","NotLessTilde;":"≴","Proportional;":"∝","RightCeiling;":"⌉","risingdotseq;":"≓","RoundImplies;":"⥰","ShortUpArrow;":"↑","SquareSubset;":"⊏","triangledown;":"▿","triangleleft;":"◃","UnderBracket;":"⎵","varsubsetneq;":"⊊︀","varsupsetneq;":"⊋︀","VerticalLine;":"|","ApplyFunction;":"","bigtriangleup;":"△","blacktriangle;":"▴","DifferentialD;":"ⅆ","divideontimes;":"⋇","DoubleLeftTee;":"⫤","DoubleUpArrow;":"⇑","fallingdotseq;":"≒","hookleftarrow;":"↩","leftarrowtail;":"↢","leftharpoonup;":"↼","LeftTeeVector;":"⥚","LeftVectorBar;":"⥒","LessFullEqual;":"≦","LongLeftArrow;":"⟵","Longleftarrow;":"⟸","longleftarrow;":"⟵","looparrowleft;":"↫","measuredangle;":"∡","NotEqualTilde;":"≂̸","NotTildeEqual;":"≄","NotTildeTilde;":"≉","ntriangleleft;":"⋪","Poincareplane;":"ℌ","PrecedesEqual;":"⪯","PrecedesTilde;":"≾","RightArrowBar;":"⇥","RightTeeArrow;":"↦","RightTriangle;":"⊳","RightUpVector;":"↾","shortparallel;":"∥","smallsetminus;":"∖","SucceedsEqual;":"⪰","SucceedsTilde;":"≿","SupersetEqual;":"⊇","triangleright;":"▹","UpEquilibrium;":"⥮","upharpoonleft;":"↿","varsubsetneqq;":"⫋︀","varsupsetneqq;":"⫌︀","VerticalTilde;":"≀","VeryThinSpace;":" ","curvearrowleft;":"↶","DiacriticalDot;":"˙","doublebarwedge;":"⌆","DoubleRightTee;":"⊨","downdownarrows;":"⇊","DownLeftVector;":"↽","GreaterGreater;":"⪢","hookrightarrow;":"↪","HorizontalLine;":"─","InvisibleComma;":"","InvisibleTimes;":"","LeftDownVector;":"⇃","leftleftarrows;":"⇇","LeftRightArrow;":"↔","Leftrightarrow;":"⇔","leftrightarrow;":"↔","leftthreetimes;":"⋋","LessSlantEqual;":"⩽","LongRightArrow;":"⟶","Longrightarrow;":"⟹","longrightarrow;":"⟶","looparrowright;":"↬","LowerLeftArrow;":"↙","NestedLessLess;":"≪","NotGreaterLess;":"≹","NotLessGreater;":"≸","NotSubsetEqual;":"⊈","NotVerticalBar;":"∤","nshortparallel;":"∦","ntriangleright;":"⋫","OpenCurlyQuote;":"‘","ReverseElement;":"∋","rightarrowtail;":"↣","rightharpoonup;":"⇀","RightTeeVector;":"⥛","RightVectorBar;":"⥓","ShortDownArrow;":"↓","ShortLeftArrow;":"←","SquareSuperset;":"⊐","TildeFullEqual;":"≅","trianglelefteq;":"⊴","upharpoonright;":"↾","UpperLeftArrow;":"↖","ZeroWidthSpace;":"","bigtriangledown;":"▽","circlearrowleft;":"↺","CloseCurlyQuote;":"’","ContourIntegral;":"∮","curvearrowright;":"↷","DoubleDownArrow;":"⇓","DoubleLeftArrow;":"⇐","downharpoonleft;":"⇃","DownRightVector;":"⇁","leftharpoondown;":"↽","leftrightarrows;":"⇆","LeftRightVector;":"⥎","LeftTriangleBar;":"⧏","LeftUpTeeVector;":"⥠","LeftUpVectorBar;":"⥘","LowerRightArrow;":"↘","nLeftrightarrow;":"⇎","nleftrightarrow;":"↮","NotGreaterEqual;":"≱","NotGreaterTilde;":"≵","NotHumpDownHump;":"≎̸","NotLeftTriangle;":"⋪","NotSquareSubset;":"⊏̸","ntrianglelefteq;":"⋬","OverParenthesis;":"⏜","RightDownVector;":"⇂","rightleftarrows;":"⇄","rightsquigarrow;":"↝","rightthreetimes;":"⋌","ShortRightArrow;":"→","straightepsilon;":"ϵ","trianglerighteq;":"⊵","UpperRightArrow;":"↗","vartriangleleft;":"⊲","circlearrowright;":"↻","DiacriticalAcute;":"´","DiacriticalGrave;":"`","DiacriticalTilde;":"˜","DoubleRightArrow;":"⇒","DownArrowUpArrow;":"⇵","downharpoonright;":"⇂","EmptySmallSquare;":"◻","GreaterEqualLess;":"⋛","GreaterFullEqual;":"≧","LeftAngleBracket;":"⟨","LeftUpDownVector;":"⥑","LessEqualGreater;":"⋚","NonBreakingSpace;":" ","NotPrecedesEqual;":"⪯̸","NotRightTriangle;":"⋫","NotSucceedsEqual;":"⪰̸","NotSucceedsTilde;":"≿̸","NotSupersetEqual;":"⊉","ntrianglerighteq;":"⋭","rightharpoondown;":"⇁","rightrightarrows;":"⇉","RightTriangleBar;":"⧐","RightUpTeeVector;":"⥜","RightUpVectorBar;":"⥔","twoheadleftarrow;":"↞","UnderParenthesis;":"⏝","UpArrowDownArrow;":"⇅","vartriangleright;":"⊳","blacktriangledown;":"▾","blacktriangleleft;":"◂","DoubleUpDownArrow;":"⇕","DoubleVerticalBar;":"∥","DownLeftTeeVector;":"⥞","DownLeftVectorBar;":"⥖","FilledSmallSquare;":"◼","GreaterSlantEqual;":"⩾","LeftDoubleBracket;":"⟦","LeftDownTeeVector;":"⥡","LeftDownVectorBar;":"⥙","leftrightharpoons;":"⇋","LeftTriangleEqual;":"⊴","NegativeThinSpace;":"","NotGreaterGreater;":"≫̸","NotLessSlantEqual;":"⩽̸","NotNestedLessLess;":"⪡̸","NotReverseElement;":"∌","NotSquareSuperset;":"⊐̸","NotTildeFullEqual;":"≇","RightAngleBracket;":"⟩","rightleftharpoons;":"⇌","RightUpDownVector;":"⥏","SquareSubsetEqual;":"⊑","twoheadrightarrow;":"↠","VerticalSeparator;":"❘","blacktriangleright;":"▸","DownRightTeeVector;":"⥟","DownRightVectorBar;":"⥗","LongLeftRightArrow;":"⟷","Longleftrightarrow;":"⟺","longleftrightarrow;":"⟷","NegativeThickSpace;":"","NotLeftTriangleBar;":"⧏̸","PrecedesSlantEqual;":"≼","ReverseEquilibrium;":"⇋","RightDoubleBracket;":"⟧","RightDownTeeVector;":"⥝","RightDownVectorBar;":"⥕","RightTriangleEqual;":"⊵","SquareIntersection;":"⊓","SucceedsSlantEqual;":"≽","DoubleLongLeftArrow;":"⟸","DownLeftRightVector;":"⥐","LeftArrowRightArrow;":"⇆","leftrightsquigarrow;":"↭","NegativeMediumSpace;":"","NotGreaterFullEqual;":"≧̸","NotRightTriangleBar;":"⧐̸","RightArrowLeftArrow;":"⇄","SquareSupersetEqual;":"⊒","CapitalDifferentialD;":"ⅅ","DoubleLeftRightArrow;":"⇔","DoubleLongRightArrow;":"⟹","EmptyVerySmallSquare;":"▫","NestedGreaterGreater;":"≫","NotDoubleVerticalBar;":"∦","NotGreaterSlantEqual;":"⩾̸","NotLeftTriangleEqual;":"⋬","NotSquareSubsetEqual;":"⋢","OpenCurlyDoubleQuote;":"“","ReverseUpEquilibrium;":"⥯","CloseCurlyDoubleQuote;":"”","DoubleContourIntegral;":"∯","FilledVerySmallSquare;":"▪","NegativeVeryThinSpace;":"","NotPrecedesSlantEqual;":"⋠","NotRightTriangleEqual;":"⋭","NotSucceedsSlantEqual;":"⋡","DiacriticalDoubleAcute;":"˝","NotSquareSupersetEqual;":"⋣","NotNestedGreaterGreater;":"⪢̸","ClockwiseContourIntegral;":"∲","DoubleLongLeftRightArrow;":"⟺","CounterClockwiseContourIntegral;":"∳"},R={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},b=o.makeMap("style,iframe,script,noscript",!0),E={isVoidTag:o.isVoidTag,isNativeTag:function(e){return o.isHTMLTag(e)||o.isSVGTag(e)},isPreTag:function(e){return"pre"===e},decodeEntities:function(e,t){var n=0,a=e.length,r="";function i(t){n+=t,e=e.slice(t)}for(;n<a;){var o=/&(?:#x?)?/i.exec(e);if(!o||n+o.index>=a){var s=a-n;r+=e.slice(0,s),i(s);break}if(r+=e.slice(0,o.index),i(o.index),"&"===o[0]){var d="",l=void 0;if(/[0-9a-z]/i.test(e[1])){m||(m=Object.keys(v).reduce((function(e,t){return Math.max(e,t.length)}),0));for(var u=m;!l&&u>0;--u)d=e.substr(1,u),l=v[d];if(l){var c=d.endsWith(";");t&&!c&&/[=a-z0-9]/i.test(e[d.length+1]||"")?(r+="&"+d,i(1+d.length)):(r+=l,i(1+d.length))}else r+="&"+d,i(1+d.length)}else r+="&",i(1)}else{var p="&#x"===o[0],f=(p?/^&#x([0-9a-f]+);?/i:/^&#([0-9]+);?/).exec(e);if(f){var h=Number.parseInt(f[1],p?16:10);0===h||h>1114111||h>=55296&&h<=57343?h=65533:h>=64976&&h<=65007||65534==(65534&h)||(h>=1&&h<=8||11===h||h>=13&&h<=31||h>=127&&h<=159)&&(h=R[h]||h),r+=String.fromCodePoint(h),i(f[0].length)}else r+=o[0],i(o[0].length)}}return r},isBuiltInComponent:function(e){return i.isBuiltInType(e,"Transition")?g:i.isBuiltInType(e,"TransitionGroup")?y:void 0},getNamespace(e,t){var n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some((function(e){return 6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)}))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode(e){var t=e.tag;if(0===e.ns){if("textarea"===t||"title"===t)return 1;if(b(t))return 2}return 0}},x=function(e){1===e.type&&e.props.forEach((function(t,n){6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:i.createSimpleExpression("style",!0,t.loc),exp:S(t.value.content,t.loc),modifiers:[],loc:t.loc})}))},S=function(e,t){var n=o.parseStringStyle(e);return i.createSimpleExpression(JSON.stringify(n),!1,t,3)};function w(e,t){return i.createCompilerError(e,t,T)}var T={49:"v-html is missing expression.",50:"v-html will override element children.",51:"v-text is missing expression.",52:"v-text will override element children.",53:"v-model can only be used on <input>, <textarea> and <select> elements.",54:"v-model argument is not supported on plain elements.",55:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",56:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",57:"v-show is missing expression.",58:"<Transition> expects exactly one child element or component.",59:"Tags with side effect (<script> and <style>) are ignored in client component templates."},A=o.makeMap("passive,once,capture"),P=o.makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),k=o.makeMap("left,right"),O=o.makeMap("onkeyup,onkeydown,onkeypress",!0),C=function(e,t){return i.isStaticExp(e)&&"onclick"===e.content.toLowerCase()?i.createSimpleExpression(t,!0):4!==e.type?i.createCompoundExpression(["(",e,') === "onClick" ? "'.concat(t,'" : ('),e,")"]):e},_=function(e,t,n){if(!(t.scopes.vSlot>0)){for(var a=0,r=0,o=[],s=function(n){if(a>=20||r>=5){var s=i.createCallExpression(t.helper(i.CREATE_STATIC),[JSON.stringify(o.map((function(e){return B(e,t)})).join("")),String(o.length)]);if(N(o[0],s,t),o.length>1){for(var d=1;d<o.length;d++)N(o[d],null,t);var l=o.length-1;return e.splice(n-o.length+1,l),l}}return 0},d=0;d<e.length;d++){var l=e[d];if(I(l)){var u=l,c=M(u);if(c){a+=c[0],r+=c[1],o.push(u);continue}}d-=s(d),a=0,r=0,o.length=0}s(d)}},I=function(e){return(1===e.type&&0===e.tagType||12==e.type)&&e.codegenNode&&4===e.codegenNode.type&&e.codegenNode.hoisted},j=/^(data|aria)-/,D=function(e){return o.isKnownAttr(e)||j.test(e)},N=function(e,t,n){var a=e.codegenNode.hoisted;n.hoists[n.hoists.indexOf(a)]=t},L=o.makeMap("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function M(e){if(1===e.type&&L(e.tag))return!1;if(12===e.type)return[1,0];var t=1,n=e.props.length>0?1:0,a=!1,r=function(){return a=!0,!1};return!!function e(i){for(var o=0;o<i.props.length;o++){var s=i.props[o];if(6===s.type&&!D(s.name))return r();if(7===s.type&&"bind"===s.name&&s.arg&&(8===s.arg.type||s.arg.isStatic&&!D(s.arg.content)))return r()}for(var d=0;d<i.children.length;d++){t++;var l=i.children[d];if(1===l.type&&(l.props.length>0&&n++,e(l),a))return!1}return!0}(e)&&[t,n]}function B(e,t){if(o.isString(e))return e;if(o.isSymbol(e))return"";switch(e.type){case 1:return function(e,t){for(var n="<".concat(e.tag),a=0;a<e.props.length;a++){var r=e.props[a];if(6===r.type)n+=" ".concat(r.name),r.value&&(n+='="'.concat(o.escapeHtml(r.value.content),'"'));else if(7===r.type&&"bind"===r.name){var i=F(r.exp);if(null!=i){var s=r.arg&&r.arg.content;"class"===s?i=o.normalizeClass(i):"style"===s&&(i=o.stringifyStyle(o.normalizeStyle(i))),n+=" ".concat(r.arg.content,'="').concat(o.escapeHtml(i),'"')}}}t.scopeId&&(n+=" ".concat(t.scopeId)),n+=">";for(var d=0;d<e.children.length;d++)n+=B(e.children[d],t);return o.isVoidTag(e.tag)||(n+="</".concat(e.tag,">")),n}(e,t);case 2:return o.escapeHtml(e.content);case 3:return"\x3c!--".concat(o.escapeHtml(e.content),"--\x3e");case 5:return o.escapeHtml(o.toDisplayString(F(e.content)));case 8:return o.escapeHtml(F(e));case 12:return B(e.content,t);default:return""}}function F(e){if(4===e.type)return new Function("return ".concat(e.content))();var t="";return e.children.forEach((function(e){o.isString(e)||o.isSymbol(e)||(2===e.type?t+=e.content:5===e.type?t+=o.toDisplayString(F(e.content)):t+=F(e))})),t}var U=function(e,t){1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||(t.onError(w(59,e.loc)),t.removeNode())},V=[x].concat([]),q={cloak:i.noopDirectiveTransform,html:function(e,t,n){var a=e.exp,r=e.loc;return a||n.onError(w(49,r)),t.children.length&&(n.onError(w(50,r)),t.children.length=0),{props:[i.createObjectProperty(i.createSimpleExpression("innerHTML",!0,r),a||i.createSimpleExpression("",!0))]}},text:function(e,t,n){var a=e.exp,r=e.loc;return a||n.onError(w(51,r)),t.children.length&&(n.onError(w(52,r)),t.children.length=0),{props:[i.createObjectProperty(i.createSimpleExpression("textContent",!0),a?i.createCallExpression(n.helperString(i.TO_DISPLAY_STRING),[a],r):i.createSimpleExpression("",!0))]}},model:function(e,t,n){var a=i.transformModel(e,t,n);if(!a.props.length||1===t.tagType)return a;e.arg&&n.onError(w(54,e.arg.loc));var r=t.tag,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){var p=l,f=!1;if("input"===r||o){var h=i.findProp(t,"type");if(h){if(7===h.type)p=c;else if(h.value)switch(h.value.content){case"radio":p=s;break;case"checkbox":p=d;break;case"file":f=!0,n.onError(w(55,e.loc))}}else i.hasDynamicKeyVBind(t)&&(p=c)}else"select"===r&&(p=u);f||(a.needRuntime=n.helper(p))}else n.onError(w(53,e.loc));return a.props=a.props.filter((function(e){return!(4===e.key.type&&"modelValue"===e.key.content)})),a},on:function(e,t,n){return i.transformOn(e,t,n,(function(t){var a=e.modifiers;if(!a.length)return t;var r=t.props[0],s=r.key,d=r.value,l=function(e,t,n,a){for(var r=[],o=[],s=[],d=0;d<t.length;d++){var l=t[d];"native"===l&&i.checkCompatEnabled("COMPILER_V_ON_NATIVE",n,a)||A(l)?s.push(l):k(l)?i.isStaticExp(e)?O(e.content)?r.push(l):o.push(l):(r.push(l),o.push(l)):P(l)?o.push(l):r.push(l)}return{keyModifiers:r,nonKeyModifiers:o,eventOptionModifiers:s}}(s,a,n,e.loc),u=l.keyModifiers,c=l.nonKeyModifiers,h=l.eventOptionModifiers;if(c.includes("right")&&(s=C(s,"onContextmenu")),c.includes("middle")&&(s=C(s,"onMouseup")),c.length&&(d=i.createCallExpression(n.helper(p),[d,JSON.stringify(c)])),!u.length||i.isStaticExp(s)&&!O(s.content)||(d=i.createCallExpression(n.helper(f),[d,JSON.stringify(u)])),h.length){var g=h.map(o.capitalize).join("");s=i.isStaticExp(s)?i.createSimpleExpression("".concat(s.content).concat(g),!0):i.createCompoundExpression(["(",s,') + "'.concat(g,'"')])}return{props:[i.createObjectProperty(s,d)]}}))},show:function(e,t,n){var a=e.exp,r=e.loc;return a||n.onError(w(57,r)),{props:[],needRuntime:n.helper(h)}}};Object.keys(i).forEach((function(e){"default"!==e&&(t[e]=i[e])})),t.DOMDirectiveTransforms=q,t.DOMNodeTransforms=V,t.TRANSITION=g,t.TRANSITION_GROUP=y,t.V_MODEL_CHECKBOX=d,t.V_MODEL_DYNAMIC=c,t.V_MODEL_RADIO=s,t.V_MODEL_SELECT=u,t.V_MODEL_TEXT=l,t.V_ON_WITH_KEYS=f,t.V_ON_WITH_MODIFIERS=p,t.V_SHOW=h,t.compile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.baseCompile(e,o.extend({},E,t,{nodeTransforms:[U].concat(a(V),a(t.nodeTransforms||[])),directiveTransforms:o.extend({},q,t.directiveTransforms||{}),transformHoist:_}))},t.createDOMCompilerError=w,t.parse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.baseParse(e,o.extend({},E,t))},t.parserOptions=E,t.transformStyle=x},(e,t,n)=>{"use strict";var a;function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),s=n(1179),d=n(176);function l(e,t){var n,a=1;do{n=e._generateUid("",a),a++}while(t.has(n));return n}var u=(0,o.declare)((function(e){var t=e.types,n=e.template;return(0,e.assertVersion)("^7.12.0"),{name:"proposal-class-static-block",inherits:s.default,pre(){(0,d.enableFeature)(this.file,d.FEATURES.staticBlocks,!1)},visitor:{ClassBody(e){var i,o=e.scope,s=new Set,d=e.get("body"),u=r(d);try{for(u.s();!(i=u.n()).done;){var c=i.value;c.isPrivate()&&s.add(c.get("key.id").node.name)}}catch(e){u.e(e)}finally{u.f()}var p,f,h,g=r(d);try{for(g.s();!(p=g.n()).done;){var y=p.value;if(y.isStaticBlock()){var m=l(o,s);s.add(m);var v=t.privateName(t.identifier(m));y.replaceWith(t.classPrivateProperty(v,n.expression.ast(a||(f=["(() => { "," })()"],(h=void 0)||(h=f.slice(0)),a=Object.freeze(Object.defineProperties(f,{raw:{value:Object.freeze(h)}}))),y.node.body),[],!0))}}}catch(e){g.e(e)}finally{g.f()}}}}}));t.default=u},(e,t,n)=>{"use strict";var a,r,i,o,s,d;function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=n(3),p=n(1184),f=n(176),h=n(89),g=(0,c.declare)((function(e,t){var n=e.assertVersion,c=e.types,g=e.template,y=t.loose;n(7);var m=new WeakMap,v=new WeakMap;function R(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.node.value?n?e.get("value").insertBefore(t):e.get("value").insertAfter(t):e.set("value",c.unaryExpression("void",t))}function b(e,t){var n,a,r,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}(e.get("body.body"));try{for(i.s();!(r=i.n()).done;){var o=r.value;if((o.isClassProperty()||o.isClassPrivateProperty())&&!o.node.static){n=o;break}!a&&o.isClassMethod({kind:"constructor"})&&(a=o)}}catch(e){i.e(e)}finally{i.f()}n?R(n,t,!0):(0,f.injectInitialization)(e,a,[c.expressionStatement(t)])}function E(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4?arguments[4]:void 0,s=m.get(n.node);if(!s){s=t.scope.generateUidIdentifier("".concat(i||""," brandCheck")),m.set(n.node,s),o(n,g.expression.ast(a||(a=l(["",".add(this)"])),c.cloneNode(s)));var d=c.newExpression(c.identifier("WeakSet"),[]);(0,h.default)(d),t.insertBefore(g.ast(r||(r=l(["var "," = ",""])),s,d))}return c.cloneNode(s)}return{name:"proposal-private-property-in-object",inherits:p.default,pre(){(0,f.enableFeature)(this.file,f.FEATURES.privateIn,y)},visitor:{BinaryExpression(e){var t=e.node;if("in"===t.operator&&c.isPrivateName(t.left)){var n,a=t.left.id.name,r=e.findParent((function(e){return!!e.isClass()&&!!(n=e.get("body.body").find((function(e){var t=e.node;return c.isPrivate(t)&&t.key.id.name===a})))}));if(r.parentPath.scope.path.isPattern())r.replaceWith(g.ast(i||(i=l(["(() => ",")()"])),r.node));else if(n.isMethod())if(n.node.static)r.node.id?function(e,t,n){for(;n!==t;)n.hasOwnBinding(e)&&n.rename(e),n=n.parent}(r.node.id.name,r.scope,e.scope):r.set("id",e.scope.generateUidIdentifier("class")),e.replaceWith(g.expression.ast(o||(o=l(["\n "," === ","\n "])),c.cloneNode(r.node.id),e.node.right));else{var u,p=E(m,r,r,null==(u=r.node.id)?void 0:u.name,b);e.replaceWith(g.expression.ast(s||(s=l(["",".has(",")"])),p,e.node.right))}else{var f=E(v,r,n,n.node.key.id.name,R);e.replaceWith(g.expression.ast(d||(d=l(["",".has(",")"])),f,e.node.right))}}}}}}));t.default=g},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(176),i=(0,a.declare)((function(e,t){return e.assertVersion(7),(0,r.createClassFeaturePlugin)({name:"proposal-class-properties",api:e,feature:r.FEATURES.fields,loose:t.loose,manipulateOptions(e,t){t.plugins.push("classProperties","classPrivateProperties")}})}));t.default=i},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(176),i=(0,a.declare)((function(e,t){return e.assertVersion(7),(0,r.createClassFeaturePlugin)({name:"proposal-private-methods",api:e,feature:r.FEATURES.privateMethods,loose:t.loose,manipulateOptions(e,t){t.plugins.push("classPrivateMethods")}})}));t.default=i},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(1185);function i(e){var t,n=e.node.extra;null!=n&&null!=(t=n.raw)&&t.includes("_")&&(n.raw=n.raw.replace(/_/g,""))}var o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-numeric-separator",inherits:r.default,visitor:{NumericLiteral:i,BigIntLiteral:i}}}));t.default=o},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(1186),i=n(6),o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-logical-assignment-operators",inherits:r.default,visitor:{AssignmentExpression(e){var t=e.node,n=e.scope,a=t.operator,r=t.left,o=t.right,s=a.slice(0,-1);if(i.types.LOGICAL_OPERATORS.includes(s)){var d=i.types.cloneNode(r);if(i.types.isMemberExpression(r)){var l=r.object,u=r.property,c=r.computed,p=n.maybeGenerateMemoised(l);if(p&&(r.object=p,d.object=i.types.assignmentExpression("=",i.types.cloneNode(p),l)),c){var f=n.maybeGenerateMemoised(u);f&&(r.property=f,d.property=i.types.assignmentExpression("=",i.types.cloneNode(f),u))}}e.replaceWith(i.types.logicalExpression(s,d,i.types.assignmentExpression("=",r,o)))}}}}}));t.default=o},(e,t,n)=>{"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3),i=n(1187),o=n(6),s=(0,r.declare)((function(e,t){var n,r=t.loose,s=void 0!==r&&r;e.assertVersion(7);var d=null!=(n=e.assumption("noDocumentAll"))?n:s;return{name:"proposal-nullish-coalescing-operator",inherits:i.default,visitor:{LogicalExpression(e){var t=e.node,n=e.scope;if("??"===t.operator){var r,i,s,l;if(n.isStatic(t.left))r=t.left,i=o.types.cloneNode(t.left);else{if(n.path.isPattern())return void e.replaceWith(o.template.ast(a||(s=["(() => ",")()"],l||(l=s.slice(0)),a=Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(l)}}))),e.node));r=n.generateUidIdentifierBasedOnNode(t.left),n.push({id:o.types.cloneNode(r)}),i=o.types.assignmentExpression("=",r,t.left)}e.replaceWith(o.types.conditionalExpression(d?o.types.binaryExpression("!=",i,o.types.nullLiteral()):o.types.logicalExpression("&&",o.types.binaryExpression("!==",i,o.types.nullLiteral()),o.types.binaryExpression("!==",o.types.cloneNode(r),n.buildUndefinedNode())),o.types.cloneNode(r),t.right))}}}}}));t.default=s},(e,t,n)=>{"use strict";var a,r,i,o,s,d,l;function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var c=n(3),p=n(1188),f=n(6),h=n(454);function g(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var y=g(p);function m(e){var t=v(e),n=t.node,a=t.parentPath;if(a.isLogicalExpression()){var r=a.node,i=r.operator,o=r.right;if("&&"===i||"||"===i||"??"===i&&n===o)return m(a)}if(a.isSequenceExpression()){var s=a.node.expressions;return s[s.length-1]!==n||m(a)}return a.isConditional({test:n})||a.isUnaryExpression({operator:"!"})||a.isLoop({test:n})}function v(e){var t=e;return e.findParent((function(e){if(!h.isTransparentExprWrapper(e))return!0;t=e})),t}var R=f.template.expression.ast;function b(e){return e=h.skipTransparentExprWrappers(e),f.types.isIdentifier(e)||f.types.isSuper(e)||f.types.isMemberExpression(e)&&!e.computed&&b(e.object)}function E(e,t){var n=t.pureGetters,c=t.noDocumentAll,p=e.scope,g=v(e),y=g.parentPath,E=m(g),x=!1,S=y.isCallExpression({callee:g.node})&&e.isOptionalMemberExpression(),w=[],T=e;if(p.path.isPattern()&&function(e){for(var t=e,n=e.scope;t.isOptionalMemberExpression()||t.isOptionalCallExpression();){var a=t.node,r=t.isOptionalMemberExpression()?"object":"callee",i=h.skipTransparentExprWrappers(t.get(r));if(a.optional)return!n.isStatic(i.node);t=i}}(T))e.replaceWith(f.template.ast(a||(a=u(["(() => ",")()"])),e.node));else{for(;T.isOptionalMemberExpression()||T.isOptionalCallExpression();){var A=T.node;A.optional&&w.push(A),T.isOptionalMemberExpression()?(T.node.type="MemberExpression",T=h.skipTransparentExprWrappers(T.get("object"))):T.isOptionalCallExpression()&&(T.node.type="CallExpression",T=h.skipTransparentExprWrappers(T.get("callee")))}var P=e;y.isUnaryExpression({operator:"delete"})&&(P=y,x=!0);for(var k=w.length-1;k>=0;k--){for(var O=w[k],C=f.types.isCallExpression(O),_=C?"callee":"object",I=O[_],j=I;h.isTransparentExprWrapper(j);)j=j.expression;var D=void 0,N=void 0;if(C&&f.types.isIdentifier(j,{name:"eval"})?(N=D=j,O[_]=f.types.sequenceExpression([f.types.numericLiteral(0),D])):n&&C&&b(j)?N=D=I:(D=p.maybeGenerateMemoised(j))?(N=f.types.assignmentExpression("=",f.types.cloneNode(D),I),O[_]=D):N=D=I,C&&f.types.isMemberExpression(j))if(n&&b(j))O.callee=I;else{var L=j.object,M=p.maybeGenerateMemoised(L);M?j.object=f.types.assignmentExpression("=",M,L):M=f.types.isSuper(L)?f.types.thisExpression():L,O.arguments.unshift(f.types.cloneNode(M)),O.callee=f.types.memberExpression(O.callee,f.types.identifier("call"))}var B=P.node;if(0===k&&S){var F,U=h.skipTransparentExprWrappers(P.get("object")).node,V=void 0;n&&b(U)||(V=p.maybeGenerateMemoised(U))&&(B.object=f.types.assignmentExpression("=",V,U)),B=f.types.callExpression(f.types.memberExpression(B,f.types.identifier("bind")),[f.types.cloneNode(null!=(F=V)?F:U)])}if(E){var q=c?R(r||(r=u([""," != null"])),f.types.cloneNode(N)):R(i||(i=u(["\n "," !== null && "," !== void 0"])),f.types.cloneNode(N),f.types.cloneNode(D));P.replaceWith(f.types.logicalExpression("&&",q,B)),P=h.skipTransparentExprWrappers(P.get("right"))}else{var W=c?R(o||(o=u([""," == null"])),f.types.cloneNode(N)):R(s||(s=u(["\n "," === null || "," === void 0"])),f.types.cloneNode(N),f.types.cloneNode(D)),G=R(x?d||(d=u(["true"])):l||(l=u(["void 0"])));P.replaceWith(f.types.conditionalExpression(W,G,B)),P=h.skipTransparentExprWrappers(P.get("alternate"))}}}}var x=c.declare((function(e,t){var n,a;e.assertVersion(7);var r=t.loose,i=void 0!==r&&r,o=null!=(n=e.assumption("noDocumentAll"))?n:i,s=null!=(a=e.assumption("pureGetters"))?a:i;return{name:"proposal-optional-chaining",inherits:y.default.default,visitor:{"OptionalCallExpression|OptionalMemberExpression"(e){E(e,{noDocumentAll:o,pureGetters:s})}}}}));t.default=x,t.transform=E},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(1189),i=(0,a.declare)((function(e){e.assertVersion(7);var t=/(\\*)([\u2028\u2029])/g;function n(e,t,n){return t.length%2==1?e:"".concat(t,"\\u").concat(n.charCodeAt(0).toString(16))}return{name:"proposal-json-strings",inherits:r.default,visitor:{"DirectiveLiteral|StringLiteral"(e){var a=e.node.extra;null!=a&&a.raw&&(a.raw=a.raw.replace(t,n))}}}}));t.default=i},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(1190),i=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-optional-catch-binding",inherits:r.default,visitor:{CatchClause(e){if(!e.node.param){var t=e.scope.generateUidIdentifier("unused");e.get("param").replaceWith(t)}}}}}));t.default=i},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(455),i=n(1194),o=n(6),s=n(1195),d=(0,a.declare)((function(e){e.assertVersion(7);var t={Function(e){e.skip()},YieldExpression(e,t){var n=e.node;if(n.delegate){var a=t.addHelper("asyncGeneratorDelegate");n.argument=o.types.callExpression(a,[o.types.callExpression(t.addHelper("asyncIterator"),[n.argument]),t.addHelper("awaitAsyncGenerator")])}}},n={Function(e){e.skip()},ForOfStatement(e,t){var n=t.file,a=e.node;if(a.await){var r=(0,s.default)(e,{getAsyncIterator:n.addHelper("asyncIterator")}),i=r.declar,d=r.loop,l=d.body;e.ensureBlock(),i&&l.body.push(i),l.body=l.body.concat(a.body.body),o.types.inherits(d,a),o.types.inherits(d.body,a.body),r.replaceParent?e.parentPath.replaceWithMultiple(r.node):e.replaceWithMultiple(r.node)}}},a={Function(e,a){e.node.async&&(e.traverse(n,a),e.node.generator&&(e.traverse(t,a),(0,r.default)(e,{wrapAsync:a.addHelper("wrapAsyncGenerator"),wrapAwait:a.addHelper("awaitAsyncGenerator")})))}};return{name:"proposal-async-generator-functions",inherits:i.default,visitor:{Program(e,t){e.traverse(a,t)}}}}));t.default=d},(e,t,n)=>{"use strict";function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,d,l,u=n(3),c=n(1196),p=n(6),f=n(290),h=n(259),g=n(1197),y=(s=p.types.identifier("a"),d=p.types.objectProperty(p.types.identifier("key"),s),l=p.types.objectPattern([d]),p.types.isReferenced(s,d,l)?1:0),m=(0,u.declare)((function(e,t){var n,s,d,l;e.assertVersion(7);var u=e.targets(),m=!(0,h.isRequired)("es6.object.assign",u,{compatData:g}),v=t.useBuiltIns,R=void 0===v?m:v,b=t.loose,E=void 0!==b&&b;if("boolean"!=typeof E)throw new Error(".loose must be a boolean, or undefined");var x=null!=(n=e.assumption("ignoreFunctionLength"))?n:E,S=null!=(s=e.assumption("objectRestNoSymbols"))?s:E,w=null!=(d=e.assumption("pureGetters"))?d:E,T=null!=(l=e.assumption("setSpreadProperties"))?l:E;function A(e){return R?p.types.memberExpression(p.types.identifier("Object"),p.types.identifier("assign")):e.addHelper("extends")}function P(e){var t=!1;return O(e,(function(e){t=!0,e.stop()})),t}function k(e){var t=!1;return O(e,(function(e){e.parentPath.isObjectPattern()&&(t=!0,e.stop())})),t}function O(e,t){e.traverse({Expression(e){var t=e.parent.type;("AssignmentPattern"===t&&"right"===e.key||"ObjectProperty"===t&&e.parent.computed&&"key"===e.key)&&e.skip()},RestElement:t})}function C(e,t){var n,a=[],i=r(e);try{for(i.s();!(n=i.n()).done;){var o=n.value,s=o.get("key");if(o.node.computed&&!s.isPure()){var d=t.generateUidBasedOnNode(s.node),l=p.types.variableDeclarator(p.types.identifier(d),s.node);a.push(l),s.replaceWith(p.types.identifier(d))}}}catch(e){i.e(e)}finally{i.f()}return a}function _(e,t,n){var a=e.get("properties"),i=a[a.length-1];p.types.assertRestElement(i.node);var o=p.types.cloneNode(i.node);i.remove();var s,d=C(e.get("properties"),e.scope),l=function(e){var t,n=[],a=!0,i=!1,o=r(e.node.properties);try{for(o.s();!(t=o.n()).done;){var s=t.value;p.types.isIdentifier(s.key)&&!s.computed?n.push(p.types.stringLiteral(s.key.name)):p.types.isTemplateLiteral(s.key)?(n.push(p.types.cloneNode(s.key)),i=!0):p.types.isLiteral(s.key)?n.push(p.types.stringLiteral(String(s.key.value))):(n.push(p.types.cloneNode(s.key)),a=!1)}}catch(e){o.e(e)}finally{o.f()}return{keys:n,allLiteral:a,hasTemplateLiteral:i}}(e),u=l.keys,c=l.allLiteral,f=l.hasTemplateLiteral;if(0===u.length)return[d,o.argument,p.types.callExpression(A(t),[p.types.objectExpression([]),p.types.cloneNode(n)])];if(c){if(s=p.types.arrayExpression(u),!f&&!p.types.isProgram(e.scope.block)){var h=e.findParent((function(e){return e.isProgram()})),g=e.scope.generateUidIdentifier("excluded");h.scope.push({id:g,init:s,kind:"const"}),s=p.types.cloneNode(g)}}else s=p.types.callExpression(p.types.memberExpression(p.types.arrayExpression(u),p.types.identifier("map")),[t.addHelper("toPropertyKey")]);return[d,o.argument,p.types.callExpression(t.addHelper("objectWithoutProperties".concat(S?"Loose":"")),[p.types.cloneNode(n),s])]}function I(e,t,n){if(t.isAssignmentPattern())I(e,t.get("left"),n);else{if(t.isArrayPattern()&&P(t))for(var a=t.get("elements"),r=0;r<a.length;r++)I(e,a[r],n);if(t.isObjectPattern()&&P(t)){var i=e.scope.generateUidIdentifier("ref"),o=p.types.variableDeclaration("let",[p.types.variableDeclarator(t.node,i)]);n?n.push(o):(e.ensureBlock(),e.get("body").unshiftContainer("body",o)),t.replaceWith(p.types.cloneNode(i))}}}return{name:"proposal-object-rest-spread",inherits:c.default,visitor:{Function(e){for(var t=e.get("params"),n=new Set,a=new Set,r=0;r<t.length;++r){var i=t[r];if(P(i)){n.add(r);for(var o=0,s=Object.keys(i.getBindingIdentifiers());o<s.length;o++){var d=s[o];a.add(d)}}}var l,u=!1,c=function(e,t){var n=e.node.name;e.scope.getBinding(n)===t.getBinding(n)&&a.has(n)&&(u=!0,e.stop())};for(l=0;l<t.length&&!u;++l){var p=t[l];n.has(l)||(p.isReferencedIdentifier()||p.isBindingIdentifier()?c(e,e.scope):p.traverse({"Scope|TypeAnnotation|TSTypeAnnotation":function(e){return e.skip()},"ReferencedIdentifier|BindingIdentifier":c},e.scope))}if(u)(0,f.convertFunctionParams)(e,x,(function(e){return e>=l-1||n.has(e)}),I);else for(var h=0;h<t.length;++h){var g=t[h];n.has(h)&&I(g.parentPath,g)}},VariableDeclarator(e,t){if(e.get("id").isObjectPattern()){var n=e,r=e;O(e.get("id"),(function(e){if(e.parentPath.isObjectPattern()){if(r.node.id.properties.length>1&&!p.types.isIdentifier(r.node.init)){var i=e.scope.generateUidIdentifierBasedOnNode(r.node.init,"ref");return r.insertBefore(p.types.variableDeclarator(i,r.node.init)),void r.replaceWith(p.types.variableDeclarator(r.node.id,p.types.cloneNode(i)))}var o,s=r.node.init,d=[];e.findParent((function(e){if(e.isObjectProperty())d.unshift(e);else if(e.isVariableDeclarator())return o=e.parentPath.node.kind,!0}));var l=C(d,e.scope);d.forEach((function(e){var t=e.node;s=p.types.memberExpression(s,p.types.cloneNode(t.key),t.computed||p.types.isLiteral(t.key))}));var u=e.findParent((function(e){return e.isObjectPattern()})),c=a(_(u,t,s),3),f=c[0],h=c[1],g=c[2];w&&function(e){var t=e.getOuterBindingIdentifierPaths();Object.keys(t).forEach((function(n){var a=t[n].parentPath;e.scope.getBinding(n).references>y||!a.isObjectProperty()||a.remove()}))}(u),p.types.assertIdentifier(h),n.insertBefore(f),n.insertBefore(l),n.insertAfter(p.types.variableDeclarator(h,g)),n=n.getSibling(n.key+1),e.scope.registerBinding(o,n),0===u.node.properties.length&&u.findParent((function(e){return e.isObjectProperty()||e.isVariableDeclarator()})).remove()}}))}},ExportNamedDeclaration(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&t.get("declarations").some((function(e){return k(e.get("id"))}))){for(var n=[],a=0,r=Object.keys(e.getOuterBindingIdentifiers(e));a<r.length;a++){var i=r[a];n.push(p.types.exportSpecifier(p.types.identifier(i),p.types.identifier(i)))}e.replaceWith(t.node),e.insertAfter(p.types.exportNamedDeclaration(null,n))}},CatchClause(e){var t=e.get("param");I(t.parentPath,t)},AssignmentExpression(e,t){var n=e.get("left");if(n.isObjectPattern()&&P(n)){var r=[],i=e.scope.generateUidBasedOnNode(e.node.right,"ref");r.push(p.types.variableDeclaration("var",[p.types.variableDeclarator(p.types.identifier(i),e.node.right)]));var o=a(_(n,t,p.types.identifier(i)),3),s=o[0],d=o[1],l=o[2];s.length>0&&r.push(p.types.variableDeclaration("var",s));var u=p.types.cloneNode(e.node);u.right=p.types.identifier(i),r.push(p.types.expressionStatement(u)),r.push(p.types.toStatement(p.types.assignmentExpression("=",d,l))),r.push(p.types.expressionStatement(p.types.identifier(i))),e.replaceWithMultiple(r)}},ForXStatement(e){var t=e.node,n=e.scope,a=e.get("left"),r=t.left;if(k(a))if(p.types.isVariableDeclaration(r)){var i=r.declarations[0].id,o=n.generateUidIdentifier("ref");t.left=p.types.variableDeclaration(r.kind,[p.types.variableDeclarator(o,null)]),e.ensureBlock(),t.body.body.unshift(p.types.variableDeclaration(t.left.kind,[p.types.variableDeclarator(i,p.types.cloneNode(o))]))}else{var s=n.generateUidIdentifier("ref");t.left=p.types.variableDeclaration("var",[p.types.variableDeclarator(s)]),e.ensureBlock(),0===t.body.body.length&&e.isCompletionRecord()&&t.body.body.unshift(p.types.expressionStatement(n.buildUndefinedNode())),t.body.body.unshift(p.types.expressionStatement(p.types.assignmentExpression("=",r,p.types.cloneNode(s))))}},ArrayPattern(e){var t=[];if(O(e,(function(e){if(e.parentPath.isObjectPattern()){var n=e.parentPath,a=e.scope.generateUidIdentifier("ref");t.push(p.types.variableDeclarator(n.node,a)),n.replaceWith(p.types.cloneNode(a)),e.skip()}})),t.length>0){var n=e.getStatementParent();n.insertAfter(p.types.variableDeclaration(n.node.kind||"var",t))}},ObjectExpression(e,t){if(function(e){var t,n=r(e.properties);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(p.types.isSpreadElement(a))return!0}}catch(e){n.e(e)}finally{n.f()}return!1}(e.node)){var n;if(T)n=A(t);else try{n=t.addHelper("objectSpread2")}catch(e){this.file.declarations.objectSpread2=null,n=t.addHelper("objectSpread")}var a,s=null,d=[],l=r(e.node.properties);try{for(l.s();!(a=l.n()).done;){var u=a.value;p.types.isSpreadElement(u)?(c(),s.arguments.push(u.argument)):d.push(u)}}catch(e){l.e(e)}finally{l.f()}d.length&&c(),e.replaceWith(s)}function c(){var e,t=d.length>0,a=p.types.objectExpression(d);d=[],s?w?t&&s.arguments.push(a):s=p.types.callExpression(p.types.cloneNode(n),[s].concat(function(e){if(Array.isArray(e))return o(e)}(e=t?[p.types.objectExpression([]),a]:[])||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||i(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())):s=p.types.callExpression(n,[a])}}}}}));t.default=m},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(177),r=(0,n(3).declare)((function(e){return e.assertVersion(7),(0,a.createRegExpFeaturePlugin)({name:"transform-dotall-regex",feature:"dotAllFlag"})}));t.default=r},(e,t,n)=>{"use strict";var a=n(475),r=n(476);e.exports=function(e){if(a.has(e))return e;if(r.has(e))return r.get(e);throw new Error("Unknown property: ".concat(e))}},e=>{e.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},e=>{e.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},(e,t,n)=>{"use strict";var a=n(478);e.exports=function(e,t){var n=a.get(e);if(!n)throw new Error("Unknown property `".concat(e,"`."));var r=n.get(t);if(r)return r;throw new Error("Unknown value `".concat(t,"` for property `").concat(e,"`."))}},e=>{e.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},e=>{e.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1122,7303],[7296,1042],[7297,1044],[7298,1054],[7299,1057],[7300,7301],[7301,[1058,7300]],[7302,1066],[7303,1122],[7304,42570],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},(e,t,n)=>{var a=n(0)();a.addRange(0,127),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(48,57).addRange(65,70).addRange(97,102),e.exports=a},(e,t,n)=>{var a=n(0)(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3294,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43205,43259,43471,43712,43714,64318,67592,67644,69415,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480),a.addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975),a.addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747),a.addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5907).addRange(5920,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443),a.addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6912,6963).addRange(6965,6979).addRange(6981,6987).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(9398,9449),a.addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),a.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),a.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292),a.addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989),a.addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878),a.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546),a.addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(0,1114111),e.exports=a},(e,t,n)=>{var a=n(0)(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,917505);a.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728),a.addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251),a.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),a.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6848).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673).addRange(7675,7957),a.addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956),a.addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42954).addRange(42997,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276),a.addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099),a.addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),a.addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),a.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672),a.addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123641).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619),a.addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999),a.addRange(983040,1048573).addRange(1048576,1114109),e.exports=a},(e,t,n)=>{var a=n(0)(1564);a.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),e.exports=a},(e,t,n)=>{var a=n(0)(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);a.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),a.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),e.exports=a},(e,t,n)=>{var a=n(0)(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69821,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,917505);a.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2259,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642),a.addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417),a.addRange(7468,7530).addRange(7579,7673).addRange(7675,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883).addRange(64434,64449).addRange(65024,65039),a.addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248),a.addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(113821,113822).addRange(113824,113827).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,119970,119995,120134);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),a.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596),a.addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=a},(e,t,n)=>{var a=n(0)(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);a.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),a.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=a},(e,t,n)=>{var a=n(0)(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),a.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42943).addRange(42946,42954).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),e.exports=a},(e,t,n)=>{var a=n(0)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);a.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),a.addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=a},(e,t,n)=>{var a=n(0)(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);a.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),a.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6158).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),a.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487),a.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),a.addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),e.exports=a},(e,t,n)=>{var a=n(0)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),a.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=a},(e,t,n)=>{var a=n(0)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),a.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=a},(e,t,n)=>{var a=n(0)(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);a.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=a},(e,t,n)=>{var a=n(0)(173,847,1564,12644,65279,65440);a.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),e.exports=a},(e,t,n)=>{var a=n(0)(329,1651,3959,3961,917505);a.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),e.exports=a},(e,t,n)=>{var a=n(0)(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111);a.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),a.addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),e.exports=a},(e,t,n)=>{var a=n(0)(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752);a.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),a.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128736,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),e.exports=a},(e,t,n)=>{var a=n(0)(35,42,8205,8419,65039);a.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(127995,127999),e.exports=a},(e,t,n)=>{var a=n(0)(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);a.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501),e.exports=a},(e,t,n)=>{var a=n(0)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716);a.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),e.exports=a},(e,t,n)=>{var a=n(0)(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);a.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),e.exports=a},(e,t,n)=>{var a=n(0)(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);a.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),e.exports=a},(e,t,n)=>{var a=n(0)(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69293,69632,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71352,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1566,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),a.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),a.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980).addRange(4030,4037),a.addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),a.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6987).addRange(6992,7018).addRange(7028,7036).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),a.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42943).addRange(42946,42954),a.addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310),a.addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382),a.addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69552,69579).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),a.addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343),a.addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71487).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),a.addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132),a.addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627).addRange(123632,123641).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589),a.addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476);a.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396),a.addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),a.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),a.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170),a.addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(12272,12273).addRange(12276,12283),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(12274,12275),e.exports=a},(e,t,n)=>{var a=n(0)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),a.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),a.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),a.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),a.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),a.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123).addRange(43136,43205),a.addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338),a.addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220),a.addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508),a.addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),a.addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),a.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633),a.addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),a.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),a.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),a.addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),a.addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),a.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908),a.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),a.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),a.addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712),a.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(94180);a.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(8204,8205),e.exports=a},(e,t,n)=>{var a=n(0)(6586,43705);a.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),e.exports=a},(e,t,n)=>{var a=n(0)(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,119995,120779);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),a.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),a.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),e.exports=a},(e,t,n)=>{var a=n(0)(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),a.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),e.exports=a},(e,t,n)=>{var a=n(0)(96,169,174,182,187,191,215,247,12336);a.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),e.exports=a},(e,t,n)=>{var a=n(0)(32,133);a.addRange(9,13).addRange(8206,8207).addRange(8232,8233),e.exports=a},(e,t,n)=>{var a=n(0)(34,39,171,187,11842,65282,65287);a.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(127462,127487),e.exports=a},(e,t,n)=>{var a=n(0)(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);a.addRange(1566,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),e.exports=a},(e,t,n)=>{var a=n(0)(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);a.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),e.exports=a},(e,t,n)=>{var a=n(0)(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);a.addRange(58,59).addRange(1566,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127),a.addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),e.exports=a},(e,t,n)=>{var a=n(0)(64017,64031,64033);a.addRange(13312,19903).addRange(19968,40956).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);a.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),a.addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)(32,133,160,5760,8239,8287,12288);a.addRange(9,13).addRange(8192,8202).addRange(8232,8233),e.exports=a},(e,t,n)=>{var a=n(0)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),a.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),a.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),a.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),a.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),a.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123),a.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305),a.addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154),a.addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499),a.addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112),a.addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074),a.addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627),a.addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),a.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3648,3654),a.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509),a.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),a.addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595),a.addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),a.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807),a.addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649),a.addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),a.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,43002,119970,119995,120134);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),a.addRange(11264,11310).addRange(11312,11358).addRange(11360,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654),a.addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),e.exports=a},(e,t,n)=>{var a=n(0)(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);a.addRange(12318,12319),e.exports=a},(e,t,n)=>{var a=n(0)(95,8276,65343);a.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(0,31).addRange(127,159),e.exports=a},(e,t,n)=>{var a=n(0)(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);a.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),e.exports=a},(e,t,n)=>{var a=n(0)(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);a.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),a.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),e.exports=a},(e,t,n)=>{var a=n(0)(6846);a.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),e.exports=a},(e,t,n)=>{var a=n(0)(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);e.exports=a},(e,t,n)=>{var a=n(0)(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);a.addRange(1536,1541).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),e.exports=a},(e,t,n)=>{var a=n(0)(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);a.addRange(8219,8220),e.exports=a},(e,t,n)=>{var a=n(0)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),a.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),a.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),a.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),a.addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518),a.addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),a.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),a.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),a.addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),a.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(12295,66369,66378);a.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),e.exports=a},(e,t,n)=>{var a=n(0)(8232);e.exports=a},(e,t,n)=>{var a=n(0)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43002,119995,120779);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),a.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),a.addRange(120772,120777).addRange(125218,125251),e.exports=a},(e,t,n)=>{var a=n(0)(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476);a.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3072,3076),a.addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683).addRange(6741,6750),a.addRange(6752,6780).addRange(6832,6848).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),a.addRange(69446,69456).addRange(69632,69634).addRange(69688,69702).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105),a.addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);a.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),e.exports=a},(e,t,n)=>{var a=n(0)(748,750,884,890,1369,1600,2042,2074,2084,2088,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);a.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),e.exports=a},(e,t,n)=>{var a=n(0)(94,96,168,175,180,184,749,885,8125,43867,65342,65344,65507);a.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64449).addRange(127995,127999),e.exports=a},(e,t,n)=>{var a=n(0)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476);a.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540),a.addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400),a.addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378),a.addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364),a.addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)(185,8304,11517,12295,66369,66378);a.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),a.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),a.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),e.exports=a},(e,t,n)=>{var a=n(0)(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);e.exports=a},(e,t,n)=>{var a=n(0)(173,907,909,930,1328,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);a.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945),a.addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),a.addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447),a.addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466),a.addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049),a.addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095),a.addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175),a.addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566),a.addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),e.exports=a},(e,t,n)=>{var a=n(0)(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909),a.addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225),a.addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(8501,8504),a.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),a.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),a.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457),a.addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),a.addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(185,6618,8304,8585,11517);a.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),a.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),e.exports=a},(e,t,n)=>{var a=n(0)(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,11858,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);a.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801).addRange(11806,11807),a.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006),a.addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=a},(e,t,n)=>{var a=n(0)(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);a.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),a.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123),a.addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994),e.exports=a},(e,t,n)=>{var a=n(0)(8233);e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),e.exports=a},(e,t,n)=>{var a=n(0)(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,11858,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);a.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182).addRange(10214,10223),a.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127),a.addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=a},(e,t,n)=>{var a=n(0)(32,160,5760,8239,8287,12288);a.addRange(8192,8202).addRange(8232,8233),e.exports=a},(e,t,n)=>{var a=n(0)(32,160,5760,8239,8287,12288);a.addRange(8192,8202),e.exports=a},(e,t,n)=>{var a=n(0)(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);a.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),a.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),a.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(55296,57343),e.exports=a},(e,t,n)=>{var a=n(0)(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254);a.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8383).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),a.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64449).addRange(65020,65021).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713).addRange(92988,92991),a.addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938),a.addRange(129940,129994),e.exports=a},(e,t,n)=>{var a=n(0)(453,456,459,498,8124,8140,8188);a.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),e.exports=a},(e,t,n)=>{var a=n(0)(907,909,930,1328,1424,1565,1806,2111,2143,2229,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);a.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),a.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951),a.addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),a.addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473),a.addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351),a.addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452),a.addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947),a.addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461),a.addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),e.exports=a},(e,t,n)=>{var a=n(0)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);a.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11310),a.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(82944,83526),e.exports=a},(e,t,n)=>{var a=n(0)(1564,1566,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68352,68405).addRange(68409,68415),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6912,6987).addRange(6992,7036),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(42656,42743).addRange(92160,92728),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(92880,92909).addRange(92912,92917),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7104,7155).addRange(7164,7167),e.exports=a},(e,t,n)=>{var a=n(0)(2482,2519);a.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(746,747).addRange(12549,12591).addRange(12704,12735),e.exports=a},(e,t,n)=>{var a=n(0)(69759);a.addRange(69632,69709).addRange(69714,69743),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(10240,10495),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6656,6683).addRange(6686,6687),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5952,5971),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5120,5759).addRange(6320,6389),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66208,66256),e.exports=a},(e,t,n)=>{var a=n(0)(66927);a.addRange(66864,66915),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69888,69940).addRange(69942,69959),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69552,69579),e.exports=a},(e,t,n)=>{var a=n(0)(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,917505);a.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11858).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),a.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),a.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=a},(e,t,n)=>{var a=n(0)(67592,67644,67647);a.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=a},(e,t,n)=>{var a=n(0)(7467,7544);a.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66560,66639),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),e.exports=a},(e,t,n)=>{var a=n(0)(71945);a.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71680,71739),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(77824,78894).addRange(78896,78904),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66816,66855),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69600,69622),e.exports=a},(e,t,n)=>{var a=n(0)(4696,4800);a.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),e.exports=a},(e,t,n)=>{var a=n(0)(4295,4301,11559,11565);a.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66352,66378),e.exports=a},(e,t,n)=>{var a=n(0)(70480,70487);a.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),e.exports=a},(e,t,n)=>{var a=n(0)(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);a.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),e.exports=a},(e,t,n)=>{var a=n(0)(2768);a.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=a},(e,t,n)=>{var a=n(0)(2620,2641,2654);a.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),e.exports=a},(e,t,n)=>{var a=n(0)(12293,12295);a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94192,94193).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68864,68903).addRange(68912,68921),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5920,5940),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=a},(e,t,n)=>{var a=n(0)(64318);a.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),e.exports=a},(e,t,n)=>{var a=n(0)(127488);a.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67648,67669).addRange(67671,67679),e.exports=a},(e,t,n)=>{var a=n(0)(1648,7405,7412,66045,66272,70459);a.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6848).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68448,68466).addRange(68472,68479),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68416,68437).addRange(68440,68447),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),e.exports=a},(e,t,n)=>{var a=n(0)(69837);a.addRange(69760,69825),e.exports=a},(e,t,n)=>{var a=n(0)(3294);a.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),e.exports=a},(e,t,n)=>{var a=n(0)(110592);a.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),e.exports=a},(e,t,n)=>{var a=n(0)(43311);a.addRange(43264,43309),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),e.exports=a},(e,t,n)=>{var a=n(0)(94180);a.addRange(101120,101589),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(70144,70161).addRange(70163,70206),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(70320,70378).addRange(70384,70393),e.exports=a},(e,t,n)=>{var a=n(0)(3716,3749,3782);a.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),e.exports=a},(e,t,n)=>{var a=n(0)(170,186,8305,8319,8498,8526);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=a},(e,t,n)=>{var a=n(0)(6464);a.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),e.exports=a},(e,t,n)=>{var a=n(0)(73648);a.addRange(42192,42239),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66176,66204),e.exports=a},(e,t,n)=>{var a=n(0)(67903);a.addRange(67872,67897),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69968,70006),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(73440,73464),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),e.exports=a},(e,t,n)=>{var a=n(0)(2142);a.addRange(2112,2139),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68288,68326).addRange(68331,68342),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=a},(e,t,n)=>{var a=n(0)(73018);a.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(93760,93850),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(124928,125124).addRange(125127,125142),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67968,67999),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71168,71236).addRange(71248,71257),e.exports=a},(e,t,n)=>{var a=n(0)(6148);a.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=a},(e,t,n)=>{var a=n(0)(70280);a.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67712,67742).addRange(67751,67759),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(70656,70747).addRange(70749,70753),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(1984,2042).addRange(2045,2047),e.exports=a},(e,t,n)=>{var a=n(0)(94177);a.addRange(110960,111355),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5760,5788),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7248,7295),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66304,66339).addRange(66349,66351),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68224,68255),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66384,66426),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66464,66499).addRange(66504,66517),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69376,69415),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68192,68223),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68608,68680),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66736,66771).addRange(66776,66811),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66688,66717).addRange(66720,66729),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67680,67711),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72384,72440),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43072,43127),e.exports=a},(e,t,n)=>{var a=n(0)(67871);a.addRange(67840,67867),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=a},(e,t,n)=>{var a=n(0)(43359);a.addRange(43312,43347),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5792,5866).addRange(5870,5880),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2048,2093).addRange(2096,2110),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43136,43205).addRange(43214,43225),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(70016,70111),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66640,66687),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71040,71093).addRange(71096,71133),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=a},(e,t,n)=>{var a=n(0)(3517,3530,3542);a.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69424,69465),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69840,69864).addRange(69872,69881),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72272,72354),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7040,7103).addRange(7360,7367),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43008,43052),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5888,5900).addRange(5902,5908),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6480,6509).addRange(6512,6516),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43648,43714).addRange(43739,43743),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71296,71352).addRange(71360,71369),e.exports=a},(e,t,n)=>{var a=n(0)(2972,3024,3031,73727);a.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),e.exports=a},(e,t,n)=>{var a=n(0)(94176);a.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(1920,1969),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(3585,3642).addRange(3648,3675),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),e.exports=a},(e,t,n)=>{var a=n(0)(11647);a.addRange(11568,11623).addRange(11631,11632),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(70784,70855).addRange(70864,70873),e.exports=a},(e,t,n)=>{var a=n(0)(66463);a.addRange(66432,66461),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(42240,42539),e.exports=a},(e,t,n)=>{var a=n(0)(123647);a.addRange(123584,123641),e.exports=a},(e,t,n)=>{var a=n(0)(71935);a.addRange(71840,71922),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(40960,42124).addRange(42128,42182),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72192,72263),e.exports=a},(e,t,n)=>{var a=n(0)(1600);a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(82944,83526),e.exports=a},(e,t,n)=>{var a=n(0)(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68352,68405).addRange(68409,68415),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6912,6987).addRange(6992,7036),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(42656,42743).addRange(92160,92728),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(92880,92909).addRange(92912,92917),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7104,7155).addRange(7164,7167),e.exports=a},(e,t,n)=>{var a=n(0)(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);a.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=a},(e,t,n)=>{var a=n(0)(12336,12343,12539);a.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),e.exports=a},(e,t,n)=>{var a=n(0)(69759);a.addRange(69632,69709).addRange(69714,69743),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(10240,10495),e.exports=a},(e,t,n)=>{var a=n(0)(43471);a.addRange(6656,6683).addRange(6686,6687),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5941,5942).addRange(5952,5971),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5120,5759).addRange(6320,6389),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66208,66256),e.exports=a},(e,t,n)=>{var a=n(0)(66927);a.addRange(66864,66915),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69552,69579),e.exports=a},(e,t,n)=>{var a=n(0)(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,917505);a.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11858).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510),a.addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883),a.addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=a},(e,t,n)=>{var a=n(0)(67592,67644,67647);a.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=a},(e,t,n)=>{var a=n(0)(7467,7544,7672,11843);a.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66560,66639),e.exports=a},(e,t,n)=>{var a=n(0)(8432);a.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),e.exports=a},(e,t,n)=>{var a=n(0)(71945);a.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(77824,78894).addRange(78896,78904),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66816,66855),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69600,69622),e.exports=a},(e,t,n)=>{var a=n(0)(4696,4800);a.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),e.exports=a},(e,t,n)=>{var a=n(0)(4295,4301,11559,11565);a.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=a},(e,t,n)=>{var a=n(0)(1156,1159,11843,42607);a.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66352,66378),e.exports=a},(e,t,n)=>{var a=n(0)(7376,8432,70480,70487,73683);a.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),e.exports=a},(e,t,n)=>{var a=n(0)(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);a.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),e.exports=a},(e,t,n)=>{var a=n(0)(2768);a.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=a},(e,t,n)=>{var a=n(0)(2620,2641,2654);a.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),e.exports=a},(e,t,n)=>{var a=n(0)(12336,12539,13055);a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40956).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a},(e,t,n)=>{var a=n(0)(12343,12539);a.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),e.exports=a},(e,t,n)=>{var a=n(0)(1548,1563,1567,1600,1748);a.addRange(68864,68903).addRange(68912,68921),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5920,5942),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=a},(e,t,n)=>{var a=n(0)(64318);a.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),e.exports=a},(e,t,n)=>{var a=n(0)(12343,65392,127488);a.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110878).addRange(110928,110930),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67648,67669).addRange(67671,67679),e.exports=a},(e,t,n)=>{var a=n(0)(7673,66045);a.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6848).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68448,68466).addRange(68472,68479),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68416,68437).addRange(68440,68447),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),e.exports=a},(e,t,n)=>{var a=n(0)(69837);a.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),e.exports=a},(e,t,n)=>{var a=n(0)(3294,7376,7378,7386,7410,7412);a.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),e.exports=a},(e,t,n)=>{var a=n(0)(12343,110592);a.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110948,110951),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43264,43311),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),e.exports=a},(e,t,n)=>{var a=n(0)(94180);a.addRange(101120,101589),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),e.exports=a},(e,t,n)=>{var a=n(0)(3716,3749,3782);a.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),e.exports=a},(e,t,n)=>{var a=n(0)(170,186,4347,8239,8305,8319,8432,8498,8526,43310);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=a},(e,t,n)=>{var a=n(0)(2405,6464);a.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),e.exports=a},(e,t,n)=>{var a=n(0)(73648);a.addRange(42192,42239),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66176,66204),e.exports=a},(e,t,n)=>{var a=n(0)(67903);a.addRange(67872,67897),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(73440,73464),e.exports=a},(e,t,n)=>{var a=n(0)(7386);a.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),e.exports=a},(e,t,n)=>{var a=n(0)(1600,2142);a.addRange(2112,2139),e.exports=a},(e,t,n)=>{var a=n(0)(1600);a.addRange(68288,68326).addRange(68331,68342),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=a},(e,t,n)=>{var a=n(0)(73018);a.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(93760,93850),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(124928,125124).addRange(125127,125142),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67968,67999),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),e.exports=a},(e,t,n)=>{var a=n(0)(8239);a.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=a},(e,t,n)=>{var a=n(0)(70280);a.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=a},(e,t,n)=>{var a=n(0)(43310);a.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67712,67742).addRange(67751,67759),e.exports=a},(e,t,n)=>{var a=n(0)(7401,7410,7418);a.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(70656,70747).addRange(70749,70753),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(1984,2042).addRange(2045,2047),e.exports=a},(e,t,n)=>{var a=n(0)(94177);a.addRange(110960,111355),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5760,5788),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7248,7295),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66304,66339).addRange(66349,66351),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68224,68255),e.exports=a},(e,t,n)=>{var a=n(0)(1155);a.addRange(66384,66426),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66464,66499).addRange(66504,66517),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69376,69415),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68192,68223),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(68608,68680),e.exports=a},(e,t,n)=>{var a=n(0)(7386,7410);a.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66736,66771).addRange(66776,66811),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66688,66717).addRange(66720,66729),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(67680,67711),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72384,72440),e.exports=a},(e,t,n)=>{var a=n(0)(6149);a.addRange(6146,6147).addRange(43072,43127),e.exports=a},(e,t,n)=>{var a=n(0)(67871);a.addRange(67840,67867),e.exports=a},(e,t,n)=>{var a=n(0)(1600);a.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=a},(e,t,n)=>{var a=n(0)(43359);a.addRange(43312,43347),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5792,5866).addRange(5870,5880),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2048,2093).addRange(2096,2110),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43136,43205).addRange(43214,43225),e.exports=a},(e,t,n)=>{var a=n(0)(2385,7383,7385,7392);a.addRange(7388,7389).addRange(70016,70111),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(66640,66687),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(71040,71093).addRange(71096,71133),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=a},(e,t,n)=>{var a=n(0)(3517,3530,3542);a.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),e.exports=a},(e,t,n)=>{var a=n(0)(1600);a.addRange(69424,69465),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(69840,69864).addRange(69872,69881),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72272,72354),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(7040,7103).addRange(7360,7367),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),e.exports=a},(e,t,n)=>{var a=n(0)(1548,1567,1600,1648,7672);a.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(43648,43714).addRange(43739,43743),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),e.exports=a},(e,t,n)=>{var a=n(0)(2972,3024,3031,7386,43251,70401,70403,73727);a.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),e.exports=a},(e,t,n)=>{var a=n(0)(94176);a.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),e.exports=a},(e,t,n)=>{var a=n(0)(7386,7410);a.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),e.exports=a},(e,t,n)=>{var a=n(0)(1548,1567,65010,65021);a.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(3585,3642).addRange(3648,3675),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),e.exports=a},(e,t,n)=>{var a=n(0)(11647);a.addRange(11568,11623).addRange(11631,11632),e.exports=a},(e,t,n)=>{var a=n(0)(7410);a.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),e.exports=a},(e,t,n)=>{var a=n(0)(66463);a.addRange(66432,66461),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(42240,42539),e.exports=a},(e,t,n)=>{var a=n(0)(123647);a.addRange(123584,123641),e.exports=a},(e,t,n)=>{var a=n(0)(71935);a.addRange(71840,71922),e.exports=a},(e,t,n)=>{var a=n(0)(1548,1563,1567);a.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),e.exports=a},(e,t,n)=>{var a=n(0)(12539);a.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),e.exports=a},(e,t,n)=>{var a=n(0)();a.addRange(72192,72263),e.exports=a},e=>{e.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])},e=>{e.exports="13.0.0"},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(177),r=(0,n(3).declare)((function(e,t){e.assertVersion(7);var n=t.useUnicodeFlag,r=void 0===n||n;if("boolean"!=typeof r)throw new Error(".useUnicodeFlag must be a boolean, or undefined");return(0,a.createRegExpFeaturePlugin)({name:"proposal-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:r}})}));t.default=r},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.runtime,r=void 0===n||n;if("boolean"!=typeof r)throw new Error("The 'runtime' option must be boolean");return(0,a.createRegExpFeaturePlugin)({name:"transform-named-capturing-groups-regex",feature:"namedCaptureGroups",options:{runtime:r}})};var a=n(177)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(455),i=n(156),o=n(6),s=(0,a.declare)((function(e,t){e.assertVersion(7);var n=t.method,a=t.module,s=e.assumption("noNewArrows");return n&&a?{name:"transform-async-to-generator",visitor:{Function(e,t){if(e.node.async&&!e.node.generator){var d=t.methodWrapper;d=d?o.types.cloneNode(d):t.methodWrapper=(0,i.addNamed)(e,n,a),(0,r.default)(e,{wrapAsync:d},s)}}}}:{name:"transform-async-to-generator",visitor:{Function(e,t){e.node.async&&!e.node.generator&&(0,r.default)(e,{wrapAsync:t.addHelper("asyncToGenerator")},s)}}}}));t.default=s},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(1202),i=n(6),o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-exponentiation-operator",visitor:(0,r.default)({operator:"**",build:(e,t)=>i.types.callExpression(i.types.memberExpression(i.types.identifier("Math"),i.types.identifier("pow")),[e,t])})}}));t.default=o},(e,t,n)=>{"use strict";var a;function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw i}}}}function o(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d=n(3),l=n(6),u=(0,d.declare)((function(e,t){var n,d;e.assertVersion(7);var u=null!=(n=e.assumption("ignoreToPrimitiveHint"))?n:t.loose,c=null!=(d=e.assumption("mutableTemplateObject"))?d:t.loose,p="taggedTemplateLiteral";return c&&(p+="Loose"),{name:"transform-template-literals",visitor:{TaggedTemplateExpression(e){var t,n=e.node,d=n.quasi,u=[],c=[],f=!0,h=i(d.quasis);try{for(h.s();!(t=h.n()).done;){var g=t.value.value,y=g.raw,m=g.cooked,v=null==m?e.scope.buildUndefinedNode():l.types.stringLiteral(m);u.push(v),c.push(l.types.stringLiteral(y)),y!==m&&(f=!1)}}catch(e){h.e(e)}finally{h.f()}var R=[l.types.arrayExpression(u)];f||R.push(l.types.arrayExpression(c));var b,E=e.scope.generateUidIdentifier("templateObject");e.scope.getProgramParent().push({id:l.types.cloneNode(E)}),e.replaceWith(l.types.callExpression(n.tag,[l.template.expression.ast(a||(a=r(["\n "," || (\n "," = ","(",")\n )\n "])),l.types.cloneNode(E),E,this.addHelper(p),R)].concat(function(e){if(Array.isArray(e))return s(e)}(b=d.expressions)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(b)||o(b)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())))},TemplateLiteral(e){var t,n=[],a=e.get("expressions"),r=0,o=i(e.node.quasis);try{for(o.s();!(t=o.n()).done;){var s=t.value;if(s.value.cooked&&n.push(l.types.stringLiteral(s.value.cooked)),r<a.length){var d=a[r++].node;l.types.isStringLiteral(d,{value:""})||n.push(d)}}}catch(e){o.e(e)}finally{o.f()}l.types.isStringLiteral(n[0])||u&&l.types.isStringLiteral(n[1])||n.unshift(l.types.stringLiteral(""));var c,p=n[0];if(u)for(var f=1;f<n.length;f++)p=l.types.binaryExpression("+",p,n[f]);else n.length>1&&(c=!0,p=n.reduce((function(e,t){var n=l.types.isLiteral(t);return!n&&c&&(n=!0,c=!1),n&&l.types.isCallExpression(e)?(e.arguments.push(t),e):l.types.callExpression(l.types.memberExpression(e,l.types.identifier("concat")),[t])})));e.replaceWith(p)}}}}));t.default=u},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"transform-literals",visitor:{NumericLiteral(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(72),i=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-function-name",visitor:{FunctionExpression:{exit(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=(0,r.default)(e);t&&e.replaceWith(t)}}},ObjectProperty(e){var t=e.get("value");if(t.isFunction()){var n=(0,r.default)(t);n&&t.replaceWith(n)}}}}}));t.default=i},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e,t){var n;e.assertVersion(7);var a=null!=(n=e.assumption("noNewArrows"))?n:!t.spec;return{name:"transform-arrow-functions",visitor:{ArrowFunctionExpression(e){e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({allowInsertArrow:!1,noNewArrows:a,specCompliant:!a})}}}}));t.default=a},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3),i=n(6),o=(0,r.declare)((function(e){function t(e,t){var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(t.get(e));try{for(r.s();!(n=r.n()).done;){var o=n.value,s=o.node;if(o.isFunctionDeclaration()){var d=i.types.variableDeclaration("let",[i.types.variableDeclarator(s.id,i.types.toExpression(s))]);d._blockHoist=2,s.id=null,o.replaceWith(d)}}}catch(e){r.e(e)}finally{r.f()}}return e.assertVersion(7),{name:"transform-block-scoped-functions",visitor:{BlockStatement(e){var n=e.node,a=e.parent;i.types.isFunction(a,{body:n})||i.types.isExportDeclaration(a)||t("body",e)},SwitchCase(e){t("consequent",e)}}}}));t.default=o},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(3),o=n(89),s=n(72),d=n(151),l=n(6),u=n(345),c=n(1204),p=function(e){return Object.keys(u[e]).filter((function(e){return/^[A-Z]/.test(e)}))},f=new Set([].concat(a(p("builtin")),a(p("browser")))),h=(0,i.declare)((function(e,t){var n,a,r,i;e.assertVersion(7);var u=t.loose,p=null!=(n=e.assumption("setClassMethods"))?n:t.loose,h=null!=(a=e.assumption("constantSuper"))?a:t.loose,g=null!=(r=e.assumption("superIsCallableConstructor"))?r:t.loose,y=null!=(i=e.assumption("noClassCalls"))?i:t.loose,m=Symbol();return{name:"transform-classes",visitor:{ExportDefaultDeclaration(e){e.get("declaration").isClassDeclaration()&&(0,d.default)(e)},ClassDeclaration(e){var t=e.node,n=t.id||e.scope.generateUidIdentifier("class");e.replaceWith(l.types.variableDeclaration("let",[l.types.variableDeclarator(n,l.types.toExpression(t))]))},ClassExpression(e,t){var n=e.node;if(!n[m]){var a=(0,s.default)(e);if(a&&a!==n)e.replaceWith(a);else if(n[m]=!0,e.replaceWith((0,c.default)(e,t.file,f,u,{setClassMethods:p,constantSuper:h,superIsCallableConstructor:g,noClassCalls:y})),e.isCallExpression()){(0,o.default)(e);var r=e.get("callee");r.isArrowFunctionExpression()&&r.arrowFunctionToExpression()}}}}}}));t.default=h},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(87),i=n(6),o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-object-super",visitor:{ObjectExpression(e,t){var n,a=function(){return n=n||e.scope.generateUidIdentifier("obj")};e.get("properties").forEach((function(e){e.isMethod()&&function(e,t,n){new r.default({getObjectRef:t,methodPath:e,file:n}).replace()}(e,a,t)})),n&&(e.scope.push({id:i.types.cloneNode(n)}),e.replaceWith(i.types.assignmentExpression("=",i.types.cloneNode(n),e.node)))}}}}));t.default=o},(e,t,n)=>{"use strict";var a,r,i;function o(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(3),d=n(6),l=n(1206),u=(0,s.declare)((function(e,t){var n,s,u;e.assertVersion(7);var c=t.assumeArray,p=t.allowArrayLike;if(!0===t.loose&&!0===c)throw new Error("The loose and assumeArray options cannot be used together in @babel/plugin-transform-for-of");if(!0===c&&!0===p)throw new Error("The assumeArray and allowArrayLike options cannot be used together in @babel/plugin-transform-for-of");if(p&&/^7\.\d\./.test(e.version))throw new Error("The allowArrayLike is only supported when using @babel/core@^7.10.0");var f=null!=(n=t.assumeArray)?n:!t.loose&&e.assumption("iterableIsArray"),h=null!=(s=t.allowArrayLike)?s:e.assumption("arrayLikeIsIterable"),g=null!=(u=e.assumption("skipForOfIteratorClosing"))?u:t.loose;if(f&&h)throw new Error('The "iterableIsArray" and "arrayLikeIsIterable" assumptions are not compatible.');if(f)return{name:"transform-for-of",visitor:{ForOfStatement(e){var t=e.scope,n=e.node,a=n.left,r=n.right;if(!n.await){var i=t.generateUidIdentifier("i"),o=t.maybeGenerateMemoised(r,!0),s=[d.types.variableDeclarator(i,d.types.numericLiteral(0))];o?s.push(d.types.variableDeclarator(o,r)):o=r;var l,u,c=d.types.memberExpression(d.types.cloneNode(o),d.types.cloneNode(i),!0);d.types.isVariableDeclaration(a)?(l=a).declarations[0].init=c:l=d.types.expressionStatement(d.types.assignmentExpression("=",a,c));var p=e.get("body");p.isBlockStatement()&&Object.keys(e.getBindingIdentifiers()).some((function(e){return p.scope.hasOwnBinding(e)}))?u=d.types.blockStatement([l,p.node]):(u=d.types.toBlock(p.node)).body.unshift(l),e.replaceWith(d.types.forStatement(d.types.variableDeclaration("let",s),d.types.binaryExpression("<",d.types.cloneNode(i),d.types.memberExpression(d.types.cloneNode(o),d.types.identifier("length"))),d.types.updateExpression("++",d.types.cloneNode(i)),u))}}}};var y=(0,d.template)(a||(a=o(["\n for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY;\n "]))),m=d.template.statements(r||(r=o(["\n for (var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;\n !(STEP_KEY = ITERATOR_HELPER()).done;) BODY;\n "]))),v=d.template.statements(i||(i=o(["\n var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;\n try {\n for (ITERATOR_HELPER.s(); !(STEP_KEY = ITERATOR_HELPER.n()).done;) BODY;\n } catch (err) {\n ITERATOR_HELPER.e(err);\n } finally {\n ITERATOR_HELPER.f();\n }\n "]))),R=g?{build:m,helper:"createForOfIteratorHelperLoose",getContainer:function(e){return e}}:{build:v,helper:"createForOfIteratorHelper",getContainer:function(e){return e[1].block.body}};return{name:"transform-for-of",visitor:{ForOfStatement(e,t){var n=e.get("right");if(n.isArrayExpression()||n.isGenericType("Array")||d.types.isArrayTypeAnnotation(n.getTypeAnnotation()))e.replaceWith(function(e){var t=e.node,n=e.scope,a=n.generateUidIdentifierBasedOnNode(t.right,"arr"),r=n.generateUidIdentifier("i"),i=y({BODY:t.body,KEY:r,NAME:a,ARR:t.right});d.types.inherits(i,t),d.types.ensureBlock(i);var o=d.types.memberExpression(d.types.cloneNode(a),d.types.cloneNode(r),!0),s=t.left;return d.types.isVariableDeclaration(s)?(s.declarations[0].init=o,i.body.body.unshift(s)):i.body.body.unshift(d.types.expressionStatement(d.types.assignmentExpression("=",s,o))),i}(e));else if(t.availableHelper(R.helper)){var a,r=e.node,i=e.parent,o=e.scope,s=r.left,u=o.generateUid("step"),c=d.types.memberExpression(d.types.identifier(u),d.types.identifier("value"));a=d.types.isVariableDeclaration(s)?d.types.variableDeclaration(s.kind,[d.types.variableDeclarator(s.declarations[0].id,c)]):d.types.expressionStatement(d.types.assignmentExpression("=",s,c)),e.ensureBlock(),r.body.body.unshift(a);var p=R.build({CREATE_ITERATOR_HELPER:t.addHelper(R.helper),ITERATOR_HELPER:o.generateUidIdentifier("iterator"),ARRAY_LIKE_IS_ITERABLE:h?d.types.booleanLiteral(!0):null,STEP_KEY:d.types.identifier(u),OBJECT:r.right,BODY:r.body}),f=R.getContainer(p);d.types.inherits(f[0],r),d.types.inherits(f[0].body,r.body),d.types.isLabeledStatement(i)?(f[0]=d.types.labeledStatement(i.label,f[0]),e.parentPath.replaceWithMultiple(p),e.skip()):e.replaceWithMultiple(p)}else(0,l.default)(g,e,t)}}}}));t.default=u},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(3),r=n(6),i=(0,a.declare)((function(e){e.assertVersion(7);var t=/[\ud800-\udfff]/g,n=/(\\+)u\{([0-9a-fA-F]+)\}/g;function a(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return"\\u"+t}function i(e,t,n){if(t.length%2==0)return e;var r=String.fromCodePoint(parseInt(n,16)),i=t.slice(0,-1)+a(r.charCodeAt(0));return 1===r.length?i:i+a(r.charCodeAt(1))}function o(e){return e.replace(n,i)}return{name:"transform-unicode-escapes",manipulateOptions(e){var t,n=e.generatorOpts;n.jsescOption||(n.jsescOption={}),null!=(t=n.jsescOption).minimal||(t.minimal=!1)},visitor:{Identifier(e){var n=e.node,a=e.key,i=n.name,o=i.replace(t,(function(e){return"_u".concat(e.charCodeAt(0).toString(16))}));if(i!==o){var s=r.types.inherits(r.types.stringLiteral(i),n);if("key"!==a){var d=e.parentPath,l=e.scope;if(d.isMemberExpression({property:n})||d.isOptionalMemberExpression({property:n}))return d.node.computed=!0,void e.replaceWith(s);if(!l.getBinding(i))throw e.buildCodeFrameError("Can't reference '".concat(i,"' as a bare identifier"));l.rename(i,l.generateUid(o))}else e.replaceWith(s)}},"StringLiteral|DirectiveLiteral"(e){var t=e.node.extra;null!=t&&t.raw&&(t.raw=o(t.raw))},TemplateElement(e){var t=e.node,a=e.parentPath,r=t.value,i=function(e){for(var t;t=n.exec(e);)if(t[1].length%2!=0)return n.lastIndex=0,t[0];return null}(r.raw);if(i){if(a.parentPath.isTaggedTemplateExpression())throw e.buildCodeFrameError("Can't replace Unicode escape '".concat(i,"' inside tagged template literals. You can enable '@babel/plugin-transform-template-literals' to compile them to classic strings."));r.raw=o(r.raw)}}}}}));t.default=i},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(177),r=(0,n(3).declare)((function(e){return e.assertVersion(7),(0,a.createRegExpFeaturePlugin)({name:"transform-unicode-regex",feature:"unicodeFlag"})}));t.default=r},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3),i=n(454),o=n(6),s=(0,r.declare)((function(e,t){var n,r;e.assertVersion(7);var s=null!=(n=e.assumption("iterableIsArray"))?n:t.loose,d=null!=(r=t.allowArrayLike)?r:e.assumption("arrayLikeIsIterable");function l(e,t){return s&&!o.types.isIdentifier(e.argument,{name:"arguments"})?e.argument:t.toArray(e.argument,!0,d)}function u(e){for(var t=0;t<e.length;t++)if(o.types.isSpreadElement(e[t]))return!0;return!1}function c(e,t){return e.length?(t.push(o.types.arrayExpression(e)),[]):e}function p(e,t,n){var r,i=[],s=[],d=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e);try{for(d.s();!(r=d.n()).done;){var u=r.value;if(o.types.isSpreadElement(u)){s=c(s,i);var p=l(u,t);o.types.isArrayExpression(p)&&p.elements.some((function(e){return null===e}))&&(p=o.types.callExpression(n.addHelper("arrayWithoutHoles"),[p])),i.push(p)}else s.push(u)}}catch(e){d.e(e)}finally{d.f()}return c(s,i),i}return{name:"transform-spread",visitor:{ArrayExpression(e){var t=e.node,n=e.scope,a=t.elements;if(u(a)){var r=p(a,n,this),i=r[0];1!==r.length||i===a[0].argument?(o.types.isArrayExpression(i)?r.shift():i=o.types.arrayExpression([]),e.replaceWith(o.types.callExpression(o.types.memberExpression(i,o.types.identifier("concat")),r))):e.replaceWith(i)}},CallExpression(e){var t=e.node,n=e.scope,a=t.arguments;if(u(a)){var r=(0,i.skipTransparentExprWrappers)(e.get("callee"));if(r.isSuper())throw e.buildCodeFrameError("It's not possible to compile spread arguments in `super()` without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var s,d=n.buildUndefinedNode();t.arguments=[];var l=(s=1===a.length&&"arguments"===a[0].argument.name?[a[0].argument]:p(a,n,this)).shift();s.length?t.arguments.push(o.types.callExpression(o.types.memberExpression(l,o.types.identifier("concat")),s)):t.arguments.push(l);var c=r.node;if(r.isMemberExpression()){var f=n.maybeGenerateMemoised(c.object);f?(c.object=o.types.assignmentExpression("=",f,c.object),d=f):d=o.types.cloneNode(c.object)}t.callee=o.types.memberExpression(t.callee,o.types.identifier("apply")),o.types.isSuper(d)&&(d=o.types.thisExpression()),t.arguments.unshift(o.types.cloneNode(d))}},NewExpression(e){var t=e.node,n=e.scope,a=t.arguments;if(u(a)){var r=p(a,n,this),i=r.shift();a=r.length?o.types.callExpression(o.types.memberExpression(i,o.types.identifier("concat")),r):i,e.replaceWith(o.types.callExpression(e.hub.addHelper("construct"),[t.callee,a]))}}}}}));t.default=s},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(3),d=n(6),l=(0,s.declare)((function(e,t){var n,s,l;e.assertVersion(7);var u=t.useBuiltIns,c=void 0!==u&&u,p=null!=(n=e.assumption("iterableIsArray"))?n:t.loose,f=null!=(s=t.allowArrayLike)?s:e.assumption("arrayLikeIsIterable"),h=null!=(l=e.assumption("objectRestNoSymbols"))?l:t.loose;function g(e){var t,n=r(e.declarations);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(d.types.isPattern(a.id))return!0}}catch(e){n.e(e)}finally{n.f()}return!1}function y(e){var t,n=r(e.elements);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(d.types.isRestElement(a))return!0}}catch(e){n.e(e)}finally{n.f()}return!1}var m={},v=function(e,t,n){if(t.length&&d.types.isIdentifier(e)&&d.types.isReferenced(e,t[t.length-1])&&n.bindings[e.name])throw n.deopt=!0,m},R=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.blockHoist=t.blockHoist,this.operator=t.operator,this.arrays={},this.nodes=t.nodes||[],this.scope=t.scope,this.kind=t.kind,this.iterableIsArray=t.iterableIsArray,this.arrayLikeIsIterable=t.arrayLikeIsIterable,this.addHelper=t.addHelper}var t,n;return t=e,(n=[{key:"buildVariableAssignment",value:function(e,t){var n,a=this.operator;return d.types.isMemberExpression(e)&&(a="="),(n=a?d.types.expressionStatement(d.types.assignmentExpression(a,e,d.types.cloneNode(t)||this.scope.buildUndefinedNode())):d.types.variableDeclaration(this.kind,[d.types.variableDeclarator(e,d.types.cloneNode(t))]))._blockHoist=this.blockHoist,n}},{key:"buildVariableDeclaration",value:function(e,t){var n=d.types.variableDeclaration("var",[d.types.variableDeclarator(d.types.cloneNode(e),d.types.cloneNode(t))]);return n._blockHoist=this.blockHoist,n}},{key:"push",value:function(e,t){var n=d.types.cloneNode(t);d.types.isObjectPattern(e)?this.pushObjectPattern(e,n):d.types.isArrayPattern(e)?this.pushArrayPattern(e,n):d.types.isAssignmentPattern(e)?this.pushAssignmentPattern(e,n):this.nodes.push(this.buildVariableAssignment(e,n))}},{key:"toArray",value:function(e,t){return this.iterableIsArray||d.types.isIdentifier(e)&&this.arrays[e.name]?e:this.scope.toArray(e,t,this.arrayLikeIsIterable)}},{key:"pushAssignmentPattern",value:function(e,t){var n=e.left,a=e.right,r=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(r,t));var i,o,s=d.types.conditionalExpression(d.types.binaryExpression("===",d.types.cloneNode(r),this.scope.buildUndefinedNode()),a,d.types.cloneNode(r));d.types.isPattern(n)?("const"===this.kind||"let"===this.kind?(i=this.scope.generateUidIdentifier(r.name),o=this.buildVariableDeclaration(i,s)):(i=r,o=d.types.expressionStatement(d.types.assignmentExpression("=",d.types.cloneNode(r),s))),this.nodes.push(o),this.push(n,i)):this.nodes.push(this.buildVariableAssignment(n,s))}},{key:"pushObjectRest",value:function(e,t,n,a){for(var r,i=[],o=!0,s=!1,l=0;l<e.properties.length;l++){var u=e.properties[l];if(l>=a)break;if(!d.types.isRestElement(u)){var p=u.key;d.types.isIdentifier(p)&&!u.computed?i.push(d.types.stringLiteral(p.name)):d.types.isTemplateLiteral(p)?(i.push(d.types.cloneNode(p)),s=!0):d.types.isLiteral(p)?i.push(d.types.stringLiteral(String(p.value))):(i.push(d.types.cloneNode(p)),o=!1)}}if(0===i.length)r=d.types.callExpression((this,c?d.types.memberExpression(d.types.identifier("Object"),d.types.identifier("assign")):this.addHelper("extends")),[d.types.objectExpression([]),d.types.cloneNode(t)]);else{var f=d.types.arrayExpression(i);if(o){if(!s&&!d.types.isProgram(this.scope.block)){var g=this.scope.path.findParent((function(e){return e.isProgram()})),y=this.scope.generateUidIdentifier("excluded");g.scope.push({id:y,init:f,kind:"const"}),f=d.types.cloneNode(y)}}else f=d.types.callExpression(d.types.memberExpression(f,d.types.identifier("map")),[this.addHelper("toPropertyKey")]);r=d.types.callExpression(this.addHelper("objectWithoutProperties".concat(h?"Loose":"")),[d.types.cloneNode(t),f])}this.nodes.push(this.buildVariableAssignment(n.argument,r))}},{key:"pushObjectProperty",value:function(e,t){d.types.isLiteral(e.key)&&(e.computed=!0);var n=e.value,a=d.types.memberExpression(d.types.cloneNode(t),e.key,e.computed);d.types.isPattern(n)?this.push(n,a):this.nodes.push(this.buildVariableAssignment(n,a))}},{key:"pushObjectPattern",value:function(e,t){if(e.properties.length||this.nodes.push(d.types.expressionStatement(d.types.callExpression(this.addHelper("objectDestructuringEmpty"),[t]))),e.properties.length>1&&!this.scope.isStatic(t)){var n=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(n,t)),t=n}if(function(e){var t,n=r(e.properties);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(d.types.isRestElement(a))return!0}}catch(e){n.e(e)}finally{n.f()}return!1}(e))for(var a,i=0;i<e.properties.length;i++){var o=e.properties[i];if(d.types.isRestElement(o))break;var s=o.key;if(o.computed&&!this.scope.isPure(s)){var l=this.scope.generateUidIdentifierBasedOnNode(s);this.nodes.push(this.buildVariableDeclaration(l,s)),a||(a=e=Object.assign({},e,{properties:e.properties.slice()})),a.properties[i]=Object.assign({},a.properties[i],{key:l})}}for(var u=0;u<e.properties.length;u++){var c=e.properties[u];d.types.isRestElement(c)?this.pushObjectRest(e,t,c,u):this.pushObjectProperty(c,t)}}},{key:"canUnpackArrayPattern",value:function(e,t){if(!d.types.isArrayExpression(t))return!1;if(!(e.elements.length>t.elements.length)){if(e.elements.length<t.elements.length&&!y(e))return!1;var n,a=r(e.elements);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(!i)return!1;if(d.types.isMemberExpression(i))return!1}}catch(e){a.e(e)}finally{a.f()}var o,s=r(t.elements);try{for(s.s();!(o=s.n()).done;){var l=o.value;if(d.types.isSpreadElement(l))return!1;if(d.types.isCallExpression(l))return!1;if(d.types.isMemberExpression(l))return!1}}catch(e){s.e(e)}finally{s.f()}var u={deopt:!1,bindings:d.types.getBindingIdentifiers(e)};try{d.types.traverse(t,v,u)}catch(e){if(e!==m)throw e}return!u.deopt}}},{key:"pushUnpackedArrayPattern",value:function(e,t){for(var n=0;n<e.elements.length;n++){var a=e.elements[n];d.types.isRestElement(a)?this.push(a.argument,d.types.arrayExpression(t.elements.slice(n))):this.push(a,t.elements[n])}}},{key:"pushArrayPattern",value:function(e,t){if(e.elements){if(this.canUnpackArrayPattern(e,t))return this.pushUnpackedArrayPattern(e,t);var n=!y(e)&&e.elements.length,a=this.toArray(t,n);d.types.isIdentifier(a)?t=a:(t=this.scope.generateUidIdentifierBasedOnNode(t),this.arrays[t.name]=!0,this.nodes.push(this.buildVariableDeclaration(t,a)));for(var r=0;r<e.elements.length;r++){var i=e.elements[r];if(i){var o=void 0;d.types.isRestElement(i)?(o=this.toArray(t),o=d.types.callExpression(d.types.memberExpression(o,d.types.identifier("slice")),[d.types.numericLiteral(r)]),i=i.argument):o=d.types.memberExpression(t,d.types.numericLiteral(r),!0),this.push(i,o)}}}}},{key:"init",value:function(e,t){if(!d.types.isArrayExpression(t)&&!d.types.isMemberExpression(t)){var n=this.scope.maybeGenerateMemoised(t,!0);n&&(this.nodes.push(this.buildVariableDeclaration(n,d.types.cloneNode(t))),t=n)}return this.push(e,t),this.nodes}}])&&a(t.prototype,n),e}();return{name:"transform-destructuring",visitor:{ExportNamedDeclaration(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&g(t.node)){for(var n=[],a=0,r=Object.keys(e.getOuterBindingIdentifiers(e));a<r.length;a++){var i=r[a];n.push(d.types.exportSpecifier(d.types.identifier(i),d.types.identifier(i)))}e.replaceWith(t.node),e.insertAfter(d.types.exportNamedDeclaration(null,n))}},ForXStatement(e){var t=this,n=e.node,a=e.scope,r=n.left;if(d.types.isPattern(r)){var i=a.generateUidIdentifier("ref");return n.left=d.types.variableDeclaration("var",[d.types.variableDeclarator(i)]),e.ensureBlock(),0===n.body.body.length&&e.isCompletionRecord()&&n.body.body.unshift(d.types.expressionStatement(a.buildUndefinedNode())),void n.body.body.unshift(d.types.expressionStatement(d.types.assignmentExpression("=",r,i)))}if(d.types.isVariableDeclaration(r)){var o=r.declarations[0].id;if(d.types.isPattern(o)){var s=a.generateUidIdentifier("ref");n.left=d.types.variableDeclaration(r.kind,[d.types.variableDeclarator(s,null)]);var l=[];new R({kind:r.kind,scope:a,nodes:l,iterableIsArray:p,arrayLikeIsIterable:f,addHelper:function(e){return t.addHelper(e)}}).init(o,s),e.ensureBlock();var u=n.body;u.body=l.concat(u.body)}}},CatchClause(e){var t=this,n=e.node,a=e.scope,r=n.param;if(d.types.isPattern(r)){var i=a.generateUidIdentifier("ref");n.param=i;var o=[];new R({kind:"let",scope:a,nodes:o,iterableIsArray:p,arrayLikeIsIterable:f,addHelper:function(e){return t.addHelper(e)}}).init(r,i),n.body.body=o.concat(n.body.body)}},AssignmentExpression(e){var t=this,n=e.node,a=e.scope;if(d.types.isPattern(n.left)){var r,i=[],o=new R({operator:n.operator,scope:a,nodes:i,iterableIsArray:p,arrayLikeIsIterable:f,addHelper:function(e){return t.addHelper(e)}});!e.isCompletionRecord()&&e.parentPath.isExpressionStatement()||(r=a.generateUidIdentifierBasedOnNode(n.right,"ref"),i.push(d.types.variableDeclaration("var",[d.types.variableDeclarator(r,n.right)])),d.types.isArrayExpression(n.right)&&(o.arrays[r.name]=!0)),o.init(n.left,r||n.right),r&&(e.parentPath.isArrowFunctionExpression()?(e.replaceWith(d.types.blockStatement([])),i.push(d.types.returnStatement(d.types.cloneNode(r)))):i.push(d.types.expressionStatement(d.types.cloneNode(r)))),e.replaceWithMultiple(i),e.scope.crawl()}},VariableDeclaration(e){var t,n=this,a=e.node,s=e.scope,l=e.parent;if(!d.types.isForXStatement(l)&&l&&e.container&&g(a)){for(var u,c=a.kind,h=a.loc,y=[],m=0;m<a.declarations.length;m++){var v=(u=a.declarations[m]).init,b=u.id,E=new R({blockHoist:a._blockHoist,nodes:y,scope:s,kind:a.kind,iterableIsArray:p,arrayLikeIsIterable:f,addHelper:function(e){return n.addHelper(e)}});d.types.isPattern(b)?(E.init(b,v),+m!=a.declarations.length-1&&d.types.inherits(y[y.length-1],u)):y.push(d.types.inherits(E.buildVariableAssignment(u.id,d.types.cloneNode(u.init)),u))}for(var x=null,S=[],w=0,T=y;w<T.length;w++){var A,P=T[w];null!==x&&d.types.isVariableDeclaration(P)?(A=x.declarations).push.apply(A,function(e){if(Array.isArray(e))return o(e)}(t=P.declarations)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):(P.kind=c,P.loc||(P.loc=h),S.push(P),x=d.types.isVariableDeclaration(P)?P:null)}for(var k=0,O=S;k<O.length;k++){var C=O[k];if(C.declarations){var _,I=r(C.declarations);try{for(I.s();!(_=I.n()).done;){var j=_.value.id.name;s.bindings[j]&&(s.bindings[j].kind=C.kind)}}catch(e){I.e(e)}finally{I.f()}}}1===S.length?e.replaceWith(S[0]):e.replaceWithMultiple(S)}}}}}));t.default=l},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),s=n(1207),d=n(6),l=new WeakSet,u=(0,o.declare)((function(e,t){e.assertVersion(7);var n=t.throwIfClosureRequired,a=void 0!==n&&n,r=t.tdz,i=void 0!==r&&r;if("boolean"!=typeof a)throw new Error(".throwIfClosureRequired must be a boolean, or undefined");if("boolean"!=typeof i)throw new Error(".tdz must be a boolean, or undefined");return{name:"transform-block-scoping",visitor:{VariableDeclaration(e){var t=e.node,n=e.parent,a=e.scope;if(p(t)&&(h(e,null,n,a,!0),t._tdzThis)){for(var r=[t],i=0;i<t.declarations.length;i++){var o=t.declarations[i],s=d.types.assignmentExpression("=",d.types.cloneNode(o.id),o.init||a.buildUndefinedNode());s._ignoreBlockScopingTDZ=!0,r.push(d.types.expressionStatement(s)),o.init=this.addHelper("temporalUndefined")}t._blockHoist=2,e.isCompletionRecord()&&r.push(d.types.expressionStatement(a.buildUndefinedNode())),e.replaceWithMultiple(r)}},Loop(e,t){var n=e.parent,r=e.scope;e.ensureBlock();var o=new x(e,e.get("body"),n,r,a,i,t).run();o&&e.replaceWith(o)},CatchClause(e,t){var n=e.parent,r=e.scope;new x(null,e.get("body"),n,r,a,i,t).run()},"BlockStatement|SwitchStatement|Program"(e,t){(function(e){return d.types.isLoop(e.parent)||d.types.isCatchClause(e.parent)})(e)||new x(null,e,e.parent,e.scope,a,i,t).run()}}}}));t.default=u;var c=(0,d.template)('\n if (typeof RETURN === "object") return RETURN.v;\n');function p(e){return!(!d.types.isVariableDeclaration(e)||!e[d.types.BLOCK_SCOPED_SYMBOL]&&"let"!==e.kind&&"const"!==e.kind)}function f(e){var t=e.find((function(e){return e.isLoop()||e.isFunction()}));return null==t?void 0:t.isLoop()}function h(e,t,n,a){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),f(e)&&!d.types.isFor(n))for(var i=0;i<t.declarations.length;i++){var o=t.declarations[i];o.init=o.init||a.buildUndefinedNode()}if(t[d.types.BLOCK_SCOPED_SYMBOL]=!0,t.kind="var",r)for(var s=a.getFunctionParent()||a.getProgramParent(),l=0,u=Object.keys(e.getBindingIdentifiers());l<u.length;l++){var c=u[l],p=a.getOwnBinding(c);p&&(p.kind="var"),a.moveBindingTo(c,s)}}function g(e){return d.types.isVariableDeclaration(e,{kind:"var"})&&!p(e)}var y=d.traverse.visitors.merge([{Loop:{enter(e,t){t.loopDepth++},exit(e,t){t.loopDepth--}},FunctionParent:(e,t)=>(t.loopDepth>0?e.traverse(m,t):e.traverse(s.visitor,t),e.skip())},s.visitor]),m=d.traverse.visitors.merge([{ReferencedIdentifier(e,t){var n=t.letReferences.get(e.node.name);if(n){var a=e.scope.getBindingIdentifier(e.node.name);a&&a!==n||(t.closurify=!0)}}},s.visitor]),v={enter(e,t){var n=e.node;if(e.parent,e.isForStatement()){if(g(n.init)){var a=t.pushDeclar(n.init);1===a.length?n.init=a[0]:n.init=d.types.sequenceExpression(a)}}else if(e.isFor())g(n.left)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(g(n))e.replaceWithMultiple(t.pushDeclar(n).map((function(e){return d.types.expressionStatement(e)})));else if(e.isFunction())return e.skip()}},R={LabeledStatement(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},b={enter(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression())for(var n=0,a=Object.keys(e.getBindingIdentifiers());n<a.length;n++){var r=a[n];t.outsideReferences.get(r)===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}else e.isReturnStatement()&&t.returnStatements.push(e)}},E={Loop(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(E,t),t.ignoreLabeless=n,e.skip()},Function(e){e.skip()},SwitchCase(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(E,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement"(e,t){var n=e.node,a=e.scope;if(!n[this.LOOP_IGNORE]){var r,i=function(e){return d.types.isBreakStatement(e)?"break":d.types.isContinueStatement(e)?"continue":void 0}(n);if(i){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;i="".concat(i,"|").concat(n.label.name)}else{if(t.ignoreLabeless)return;if(d.types.isBreakStatement(n)&&t.inSwitchCase)return}t.hasBreakContinue=!0,t.map[i]=n,r=d.types.stringLiteral(i)}e.isReturnStatement()&&(t.hasReturn=!0,r=d.types.objectExpression([d.types.objectProperty(d.types.identifier("v"),n.argument||a.buildUndefinedNode())])),r&&((r=d.types.returnStatement(r))[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(d.types.inherits(r,n)))}}},x=function(){function e(t,n,a,r,i,o,s){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.parent=a,this.scope=r,this.state=s,this.throwIfClosureRequired=i,this.tdzEnabled=o,this.blockPath=n,this.block=n.node,this.outsideLetReferences=new Map,this.hasLetReferences=!1,this.letReferences=new Map,this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=d.types.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}var t,n;return t=e,(n=[{key:"run",value:function(){var e=this.block;if(!l.has(e)){l.add(e);var t=this.getLetReferences();if(this.checkConstants(),d.types.isFunction(this.parent)||d.types.isProgram(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!d.types.isLabeledStatement(this.loopParent)?d.types.labeledStatement(this.loopLabel,this.loop):void 0}}},{key:"checkConstants",value:function(){for(var e=this.scope,t=this.state,n=0,r=Object.keys(e.bindings);n<r.length;n++){var i=r[n],o=e.bindings[i];if("const"===o.kind){var s,l=a(o.constantViolations);try{for(l.s();!(s=l.n()).done;){var u=s.value,c=t.addHelper("readOnlyError"),p=d.types.callExpression(c,[d.types.stringLiteral(i)]);if(u.isAssignmentExpression()){var f=u.node.operator;"="===f?u.replaceWith(d.types.sequenceExpression([u.get("right").node,p])):["&&=","||=","??="].includes(f)?u.replaceWith(d.types.logicalExpression(f.slice(0,-1),u.get("left").node,d.types.sequenceExpression([u.get("right").node,p]))):u.replaceWith(d.types.sequenceExpression([d.types.binaryExpression(f.slice(0,-1),u.get("left").node,u.get("right").node),p]))}else u.isUpdateExpression()?u.replaceWith(d.types.sequenceExpression([d.types.unaryExpression("+",u.get("argument").node),p])):u.isForXStatement()&&(u.ensureBlock(),u.get("left").replaceWith(d.types.variableDeclaration("var",[d.types.variableDeclarator(u.scope.generateUidIdentifier(i))])),u.node.body.body.unshift(d.types.expressionStatement(p)))}}catch(e){l.e(e)}finally{l.f()}}}}},{key:"updateScopeInfo",value:function(e){var t,n=this.blockPath.scope,r=n.getFunctionParent()||n.getProgramParent(),i=this.letReferences,o=a(i.keys());try{for(o.s();!(t=o.n()).done;){var s=t.value,d=i.get(s),l=n.getBinding(d.name);l&&("let"!==l.kind&&"const"!==l.kind||(l.kind="var",e?n.hasOwnBinding(d.name)&&n.removeBinding(d.name):n.moveBindingTo(d.name,r)))}}catch(e){o.e(e)}finally{o.f()}}},{key:"remap",value:function(){var e,t=this.letReferences,n=this.outsideLetReferences,r=this.scope,i=this.blockPath.scope,o=a(t.keys());try{for(o.s();!(e=o.n()).done;){var s=e.value,l=t.get(s);if(r.parentHasBinding(s)||r.hasGlobal(s)){var u=r.getOwnBinding(s);if(u){var c=r.parent.getOwnBinding(s);if("hoisted"===u.kind&&!u.path.node.async&&!u.path.node.generator&&(!c||g(c.path.parent))&&!u.path.parentPath.find((function(e){var t=e.node;if(d.types.isProgram(t)){if("module"===t.sourceType)return!0}else if(!d.types.isBlockStatement(t))return!1;return t.directives.some((function(e){return"use strict"===e.value.value}))})))continue;r.rename(l.name)}i.hasOwnBinding(s)&&i.rename(l.name)}}}catch(e){o.e(e)}finally{o.f()}var p,h=a(n.keys());try{for(h.s();!(p=h.n()).done;){var y=p.value,m=t.get(y);f(this.blockPath)&&i.hasOwnBinding(y)&&i.rename(m.name)}}catch(e){h.e(e)}finally{h.f()}}},{key:"wrapClosure",value:function(){if(this.throwIfClosureRequired)throw this.blockPath.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n=0,a=Array.from(t.keys());n<a.length;n++){var r=a[n],i=t.get(r);(this.scope.hasGlobal(i.name)||this.scope.parentHasBinding(i.name))&&(t.delete(i.name),this.letReferences.delete(i.name),this.scope.rename(i.name),this.letReferences.set(i.name,i),t.set(i.name,i))}this.has=this.checkLoop(),this.hoistVarDeclarations();var o=Array.from(t.values(),(function(e){return d.types.cloneNode(e)})),s=o.map((function(e){return d.types.cloneNode(e)})),l=this.blockPath.isSwitchStatement(),u=d.types.functionExpression(null,s,d.types.blockStatement(l?[e]:e.body));this.addContinuations(u);var c,p,f,h=d.types.callExpression(d.types.nullLiteral(),o),g=".callee";if(d.traverse.hasType(u.body,"YieldExpression",d.types.FUNCTION_TYPES)&&(u.generator=!0,h=d.types.yieldExpression(h,!0),g=".argument"+g),d.traverse.hasType(u.body,"AwaitExpression",d.types.FUNCTION_TYPES)&&(u.async=!0,h=d.types.awaitExpression(h),g=".argument"+g),this.has.hasReturn||this.has.hasBreakContinue){var y=this.scope.generateUid("ret");this.body.push(d.types.variableDeclaration("var",[d.types.variableDeclarator(d.types.identifier(y),h)])),c="declarations.0.init"+g,p=this.body.length-1,this.buildHas(y)}else this.body.push(d.types.expressionStatement(h)),c="expression"+g,p=this.body.length-1;if(l){var m=this.blockPath,v=m.parentPath,R=m.listKey,b=m.key;this.blockPath.replaceWithMultiple(this.body),f=v.get(R)[b+p]}else e.body=this.body,f=this.blockPath.get("body")[p];var E,x=f.get(c);if(this.loop){var S=this.scope.generateUid("loop"),w=this.loopPath.insertBefore(d.types.variableDeclaration("var",[d.types.variableDeclarator(d.types.identifier(S),u)]));x.replaceWith(d.types.identifier(S)),E=w[0].get("declarations.0.init")}else x.replaceWith(u),E=x;E.unwrapFunctionEnvironment()}},{key:"addContinuations",value:function(e){var t=this,n={reassignments:{},returnStatements:[],outsideReferences:this.outsideLetReferences};this.scope.traverse(e,b,n);for(var a=function(a){var r=e.params[a];if(!n.reassignments[r.name])return"continue";var i=r.name,o=t.scope.generateUid(r.name);e.params[a]=d.types.identifier(o),t.scope.rename(i,o,e),n.returnStatements.forEach((function(e){e.insertBefore(d.types.expressionStatement(d.types.assignmentExpression("=",d.types.identifier(i),d.types.identifier(o))))})),e.body.body.push(d.types.expressionStatement(d.types.assignmentExpression("=",d.types.identifier(i),d.types.identifier(o))))},r=0;r<e.params.length;r++)a(r)}},{key:"getLetReferences",value:function(){var e=this,t=this.block,n=[];if(this.loop){var a=this.loop.left||this.loop.init;if(p(a)){n.push(a);for(var r=d.types.getBindingIdentifiers(a),i=0,o=Object.keys(r);i<o.length;i++){var s=o[i];this.outsideLetReferences.set(s,r[s])}}}var l=function a(r,i){if(i=i||r.node,d.types.isClassDeclaration(i)||d.types.isFunctionDeclaration(i)||p(i))if(p(i)&&h(r,i,t,e.scope),i.declarations)for(var o=0;o<i.declarations.length;o++)n.push(i.declarations[o]);else n.push(i);d.types.isLabeledStatement(i)&&a(r.get("body"),i.body)};if(t.body)for(var u=this.blockPath.get("body"),c=0;c<t.body.length;c++)l(u[c]);if(t.cases)for(var g=this.blockPath.get("cases"),m=0;m<t.cases.length;m++)for(var v=t.cases[m].consequent,R=0;R<v.length;R++){var b=v[R];l(g[m],b)}for(var E=0;E<n.length;E++){for(var x=n[E],S=d.types.getBindingIdentifiers(x,!1,!0),w=0,T=Object.keys(S);w<T.length;w++){var A=T[w];this.letReferences.set(A,S[A])}this.hasLetReferences=!0}if(this.hasLetReferences){var P={letReferences:this.letReferences,closurify:!1,loopDepth:0,tdzEnabled:this.tdzEnabled,addHelper:function(t){return e.state.addHelper(t)}};return f(this.blockPath)&&P.loopDepth++,this.blockPath.traverse(y,P),P.closurify}}},{key:"checkLoop",value:function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:Symbol()};return this.blockPath.traverse(R,e),this.blockPath.traverse(E,e),e}},{key:"hoistVarDeclarations",value:function(){this.blockPath.traverse(v,this)}},{key:"pushDeclar",value:function(e){for(var t=[],n=d.types.getBindingIdentifiers(e),a=0,r=Object.keys(n);a<r.length;a++){var i=r[a];t.push(d.types.variableDeclarator(n[i]))}this.body.push(d.types.variableDeclaration(e.kind,t));for(var o=[],s=0;s<e.declarations.length;s++){var l=e.declarations[s];if(l.init){var u=d.types.assignmentExpression("=",d.types.cloneNode(l.id),d.types.cloneNode(l.init));o.push(d.types.inherits(u,l))}}return o}},{key:"buildHas",value:function(e){var t=this.body,n=this.has;if(n.hasBreakContinue)for(var a=0,r=Object.keys(n.map);a<r.length;a++){var i=r[a];t.push(d.types.ifStatement(d.types.binaryExpression("===",d.types.identifier(e),d.types.stringLiteral(i)),n.map[i]))}n.hasReturn&&t.push(c({RETURN:d.types.identifier(e)}))}}])&&i(t.prototype,n),e}()},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(1208).default;t.default=a},(e,t,n)=>{"use strict";var a=n(92),r=n(93)(n(39)),i=a(n(1211)),o=a(n(1212)),s=a(n(90)),d=Object.prototype.hasOwnProperty;function l(e){r.default.ok(this instanceof l),s.getTypes().assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.insertedLocs=new Set,this.finalLoc=this.loc(),this.tryEntries=[],this.leapManager=new i.LeapManager(this)}var u=l.prototype;function c(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(e))}t.Emitter=l,u.loc=function(){var e=s.getTypes().numericLiteral(-1);return this.insertedLocs.add(e),e},u.getInsertedLocs=function(){return this.insertedLocs},u.getContextId=function(){return s.getTypes().clone(this.contextId)},u.mark=function(e){s.getTypes().assertLiteral(e);var t=this.listing.length;return-1===e.value?e.value=t:r.default.strictEqual(e.value,t),this.marked[t]=!0,e},u.emit=function(e){var t=s.getTypes();t.isExpression(e)&&(e=t.expressionStatement(e)),t.assertStatement(e),this.listing.push(e)},u.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},u.assign=function(e,t){var n=s.getTypes();return n.expressionStatement(n.assignmentExpression("=",n.cloneDeep(e),t))},u.contextProperty=function(e,t){var n=s.getTypes();return n.memberExpression(this.getContextId(),t?n.stringLiteral(e):n.identifier(e),!!t)},u.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},u.setReturnValue=function(e){s.getTypes().assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},u.clearPendingException=function(e,t){var n=s.getTypes();n.assertLiteral(e);var a=n.callExpression(this.contextProperty("catch",!0),[n.clone(e)]);t?this.emitAssign(t,a):this.emit(a)},u.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(s.getTypes().breakStatement())},u.jumpIf=function(e,t){var n=s.getTypes();n.assertExpression(e),n.assertLiteral(t),this.emit(n.ifStatement(e,n.blockStatement([this.assign(this.contextProperty("next"),t),n.breakStatement()])))},u.jumpIfNot=function(e,t){var n,a=s.getTypes();a.assertExpression(e),a.assertLiteral(t),n=a.isUnaryExpression(e)&&"!"===e.operator?e.argument:a.unaryExpression("!",e),this.emit(a.ifStatement(n,a.blockStatement([this.assign(this.contextProperty("next"),t),a.breakStatement()])))},u.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},u.getContextFunction=function(e){var t=s.getTypes();return t.functionExpression(e||null,[this.getContextId()],t.blockStatement([this.getDispatchLoop()]),!1,!1)},u.getDispatchLoop=function(){var e,t=this,n=s.getTypes(),a=[],r=!1;return t.listing.forEach((function(i,o){t.marked.hasOwnProperty(o)&&(a.push(n.switchCase(n.numericLiteral(o),e=[])),r=!1),r||(e.push(i),n.isCompletionStatement(i)&&(r=!0))})),this.finalLoc.value=this.listing.length,a.push(n.switchCase(this.finalLoc,[]),n.switchCase(n.stringLiteral("end"),[n.returnStatement(n.callExpression(this.contextProperty("stop"),[]))])),n.whileStatement(n.numericLiteral(1),n.switchStatement(n.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),a))},u.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=s.getTypes(),t=0;return e.arrayExpression(this.tryEntries.map((function(n){var a=n.firstLoc.value;r.default.ok(a>=t,"try entries out of order"),t=a;var i=n.catchEntry,o=n.finallyEntry,s=[n.firstLoc,i?i.firstLoc:null];return o&&(s[2]=o.firstLoc,s[3]=o.afterLoc),e.arrayExpression(s.map((function(t){return t&&e.clone(t)})))})))},u.explode=function(e,t){var n=s.getTypes(),a=e.node,r=this;if(n.assertNode(a),n.isDeclaration(a))throw c(a);if(n.isStatement(a))return r.explodeStatement(e);if(n.isExpression(a))return r.explodeExpression(e,t);switch(a.type){case"Program":return e.get("body").map(r.explodeStatement,r);case"VariableDeclarator":throw c(a);case"Property":case"SwitchCase":case"CatchClause":throw new Error(a.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+JSON.stringify(a.type))}},u.explodeStatement=function(e,t){var n,a,d,l=s.getTypes(),u=e.node,c=this;if(l.assertStatement(u),t?l.assertIdentifier(t):t=null,l.isBlockStatement(u))e.get("body").forEach((function(e){c.explodeStatement(e)}));else if(o.containsLeap(u))switch(u.type){case"ExpressionStatement":c.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":a=this.loc(),c.leapManager.withEntry(new i.LabeledEntry(a,u.label),(function(){c.explodeStatement(e.get("body"),u.label)})),c.mark(a);break;case"WhileStatement":n=this.loc(),a=this.loc(),c.mark(n),c.jumpIfNot(c.explodeExpression(e.get("test")),a),c.leapManager.withEntry(new i.LoopEntry(a,n,t),(function(){c.explodeStatement(e.get("body"))})),c.jump(n),c.mark(a);break;case"DoWhileStatement":var f=this.loc(),h=this.loc();a=this.loc(),c.mark(f),c.leapManager.withEntry(new i.LoopEntry(a,h,t),(function(){c.explode(e.get("body"))})),c.mark(h),c.jumpIf(c.explodeExpression(e.get("test")),f),c.mark(a);break;case"ForStatement":d=this.loc();var g=this.loc();a=this.loc(),u.init&&c.explode(e.get("init"),!0),c.mark(d),u.test&&c.jumpIfNot(c.explodeExpression(e.get("test")),a),c.leapManager.withEntry(new i.LoopEntry(a,g,t),(function(){c.explodeStatement(e.get("body"))})),c.mark(g),u.update&&c.explode(e.get("update"),!0),c.jump(d),c.mark(a);break;case"TypeCastExpression":return c.explodeExpression(e.get("expression"));case"ForInStatement":d=this.loc(),a=this.loc();var y=c.makeTempVar();c.emitAssign(y,l.callExpression(s.runtimeProperty("keys"),[c.explodeExpression(e.get("right"))])),c.mark(d);var m=c.makeTempVar();c.jumpIf(l.memberExpression(l.assignmentExpression("=",m,l.callExpression(l.cloneDeep(y),[])),l.identifier("done"),!1),a),c.emitAssign(u.left,l.memberExpression(l.cloneDeep(m),l.identifier("value"),!1)),c.leapManager.withEntry(new i.LoopEntry(a,d,t),(function(){c.explodeStatement(e.get("body"))})),c.jump(d),c.mark(a);break;case"BreakStatement":c.emitAbruptCompletion({type:"break",target:c.leapManager.getBreakLoc(u.label)});break;case"ContinueStatement":c.emitAbruptCompletion({type:"continue",target:c.leapManager.getContinueLoc(u.label)});break;case"SwitchStatement":var v=c.emitAssign(c.makeTempVar(),c.explodeExpression(e.get("discriminant")));a=this.loc();for(var R=this.loc(),b=R,E=[],x=u.cases||[],S=x.length-1;S>=0;--S){var w=x[S];l.assertSwitchCase(w),w.test?b=l.conditionalExpression(l.binaryExpression("===",l.cloneDeep(v),w.test),E[S]=this.loc(),b):E[S]=R}var T=e.get("discriminant");s.replaceWithOrRemove(T,b),c.jump(c.explodeExpression(T)),c.leapManager.withEntry(new i.SwitchEntry(a),(function(){e.get("cases").forEach((function(e){var t=e.key;c.mark(E[t]),e.get("consequent").forEach((function(e){c.explodeStatement(e)}))}))})),c.mark(a),-1===R.value&&(c.mark(R),r.default.strictEqual(a.value,R.value));break;case"IfStatement":var A=u.alternate&&this.loc();a=this.loc(),c.jumpIfNot(c.explodeExpression(e.get("test")),A||a),c.explodeStatement(e.get("consequent")),A&&(c.jump(a),c.mark(A),c.explodeStatement(e.get("alternate"))),c.mark(a);break;case"ReturnStatement":c.emitAbruptCompletion({type:"return",value:c.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":a=this.loc();var P=u.handler,k=P&&this.loc(),O=k&&new i.CatchEntry(k,P.param),C=u.finalizer&&this.loc(),_=C&&new i.FinallyEntry(C,a),I=new i.TryEntry(c.getUnmarkedCurrentLoc(),O,_);c.tryEntries.push(I),c.updateContextPrevLoc(I.firstLoc),c.leapManager.withEntry(I,(function(){if(c.explodeStatement(e.get("block")),k){C?c.jump(C):c.jump(a),c.updateContextPrevLoc(c.mark(k));var t=e.get("handler.body"),n=c.makeTempVar();c.clearPendingException(I.firstLoc,n),t.traverse(p,{getSafeParam:function(){return l.cloneDeep(n)},catchParamName:P.param.name}),c.leapManager.withEntry(O,(function(){c.explodeStatement(t)}))}C&&(c.updateContextPrevLoc(c.mark(C)),c.leapManager.withEntry(_,(function(){c.explodeStatement(e.get("finalizer"))})),c.emit(l.returnStatement(l.callExpression(c.contextProperty("finish"),[_.firstLoc]))))})),c.mark(a);break;case"ThrowStatement":c.emit(l.throwStatement(c.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+JSON.stringify(u.type))}else c.emit(u)};var p={Identifier:function(e,t){e.node.name===t.catchParamName&&s.isReference(e)&&s.replaceWithOrRemove(e,t.getSafeParam())},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};u.emitAbruptCompletion=function(e){(function(e){var t=e.type;return"normal"===t?!d.call(e,"target"):"break"===t||"continue"===t?!d.call(e,"value")&&s.getTypes().isLiteral(e.target):("return"===t||"throw"===t)&&(d.call(e,"value")&&!d.call(e,"target"))})(e)||r.default.ok(!1,"invalid completion record: "+JSON.stringify(e)),r.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=s.getTypes(),n=[t.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(t.assertLiteral(e.target),n[1]=this.insertedLocs.has(e.target)?e.target:t.cloneDeep(e.target)):"return"!==e.type&&"throw"!==e.type||e.value&&(t.assertExpression(e.value),n[1]=this.insertedLocs.has(e.value)?e.value:t.cloneDeep(e.value)),this.emit(t.returnStatement(t.callExpression(this.contextProperty("abrupt"),n)))},u.getUnmarkedCurrentLoc=function(){return s.getTypes().numericLiteral(this.listing.length)},u.updateContextPrevLoc=function(e){var t=s.getTypes();e?(t.assertLiteral(e),-1===e.value?e.value=this.listing.length:r.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},u.explodeExpression=function(e,t){var n=s.getTypes(),a=e.node;if(!a)return a;n.assertExpression(a);var i,d,l=this;function u(e){if(n.assertExpression(e),!t)return e;l.emit(e)}if(!o.containsLeap(a))return u(a);var c=o.containsLeap.onlyChildren(a);function p(e,t,a){r.default.ok(!a||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var i=l.explodeExpression(t,a);return a||(e||c&&!n.isLiteral(i))&&(i=l.emitAssign(e||l.makeTempVar(),i)),i}switch(a.type){case"MemberExpression":return u(n.memberExpression(l.explodeExpression(e.get("object")),a.computed?p(null,e.get("property")):a.property,a.computed));case"CallExpression":var f,h,g=e.get("callee"),y=e.get("arguments"),m=y.some((function(e){return o.containsLeap(e.node)})),v=null;if(n.isMemberExpression(g.node))if(m){var R=p(l.makeTempVar(),g.get("object")),b=g.node.computed?p(null,g.get("property")):g.node.property;v=R,f=n.memberExpression(n.memberExpression(n.cloneDeep(R),b,g.node.computed),n.identifier("call"),!1)}else f=l.explodeExpression(g);else f=p(null,g),n.isMemberExpression(f)&&(f=n.sequenceExpression([n.numericLiteral(0),n.cloneDeep(f)]));return m?(h=y.map((function(e){return p(null,e)})),v&&h.unshift(v),h=h.map((function(e){return n.cloneDeep(e)}))):h=e.node.arguments,u(n.callExpression(f,h));case"NewExpression":return u(n.newExpression(p(null,e.get("callee")),e.get("arguments").map((function(e){return p(null,e)}))));case"ObjectExpression":return u(n.objectExpression(e.get("properties").map((function(e){return e.isObjectProperty()?n.objectProperty(e.node.key,p(null,e.get("value")),e.node.computed):e.node}))));case"ArrayExpression":return u(n.arrayExpression(e.get("elements").map((function(e){return e.isSpreadElement()?n.spreadElement(p(null,e.get("argument"))):p(null,e)}))));case"SequenceExpression":var E=a.expressions.length-1;return e.get("expressions").forEach((function(e){e.key===E?i=l.explodeExpression(e,t):l.explodeExpression(e,!0)})),i;case"LogicalExpression":d=this.loc(),t||(i=l.makeTempVar());var x=p(i,e.get("left"));return"&&"===a.operator?l.jumpIfNot(x,d):(r.default.strictEqual(a.operator,"||"),l.jumpIf(x,d)),p(i,e.get("right"),t),l.mark(d),i;case"ConditionalExpression":var S=this.loc();d=this.loc();var w=l.explodeExpression(e.get("test"));return l.jumpIfNot(w,S),t||(i=l.makeTempVar()),p(i,e.get("consequent"),t),l.jump(d),l.mark(S),p(i,e.get("alternate"),t),l.mark(d),i;case"UnaryExpression":return u(n.unaryExpression(a.operator,l.explodeExpression(e.get("argument")),!!a.prefix));case"BinaryExpression":return u(n.binaryExpression(a.operator,p(null,e.get("left")),p(null,e.get("right"))));case"AssignmentExpression":if("="===a.operator)return u(n.assignmentExpression(a.operator,l.explodeExpression(e.get("left")),l.explodeExpression(e.get("right"))));var T=l.explodeExpression(e.get("left")),A=l.emitAssign(l.makeTempVar(),T);return u(n.assignmentExpression("=",n.cloneDeep(T),n.assignmentExpression(a.operator,n.cloneDeep(A),l.explodeExpression(e.get("right")))));case"UpdateExpression":return u(n.updateExpression(a.operator,l.explodeExpression(e.get("argument")),a.prefix));case"YieldExpression":d=this.loc();var P=a.argument&&l.explodeExpression(e.get("argument"));if(P&&a.delegate){var k=l.makeTempVar(),O=n.returnStatement(n.callExpression(l.contextProperty("delegateYield"),[P,n.stringLiteral(k.property.name),d]));return O.loc=a.loc,l.emit(O),l.mark(d),k}l.emitAssign(l.contextProperty("next"),d);var C=n.returnStatement(n.cloneDeep(P)||null);return C.loc=a.loc,l.emit(C),l.mark(d),l.contextProperty("sent");default:throw new Error("unknown Expression of type "+JSON.stringify(a.type))}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3),i=n(1214),o=n(6),s=(0,r.declare)((function(e){return e.assertVersion(7),{name:"proposal-export-namespace-from",inherits:i.default,visitor:{ExportNamedDeclaration(e){var t,n,r,i=e.node,s=e.scope,d=i.specifiers,l=o.types.isExportDefaultSpecifier(d[0])?1:0;if(o.types.isExportNamespaceSpecifier(d[l])){var u=[];1===l&&u.push(o.types.exportNamedDeclaration(null,[d.shift()],i.source));var c=d.shift().exported,p=s.generateUidIdentifier(null!=(t=c.name)?t:c.value);u.push(o.types.importDeclaration([o.types.importNamespaceSpecifier(p)],o.types.cloneNode(i.source)),o.types.exportNamedDeclaration(null,[o.types.exportSpecifier(o.types.cloneNode(p),c)])),i.specifiers.length>=1&&u.push(i);var f=(n=e.replaceWithMultiple(u),r=1,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(n,r)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];e.scope.registerDeclaration(f)}}}}}));t.default=s},(e,t,n)=>{"use strict";n(906),n(908),n(909),n(910),n(911),n(912),n(913),n(914),n(915),n(916),n(917),n(918),n(919),n(920),n(921),n(922),n(923),n(924),n(925),n(926),n(927),n(928),n(929),n(930),n(134),n(931),n(932),n(933),n(934),n(935),n(936),n(937),n(938),n(939),n(940),n(941),n(942),n(943),n(944),n(945),n(946),n(300),n(947),n(948),n(949),n(950),n(951),n(952),n(953),n(954),n(955),n(956),n(957),n(958),n(959),n(960),n(961),n(962),n(963),n(964),n(965),n(966),n(967),n(968),n(313),n(969),n(970),n(314),n(971),n(972),n(973),n(974),n(975),n(976),n(977),n(978),n(979),n(980),n(981),n(982),n(983),n(984),n(985),n(986),n(987),n(988),n(989),n(990),n(991),n(992),n(993),n(994),n(995),n(996),n(319),n(997),n(998),n(999),n(1e3),n(1001),n(1002),n(1004),n(235)},(e,t,n)=>{"use strict";var a=n(2),r=n(4),i=n(41),o=n(35),s=n(12),d=n(131),l=n(203),u=n(5),c=n(13),p=n(62),f=n(9),h=n(10),g=n(15),y=n(34),m=n(40),v=n(44),R=n(42),b=n(97),E=n(60),x=n(907),S=n(202),w=n(28),T=n(14),A=n(124),P=n(17),k=n(18),O=n(96),C=n(95),_=n(77),I=n(76),j=n(7),D=n(292),N=n(24),L=n(36),M=n(21),B=n(47).forEach,F=C("hidden"),U="Symbol",V=j("toPrimitive"),q=M.set,W=M.getterFor(U),G=Object.prototype,K=r.Symbol,H=i("JSON","stringify"),Y=w.f,z=T.f,J=x.f,X=A.f,$=O("symbols"),Q=O("op-symbols"),Z=O("string-to-symbol-registry"),ee=O("symbol-to-string-registry"),te=O("wks"),ne=r.QObject,ae=!ne||!ne.prototype||!ne.prototype.findChild,re=s&&u((function(){return 7!=R(z({},"a",{get:function(){return z(this,"a",{value:7}).a}})).a}))?function(e,t,n){var a=Y(G,t);a&&delete G[t],z(e,t,n),a&&e!==G&&z(G,t,a)}:z,ie=function(e,t){var n=$[e]=R(K.prototype);return q(n,{type:U,tag:e,description:t}),s||(n.description=t),n},oe=l?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof K},se=function(e,t,n){e===G&&se(Q,t,n),h(e);var a=m(t,!0);return h(n),c($,a)?(n.enumerable?(c(e,F)&&e[F][a]&&(e[F][a]=!1),n=R(n,{enumerable:v(0,!1)})):(c(e,F)||z(e,F,v(1,{})),e[F][a]=!0),re(e,a,n)):z(e,a,n)},de=function(e,t){h(e);var n=y(t),a=b(n).concat(pe(n));return B(a,(function(t){s&&!le.call(n,t)||se(e,t,n[t])})),e},le=function(e){var t=m(e,!0),n=X.call(this,t);return!(this===G&&c($,t)&&!c(Q,t))&&(!(n||!c(this,t)||!c($,t)||c(this,F)&&this[F][t])||n)},ue=function(e,t){var n=y(e),a=m(t,!0);if(n!==G||!c($,a)||c(Q,a)){var r=Y(n,a);return!r||!c($,a)||c(n,F)&&n[F][a]||(r.enumerable=!0),r}},ce=function(e){var t=J(y(e)),n=[];return B(t,(function(e){c($,e)||c(_,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=J(t?Q:y(e)),a=[];return B(n,(function(e){!c($,e)||t&&!c(G,e)||a.push($[e])})),a};d||(k((K=function(){if(this instanceof K)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=I(e),n=function(e){this===G&&n.call(Q,e),c(this,F)&&c(this[F],t)&&(this[F][t]=!1),re(this,t,v(1,e))};return s&&ae&&re(G,t,{configurable:!0,set:n}),ie(t,e)}).prototype,"toString",(function(){return W(this).tag})),k(K,"withoutSetter",(function(e){return ie(I(e),e)})),A.f=le,T.f=se,w.f=ue,E.f=x.f=ce,S.f=pe,D.f=function(e){return ie(j(e),e)},s&&(z(K.prototype,"description",{configurable:!0,get:function(){return W(this).description}}),o||k(G,"propertyIsEnumerable",le,{unsafe:!0}))),a({global:!0,wrap:!0,forced:!d,sham:!d},{Symbol:K}),B(b(te),(function(e){N(e)})),a({target:U,stat:!0,forced:!d},{for:function(e){var t=String(e);if(c(Z,t))return Z[t];var n=K(t);return Z[t]=n,ee[n]=t,n},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(c(ee,e))return ee[e]},useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),a({target:"Object",stat:!0,forced:!d,sham:!s},{create:function(e,t){return void 0===t?R(e):de(R(e),t)},defineProperty:se,defineProperties:de,getOwnPropertyDescriptor:ue}),a({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:ce,getOwnPropertySymbols:pe}),a({target:"Object",stat:!0,forced:u((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(g(e))}}),H&&a({target:"JSON",stat:!0,forced:!d||u((function(){var e=K();return"[null]"!=H([e])||"{}"!=H({a:e})||"{}"!=H(Object(e))}))},{stringify:function(e,t,n){for(var a,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(a=t,(f(t)||void 0!==e)&&!oe(e))return p(t)||(t=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!oe(t))return t}),r[1]=t,H.apply(null,r)}}),K.prototype[V]||P(K.prototype,V,K.prototype.valueOf),L(K,U),_[F]=!0},(e,t,n)=>{var a=n(34),r=n(60).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(e){return o.slice()}}(e):r(a(e))}},(e,t,n)=>{"use strict";var a=n(2),r=n(12),i=n(4),o=n(13),s=n(9),d=n(14).f,l=n(198),u=i.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var c={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new u(e):void 0===e?u():u(e);return""===e&&(c[t]=!0),t};l(p,u);var f=p.prototype=u.prototype;f.constructor=p;var h=f.toString,g="Symbol(test)"==String(u("test")),y=/^Symbol\((.*)\)[^)]+$/;d(f,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(o(c,e))return"";var n=g?t.slice(7,-1):t.replace(y,"$1");return""===n?void 0:n}}),a({global:!0,forced:!0},{Symbol:p})}},(e,t,n)=>{n(24)("asyncIterator")},(e,t,n)=>{n(24)("hasInstance")},(e,t,n)=>{n(24)("isConcatSpreadable")},(e,t,n)=>{n(24)("match")},(e,t,n)=>{n(24)("replace")},(e,t,n)=>{n(24)("search")},(e,t,n)=>{n(24)("species")},(e,t,n)=>{n(24)("split")},(e,t,n)=>{n(24)("toPrimitive")},(e,t,n)=>{n(24)("toStringTag")},(e,t,n)=>{n(24)("unscopables")},(e,t,n)=>{"use strict";var a=n(2),r=n(5),i=n(62),o=n(9),s=n(15),d=n(8),l=n(63),u=n(79),c=n(80),p=n(7),f=n(46),h=p("isConcatSpreadable"),g=9007199254740991,y="Maximum allowed index exceeded",m=f>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),v=c("concat"),R=function(e){if(!o(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};a({target:"Array",proto:!0,forced:!m||!v},{concat:function(e){var t,n,a,r,i,o=s(this),c=u(o,0),p=0;for(t=-1,a=arguments.length;t<a;t++)if(R(i=-1===t?o:arguments[t])){if(p+(r=d(i.length))>g)throw TypeError(y);for(n=0;n<r;n++,p++)n in i&&l(c,p,i[n])}else{if(p>=g)throw TypeError(y);l(c,p++,i)}return c.length=p,c}})},(e,t,n)=>{var a=n(2),r=n(293),i=n(49);a({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},(e,t,n)=>{var a=n(2),r=n(206),i=n(49);a({target:"Array",proto:!0},{fill:r}),i("fill")},(e,t,n)=>{"use strict";var a=n(2),r=n(47).filter;a({target:"Array",proto:!0,forced:!n(80)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(47).find,i=n(49),o="find",s=!0;o in[]&&Array(1).find((function(){s=!1})),a({target:"Array",proto:!0,forced:s},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i(o)},(e,t,n)=>{"use strict";var a=n(2),r=n(47).findIndex,i=n(49),o="findIndex",s=!0;o in[]&&Array(1).findIndex((function(){s=!1})),a({target:"Array",proto:!0,forced:s},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i(o)},(e,t,n)=>{"use strict";var a=n(2),r=n(207),i=n(15),o=n(8),s=n(23),d=n(79);a({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=i(this),n=o(t.length),a=d(t,0);return a.length=r(a,t,t,n,0,void 0===e?1:s(e)),a}})},(e,t,n)=>{"use strict";var a=n(2),r=n(207),i=n(15),o=n(8),s=n(25),d=n(79);a({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),a=o(n.length);return s(e),(t=d(n,0)).length=r(t,n,n,a,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},(e,t,n)=>{var a=n(2),r=n(208);a({target:"Array",stat:!0,forced:!n(98)((function(e){Array.from(e)}))},{from:r})},(e,t,n)=>{"use strict";var a=n(2),r=n(129).includes,i=n(49);a({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},(e,t,n)=>{"use strict";var a=n(2),r=n(129).indexOf,i=n(64),o=[].indexOf,s=!!o&&1/[1].indexOf(1,-0)<0,d=i("indexOf");a({target:"Array",proto:!0,forced:s||!d},{indexOf:function(e){return s?o.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{var a=n(2),r=n(297);a({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},(e,t,n)=>{"use strict";var a=n(2),r=n(47).map;a({target:"Array",proto:!0,forced:!n(80)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(212).left,i=n(64),o=n(46),s=n(66);a({target:"Array",proto:!0,forced:!i("reduce")||!s&&o>79&&o<83},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(212).right,i=n(64),o=n(46),s=n(66);a({target:"Array",proto:!0,forced:!i("reduceRight")||!s&&o>79&&o<83},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(62),i=[].reverse,o=[1,2];a({target:"Array",proto:!0,forced:String(o)===String(o.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),i.call(this)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(9),i=n(62),o=n(61),s=n(8),d=n(34),l=n(63),u=n(7),c=n(80)("slice"),p=u("species"),f=[].slice,h=Math.max;a({target:"Array",proto:!0,forced:!c},{slice:function(e,t){var n,a,u,c=d(this),g=s(c.length),y=o(e,g),m=o(void 0===t?g:t,g);if(i(c)&&("function"!=typeof(n=c.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[p])&&(n=void 0):n=void 0,n===Array||void 0===n))return f.call(c,y,m);for(a=new(void 0===n?Array:n)(h(m-y,0)),u=0;y<m;y++,u++)y in c&&l(a,u,c[y]);return a.length=u,a}})},(e,t,n)=>{"use strict";var a=n(2),r=n(25),i=n(15),o=n(8),s=n(5),d=n(213),l=n(64),u=n(214),c=n(215),p=n(46),f=n(136),h=[],g=h.sort,y=s((function(){h.sort(void 0)})),m=s((function(){h.sort(null)})),v=l("sort"),R=!s((function(){if(p)return p<70;if(!(u&&u>3)){if(c)return!0;if(f)return f<603;var e,t,n,a,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(a=0;a<47;a++)h.push({k:t+a,v:n})}for(h.sort((function(e,t){return t.v-e.v})),a=0;a<h.length;a++)t=h[a].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t);return"DGBEFHACIJK"!==r}}));a({target:"Array",proto:!0,forced:y||!m||!v||!R},{sort:function(e){void 0!==e&&r(e);var t=i(this);if(R)return void 0===e?g.call(t):g.call(t,e);var n,a,s=[],l=o(t.length);for(a=0;a<l;a++)a in t&&s.push(t[a]);for(n=(s=d(s,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:String(t)>String(n)?1:-1}}(e))).length,a=0;a<n;)t[a]=s[a++];for(;a<l;)delete t[a++];return t}})},(e,t,n)=>{n(67)("Array")},(e,t,n)=>{"use strict";var a=n(2),r=n(61),i=n(23),o=n(8),s=n(15),d=n(79),l=n(63),u=n(80)("splice"),c=Math.max,p=Math.min,f=9007199254740991,h="Maximum allowed length exceeded";a({target:"Array",proto:!0,forced:!u},{splice:function(e,t){var n,a,u,g,y,m,v=s(this),R=o(v.length),b=r(e,R),E=arguments.length;if(0===E?n=a=0:1===E?(n=0,a=R-b):(n=E-2,a=p(c(i(t),0),R-b)),R+n-a>f)throw TypeError(h);for(u=d(v,a),g=0;g<a;g++)(y=b+g)in v&&l(u,g,v[y]);if(u.length=a,n<a){for(g=b;g<R-a;g++)m=g+n,(y=g+a)in v?v[m]=v[y]:delete v[m];for(g=R;g>R-a+n;g--)delete v[g-1]}else if(n>a)for(g=R-a;g>b;g--)m=g+n-1,(y=g+a-1)in v?v[m]=v[y]:delete v[m];for(g=0;g<n;g++)v[g+b]=arguments[g+2];return v.length=R-a+n,u}})},(e,t,n)=>{n(49)("flat")},(e,t,n)=>{n(49)("flatMap")},(e,t,n)=>{"use strict";var a=n(2),r=n(4),i=n(137),o=n(67),s=i.ArrayBuffer;a({global:!0,forced:r.ArrayBuffer!==s},{ArrayBuffer:s}),o("ArrayBuffer")},(e,t,n)=>{"use strict";var a=n(2),r=n(5),i=n(137),o=n(10),s=n(61),d=n(8),l=n(99),u=i.ArrayBuffer,c=i.DataView,p=u.prototype.slice;a({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,void 0).byteLength}))},{slice:function(e,t){if(void 0!==p&&void 0===t)return p.call(o(this),e);for(var n=o(this).byteLength,a=s(e,n),r=s(void 0===t?n:t,n),i=new(l(this,u))(d(r-a)),f=new c(this),h=new c(i),g=0;a<r;)h.setUint8(g++,f.getUint8(a++));return i}})},(e,t,n)=>{var a=n(17),r=n(299),i=n(7)("toPrimitive"),o=Date.prototype;i in o||a(o,i,r)},(e,t,n)=>{"use strict";var a=n(9),r=n(14),i=n(50),o=n(7)("hasInstance"),s=Function.prototype;o in s||r.f(s,o,{value:function(e){if("function"!=typeof this||!a(e))return!1;if(!a(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},(e,t,n)=>{var a=n(4);n(36)(a.JSON,"JSON",!0)},(e,t,n)=>{var a=n(2),r=n(302),i=Math.acosh,o=Math.log,s=Math.sqrt,d=Math.LN2;a({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?o(e)+d:r(e-1+s(e-1)*s(e+1))}})},(e,t,n)=>{var a=n(2),r=n(303);a({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},(e,t,n)=>{var a=n(2),r=Math.hypot,i=Math.abs,o=Math.sqrt;a({target:"Math",stat:!0,forced:!!r&&r(1/0,NaN)!==1/0},{hypot:function(e,t){for(var n,a,r=0,s=0,d=arguments.length,l=0;s<d;)l<(n=i(arguments[s++]))?(r=r*(a=l/n)*a+1,l=n):r+=n>0?(a=n/l)*a:n;return l===1/0?1/0:l*o(r)}})},(e,t,n)=>{n(36)(Math,"Math",!0)},(e,t,n)=>{"use strict";var a=n(12),r=n(4),i=n(78),o=n(18),s=n(13),d=n(45),l=n(102),u=n(40),c=n(5),p=n(42),f=n(60).f,h=n(28).f,g=n(14).f,y=n(85).trim,m="Number",v=r.Number,R=v.prototype,b=d(p(R))==m,E=function(e){var t,n,a,r,i,o,s,d,l=u(e,!1);if("string"==typeof l&&l.length>2)if(43===(t=(l=y(l)).charCodeAt(0))||45===t){if(88===(n=l.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:a=2,r=49;break;case 79:case 111:a=8,r=55;break;default:return+l}for(o=(i=l.slice(2)).length,s=0;s<o;s++)if((d=i.charCodeAt(s))<48||d>r)return NaN;return parseInt(i,a)}return+l};if(i(m,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var x,S=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof S&&(b?c((function(){R.valueOf.call(n)})):d(n)!=m)?l(new v(E(t)),n,S):E(t)},w=a?f(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),T=0;w.length>T;T++)s(v,x=w[T])&&!s(S,x)&&g(S,x,h(v,x));S.prototype=R,R.constructor=S,o(r,m,S)}},(e,t,n)=>{var a=n(2),r=n(304);a({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},(e,t,n)=>{"use strict";var a=n(2),r=n(23),i=n(305),o=n(219),s=n(5),d=1..toFixed,l=Math.floor,u=function(e,t,n){return 0===t?n:t%2==1?u(e,t-1,n*e):u(e*e,t/2,n)},c=function(e,t,n){for(var a=-1,r=n;++a<6;)r+=t*e[a],e[a]=r%1e7,r=l(r/1e7)},p=function(e,t){for(var n=6,a=0;--n>=0;)a+=e[n],e[n]=l(a/t),a=a%t*1e7},f=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var a=String(e[t]);n=""===n?a:n+o.call("0",7-a.length)+a}return n};a({target:"Number",proto:!0,forced:d&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!s((function(){d.call({})}))},{toFixed:function(e){var t,n,a,s,d=i(this),l=r(e),h=[0,0,0,0,0,0],g="",y="0";if(l<0||l>20)throw RangeError("Incorrect fraction digits");if(d!=d)return"NaN";if(d<=-1e21||d>=1e21)return String(d);if(d<0&&(g="-",d=-d),d>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(d*u(2,69,1))-69)<0?d*u(2,-t,1):d/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(c(h,0,n),a=l;a>=7;)c(h,1e7,0),a-=7;for(c(h,u(10,a,1),0),a=t-1;a>=23;)p(h,1<<23),a-=23;p(h,1<<a),c(h,1,1),p(h,2),y=f(h)}else c(h,0,n),c(h,1<<-t,0),y=f(h)+o.call("0",l);return l>0?g+((s=y.length)<=l?"0."+o.call("0",l-s)+y:y.slice(0,s-l)+"."+y.slice(s-l)):g+y}})},(e,t,n)=>{var a=n(2),r=n(220);a({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},(e,t,n)=>{"use strict";var a=n(2),r=n(12),i=n(103),o=n(15),s=n(25),d=n(14);r&&a({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){d.f(o(this),e,{get:s(t),enumerable:!0,configurable:!0})}})},(e,t,n)=>{"use strict";var a=n(2),r=n(12),i=n(103),o=n(15),s=n(25),d=n(14);r&&a({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){d.f(o(this),e,{set:s(t),enumerable:!0,configurable:!0})}})},(e,t,n)=>{var a=n(2),r=n(221).entries;a({target:"Object",stat:!0},{entries:function(e){return r(e)}})},(e,t,n)=>{var a=n(2),r=n(84),i=n(63);a({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},(e,t,n)=>{var a=n(2),r=n(12),i=n(199),o=n(34),s=n(28),d=n(63);a({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,a=o(e),r=s.f,l=i(a),u={},c=0;l.length>c;)void 0!==(n=r(a,t=l[c++]))&&d(u,t,n);return u}})},(e,t,n)=>{"use strict";var a=n(2),r=n(12),i=n(103),o=n(15),s=n(40),d=n(50),l=n(28).f;r&&a({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=o(this),a=s(e,!0);do{if(t=l(n,a))return t.get}while(n=d(n))}})},(e,t,n)=>{"use strict";var a=n(2),r=n(12),i=n(103),o=n(15),s=n(40),d=n(50),l=n(28).f;r&&a({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=o(this),a=s(e,!0);do{if(t=l(n,a))return t.set}while(n=d(n))}})},(e,t,n)=>{var a=n(133),r=n(18),i=n(306);a||r(Object.prototype,"toString",i,{unsafe:!0})},(e,t,n)=>{var a=n(2),r=n(221).values;a({target:"Object",stat:!0},{values:function(e){return r(e)}})},(e,t,n)=>{"use strict";var a,r,i,o,s=n(2),d=n(35),l=n(4),u=n(41),c=n(222),p=n(18),f=n(68),h=n(65),g=n(36),y=n(67),m=n(9),v=n(25),R=n(51),b=n(127),E=n(84),x=n(98),S=n(99),w=n(139).set,T=n(224),A=n(225),P=n(309),k=n(308),O=n(310),C=n(21),_=n(78),I=n(7),j=n(311),D=n(66),N=n(46),L=I("species"),M="Promise",B=C.get,F=C.set,U=C.getterFor(M),V=c&&c.prototype,q=c,W=V,G=l.TypeError,K=l.document,H=l.process,Y=k.f,z=Y,J=!!(K&&K.createEvent&&l.dispatchEvent),X="function"==typeof PromiseRejectionEvent,$="unhandledrejection",Q=!1,Z=_(M,(function(){var e=b(q),t=e!==String(q);if(!t&&66===N)return!0;if(d&&!W.finally)return!0;if(N>=51&&/native code/.test(e))return!1;var n=new q((function(e){e(1)})),a=function(e){e((function(){}),(function(){}))};return(n.constructor={})[L]=a,!(Q=n.then((function(){}))instanceof a)||!t&&j&&!X})),ee=Z||!x((function(e){q.all(e).catch((function(){}))})),te=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;T((function(){for(var a=e.value,r=1==e.state,i=0;n.length>i;){var o,s,d,l=n[i++],u=r?l.ok:l.fail,c=l.resolve,p=l.reject,f=l.domain;try{u?(r||(2===e.rejection&&oe(e),e.rejection=1),!0===u?o=a:(f&&f.enter(),o=u(a),f&&(f.exit(),d=!0)),o===l.promise?p(G("Promise-chain cycle")):(s=te(o))?s.call(o,c,p):c(o)):p(a)}catch(e){f&&!d&&f.exit(),p(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&re(e)}))}},ae=function(e,t,n){var a,r;J?((a=K.createEvent("Event")).promise=t,a.reason=n,a.initEvent(e,!1,!0),l.dispatchEvent(a)):a={promise:t,reason:n},!X&&(r=l["on"+e])?r(a):e===$&&P("Unhandled promise rejection",n)},re=function(e){w.call(l,(function(){var t,n=e.facade,a=e.value;if(ie(e)&&(t=O((function(){D?H.emit("unhandledRejection",a,n):ae($,n,a)})),e.rejection=D||ie(e)?2:1,t.error))throw t.value}))},ie=function(e){return 1!==e.rejection&&!e.parent},oe=function(e){w.call(l,(function(){var t=e.facade;D?H.emit("rejectionHandled",t):ae("rejectionhandled",t,e.value)}))},se=function(e,t,n){return function(a){e(t,a,n)}},de=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},le=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw G("Promise can't be resolved itself");var a=te(t);a?T((function(){var n={done:!1};try{a.call(t,se(le,n,e),se(de,n,e))}catch(t){de(n,t,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(t){de({done:!1},t,e)}}};if(Z&&(W=(q=function(e){R(this,q,M),v(e),a.call(this);var t=B(this);try{e(se(le,t),se(de,t))}catch(e){de(t,e)}}).prototype,(a=function(e){F(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=f(W,{then:function(e,t){var n=U(this),a=Y(S(this,q));return a.ok="function"!=typeof e||e,a.fail="function"==typeof t&&t,a.domain=D?H.domain:void 0,n.parent=!0,n.reactions.push(a),0!=n.state&&ne(n,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new a,t=B(e);this.promise=e,this.resolve=se(le,t),this.reject=se(de,t)},k.f=Y=function(e){return e===q||e===i?new r(e):z(e)},!d&&"function"==typeof c&&V!==Object.prototype)){o=V.then,Q||(p(V,"then",(function(e,t){var n=this;return new q((function(e,t){o.call(n,e,t)})).then(e,t)}),{unsafe:!0}),p(V,"catch",W.catch,{unsafe:!0}));try{delete V.constructor}catch(e){}h&&h(V,W)}s({global:!0,wrap:!0,forced:Z},{Promise:q}),g(q,M,!1,!0),y(M),i=u(M),s({target:M,stat:!0,forced:Z},{reject:function(e){var t=Y(this);return t.reject.call(void 0,e),t.promise}}),s({target:M,stat:!0,forced:d||Z},{resolve:function(e){return A(d&&this===i?q:this,e)}}),s({target:M,stat:!0,forced:ee},{all:function(e){var t=this,n=Y(t),a=n.resolve,r=n.reject,i=O((function(){var n=v(t.resolve),i=[],o=0,s=1;E(e,(function(e){var d=o++,l=!1;i.push(void 0),s++,n.call(t,e).then((function(e){l||(l=!0,i[d]=e,--s||a(i))}),r)})),--s||a(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=Y(t),a=n.reject,r=O((function(){var r=v(t.resolve);E(e,(function(e){r.call(t,e).then(n.resolve,a)}))}));return r.error&&a(r.value),n.promise}})},(e,t,n)=>{"use strict";var a=n(2),r=n(35),i=n(222),o=n(5),s=n(41),d=n(99),l=n(225),u=n(18);if(a({target:"Promise",proto:!0,real:!0,forced:!!i&&o((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=d(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),!r&&"function"==typeof i){var c=s("Promise").prototype.finally;i.prototype.finally!==c&&u(i.prototype,"finally",c,{unsafe:!0})}},(e,t,n)=>{var a=n(2),r=n(41),i=n(25),o=n(10),s=n(9),d=n(42),l=n(312),u=n(5),c=r("Reflect","construct"),p=u((function(){function e(){}return!(c((function(){}),[],e)instanceof e)})),f=!u((function(){c((function(){}))})),h=p||f;a({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),o(t);var n=arguments.length<3?e:i(arguments[2]);if(f&&!p)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var a=[null];return a.push.apply(a,t),new(l.apply(e,a))}var r=n.prototype,u=d(s(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return s(h)?h:u}})},(e,t,n)=>{var a=n(2),r=n(10),i=n(9),o=n(13),s=n(5),d=n(14),l=n(28),u=n(50),c=n(44);a({target:"Reflect",stat:!0,forced:s((function(){var e=function(){},t=d.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function e(t,n,a){var s,p,f=arguments.length<4?t:arguments[3],h=l.f(r(t),n);if(!h){if(i(p=u(t)))return e(p,n,a,f);h=c(0)}if(o(h,"value")){if(!1===h.writable||!i(f))return!1;if(s=l.f(f,n)){if(s.get||s.set||!1===s.writable)return!1;s.value=a,d.f(f,n,s)}else d.f(f,n,c(0,a));return!0}return void 0!==h.set&&(h.set.call(f,a),!0)}})},(e,t,n)=>{var a=n(12),r=n(4),i=n(78),o=n(102),s=n(17),d=n(14).f,l=n(60).f,u=n(140),c=n(104),p=n(226),f=n(18),h=n(5),g=n(13),y=n(21).enforce,m=n(67),v=n(7),R=n(227),b=n(228),E=v("match"),x=r.RegExp,S=x.prototype,w=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,T=/a/g,A=/a/g,P=new x(T)!==T,k=p.UNSUPPORTED_Y;if(i("RegExp",a&&(!P||k||R||b||h((function(){return A[E]=!1,x(T)!=T||x(A)==A||"/a/i"!=x(T,"i")}))))){for(var O=function(e,t){var n,a,r,i,d,l,p=this instanceof O,f=u(e),h=void 0===t,m=[],v=e;if(!p&&f&&h&&e.constructor===O)return e;if((f||e instanceof O)&&(e=e.source,h&&(t="flags"in v?v.flags:c.call(v))),e=void 0===e?"":String(e),t=void 0===t?"":String(t),v=e,R&&"dotAll"in T&&(a=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),n=t,k&&"sticky"in T&&(r=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),b&&(e=(i=function(e){for(var t,n=e.length,a=0,r="",i=[],o={},s=!1,d=!1,l=0,u="";a<=n;a++){if("\\"===(t=e.charAt(a)))t+=e.charAt(++a);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:w.test(e.slice(a+1))&&(a+=2,d=!0),r+=t,l++;continue;case">"===t&&d:if(""===u||g(o,u))throw new SyntaxError("Invalid capture group name");o[u]=!0,i.push([u,l]),d=!1,u="";continue}d?u+=t:r+=t}return[r,i]}(e))[0],m=i[1]),d=o(x(e,t),p?this:S,O),(a||r||m.length)&&(l=y(d),a&&(l.dotAll=!0,l.raw=O(function(e){for(var t,n=e.length,a=0,r="",i=!1;a<=n;a++)"\\"!==(t=e.charAt(a))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),r+=t):r+="[\\s\\S]":r+=t+e.charAt(++a);return r}(e),n)),r&&(l.sticky=!0),m.length&&(l.groups=m)),e!==v)try{s(d,"source",""===v?"(?:)":v)}catch(e){}return d},C=function(e){e in O||d(O,e,{configurable:!0,get:function(){return x[e]},set:function(t){x[e]=t}})},_=l(x),I=0;_.length>I;)C(_[I++]);S.constructor=O,O.prototype=S,f(r,"RegExp",O)}m("RegExp")},(e,t,n)=>{var a=n(12),r=n(14),i=n(104),o=n(5);a&&o((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}))&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},(e,t,n)=>{"use strict";var a=n(18),r=n(10),i=n(5),o=n(104),s="toString",d=RegExp.prototype,l=d.toString,u=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),c=l.name!=s;(u||c)&&a(RegExp.prototype,s,(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in d)?o.call(e):n)}),{unsafe:!0})},(e,t,n)=>{"use strict";var a,r=n(2),i=n(28).f,o=n(8),s=n(141),d=n(22),l=n(142),u=n(35),c="".endsWith,p=Math.min,f=l("endsWith");r({target:"String",proto:!0,forced:!(!u&&!f&&(a=i(String.prototype,"endsWith"),a&&!a.writable)||f)},{endsWith:function(e){var t=String(d(this));s(e);var n=arguments.length>1?arguments[1]:void 0,a=o(t.length),r=void 0===n?a:p(o(n),a),i=String(e);return c?c.call(t,i,r):t.slice(r-i.length,r)===i}})},(e,t,n)=>{"use strict";var a=n(2),r=n(141),i=n(22);a({target:"String",proto:!0,forced:!n(142)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(106),r=n(10),i=n(8),o=n(22),s=n(143),d=n(107);a("match",(function(e,t,n){return[function(t){var n=o(this),a=null==t?void 0:t[e];return void 0!==a?a.call(t,n):new RegExp(t)[e](String(n))},function(e){var a=n(t,this,e);if(a.done)return a.value;var o=r(this),l=String(e);if(!o.global)return d(o,l);var u=o.unicode;o.lastIndex=0;for(var c,p=[],f=0;null!==(c=d(o,l));){var h=String(c[0]);p[f]=h,""===h&&(o.lastIndex=s(l,i(o.lastIndex),u)),f++}return 0===f?null:p}]}))},(e,t,n)=>{"use strict";var a=n(2),r=n(229).end;a({target:"String",proto:!0,forced:n(230)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(229).start;a({target:"String",proto:!0,forced:n(230)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},(e,t,n)=>{"use strict";var a=n(106),r=n(5),i=n(10),o=n(8),s=n(23),d=n(22),l=n(143),u=n(315),c=n(107),p=n(7)("replace"),f=Math.max,h=Math.min,g="$0"==="a".replace(/./,"$0"),y=!!/./[p]&&""===/./[p]("a","$0");a("replace",(function(e,t,n){var a=y?"$":"$0";return[function(e,n){var a=d(this),r=null==e?void 0:e[p];return void 0!==r?r.call(e,a,n):t.call(String(a),e,n)},function(e,r){if("string"==typeof r&&-1===r.indexOf(a)&&-1===r.indexOf("$<")){var d=n(t,this,e,r);if(d.done)return d.value}var p=i(this),g=String(e),y="function"==typeof r;y||(r=String(r));var m=p.global;if(m){var v=p.unicode;p.lastIndex=0}for(var R=[];;){var b=c(p,g);if(null===b)break;if(R.push(b),!m)break;""===String(b[0])&&(p.lastIndex=l(g,o(p.lastIndex),v))}for(var E,x="",S=0,w=0;w<R.length;w++){b=R[w];for(var T=String(b[0]),A=f(h(s(b.index),g.length),0),P=[],k=1;k<b.length;k++)P.push(void 0===(E=b[k])?E:String(E));var O=b.groups;if(y){var C=[T].concat(P,A,g);void 0!==O&&C.push(O);var _=String(r.apply(void 0,C))}else _=u(T,g,A,P,O,r);A>=S&&(x+=g.slice(S,A)+_,S=A+T.length)}return x+g.slice(S)}]}),!!r((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!g||y)},(e,t,n)=>{"use strict";var a=n(106),r=n(10),i=n(22),o=n(316),s=n(107);a("search",(function(e,t,n){return[function(t){var n=i(this),a=null==t?void 0:t[e];return void 0!==a?a.call(t,n):new RegExp(t)[e](String(n))},function(e){var a=n(t,this,e);if(a.done)return a.value;var i=r(this),d=String(e),l=i.lastIndex;o(l,0)||(i.lastIndex=0);var u=s(i,d);return o(i.lastIndex,l)||(i.lastIndex=l),null===u?-1:u.index}]}))},(e,t,n)=>{"use strict";var a=n(106),r=n(140),i=n(10),o=n(22),s=n(99),d=n(143),l=n(8),u=n(107),c=n(105),p=n(226),f=n(5),h=p.UNSUPPORTED_Y,g=[].push,y=Math.min,m=4294967295;a("split",(function(e,t,n){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var a=String(o(this)),i=void 0===n?m:n>>>0;if(0===i)return[];if(void 0===e)return[a];if(!r(e))return t.call(a,e,i);for(var s,d,l,u=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(s=c.call(h,a))&&!((d=h.lastIndex)>f&&(u.push(a.slice(f,s.index)),s.length>1&&s.index<a.length&&g.apply(u,s.slice(1)),l=s[0].length,f=d,u.length>=i));)h.lastIndex===s.index&&h.lastIndex++;return f===a.length?!l&&h.test("")||u.push(""):u.push(a.slice(f)),u.length>i?u.slice(0,i):u}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=o(this),i=null==t?void 0:t[e];return void 0!==i?i.call(t,r,n):a.call(String(r),t,n)},function(e,r){var o=n(a,this,e,r,a!==t);if(o.done)return o.value;var c=i(this),p=String(e),f=s(c,RegExp),g=c.unicode,v=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(h?"g":"y"),R=new f(h?"^(?:"+c.source+")":c,v),b=void 0===r?m:r>>>0;if(0===b)return[];if(0===p.length)return null===u(R,p)?[p]:[];for(var E=0,x=0,S=[];x<p.length;){R.lastIndex=h?0:x;var w,T=u(R,h?p.slice(x):p);if(null===T||(w=y(l(R.lastIndex+(h?x:0)),p.length))===E)x=d(p,x,g);else{if(S.push(p.slice(E,x)),S.length===b)return S;for(var A=1;A<=T.length-1;A++)if(S.push(T[A]),S.length===b)return S;x=E=w}}return S.push(p.slice(E)),S}]}),!!f((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]})),h)},(e,t,n)=>{"use strict";var a,r=n(2),i=n(28).f,o=n(8),s=n(141),d=n(22),l=n(142),u=n(35),c="".startsWith,p=Math.min,f=l("startsWith");r({target:"String",proto:!0,forced:!(!u&&!f&&(a=i(String.prototype,"startsWith"),a&&!a.writable)||f)},{startsWith:function(e){var t=String(d(this));s(e);var n=o(p(arguments.length>1?arguments[1]:void 0,t.length)),a=String(e);return c?c.call(t,a,n):t.slice(n,n+a.length)===a}})},(e,t,n)=>{"use strict";var a=n(2),r=n(85).trim;a({target:"String",proto:!0,forced:n(145)("trim")},{trim:function(){return r(this)}})},(e,t,n)=>{"use strict";var a=n(2),r=n(85).end,i=n(145)("trimEnd"),o=i?function(){return r(this)}:"".trimEnd;a({target:"String",proto:!0,forced:i},{trimEnd:o,trimRight:o})},(e,t,n)=>{"use strict";var a=n(2),r=n(85).start,i=n(145)("trimStart"),o=i?function(){return r(this)}:"".trimStart;a({target:"String",proto:!0,forced:i},{trimStart:o,trimLeft:o})},(e,t,n)=>{n(38)("Float32",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Float64",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Int8",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Int16",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Int32",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Uint8",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Uint8",(function(e){return function(t,n,a){return e(this,t,n,a)}}),!0)},(e,t,n)=>{n(38)("Uint16",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{n(38)("Uint32",(function(e){return function(t,n,a){return e(this,t,n,a)}}))},(e,t,n)=>{"use strict";var a=n(146);(0,n(52).exportTypedArrayStaticMethod)("from",n(231),a)},(e,t,n)=>{"use strict";var a=n(52),r=n(146),i=a.aTypedArrayConstructor;(0,a.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},(e,t,n)=>{"use strict";var a=n(52),r=n(4),i=n(5),o=n(25),s=n(8),d=n(213),l=n(214),u=n(215),c=n(46),p=n(136),f=a.aTypedArray,h=a.exportTypedArrayMethod,g=r.Uint16Array,y=g&&g.prototype.sort,m=!!y&&!i((function(){var e=new g(2);e.sort(null),e.sort({})})),v=!!y&&!i((function(){if(c)return c<74;if(l)return l<67;if(u)return!0;if(p)return p<602;var e,t,n=new g(516),a=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,a[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==a[e])return!0}));h("sort",(function(e){var t=this;if(void 0!==e&&o(e),v)return y.call(t,e);f(t);var n,a=s(t.length),r=Array(a);for(n=0;n<a;n++)r[n]=t[n];for(r=d(t,function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<a;n++)t[n]=r[n];return t}),!v||m)},(e,t,n)=>{"use strict";var a=n(4),r=n(52),i=n(5),o=a.Int8Array,s=r.aTypedArray,d=r.exportTypedArrayMethod,l=[].toLocaleString,u=[].slice,c=!!o&&i((function(){l.call(new o(1))}));d("toLocaleString",(function(){return l.apply(c?u.call(s(this)):s(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new o([1,2]).toLocaleString()}))||!i((function(){o.prototype.toLocaleString.call([1,2])})))},(e,t,n)=>{"use strict";var a=n(52).exportTypedArrayMethod,r=n(5),i=n(4).Uint8Array,o=i&&i.prototype||{},s=[].toString,d=[].join;r((function(){s.call({})}))&&(s=function(){return d.call(this)});var l=o.toString!=s;a("toString",s,l)},(e,t,n)=>{"use strict";n(100)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(232))},(e,t,n)=>{var a=n(4),r=n(233),i=n(320),o=n(17);for(var s in r){var d=a[s],l=d&&d.prototype;if(l&&l.forEach!==i)try{o(l,"forEach",i)}catch(e){l.forEach=i}}},(e,t,n)=>{var a=n(4),r=n(233),i=n(134),o=n(17),s=n(7),d=s("iterator"),l=s("toStringTag"),u=i.values;for(var c in r){var p=a[c],f=p&&p.prototype;if(f){if(f[d]!==u)try{o(f,d,u)}catch(e){f[d]=u}if(f[l]||o(f,l,c),r[c])for(var h in i)if(f[h]!==i[h])try{o(f,h,i[h])}catch(e){f[h]=i[h]}}}},(e,t,n)=>{var a=n(2),r=n(4),i=n(139);a({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},(e,t,n)=>{var a=n(2),r=n(4),i=n(224),o=n(66),s=r.process;a({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=o&&s.domain;i(t?t.bind(e):e)}})},(e,t,n)=>{"use strict";n(1003);var a,r=n(2),i=n(12),o=n(234),s=n(4),d=n(204),l=n(18),u=n(51),c=n(13),p=n(220),f=n(208),h=n(144).codeAt,g=n(321),y=n(36),m=n(235),v=n(21),R=s.URL,b=m.URLSearchParams,E=m.getState,x=v.set,S=v.getterFor("URL"),w=Math.floor,T=Math.pow,A="Invalid scheme",P="Invalid host",k="Invalid port",O=/[A-Za-z]/,C=/[\d+-.A-Za-z]/,_=/\d/,I=/^0x/i,j=/^[0-7]+$/,D=/^\d+$/,N=/^[\dA-Fa-f]+$/,L=/[\0\t\n\r #%/:<>?@[\\\]^|]/,M=/[\0\t\n\r #/:<>?@[\\\]^|]/,B=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,F=/[\t\n\r]/g,U=function(e,t){var n,a,r;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return P;if(!(n=q(t.slice(1,-1))))return P;e.host=n}else if(X(e)){if(t=g(t),L.test(t))return P;if(null===(n=V(t)))return P;e.host=n}else{if(M.test(t))return P;for(n="",a=f(t),r=0;r<a.length;r++)n+=z(a[r],G);e.host=n}},V=function(e){var t,n,a,r,i,o,s,d=e.split(".");if(d.length&&""==d[d.length-1]&&d.pop(),(t=d.length)>4)return e;for(n=[],a=0;a<t;a++){if(""==(r=d[a]))return e;if(i=10,r.length>1&&"0"==r.charAt(0)&&(i=I.test(r)?16:8,r=r.slice(8==i?1:2)),""===r)o=0;else{if(!(10==i?D:8==i?j:N).test(r))return e;o=parseInt(r,i)}n.push(o)}for(a=0;a<t;a++)if(o=n[a],a==t-1){if(o>=T(256,5-t))return null}else if(o>255)return null;for(s=n.pop(),a=0;a<n.length;a++)s+=n[a]*T(256,3-a);return s},q=function(e){var t,n,a,r,i,o,s,d=[0,0,0,0,0,0,0,0],l=0,u=null,c=0,p=function(){return e.charAt(c)};if(":"==p()){if(":"!=e.charAt(1))return;c+=2,u=++l}for(;p();){if(8==l)return;if(":"!=p()){for(t=n=0;n<4&&N.test(p());)t=16*t+parseInt(p(),16),c++,n++;if("."==p()){if(0==n)return;if(c-=n,l>6)return;for(a=0;p();){if(r=null,a>0){if(!("."==p()&&a<4))return;c++}if(!_.test(p()))return;for(;_.test(p());){if(i=parseInt(p(),10),null===r)r=i;else{if(0==r)return;r=10*r+i}if(r>255)return;c++}d[l]=256*d[l]+r,2!=++a&&4!=a||l++}if(4!=a)return;break}if(":"==p()){if(c++,!p())return}else if(p())return;d[l++]=t}else{if(null!==u)return;c++,u=++l}}if(null!==u)for(o=l-u,l=7;0!=l&&o>0;)s=d[l],d[l--]=d[u+o-1],d[u+--o]=s;else if(8!=l)return;return d},W=function(e){var t,n,a,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=w(e/256);return t.join(".")}if("object"==typeof e){for(t="",a=function(e){for(var t=null,n=1,a=null,r=0,i=0;i<8;i++)0!==e[i]?(r>n&&(t=a,n=r),a=null,r=0):(null===a&&(a=i),++r);return r>n&&(t=a,n=r),t}(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),a===n?(t+=n?":":"::",r=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},G={},K=p({},G,{" ":1,'"':1,"<":1,">":1,"`":1}),H=p({},K,{"#":1,"?":1,"{":1,"}":1}),Y=p({},H,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),z=function(e,t){var n=h(e,0);return n>32&&n<127&&!c(t,e)?e:encodeURIComponent(e)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},X=function(e){return c(J,e.scheme)},$=function(e){return""!=e.username||""!=e.password},Q=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},Z=function(e,t){var n;return 2==e.length&&O.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ee=function(e){var t;return e.length>1&&Z(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},te=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&Z(t[0],!0)||t.pop()},ne=function(e){return"."===e||"%2e"===e.toLowerCase()},ae={},re={},ie={},oe={},se={},de={},le={},ue={},ce={},pe={},fe={},he={},ge={},ye={},me={},ve={},Re={},be={},Ee={},xe={},Se={},we=function(e,t,n,r){var i,o,s,d,l,u=n||ae,p=0,h="",g=!1,y=!1,m=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(B,"")),t=t.replace(F,""),i=f(t);p<=i.length;){switch(o=i[p],u){case ae:if(!o||!O.test(o)){if(n)return A;u=ie;continue}h+=o.toLowerCase(),u=re;break;case re:if(o&&(C.test(o)||"+"==o||"-"==o||"."==o))h+=o.toLowerCase();else{if(":"!=o){if(n)return A;h="",u=ie,p=0;continue}if(n&&(X(e)!=c(J,h)||"file"==h&&($(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=h,n)return void(X(e)&&J[e.scheme]==e.port&&(e.port=null));h="","file"==e.scheme?u=ye:X(e)&&r&&r.scheme==e.scheme?u=oe:X(e)?u=ue:"/"==i[p+1]?(u=se,p++):(e.cannotBeABaseURL=!0,e.path.push(""),u=Ee)}break;case ie:if(!r||r.cannotBeABaseURL&&"#"!=o)return A;if(r.cannotBeABaseURL&&"#"==o){e.scheme=r.scheme,e.path=r.path.slice(),e.query=r.query,e.fragment="",e.cannotBeABaseURL=!0,u=Se;break}u="file"==r.scheme?ye:de;continue;case oe:if("/"!=o||"/"!=i[p+1]){u=de;continue}u=ce,p++;break;case se:if("/"==o){u=pe;break}u=be;continue;case de:if(e.scheme=r.scheme,o==a)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query;else if("/"==o||"\\"==o&&X(e))u=le;else if("?"==o)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query="",u=xe;else{if("#"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.path.pop(),u=be;continue}e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query,e.fragment="",u=Se}break;case le:if(!X(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,u=be;continue}u=pe}else u=ce;break;case ue:if(u=ce,"/"!=o||"/"!=h.charAt(p+1))continue;p++;break;case ce:if("/"!=o&&"\\"!=o){u=pe;continue}break;case pe:if("@"==o){g&&(h="%40"+h),g=!0,s=f(h);for(var v=0;v<s.length;v++){var R=s[v];if(":"!=R||m){var b=z(R,Y);m?e.password+=b:e.username+=b}else m=!0}h=""}else if(o==a||"/"==o||"?"==o||"#"==o||"\\"==o&&X(e)){if(g&&""==h)return"Invalid authority";p-=f(h).length+1,h="",u=fe}else h+=o;break;case fe:case he:if(n&&"file"==e.scheme){u=ve;continue}if(":"!=o||y){if(o==a||"/"==o||"?"==o||"#"==o||"\\"==o&&X(e)){if(X(e)&&""==h)return P;if(n&&""==h&&($(e)||null!==e.port))return;if(d=U(e,h))return d;if(h="",u=Re,n)return;continue}"["==o?y=!0:"]"==o&&(y=!1),h+=o}else{if(""==h)return P;if(d=U(e,h))return d;if(h="",u=ge,n==he)return}break;case ge:if(!_.test(o)){if(o==a||"/"==o||"?"==o||"#"==o||"\\"==o&&X(e)||n){if(""!=h){var E=parseInt(h,10);if(E>65535)return k;e.port=X(e)&&E===J[e.scheme]?null:E,h=""}if(n)return;u=Re;continue}return k}h+=o;break;case ye:if(e.scheme="file","/"==o||"\\"==o)u=me;else{if(!r||"file"!=r.scheme){u=be;continue}if(o==a)e.host=r.host,e.path=r.path.slice(),e.query=r.query;else if("?"==o)e.host=r.host,e.path=r.path.slice(),e.query="",u=xe;else{if("#"!=o){ee(i.slice(p).join(""))||(e.host=r.host,e.path=r.path.slice(),te(e)),u=be;continue}e.host=r.host,e.path=r.path.slice(),e.query=r.query,e.fragment="",u=Se}}break;case me:if("/"==o||"\\"==o){u=ve;break}r&&"file"==r.scheme&&!ee(i.slice(p).join(""))&&(Z(r.path[0],!0)?e.path.push(r.path[0]):e.host=r.host),u=be;continue;case ve:if(o==a||"/"==o||"\\"==o||"?"==o||"#"==o){if(!n&&Z(h))u=be;else if(""==h){if(e.host="",n)return;u=Re}else{if(d=U(e,h))return d;if("localhost"==e.host&&(e.host=""),n)return;h="",u=Re}continue}h+=o;break;case Re:if(X(e)){if(u=be,"/"!=o&&"\\"!=o)continue}else if(n||"?"!=o)if(n||"#"!=o){if(o!=a&&(u=be,"/"!=o))continue}else e.fragment="",u=Se;else e.query="",u=xe;break;case be:if(o==a||"/"==o||"\\"==o&&X(e)||!n&&("?"==o||"#"==o)){if(".."===(l=(l=h).toLowerCase())||"%2e."===l||".%2e"===l||"%2e%2e"===l?(te(e),"/"==o||"\\"==o&&X(e)||e.path.push("")):ne(h)?"/"==o||"\\"==o&&X(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&Z(h)&&(e.host&&(e.host=""),h=h.charAt(0)+":"),e.path.push(h)),h="","file"==e.scheme&&(o==a||"?"==o||"#"==o))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==o?(e.query="",u=xe):"#"==o&&(e.fragment="",u=Se)}else h+=z(o,H);break;case Ee:"?"==o?(e.query="",u=xe):"#"==o?(e.fragment="",u=Se):o!=a&&(e.path[0]+=z(o,G));break;case xe:n||"#"!=o?o!=a&&("'"==o&&X(e)?e.query+="%27":e.query+="#"==o?"%23":z(o,G)):(e.fragment="",u=Se);break;case Se:o!=a&&(e.fragment+=z(o,K))}p++}},Te=function(e){var t,n,a=u(this,Te,"URL"),r=arguments.length>1?arguments[1]:void 0,o=String(e),s=x(a,{type:"URL"});if(void 0!==r)if(r instanceof Te)t=S(r);else if(n=we(t={},String(r)))throw TypeError(n);if(n=we(s,o,null,t))throw TypeError(n);var d=s.searchParams=new b,l=E(d);l.updateSearchParams(s.query),l.updateURL=function(){s.query=String(d)||null},i||(a.href=Pe.call(a),a.origin=ke.call(a),a.protocol=Oe.call(a),a.username=Ce.call(a),a.password=_e.call(a),a.host=Ie.call(a),a.hostname=je.call(a),a.port=De.call(a),a.pathname=Ne.call(a),a.search=Le.call(a),a.searchParams=Me.call(a),a.hash=Be.call(a))},Ae=Te.prototype,Pe=function(){var e=S(this),t=e.scheme,n=e.username,a=e.password,r=e.host,i=e.port,o=e.path,s=e.query,d=e.fragment,l=t+":";return null!==r?(l+="//",$(e)&&(l+=n+(a?":"+a:"")+"@"),l+=W(r),null!==i&&(l+=":"+i)):"file"==t&&(l+="//"),l+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==s&&(l+="?"+s),null!==d&&(l+="#"+d),l},ke=function(){var e=S(this),t=e.scheme,n=e.port;if("blob"==t)try{return new Te(t.path[0]).origin}catch(e){return"null"}return"file"!=t&&X(e)?t+"://"+W(e.host)+(null!==n?":"+n:""):"null"},Oe=function(){return S(this).scheme+":"},Ce=function(){return S(this).username},_e=function(){return S(this).password},Ie=function(){var e=S(this),t=e.host,n=e.port;return null===t?"":null===n?W(t):W(t)+":"+n},je=function(){var e=S(this).host;return null===e?"":W(e)},De=function(){var e=S(this).port;return null===e?"":String(e)},Ne=function(){var e=S(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Le=function(){var e=S(this).query;return e?"?"+e:""},Me=function(){return S(this).searchParams},Be=function(){var e=S(this).fragment;return e?"#"+e:""},Fe=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&d(Ae,{href:Fe(Pe,(function(e){var t=S(this),n=String(e),a=we(t,n);if(a)throw TypeError(a);E(t.searchParams).updateSearchParams(t.query)})),origin:Fe(ke),protocol:Fe(Oe,(function(e){var t=S(this);we(t,String(e)+":",ae)})),username:Fe(Ce,(function(e){var t=S(this),n=f(String(e));if(!Q(t)){t.username="";for(var a=0;a<n.length;a++)t.username+=z(n[a],Y)}})),password:Fe(_e,(function(e){var t=S(this),n=f(String(e));if(!Q(t)){t.password="";for(var a=0;a<n.length;a++)t.password+=z(n[a],Y)}})),host:Fe(Ie,(function(e){var t=S(this);t.cannotBeABaseURL||we(t,String(e),fe)})),hostname:Fe(je,(function(e){var t=S(this);t.cannotBeABaseURL||we(t,String(e),he)})),port:Fe(De,(function(e){var t=S(this);Q(t)||(""==(e=String(e))?t.port=null:we(t,e,ge))})),pathname:Fe(Ne,(function(e){var t=S(this);t.cannotBeABaseURL||(t.path=[],we(t,e+"",Re))})),search:Fe(Le,(function(e){var t=S(this);""==(e=String(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",we(t,e,xe)),E(t.searchParams).updateSearchParams(t.query)})),searchParams:Fe(Me),hash:Fe(Be,(function(e){var t=S(this);""!=(e=String(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",we(t,e,Se)):t.fragment=null}))}),l(Ae,"toJSON",(function(){return Pe.call(this)}),{enumerable:!0}),l(Ae,"toString",(function(){return Pe.call(this)}),{enumerable:!0}),R){var Ue=R.createObjectURL,Ve=R.revokeObjectURL;Ue&&l(Te,"createObjectURL",(function(e){return Ue.apply(R,arguments)})),Ve&&l(Te,"revokeObjectURL",(function(e){return Ve.apply(R,arguments)}))}y(Te,"URL"),r({global:!0,forced:!o,sham:!i},{URL:Te})},(e,t,n)=>{"use strict";var a=n(144).charAt,r=n(21),i=n(135),o="String Iterator",s=r.set,d=r.getterFor(o);i(String,"String",(function(e){s(this,{type:o,string:String(e),index:0})}),(function(){var e,t=d(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=a(n,r),t.index+=e.length,{value:e,done:!1})}))},(e,t,n)=>{"use strict";n(2)({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},(e,t,n)=>{"use strict";n.r(t),n.d(t,{buildTemplateProcessor:()=>Ee,createCJSModule:()=>ae,loadModule:()=>Re,version:()=>ge,vueVersion:()=>m.a});var a=n(11),r=n.n(a),i=n(29),o=n(6),s=n(71),d=n(116),l=n(1144),u=n(459),c=n(1147),p=n(179),f=n(1148),h=n(460),g=n(54),y=n.n(g);const m={a:"3.1.4"};function v(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=A(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||A(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t,n,a,r,i,o){try{var s=e[i](o),d=s.value}catch(e){return void n(e)}s.done?t(d):Promise.resolve(d).then(a,r)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){b(i,a,r,o,s,"next",e)}function s(e){b(i,a,r,o,s,"throw",e)}o(void 0)}))}}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e){return function(e){if(Array.isArray(e))return P(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){if(e){if("string"==typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?P(e,t):void 0}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var k="0.8.4",O=K.apply(void 0,T(Object.keys(S({},{"proposal-class-static-block":n(461),"proposal-private-property-in-object":n(462),"proposal-class-properties":n(463),"proposal-private-methods":n(464),"proposal-numeric-separator":n(465),"proposal-logical-assignment-operators":n(466),"proposal-nullish-coalescing-operator":n(467),"proposal-optional-chaining":n(468),"proposal-json-strings":n(469),"proposal-optional-catch-binding":n(470),"transform-parameters":n(290),"proposal-async-generator-functions":n(471),"proposal-object-rest-spread":n(472),"transform-dotall-regex":n(473),"proposal-unicode-property-regex":n(885),"transform-named-capturing-groups-regex":n(886),"transform-async-to-generator":n(887),"transform-exponentiation-operator":n(888),"transform-template-literals":n(889),"transform-literals":n(890),"transform-function-name":n(891),"transform-arrow-functions":n(892),"transform-block-scoped-functions":n(893),"transform-classes":n(894),"transform-object-super":n(895),"transform-for-of":n(896),"transform-unicode-escapes":n(897),"transform-unicode-regex":n(898),"transform-spread":n(899),"transform-destructuring":n(900),"transform-block-scoping":n(901),"transform-regenerator":n(902),"proposal-export-namespace-from":n(904)})))),C=!1,_=!0;function I(e,t,n){return j.apply(this,arguments)}function j(){return(j=E(r().mark((function e(t,n,a){var i,o,s,d,l,u,g,m,b,x,w,A,P,I,j,D,N,L,M,B,F,U,V,q,Y,z,X,$,Q,ee,ne,re,ie,se;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.toString(),o={},s=a.delimiters,d=a.moduleCache,l=a.compiledCache,u=a.getResource,g=a.addStyle,m=a.log,b=a.additionalBabelParserPlugins,x=void 0===b?[]:b,w=a.additionalBabelPlugins,A=void 0===w?{}:w,P=a.customBlockHandler,I=(0,c.d)(t,{filename:i,sourceMap:C}),j=I.descriptor,I.errors,void 0===P){e.next=10;break}return e.next=7,Promise.all(j.customBlocks.map((function(e){return P(e,n,a)})));case 7:e.t0=e.sent,e.next=11;break;case 10:e.t0=[];case 11:if(D=e.t0,N=K(i,k,O),L="data-v-".concat(N),(M=j.styles.some((function(e){return e.scoped})))&&(o.__scopeId=L),!j.template||!j.template.lang){e.next=19;break}return e.next=19,te({refPath:n,relPath:j.template.lang},a);case 19:if(!j.template){e.next=42;break}if(e.t2=S(S({},f),{},{compile:function(e,t){return h.compile(e,S(S({},t),{},{sourceMap:C}))}}),!j.template.src){e.next=29;break}return e.next=24,u({refPath:n,relPath:j.template.src},a).getContent();case 24:return e.next=26,e.sent.getContentData(!1);case 26:e.t3=e.sent,e.next=30;break;case 29:e.t3=j.template.content;case 30:e.t4=e.t3,e.t5=j.filename,e.t6=_,e.t7=M,e.t8=L,e.t9=j.slotted,e.t10={delimiters:s,scopeId:M?L:void 0,mode:"module"},e.t11=j.template.lang,e.t12=function(e){return d[e]},e.t1={compiler:e.t2,source:e.t4,filename:e.t5,isProd:e.t6,scoped:e.t7,id:e.t8,slotted:e.t9,compilerOptions:e.t10,preprocessLang:e.t11,preprocessCustomRequire:e.t12},e.next=43;break;case 42:e.t1=null;case 43:if(B=e.t1,!j.script&&!j.scriptSetup){e.next=60;break}if(null===(F=j.script)||void 0===F||!F.src){e.next=51;break}return e.next=48,u({refPath:n,relPath:j.script.src},a).getContent();case 48:return e.next=50,e.sent.getContentData(!1);case 50:j.script.content=e.sent;case 51:return e.next=53,H(l,[N,null===(U=j.script)||void 0===U?void 0:U.content,null===(V=j.scriptSetup)||void 0===V?void 0:V.content,x,Object.keys(A)],function(){var e=E(r().mark((function e(t){var n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventCache,n=(0,c.a)(j,{isProd:_,id:L,babelParserPlugins:x,inlineTemplate:!1,templateOptions:B}),null!==B&&(B.compilerOptions.bindingMetadata=n.bindings),e.next=5,Z(n.content,!0,i,[].concat(T(x),T(p.babelParserDefaultPlugins),["jsx"]),S(S({},A),{},{jsx:y()}),m);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 53:return q=e.sent,Y=R(q,2),z=Y[0],X=Y[1],e.next=59,oe(n,z,a);case 59:Object.assign(o,J(ae(n,X,a).exports).default);case 60:if(null===j.template){e.next=70;break}return e.next=63,H(l,[N,B.source],function(){var e=E(r().mark((function e(n){var a,o,s,d,l,u,p,f;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.preventCache,(o=(0,c.c)(B)).errors.length){a(),s=v(o.errors);try{for(s.s();!(d=s.n()).done;)"object"==typeof(l=d.value)?l.loc?null==m||m("error","SFC template",G(l.message,i,t,l.loc.start.line+j.template.loc.start.line-1,l.loc.start.column)):null==m||m("error","SFC template",W(l.message,i)):null==m||m("error","SFC template",W(l,i))}catch(e){s.e(e)}finally{s.f()}}u=v(o.tips);try{for(u.s();!(p=u.n()).done;)f=p.value,null==m||m("info","SFC template",f)}catch(e){u.e(e)}finally{u.f()}return e.next=7,Z(o.code,!0,j.filename,x,A,m);case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 63:return $=e.sent,Q=R($,2),ee=Q[0],ne=Q[1],e.next=69,oe(n,ee,a);case 69:Object.assign(o,ae(n,ne,a).exports);case 70:re=v(j.styles),e.prev=71,se=r().mark((function e(){var i,o,s;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(i=ie.value).lang){e.next=4;break}return e.next=4,te({refPath:n,relPath:i.lang},a);case 4:if(!i.src){e.next=12;break}return e.next=7,u({refPath:n,relPath:i.src},a).getContent();case 7:return e.next=9,e.sent.getContentData(!1);case 9:e.t0=e.sent,e.next=13;break;case 12:e.t0=i.content;case 13:return o=e.t0,e.next=16,H(l,[N,o],function(){var e=E(r().mark((function e(a){var s,l,u,p,f;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=a.preventCache,e.next=3,(0,c.b)({filename:j.filename,source:o,isProd:_,id:L,scoped:i.scoped,trim:!0,preprocessLang:i.lang,preprocessCustomRequire:function(e){return d[e]}});case 3:if((l=e.sent).errors.length){s(),u=v(l.errors);try{for(u.s();!(p=u.n()).done;)f=p.value,null==m||m("error","SFC style",G(f.message,n,t,f.line+i.loc.start.line-1,f.column))}catch(e){u.e(e)}finally{u.f()}}return e.abrupt("return",l.code);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 16:s=e.sent,g(s,i.scoped?L:void 0);case 18:case"end":return e.stop()}}),e)})),re.s();case 74:if((ie=re.n()).done){e.next=78;break}return e.delegateYield(se(),"t13",76);case 76:e.next=74;break;case 78:e.next=83;break;case 80:e.prev=80,e.t14=e.catch(71),re.e(e.t14);case 83:return e.prev=83,re.f(),e.finish(83);case 86:if(void 0===P){e.next=89;break}return e.next=89,Promise.all(D.map((function(e){return null==e?void 0:e(o)})));case 89:return e.abrupt("return",o);case 90:case"end":return e.stop()}}),e,null,[[71,80,83,86]])})))).apply(this,arguments)}function D(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||L(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e){return function(e){if(Array.isArray(e))return M(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||L(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){if(e){if("string"==typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(e,t):void 0}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}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 U(e,t,n,a,r,i,o){try{var s=e[i](o),d=s.value}catch(e){return void n(e)}s.done?t(d):Promise.resolve(d).then(a,r)}function V(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){U(i,a,r,o,s,"next",e)}function s(e){U(i,a,r,o,s,"throw",e)}o(void 0)}))}}var q="0.8.4";function W(e,t,n){return t+"\n"+e}function G(e,t,n,a,r){if(!a)return W(e,t);var i={start:{line:a,column:r}};return W((0,d.codeFrameColumns)(n,i,{message:e}),t)}function K(){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 e.append(String(t))}),new u).end().slice(0,8)}function H(e,t,n){return Y.apply(this,arguments)}function Y(){return(Y=V(r().mark((function e(t,n,a){var i,o,s,d,l;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=!1,o={preventCache:function(){return i=!0}},t){e.next=6;break}return e.next=5,a(o);case 5:return e.abrupt("return",e.sent);case 6:return s=K.apply(void 0,N(n)),e.next=9,t.get(s);case 9:if(!(d=e.sent)){e.next=12;break}return e.abrupt("return",JSON.parse(d));case 12:return e.next=14,a(o);case 14:if(l=e.sent,i){e.next=18;break}return e.next=18,t.set(s,JSON.stringify(l));case 18:return e.abrupt("return",l);case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var z=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),F(this,"promise",void 0),this.promise=t};function J(e){return e&&e.__esModule?e:{default:e}}function X(e){(0,o.traverse)(e,{CallExpression(e){o.types.isImport(e.node.callee)&&e.replaceWith(o.types.callExpression(o.types.identifier("import__"),e.node.arguments))}})}function $(e){var t=[];return(0,o.traverse)(e,{ImportDeclaration(e){t.push(e.node.source.value)},CallExpression(e){"require"===e.node.callee.name&&1===e.node.arguments.length&&o.types.isStringLiteral(e.node.arguments[0])&&t.push(e.node.arguments[0].value)}}),t}var Q=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},{"proposal-class-static-block":n(461),"proposal-private-property-in-object":n(462),"proposal-class-properties":n(463),"proposal-private-methods":n(464),"proposal-numeric-separator":n(465),"proposal-logical-assignment-operators":n(466),"proposal-nullish-coalescing-operator":n(467),"proposal-optional-chaining":n(468),"proposal-json-strings":n(469),"proposal-optional-catch-binding":n(470),"transform-parameters":n(290),"proposal-async-generator-functions":n(471),"proposal-object-rest-spread":n(472),"transform-dotall-regex":n(473),"proposal-unicode-property-regex":n(885),"transform-named-capturing-groups-regex":n(886),"transform-async-to-generator":n(887),"transform-exponentiation-operator":n(888),"transform-template-literals":n(889),"transform-literals":n(890),"transform-function-name":n(891),"transform-arrow-functions":n(892),"transform-block-scoped-functions":n(893),"transform-classes":n(894),"transform-object-super":n(895),"transform-for-of":n(896),"transform-unicode-escapes":n(897),"transform-unicode-regex":n(898),"transform-spread":n(899),"transform-destructuring":n(900),"transform-block-scoping":n(901),"transform-regenerator":n(902),"proposal-export-namespace-from":n(904)});function Z(e,t,n,a,r,i){return ee.apply(this,arguments)}function ee(){return(ee=V(r().mark((function e(t,n,a,i,d,u){var c,p,f;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,c=(0,s.parse)(t,{sourceType:n?"module":"script",sourceFilename:a.toString(),plugins:N(void 0!==i?i:[])}),e.next=8;break;case 4:throw e.prev=4,e.t0=e.catch(0),null==u||u("error","parse script",G(e.t0.message,a.toString(),t,e.t0.loc.line,e.t0.loc.column+1)),e.t0;case 8:return X(c),p=$(c),e.next=12,(0,o.transformFromAstAsync)(c,t,{sourceMaps:!1,plugins:[].concat(N(n?[l.a]:[]),N(Object.values(Q)),N(void 0!==d?Object.values(d):[])),babelrc:!1,configFile:!1,highlightCode:!1,compact:!0,comments:!1});case 12:return f=e.sent,e.abrupt("return",[p,f.code]);case 14:case"end":return e.stop()}}),e,null,[[0,4]])})))).apply(this,arguments)}function te(e,t){return ne.apply(this,arguments)}function ne(){return(ne=V(r().mark((function e(t,n){var a,i,o,s,d,l,u;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.moduleCache,i=n.loadModule,o=n.handleModule,s=n.getResource(t,n),d=s.id,l=s.path,u=s.getContent,!(d in a)){e.next=10;break}if(!(a[d]instanceof z)){e.next=9;break}return e.next=6,a[d].promise;case 6:return e.abrupt("return",e.sent);case 9:return e.abrupt("return",a[d]);case 10:return a[d]=new z(V(r().mark((function e(){var t,s,c,p,f;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!i){e.next=6;break}return e.next=3,i(d,n);case 3:if(void 0===(t=e.sent)){e.next=6;break}return e.abrupt("return",a[d]=t);case 6:return e.next=8,u();case 8:if(s=e.sent,c=s.getContentData,p=s.type,f=void 0,void 0===o){e.next=16;break}return e.next=15,o(p,c,l,n);case 15:f=e.sent;case 16:if(void 0!==f){e.next=20;break}return e.next=19,de(p,c,l,n);case 19:f=e.sent;case 20:if(void 0!==f){e.next=22;break}throw new TypeError("Unable to handle ".concat(p," files (").concat(l,")"));case 22:return e.abrupt("return",a[d]=f);case 23:case"end":return e.stop()}}),e)})))()),e.next=13,a[d].promise;case 13:return e.abrupt("return",e.sent);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e,t,n){var a=n.moduleCache,i=n.pathResolve,o=n.getResource,s=function(){var t=V(r().mark((function t(a){return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,te({refPath:e,relPath:a},n);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),d={exports:{}};return Function("exports","require","module","__filename","__dirname","import__",t).call(d.exports,d.exports,(function(t){var r=o({refPath:e,relPath:t},n).id;if(r in a)return a[r];throw new Error("require(".concat(JSON.stringify(r),") failed. module not found in moduleCache"))}),d,e,i({refPath:e,relPath:"."}),s),d}function re(e,t,n,a){return ie.apply(this,arguments)}function ie(){return(ie=V(r().mark((function e(t,n,a,i){var o,s,d,l,u,c,p,f;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=i.compiledCache,s=i.additionalBabelParserPlugins,d=i.additionalBabelPlugins,l=i.log,e.next=3,H(o,[q,t,a],V(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z(t,n,a,s,d,l);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))));case 3:return u=e.sent,c=D(u,2),p=c[0],f=c[1],e.next=9,oe(a,p,i);case 9:return e.abrupt("return",ae(a,f,i).exports);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(e,t,n){return se.apply(this,arguments)}function se(){return(se=V(r().mark((function e(t,n,a){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(n.map((function(e){return te({refPath:t,relPath:e},a)})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e,t,n,a){return le.apply(this,arguments)}function le(){return(le=V(r().mark((function e(t,n,a,i){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next=".vue"===e.t0?3:".js"===e.t0?10:".mjs"===e.t0?17:24;break;case 3:return e.t1=I,e.next=6,n(!1);case 6:return e.t2=e.sent,e.t3=a,e.t4=i,e.abrupt("return",(0,e.t1)(e.t2,e.t3,e.t4));case 10:return e.t5=re,e.next=13,n(!1);case 13:return e.t6=e.sent,e.t7=a,e.t8=i,e.abrupt("return",(0,e.t5)(e.t6,!1,e.t7,e.t8));case 17:return e.t9=re,e.next=20,n(!1);case 20:return e.t10=e.sent,e.t11=a,e.t12=i,e.abrupt("return",(0,e.t9)(e.t10,!0,e.t11,e.t12));case 24:return e.abrupt("return",void 0);case 25:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fe(e,t,n,a,r,i,o){try{var s=e[i](o),d=s.value}catch(e){return void n(e)}s.done?t(d):Promise.resolve(d).then(a,r)}function he(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){fe(i,a,r,o,s,"next",e)}function s(e){fe(i,a,r,o,s,"throw",e)}o(void 0)}))}}var ge="0.8.4";function ye(e){throw new ReferenceError("".concat(e," is not defined"))}var me=function(e){var t=e.refPath,n=e.relPath;if(void 0===t)return n;var a=n.toString();return"."!==a[0]?n:i.posix.normalize(i.posix.join(i.posix.dirname(t.toString()),a))};function ve(e,t){var n,a=t.pathResolve,o=t.getFile,s=t.log,d=a(e),l=d.toString();return{id:l,path:d,getContent:(n=he(r().mark((function e(){var t,n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o(d);case 2:if(!("string"==typeof(n=e.sent)||n instanceof ArrayBuffer)){e.next=5;break}return e.abrupt("return",{type:i.posix.extname(l),getContentData:function(){var e=he(r().mark((function e(t){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n instanceof ArrayBuffer!==t&&(null==s||s("warn","unexpected data type. ".concat(t?"binary":"string",' is expected for "').concat(d,'"'))),e.abrupt("return",n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()});case 5:return e.abrupt("return",{type:null!==(t=n.type)&&void 0!==t?t:i.posix.extname(l),getContentData:n.getContentData});case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}}function Re(e){return be.apply(this,arguments)}function be(){return(be=he(r().mark((function e(t){var n,a,i,o,s,d,l,u,c=arguments;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.length>1&&void 0!==c[1]?c[1]:ye("options"),a=n.moduleCache,i=void 0===a?ye("options.moduleCache"):a,void 0===n.getFile&&ye("options.getFile()"),void 0===n.addStyle&&ye("options.addStyle()"),o=n.pathResolve,s=void 0===o?me:o,d=n.getResource,l=void 0===d?ve:d,i instanceof Object&&Object.setPrototypeOf(i,null),u=ce({moduleCache:i,pathResolve:s,getResource:l},n),e.next=6,te({refPath:void 0,relPath:t},u);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ee(e){return{render:function(t,n,a){try{var r=e(t,n);"string"==typeof r?a(null,r):(r.then((function(e){a(null,e)})),r.catch((function(e){a(e,null)})))}catch(e){a(e,null)}}}}},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(56),s=n(1),d=function(){function e(t,n,a,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.queue=null,this.priorityQueue=null,this.parentPath=r,this.scope=t,this.state=a,this.opts=n}var t,n;return t=e,(n=[{key:"shouldVisit",value:function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=s.VISITOR_KEYS[e.type];if(null==n||!n.length)return!1;var r,i=a(n);try{for(i.s();!(r=i.n()).done;)if(e[r.value])return!0}catch(e){i.e(e)}finally{i.f()}return!1}},{key:"create",value:function(e,t,n,a){return o.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:a})}},{key:"maybeQueue",value:function(e,t){this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))}},{key:"visitMultiple",value:function(e,t,n){if(0===e.length)return!1;for(var a=[],r=0;r<e.length;r++){var i=e[r];i&&this.shouldVisit(i)&&a.push(this.create(t,e,r,n))}return this.visitQueue(a)}},{key:"visitSingle",value:function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])}},{key:"visitQueue",value:function(e){this.queue=e,this.priorityQueue=[];var t,n=new WeakSet,r=!1,i=a(e);try{for(i.s();!(t=i.n()).done;){var o=t.value;if(o.resync(),0!==o.contexts.length&&o.contexts[o.contexts.length-1]===this||o.pushContext(this),null!==o.key){var s=o.node;if(!n.has(s)){if(s&&n.add(s),o.visit()){r=!0;break}if(this.priorityQueue.length&&(r=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,r))break}}}}catch(e){i.e(e)}finally{i.f()}var d,l=a(e);try{for(l.s();!(d=l.n()).done;)d.value.popContext()}catch(e){l.e(e)}finally{l.f()}return this.queue=null,r}},{key:"visit",value:function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))}}])&&i(t.prototype,n),e}();t.default=d},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(325).default)("React.Component");t.default=a},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!e&&/^[a-z]/.test(e)}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=[],n=0;n<e.children.length;n++){var i=e.children[n];(0,a.isJSXText)(i)?(0,r.default)(i,t):((0,a.isJSXExpressionContainer)(i)&&(i=i.expression),(0,a.isJSXEmptyExpression)(i)||t.push(i))}return t};var a=n(16),r=n(1010)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=e.value.split(/\r\n|\n|\r/),r=0,i=0;i<n.length;i++)n[i].match(/[^ \t]/)&&(r=i);for(var o="",s=0;s<n.length;s++){var d=n[s],l=0===s,u=s===n.length-1,c=s===r,p=d.replace(/\t/g," ");l||(p=p.replace(/^[ ]+/,"")),u||(p=p.replace(/[ ]+$/,"")),p&&(c||(p+=" "),o+=p)}o&&t.push((0,a.stringLiteral)(o))};var a=n(26)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var o=a.BUILDER_KEYS[e],s=n.length;if(s>o.length)throw new Error("".concat(e,": Too many arguments passed. Received ").concat(s," but can receive no more than ").concat(o.length));var d={type:e},l=0;o.forEach((function(t){var r,i=a.NODE_FIELDS[e][t];l<s&&(r=n[l]),void 0===r&&(r=Array.isArray(i.default)?[]:i.default),d[t]=r,l++}));for(var u=0,c=Object.keys(d);u<c.length;u++){var p=c[u];(0,r.default)(d,p,d[p])}return d};var a=n(31),r=n(240)},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentifierStart=l,t.isIdentifierChar=u,t.isIdentifierName=function(e){for(var t=!0,n=0;n<e.length;n++){var a=e.charCodeAt(n);if(55296==(64512&a)&&n+1<e.length){var r=e.charCodeAt(++n);56320==(64512&r)&&(a=65536+((1023&a)<<10)+(1023&r))}if(t){if(t=!1,!l(a))return!1}else if(!u(a))return!1}return!t};var n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",a="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",r=new RegExp("["+n+"]"),i=new RegExp("["+n+a+"]");n=a=null;var o=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],s=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function d(e,t){for(var n=65536,a=0,r=t.length;a<r;a+=2){if((n+=t[a])>e)return!1;if((n+=t[a+1])>=e)return!0}return!1}function l(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&r.test(String.fromCharCode(e)):d(e,o)))}function u(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&i.test(String.fromCharCode(e)):d(e,o)||d(e,s))))}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isReservedWord=i,t.isStrictReservedWord=o,t.isStrictBindOnlyReservedWord=s,t.isStrictBindReservedWord=function(e,t){return o(e,t)||s(e)},t.isKeyword=function(e){return n.has(e)};var n=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),a=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),r=new Set(["eval","arguments"]);function i(e,t){return t&&"await"===e||"enum"===e}function o(e,t){return i(e,t)||a.has(e)}function s(e){return r.has(e)}},(e,t,n)=>{"use strict";var a=n(57),r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"TypeParameterDeclaration";(0,a.default)(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends","mixins","implements","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)(t),extends:(0,a.validateOptional)((0,a.arrayOfType)("InterfaceExtends")),mixins:(0,a.validateOptional)((0,a.arrayOfType)("InterfaceExtends")),implements:(0,a.validateOptional)((0,a.arrayOfType)("ClassImplements")),body:(0,a.validateType)("ObjectTypeAnnotation")}})};(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow","FlowType"],fields:{elementType:(0,a.validateType)("FlowType")}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TypeParameterInstantiation")}}),r("DeclareClass"),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier"),predicate:(0,a.validateOptionalType)("DeclaredPredicate")}}),r("DeclareInterface"),(0,a.default)("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)(["Identifier","StringLiteral"]),body:(0,a.validateType)("BlockStatement"),kind:(0,a.validateOptional)((0,a.assertOneOf)("CommonJS","ES"))}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,a.validateType)("TypeAnnotation")}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TypeParameterDeclaration"),right:(0,a.validateType)("FlowType")}}),(0,a.default)("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,a.validateOptionalType)("FlowType")}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier")}}),(0,a.default)("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{declaration:(0,a.validateOptionalType)("Flow"),specifiers:(0,a.validateOptional)((0,a.arrayOfType)(["ExportSpecifier","ExportNamespaceSpecifier"])),source:(0,a.validateOptionalType)("StringLiteral"),default:(0,a.validateOptional)((0,a.assertValueType)("boolean"))}}),(0,a.default)("DeclareExportAllDeclaration",{visitor:["source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{source:(0,a.validateType)("StringLiteral"),exportKind:(0,a.validateOptional)((0,a.assertOneOf)("type","value"))}}),(0,a.default)("DeclaredPredicate",{visitor:["value"],aliases:["Flow","FlowPredicate"],fields:{value:(0,a.validateType)("Flow")}}),(0,a.default)("ExistsTypeAnnotation",{aliases:["Flow","FlowType"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow","FlowType"],fields:{typeParameters:(0,a.validateOptionalType)("TypeParameterDeclaration"),params:(0,a.validate)((0,a.arrayOfType)("FunctionTypeParam")),rest:(0,a.validateOptionalType)("FunctionTypeParam"),this:(0,a.validateOptionalType)("FunctionTypeParam"),returnType:(0,a.validateType)("FlowType")}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{name:(0,a.validateOptionalType)("Identifier"),typeAnnotation:(0,a.validateType)("FlowType"),optional:(0,a.validateOptional)((0,a.assertValueType)("boolean"))}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow","FlowType"],fields:{id:(0,a.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,a.validateOptionalType)("TypeParameterInstantiation")}}),(0,a.default)("InferredPredicate",{aliases:["Flow","FlowPredicate"]}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:(0,a.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,a.validateOptionalType)("TypeParameterInstantiation")}}),r("InterfaceDeclaration"),(0,a.default)("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["Flow","FlowType"],fields:{extends:(0,a.validateOptional)((0,a.arrayOfType)("InterfaceExtends")),body:(0,a.validateType)("ObjectTypeAnnotation")}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:(0,a.validate)((0,a.arrayOfType)("FlowType"))}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow","FlowType"],fields:{typeAnnotation:(0,a.validateType)("FlowType")}}),(0,a.default)("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:(0,a.validate)((0,a.assertValueType)("number"))}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["Flow","FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,a.validate)((0,a.arrayOfType)(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:(0,a.validateOptional)((0,a.arrayOfType)("ObjectTypeIndexer")),callProperties:(0,a.validateOptional)((0,a.arrayOfType)("ObjectTypeCallProperty")),internalSlots:(0,a.validateOptional)((0,a.arrayOfType)("ObjectTypeInternalSlot")),exact:{validate:(0,a.assertValueType)("boolean"),default:!1},inexact:(0,a.validateOptional)((0,a.assertValueType)("boolean"))}}),(0,a.default)("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["Flow","UserWhitespacable"],fields:{id:(0,a.validateType)("Identifier"),value:(0,a.validateType)("FlowType"),optional:(0,a.validate)((0,a.assertValueType)("boolean")),static:(0,a.validate)((0,a.assertValueType)("boolean")),method:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{value:(0,a.validateType)("FlowType"),static:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{id:(0,a.validateOptionalType)("Identifier"),key:(0,a.validateType)("FlowType"),value:(0,a.validateType)("FlowType"),static:(0,a.validate)((0,a.assertValueType)("boolean")),variance:(0,a.validateOptionalType)("Variance")}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{key:(0,a.validateType)(["Identifier","StringLiteral"]),value:(0,a.validateType)("FlowType"),kind:(0,a.validate)((0,a.assertOneOf)("init","get","set")),static:(0,a.validate)((0,a.assertValueType)("boolean")),proto:(0,a.validate)((0,a.assertValueType)("boolean")),optional:(0,a.validate)((0,a.assertValueType)("boolean")),variance:(0,a.validateOptionalType)("Variance"),method:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["Flow","UserWhitespacable"],fields:{argument:(0,a.validateType)("FlowType")}}),(0,a.default)("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,a.validateOptionalType)("FlowType"),impltype:(0,a.validateType)("FlowType")}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{id:(0,a.validateType)("Identifier"),qualification:(0,a.validateType)(["Identifier","QualifiedTypeIdentifier"])}}),(0,a.default)("StringLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:(0,a.validate)((0,a.assertValueType)("string"))}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("SymbolTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:(0,a.validate)((0,a.arrayOfType)("FlowType"))}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow","FlowType"],fields:{argument:(0,a.validateType)("FlowType")}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TypeParameterDeclaration"),right:(0,a.validateType)("FlowType")}}),(0,a.default)("TypeAnnotation",{aliases:["Flow"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,a.validateType)("FlowType")}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{expression:(0,a.validateType)("Expression"),typeAnnotation:(0,a.validateType)("TypeAnnotation")}}),(0,a.default)("TypeParameter",{aliases:["Flow"],visitor:["bound","default","variance"],fields:{name:(0,a.validate)((0,a.assertValueType)("string")),bound:(0,a.validateOptionalType)("TypeAnnotation"),default:(0,a.validateOptionalType)("FlowType"),variance:(0,a.validateOptionalType)("Variance")}}),(0,a.default)("TypeParameterDeclaration",{aliases:["Flow"],visitor:["params"],fields:{params:(0,a.validate)((0,a.arrayOfType)("TypeParameter"))}}),(0,a.default)("TypeParameterInstantiation",{aliases:["Flow"],visitor:["params"],fields:{params:(0,a.validate)((0,a.arrayOfType)("FlowType"))}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:(0,a.validate)((0,a.arrayOfType)("FlowType"))}}),(0,a.default)("Variance",{aliases:["Flow"],builder:["kind"],fields:{kind:(0,a.validate)((0,a.assertOneOf)("minus","plus"))}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,a.default)("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,a.validateType)("Identifier"),body:(0,a.validateType)(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),(0,a.default)("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,a.validate)((0,a.assertValueType)("boolean")),members:(0,a.validateArrayOfType)("EnumBooleanMember"),hasUnknownMembers:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,a.validate)((0,a.assertValueType)("boolean")),members:(0,a.validateArrayOfType)("EnumNumberMember"),hasUnknownMembers:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,a.validate)((0,a.assertValueType)("boolean")),members:(0,a.validateArrayOfType)(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,a.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,a.validate)((0,a.assertValueType)("boolean"))}}),(0,a.default)("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,a.validateType)("Identifier"),init:(0,a.validateType)("BooleanLiteral")}}),(0,a.default)("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,a.validateType)("Identifier"),init:(0,a.validateType)("NumericLiteral")}}),(0,a.default)("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,a.validateType)("Identifier"),init:(0,a.validateType)("StringLiteral")}}),(0,a.default)("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,a.validateType)("Identifier")}}),(0,a.default)("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["Flow","FlowType"],fields:{objectType:(0,a.validateType)("FlowType"),indexType:(0,a.validateType)("FlowType")}}),(0,a.default)("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["Flow","FlowType"],fields:{objectType:(0,a.validateType)("FlowType"),indexType:(0,a.validateType)("FlowType"),optional:(0,a.validate)((0,a.assertValueType)("boolean"))}})},(e,t,n)=>{"use strict";var a=n(57);(0,a.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,a.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,a.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),(0,a.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,a.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),(0,a.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,a.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,a.assertNodeType)("JSXClosingElement")},children:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))},selfClosing:{validate:(0,a.assertValueType)("boolean"),optional:!0}}}),(0,a.default)("JSXEmptyExpression",{aliases:["JSX"]}),(0,a.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,a.assertNodeType)("Expression","JSXEmptyExpression")}}}),(0,a.default)("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}}}),(0,a.default)("JSXIdentifier",{builder:["name"],aliases:["JSX"],fields:{name:{validate:(0,a.assertValueType)("string")}}}),(0,a.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX"],fields:{object:{validate:(0,a.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,a.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,a.assertNodeType)("JSXIdentifier")},name:{validate:(0,a.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,a.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:(0,a.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),(0,a.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}}),(0,a.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}}}),(0,a.default)("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["JSX","Immutable","Expression"],fields:{openingFragment:{validate:(0,a.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,a.assertNodeType)("JSXClosingFragment")},children:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),(0,a.default)("JSXOpeningFragment",{aliases:["JSX","Immutable"]}),(0,a.default)("JSXClosingFragment",{aliases:["JSX","Immutable"]})},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var r,i=n(57),o=n(329);(0,i.default)("Noop",{visitor:[]}),(0,i.default)("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,i.assertNodeType)("Identifier")},expectedNode:{validate:i.assertOneOf.apply(void 0,(r=o.PLACEHOLDERS,function(e){if(Array.isArray(e))return a(e)}(r)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}}}),(0,i.default)("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,i.assertValueType)("string")}}})},(e,t,n)=>{"use strict";var a=n(57),r=n(238);(0,a.default)("ArgumentPlaceholder",{}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{object:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})}}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},r.classMethodOrPropertyCommon,{value:{validate:(0,a.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,a.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,a.assertValueType)("boolean"),optional:!0},declare:{validate:(0,a.assertValueType)("boolean"),optional:!0}})}),(0,a.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}}}),(0,a.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,a.assertNodeType)("Expression")}}}),(0,a.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]}),(0,a.default)("ClassPrivateProperty",{visitor:["key","value","decorators"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,a.assertNodeType)("PrivateName")},value:{validate:(0,a.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0}}}),(0,a.default)("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},r.classMethodOrDeclareMethodCommon,r.functionTypeAnnotationCommon,{key:{validate:(0,a.assertNodeType)("PrivateName")},body:{validate:(0,a.assertNodeType)("BlockStatement")}})}),(0,a.default)("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:(0,a.assertNodeType)("Identifier","StringLiteral")},value:{validate:(0,a.assertNodeType)("StringLiteral")}}}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:(0,a.assertNodeType)("BlockStatement")},async:{validate:(0,a.assertValueType)("boolean"),default:!1}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,a.assertNodeType)("Identifier")}}}),(0,a.default)("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,a.assertNodeType)("Identifier")}}}),(0,a.default)("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ObjectProperty","SpreadElement")))}}}),(0,a.default)("TupleExpression",{fields:{elements:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,a.default)("DecimalLiteral",{builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,a.default)("StaticBlock",{visitor:["body"],fields:{body:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent"]}),(0,a.default)("ModuleExpression",{visitor:["body"],fields:{body:{validate:(0,a.assertNodeType)("Program")}},aliases:["Expression"]})},(e,t,n)=>{"use strict";var a=n(57),r=n(238),i=(0,a.assertValueType)("boolean"),o={returnType:{validate:(0,a.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,a.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}};(0,a.default)("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:(0,a.assertOneOf)("public","private","protected"),optional:!0},readonly:{validate:(0,a.assertValueType)("boolean"),optional:!0},parameter:{validate:(0,a.assertNodeType)("Identifier","AssignmentPattern")}}}),(0,a.default)("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},r.functionDeclarationCommon,o)}),(0,a.default)("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},r.classMethodOrDeclareMethodCommon,o)}),(0,a.default)("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,a.validateType)("TSEntityName"),right:(0,a.validateType)("Identifier")}});var s={typeParameters:(0,a.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,a.validateArrayOfType)(["Identifier","RestElement"]),typeAnnotation:(0,a.validateOptionalType)("TSTypeAnnotation")},d={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:s};(0,a.default)("TSCallSignatureDeclaration",d),(0,a.default)("TSConstructSignatureDeclaration",d);var l={key:(0,a.validateType)("Expression"),computed:(0,a.validate)(i),optional:(0,a.validateOptional)(i)};(0,a.default)("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation","initializer"],fields:Object.assign({},l,{readonly:(0,a.validateOptional)(i),typeAnnotation:(0,a.validateOptionalType)("TSTypeAnnotation"),initializer:(0,a.validateOptionalType)("Expression")})}),(0,a.default)("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},s,l,{kind:{validate:(0,a.assertOneOf)("method","get","set")}})}),(0,a.default)("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,a.validateOptional)(i),static:(0,a.validateOptional)(i),parameters:(0,a.validateArrayOfType)("Identifier"),typeAnnotation:(0,a.validateOptionalType)("TSTypeAnnotation")}});for(var u=0,c=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];u<c.length;u++){var p=c[u];(0,a.default)(p,{aliases:["TSType","TSBaseType"],visitor:[],fields:{}})}(0,a.default)("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var f={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};(0,a.default)("TSFunctionType",Object.assign({},f,{fields:s})),(0,a.default)("TSConstructorType",Object.assign({},f,{fields:Object.assign({},s,{abstract:(0,a.validateOptional)(i)})})),(0,a.default)("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,a.validateType)("TSEntityName"),typeParameters:(0,a.validateOptionalType)("TSTypeParameterInstantiation")}}),(0,a.default)("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:(0,a.validateType)(["Identifier","TSThisType"]),typeAnnotation:(0,a.validateOptionalType)("TSTypeAnnotation"),asserts:(0,a.validateOptional)(i)}}),(0,a.default)("TSTypeQuery",{aliases:["TSType"],visitor:["exprName"],fields:{exprName:(0,a.validateType)(["TSEntityName","TSImportType"])}}),(0,a.default)("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,a.validateArrayOfType)("TSTypeElement")}}),(0,a.default)("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,a.validateType)("TSType")}}),(0,a.default)("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,a.validateArrayOfType)(["TSType","TSNamedTupleMember"])}}),(0,a.default)("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,a.validateType)("TSType")}}),(0,a.default)("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,a.validateType)("TSType")}}),(0,a.default)("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:(0,a.validateType)("Identifier"),optional:{validate:i,default:!1},elementType:(0,a.validateType)("TSType")}});var h={aliases:["TSType"],visitor:["types"],fields:{types:(0,a.validateArrayOfType)("TSType")}};(0,a.default)("TSUnionType",h),(0,a.default)("TSIntersectionType",h),(0,a.default)("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:(0,a.validateType)("TSType"),extendsType:(0,a.validateType)("TSType"),trueType:(0,a.validateType)("TSType"),falseType:(0,a.validateType)("TSType")}}),(0,a.default)("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,a.validateType)("TSTypeParameter")}}),(0,a.default)("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,a.validateType)("TSType")}}),(0,a.default)("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,a.validate)((0,a.assertValueType)("string")),typeAnnotation:(0,a.validateType)("TSType")}}),(0,a.default)("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,a.validateType)("TSType"),indexType:(0,a.validateType)("TSType")}}),(0,a.default)("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation","nameType"],fields:{readonly:(0,a.validateOptional)(i),typeParameter:(0,a.validateType)("TSTypeParameter"),optional:(0,a.validateOptional)(i),typeAnnotation:(0,a.validateOptionalType)("TSType"),nameType:(0,a.validateOptionalType)("TSType")}}),(0,a.default)("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:(0,a.validateType)(["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral"])}}),(0,a.default)("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,a.validateType)("TSEntityName"),typeParameters:(0,a.validateOptionalType)("TSTypeParameterInstantiation")}}),(0,a.default)("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,a.validateOptional)(i),id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,a.validateOptional)((0,a.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,a.validateType)("TSInterfaceBody")}}),(0,a.default)("TSInterfaceBody",{visitor:["body"],fields:{body:(0,a.validateArrayOfType)("TSTypeElement")}}),(0,a.default)("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,a.validateOptional)(i),id:(0,a.validateType)("Identifier"),typeParameters:(0,a.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,a.validateType)("TSType")}}),(0,a.default)("TSAsExpression",{aliases:["Expression"],visitor:["expression","typeAnnotation"],fields:{expression:(0,a.validateType)("Expression"),typeAnnotation:(0,a.validateType)("TSType")}}),(0,a.default)("TSTypeAssertion",{aliases:["Expression"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,a.validateType)("TSType"),expression:(0,a.validateType)("Expression")}}),(0,a.default)("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,a.validateOptional)(i),const:(0,a.validateOptional)(i),id:(0,a.validateType)("Identifier"),members:(0,a.validateArrayOfType)("TSEnumMember"),initializer:(0,a.validateOptionalType)("Expression")}}),(0,a.default)("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,a.validateType)(["Identifier","StringLiteral"]),initializer:(0,a.validateOptionalType)("Expression")}}),(0,a.default)("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,a.validateOptional)(i),global:(0,a.validateOptional)(i),id:(0,a.validateType)(["Identifier","StringLiteral"]),body:(0,a.validateType)(["TSModuleBlock","TSModuleDeclaration"])}}),(0,a.default)("TSModuleBlock",{aliases:["Scopable","Block","BlockParent"],visitor:["body"],fields:{body:(0,a.validateArrayOfType)("Statement")}}),(0,a.default)("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,a.validateType)("StringLiteral"),qualifier:(0,a.validateOptionalType)("TSEntityName"),typeParameters:(0,a.validateOptionalType)("TSTypeParameterInstantiation")}}),(0,a.default)("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,a.validate)(i),id:(0,a.validateType)("Identifier"),moduleReference:(0,a.validateType)(["TSEntityName","TSExternalModuleReference"])}}),(0,a.default)("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,a.validateType)("StringLiteral")}}),(0,a.default)("TSNonNullExpression",{aliases:["Expression"],visitor:["expression"],fields:{expression:(0,a.validateType)("Expression")}}),(0,a.default)("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,a.validateType)("Expression")}}),(0,a.default)("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,a.validateType)("Identifier")}}),(0,a.default)("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,a.assertNodeType)("TSType")}}}),(0,a.default)("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("TSType")))}}}),(0,a.default)("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("TSTypeParameter")))}}}),(0,a.default)("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,a.assertValueType)("string")},constraint:{validate:(0,a.assertNodeType)("TSType"),optional:!0},default:{validate:(0,a.assertNodeType)("TSType"),optional:!0}}})},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(0,a.default)(e)){var t,n=null!=(t=null==e?void 0:e.type)?t:JSON.stringify(e);throw new TypeError('Not a valid node of type "'.concat(n,'"'))}};var a=n(330)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertArrayExpression=function(e,t){r("ArrayExpression",e,t)},t.assertAssignmentExpression=function(e,t){r("AssignmentExpression",e,t)},t.assertBinaryExpression=function(e,t){r("BinaryExpression",e,t)},t.assertInterpreterDirective=function(e,t){r("InterpreterDirective",e,t)},t.assertDirective=function(e,t){r("Directive",e,t)},t.assertDirectiveLiteral=function(e,t){r("DirectiveLiteral",e,t)},t.assertBlockStatement=function(e,t){r("BlockStatement",e,t)},t.assertBreakStatement=function(e,t){r("BreakStatement",e,t)},t.assertCallExpression=function(e,t){r("CallExpression",e,t)},t.assertCatchClause=function(e,t){r("CatchClause",e,t)},t.assertConditionalExpression=function(e,t){r("ConditionalExpression",e,t)},t.assertContinueStatement=function(e,t){r("ContinueStatement",e,t)},t.assertDebuggerStatement=function(e,t){r("DebuggerStatement",e,t)},t.assertDoWhileStatement=function(e,t){r("DoWhileStatement",e,t)},t.assertEmptyStatement=function(e,t){r("EmptyStatement",e,t)},t.assertExpressionStatement=function(e,t){r("ExpressionStatement",e,t)},t.assertFile=function(e,t){r("File",e,t)},t.assertForInStatement=function(e,t){r("ForInStatement",e,t)},t.assertForStatement=function(e,t){r("ForStatement",e,t)},t.assertFunctionDeclaration=function(e,t){r("FunctionDeclaration",e,t)},t.assertFunctionExpression=function(e,t){r("FunctionExpression",e,t)},t.assertIdentifier=function(e,t){r("Identifier",e,t)},t.assertIfStatement=function(e,t){r("IfStatement",e,t)},t.assertLabeledStatement=function(e,t){r("LabeledStatement",e,t)},t.assertStringLiteral=function(e,t){r("StringLiteral",e,t)},t.assertNumericLiteral=function(e,t){r("NumericLiteral",e,t)},t.assertNullLiteral=function(e,t){r("NullLiteral",e,t)},t.assertBooleanLiteral=function(e,t){r("BooleanLiteral",e,t)},t.assertRegExpLiteral=function(e,t){r("RegExpLiteral",e,t)},t.assertLogicalExpression=function(e,t){r("LogicalExpression",e,t)},t.assertMemberExpression=function(e,t){r("MemberExpression",e,t)},t.assertNewExpression=function(e,t){r("NewExpression",e,t)},t.assertProgram=function(e,t){r("Program",e,t)},t.assertObjectExpression=function(e,t){r("ObjectExpression",e,t)},t.assertObjectMethod=function(e,t){r("ObjectMethod",e,t)},t.assertObjectProperty=function(e,t){r("ObjectProperty",e,t)},t.assertRestElement=function(e,t){r("RestElement",e,t)},t.assertReturnStatement=function(e,t){r("ReturnStatement",e,t)},t.assertSequenceExpression=function(e,t){r("SequenceExpression",e,t)},t.assertParenthesizedExpression=function(e,t){r("ParenthesizedExpression",e,t)},t.assertSwitchCase=function(e,t){r("SwitchCase",e,t)},t.assertSwitchStatement=function(e,t){r("SwitchStatement",e,t)},t.assertThisExpression=function(e,t){r("ThisExpression",e,t)},t.assertThrowStatement=function(e,t){r("ThrowStatement",e,t)},t.assertTryStatement=function(e,t){r("TryStatement",e,t)},t.assertUnaryExpression=function(e,t){r("UnaryExpression",e,t)},t.assertUpdateExpression=function(e,t){r("UpdateExpression",e,t)},t.assertVariableDeclaration=function(e,t){r("VariableDeclaration",e,t)},t.assertVariableDeclarator=function(e,t){r("VariableDeclarator",e,t)},t.assertWhileStatement=function(e,t){r("WhileStatement",e,t)},t.assertWithStatement=function(e,t){r("WithStatement",e,t)},t.assertAssignmentPattern=function(e,t){r("AssignmentPattern",e,t)},t.assertArrayPattern=function(e,t){r("ArrayPattern",e,t)},t.assertArrowFunctionExpression=function(e,t){r("ArrowFunctionExpression",e,t)},t.assertClassBody=function(e,t){r("ClassBody",e,t)},t.assertClassExpression=function(e,t){r("ClassExpression",e,t)},t.assertClassDeclaration=function(e,t){r("ClassDeclaration",e,t)},t.assertExportAllDeclaration=function(e,t){r("ExportAllDeclaration",e,t)},t.assertExportDefaultDeclaration=function(e,t){r("ExportDefaultDeclaration",e,t)},t.assertExportNamedDeclaration=function(e,t){r("ExportNamedDeclaration",e,t)},t.assertExportSpecifier=function(e,t){r("ExportSpecifier",e,t)},t.assertForOfStatement=function(e,t){r("ForOfStatement",e,t)},t.assertImportDeclaration=function(e,t){r("ImportDeclaration",e,t)},t.assertImportDefaultSpecifier=function(e,t){r("ImportDefaultSpecifier",e,t)},t.assertImportNamespaceSpecifier=function(e,t){r("ImportNamespaceSpecifier",e,t)},t.assertImportSpecifier=function(e,t){r("ImportSpecifier",e,t)},t.assertMetaProperty=function(e,t){r("MetaProperty",e,t)},t.assertClassMethod=function(e,t){r("ClassMethod",e,t)},t.assertObjectPattern=function(e,t){r("ObjectPattern",e,t)},t.assertSpreadElement=function(e,t){r("SpreadElement",e,t)},t.assertSuper=function(e,t){r("Super",e,t)},t.assertTaggedTemplateExpression=function(e,t){r("TaggedTemplateExpression",e,t)},t.assertTemplateElement=function(e,t){r("TemplateElement",e,t)},t.assertTemplateLiteral=function(e,t){r("TemplateLiteral",e,t)},t.assertYieldExpression=function(e,t){r("YieldExpression",e,t)},t.assertAwaitExpression=function(e,t){r("AwaitExpression",e,t)},t.assertImport=function(e,t){r("Import",e,t)},t.assertBigIntLiteral=function(e,t){r("BigIntLiteral",e,t)},t.assertExportNamespaceSpecifier=function(e,t){r("ExportNamespaceSpecifier",e,t)},t.assertOptionalMemberExpression=function(e,t){r("OptionalMemberExpression",e,t)},t.assertOptionalCallExpression=function(e,t){r("OptionalCallExpression",e,t)},t.assertAnyTypeAnnotation=function(e,t){r("AnyTypeAnnotation",e,t)},t.assertArrayTypeAnnotation=function(e,t){r("ArrayTypeAnnotation",e,t)},t.assertBooleanTypeAnnotation=function(e,t){r("BooleanTypeAnnotation",e,t)},t.assertBooleanLiteralTypeAnnotation=function(e,t){r("BooleanLiteralTypeAnnotation",e,t)},t.assertNullLiteralTypeAnnotation=function(e,t){r("NullLiteralTypeAnnotation",e,t)},t.assertClassImplements=function(e,t){r("ClassImplements",e,t)},t.assertDeclareClass=function(e,t){r("DeclareClass",e,t)},t.assertDeclareFunction=function(e,t){r("DeclareFunction",e,t)},t.assertDeclareInterface=function(e,t){r("DeclareInterface",e,t)},t.assertDeclareModule=function(e,t){r("DeclareModule",e,t)},t.assertDeclareModuleExports=function(e,t){r("DeclareModuleExports",e,t)},t.assertDeclareTypeAlias=function(e,t){r("DeclareTypeAlias",e,t)},t.assertDeclareOpaqueType=function(e,t){r("DeclareOpaqueType",e,t)},t.assertDeclareVariable=function(e,t){r("DeclareVariable",e,t)},t.assertDeclareExportDeclaration=function(e,t){r("DeclareExportDeclaration",e,t)},t.assertDeclareExportAllDeclaration=function(e,t){r("DeclareExportAllDeclaration",e,t)},t.assertDeclaredPredicate=function(e,t){r("DeclaredPredicate",e,t)},t.assertExistsTypeAnnotation=function(e,t){r("ExistsTypeAnnotation",e,t)},t.assertFunctionTypeAnnotation=function(e,t){r("FunctionTypeAnnotation",e,t)},t.assertFunctionTypeParam=function(e,t){r("FunctionTypeParam",e,t)},t.assertGenericTypeAnnotation=function(e,t){r("GenericTypeAnnotation",e,t)},t.assertInferredPredicate=function(e,t){r("InferredPredicate",e,t)},t.assertInterfaceExtends=function(e,t){r("InterfaceExtends",e,t)},t.assertInterfaceDeclaration=function(e,t){r("InterfaceDeclaration",e,t)},t.assertInterfaceTypeAnnotation=function(e,t){r("InterfaceTypeAnnotation",e,t)},t.assertIntersectionTypeAnnotation=function(e,t){r("IntersectionTypeAnnotation",e,t)},t.assertMixedTypeAnnotation=function(e,t){r("MixedTypeAnnotation",e,t)},t.assertEmptyTypeAnnotation=function(e,t){r("EmptyTypeAnnotation",e,t)},t.assertNullableTypeAnnotation=function(e,t){r("NullableTypeAnnotation",e,t)},t.assertNumberLiteralTypeAnnotation=function(e,t){r("NumberLiteralTypeAnnotation",e,t)},t.assertNumberTypeAnnotation=function(e,t){r("NumberTypeAnnotation",e,t)},t.assertObjectTypeAnnotation=function(e,t){r("ObjectTypeAnnotation",e,t)},t.assertObjectTypeInternalSlot=function(e,t){r("ObjectTypeInternalSlot",e,t)},t.assertObjectTypeCallProperty=function(e,t){r("ObjectTypeCallProperty",e,t)},t.assertObjectTypeIndexer=function(e,t){r("ObjectTypeIndexer",e,t)},t.assertObjectTypeProperty=function(e,t){r("ObjectTypeProperty",e,t)},t.assertObjectTypeSpreadProperty=function(e,t){r("ObjectTypeSpreadProperty",e,t)},t.assertOpaqueType=function(e,t){r("OpaqueType",e,t)},t.assertQualifiedTypeIdentifier=function(e,t){r("QualifiedTypeIdentifier",e,t)},t.assertStringLiteralTypeAnnotation=function(e,t){r("StringLiteralTypeAnnotation",e,t)},t.assertStringTypeAnnotation=function(e,t){r("StringTypeAnnotation",e,t)},t.assertSymbolTypeAnnotation=function(e,t){r("SymbolTypeAnnotation",e,t)},t.assertThisTypeAnnotation=function(e,t){r("ThisTypeAnnotation",e,t)},t.assertTupleTypeAnnotation=function(e,t){r("TupleTypeAnnotation",e,t)},t.assertTypeofTypeAnnotation=function(e,t){r("TypeofTypeAnnotation",e,t)},t.assertTypeAlias=function(e,t){r("TypeAlias",e,t)},t.assertTypeAnnotation=function(e,t){r("TypeAnnotation",e,t)},t.assertTypeCastExpression=function(e,t){r("TypeCastExpression",e,t)},t.assertTypeParameter=function(e,t){r("TypeParameter",e,t)},t.assertTypeParameterDeclaration=function(e,t){r("TypeParameterDeclaration",e,t)},t.assertTypeParameterInstantiation=function(e,t){r("TypeParameterInstantiation",e,t)},t.assertUnionTypeAnnotation=function(e,t){r("UnionTypeAnnotation",e,t)},t.assertVariance=function(e,t){r("Variance",e,t)},t.assertVoidTypeAnnotation=function(e,t){r("VoidTypeAnnotation",e,t)},t.assertEnumDeclaration=function(e,t){r("EnumDeclaration",e,t)},t.assertEnumBooleanBody=function(e,t){r("EnumBooleanBody",e,t)},t.assertEnumNumberBody=function(e,t){r("EnumNumberBody",e,t)},t.assertEnumStringBody=function(e,t){r("EnumStringBody",e,t)},t.assertEnumSymbolBody=function(e,t){r("EnumSymbolBody",e,t)},t.assertEnumBooleanMember=function(e,t){r("EnumBooleanMember",e,t)},t.assertEnumNumberMember=function(e,t){r("EnumNumberMember",e,t)},t.assertEnumStringMember=function(e,t){r("EnumStringMember",e,t)},t.assertEnumDefaultedMember=function(e,t){r("EnumDefaultedMember",e,t)},t.assertIndexedAccessType=function(e,t){r("IndexedAccessType",e,t)},t.assertOptionalIndexedAccessType=function(e,t){r("OptionalIndexedAccessType",e,t)},t.assertJSXAttribute=function(e,t){r("JSXAttribute",e,t)},t.assertJSXClosingElement=function(e,t){r("JSXClosingElement",e,t)},t.assertJSXElement=function(e,t){r("JSXElement",e,t)},t.assertJSXEmptyExpression=function(e,t){r("JSXEmptyExpression",e,t)},t.assertJSXExpressionContainer=function(e,t){r("JSXExpressionContainer",e,t)},t.assertJSXSpreadChild=function(e,t){r("JSXSpreadChild",e,t)},t.assertJSXIdentifier=function(e,t){r("JSXIdentifier",e,t)},t.assertJSXMemberExpression=function(e,t){r("JSXMemberExpression",e,t)},t.assertJSXNamespacedName=function(e,t){r("JSXNamespacedName",e,t)},t.assertJSXOpeningElement=function(e,t){r("JSXOpeningElement",e,t)},t.assertJSXSpreadAttribute=function(e,t){r("JSXSpreadAttribute",e,t)},t.assertJSXText=function(e,t){r("JSXText",e,t)},t.assertJSXFragment=function(e,t){r("JSXFragment",e,t)},t.assertJSXOpeningFragment=function(e,t){r("JSXOpeningFragment",e,t)},t.assertJSXClosingFragment=function(e,t){r("JSXClosingFragment",e,t)},t.assertNoop=function(e,t){r("Noop",e,t)},t.assertPlaceholder=function(e,t){r("Placeholder",e,t)},t.assertV8IntrinsicIdentifier=function(e,t){r("V8IntrinsicIdentifier",e,t)},t.assertArgumentPlaceholder=function(e,t){r("ArgumentPlaceholder",e,t)},t.assertBindExpression=function(e,t){r("BindExpression",e,t)},t.assertClassProperty=function(e,t){r("ClassProperty",e,t)},t.assertPipelineTopicExpression=function(e,t){r("PipelineTopicExpression",e,t)},t.assertPipelineBareFunction=function(e,t){r("PipelineBareFunction",e,t)},t.assertPipelinePrimaryTopicReference=function(e,t){r("PipelinePrimaryTopicReference",e,t)},t.assertClassPrivateProperty=function(e,t){r("ClassPrivateProperty",e,t)},t.assertClassPrivateMethod=function(e,t){r("ClassPrivateMethod",e,t)},t.assertImportAttribute=function(e,t){r("ImportAttribute",e,t)},t.assertDecorator=function(e,t){r("Decorator",e,t)},t.assertDoExpression=function(e,t){r("DoExpression",e,t)},t.assertExportDefaultSpecifier=function(e,t){r("ExportDefaultSpecifier",e,t)},t.assertPrivateName=function(e,t){r("PrivateName",e,t)},t.assertRecordExpression=function(e,t){r("RecordExpression",e,t)},t.assertTupleExpression=function(e,t){r("TupleExpression",e,t)},t.assertDecimalLiteral=function(e,t){r("DecimalLiteral",e,t)},t.assertStaticBlock=function(e,t){r("StaticBlock",e,t)},t.assertModuleExpression=function(e,t){r("ModuleExpression",e,t)},t.assertTSParameterProperty=function(e,t){r("TSParameterProperty",e,t)},t.assertTSDeclareFunction=function(e,t){r("TSDeclareFunction",e,t)},t.assertTSDeclareMethod=function(e,t){r("TSDeclareMethod",e,t)},t.assertTSQualifiedName=function(e,t){r("TSQualifiedName",e,t)},t.assertTSCallSignatureDeclaration=function(e,t){r("TSCallSignatureDeclaration",e,t)},t.assertTSConstructSignatureDeclaration=function(e,t){r("TSConstructSignatureDeclaration",e,t)},t.assertTSPropertySignature=function(e,t){r("TSPropertySignature",e,t)},t.assertTSMethodSignature=function(e,t){r("TSMethodSignature",e,t)},t.assertTSIndexSignature=function(e,t){r("TSIndexSignature",e,t)},t.assertTSAnyKeyword=function(e,t){r("TSAnyKeyword",e,t)},t.assertTSBooleanKeyword=function(e,t){r("TSBooleanKeyword",e,t)},t.assertTSBigIntKeyword=function(e,t){r("TSBigIntKeyword",e,t)},t.assertTSIntrinsicKeyword=function(e,t){r("TSIntrinsicKeyword",e,t)},t.assertTSNeverKeyword=function(e,t){r("TSNeverKeyword",e,t)},t.assertTSNullKeyword=function(e,t){r("TSNullKeyword",e,t)},t.assertTSNumberKeyword=function(e,t){r("TSNumberKeyword",e,t)},t.assertTSObjectKeyword=function(e,t){r("TSObjectKeyword",e,t)},t.assertTSStringKeyword=function(e,t){r("TSStringKeyword",e,t)},t.assertTSSymbolKeyword=function(e,t){r("TSSymbolKeyword",e,t)},t.assertTSUndefinedKeyword=function(e,t){r("TSUndefinedKeyword",e,t)},t.assertTSUnknownKeyword=function(e,t){r("TSUnknownKeyword",e,t)},t.assertTSVoidKeyword=function(e,t){r("TSVoidKeyword",e,t)},t.assertTSThisType=function(e,t){r("TSThisType",e,t)},t.assertTSFunctionType=function(e,t){r("TSFunctionType",e,t)},t.assertTSConstructorType=function(e,t){r("TSConstructorType",e,t)},t.assertTSTypeReference=function(e,t){r("TSTypeReference",e,t)},t.assertTSTypePredicate=function(e,t){r("TSTypePredicate",e,t)},t.assertTSTypeQuery=function(e,t){r("TSTypeQuery",e,t)},t.assertTSTypeLiteral=function(e,t){r("TSTypeLiteral",e,t)},t.assertTSArrayType=function(e,t){r("TSArrayType",e,t)},t.assertTSTupleType=function(e,t){r("TSTupleType",e,t)},t.assertTSOptionalType=function(e,t){r("TSOptionalType",e,t)},t.assertTSRestType=function(e,t){r("TSRestType",e,t)},t.assertTSNamedTupleMember=function(e,t){r("TSNamedTupleMember",e,t)},t.assertTSUnionType=function(e,t){r("TSUnionType",e,t)},t.assertTSIntersectionType=function(e,t){r("TSIntersectionType",e,t)},t.assertTSConditionalType=function(e,t){r("TSConditionalType",e,t)},t.assertTSInferType=function(e,t){r("TSInferType",e,t)},t.assertTSParenthesizedType=function(e,t){r("TSParenthesizedType",e,t)},t.assertTSTypeOperator=function(e,t){r("TSTypeOperator",e,t)},t.assertTSIndexedAccessType=function(e,t){r("TSIndexedAccessType",e,t)},t.assertTSMappedType=function(e,t){r("TSMappedType",e,t)},t.assertTSLiteralType=function(e,t){r("TSLiteralType",e,t)},t.assertTSExpressionWithTypeArguments=function(e,t){r("TSExpressionWithTypeArguments",e,t)},t.assertTSInterfaceDeclaration=function(e,t){r("TSInterfaceDeclaration",e,t)},t.assertTSInterfaceBody=function(e,t){r("TSInterfaceBody",e,t)},t.assertTSTypeAliasDeclaration=function(e,t){r("TSTypeAliasDeclaration",e,t)},t.assertTSAsExpression=function(e,t){r("TSAsExpression",e,t)},t.assertTSTypeAssertion=function(e,t){r("TSTypeAssertion",e,t)},t.assertTSEnumDeclaration=function(e,t){r("TSEnumDeclaration",e,t)},t.assertTSEnumMember=function(e,t){r("TSEnumMember",e,t)},t.assertTSModuleDeclaration=function(e,t){r("TSModuleDeclaration",e,t)},t.assertTSModuleBlock=function(e,t){r("TSModuleBlock",e,t)},t.assertTSImportType=function(e,t){r("TSImportType",e,t)},t.assertTSImportEqualsDeclaration=function(e,t){r("TSImportEqualsDeclaration",e,t)},t.assertTSExternalModuleReference=function(e,t){r("TSExternalModuleReference",e,t)},t.assertTSNonNullExpression=function(e,t){r("TSNonNullExpression",e,t)},t.assertTSExportAssignment=function(e,t){r("TSExportAssignment",e,t)},t.assertTSNamespaceExportDeclaration=function(e,t){r("TSNamespaceExportDeclaration",e,t)},t.assertTSTypeAnnotation=function(e,t){r("TSTypeAnnotation",e,t)},t.assertTSTypeParameterInstantiation=function(e,t){r("TSTypeParameterInstantiation",e,t)},t.assertTSTypeParameterDeclaration=function(e,t){r("TSTypeParameterDeclaration",e,t)},t.assertTSTypeParameter=function(e,t){r("TSTypeParameter",e,t)},t.assertExpression=function(e,t){r("Expression",e,t)},t.assertBinary=function(e,t){r("Binary",e,t)},t.assertScopable=function(e,t){r("Scopable",e,t)},t.assertBlockParent=function(e,t){r("BlockParent",e,t)},t.assertBlock=function(e,t){r("Block",e,t)},t.assertStatement=function(e,t){r("Statement",e,t)},t.assertTerminatorless=function(e,t){r("Terminatorless",e,t)},t.assertCompletionStatement=function(e,t){r("CompletionStatement",e,t)},t.assertConditional=function(e,t){r("Conditional",e,t)},t.assertLoop=function(e,t){r("Loop",e,t)},t.assertWhile=function(e,t){r("While",e,t)},t.assertExpressionWrapper=function(e,t){r("ExpressionWrapper",e,t)},t.assertFor=function(e,t){r("For",e,t)},t.assertForXStatement=function(e,t){r("ForXStatement",e,t)},t.assertFunction=function(e,t){r("Function",e,t)},t.assertFunctionParent=function(e,t){r("FunctionParent",e,t)},t.assertPureish=function(e,t){r("Pureish",e,t)},t.assertDeclaration=function(e,t){r("Declaration",e,t)},t.assertPatternLike=function(e,t){r("PatternLike",e,t)},t.assertLVal=function(e,t){r("LVal",e,t)},t.assertTSEntityName=function(e,t){r("TSEntityName",e,t)},t.assertLiteral=function(e,t){r("Literal",e,t)},t.assertImmutable=function(e,t){r("Immutable",e,t)},t.assertUserWhitespacable=function(e,t){r("UserWhitespacable",e,t)},t.assertMethod=function(e,t){r("Method",e,t)},t.assertObjectMember=function(e,t){r("ObjectMember",e,t)},t.assertProperty=function(e,t){r("Property",e,t)},t.assertUnaryLike=function(e,t){r("UnaryLike",e,t)},t.assertPattern=function(e,t){r("Pattern",e,t)},t.assertClass=function(e,t){r("Class",e,t)},t.assertModuleDeclaration=function(e,t){r("ModuleDeclaration",e,t)},t.assertExportDeclaration=function(e,t){r("ExportDeclaration",e,t)},t.assertModuleSpecifier=function(e,t){r("ModuleSpecifier",e,t)},t.assertFlow=function(e,t){r("Flow",e,t)},t.assertFlowType=function(e,t){r("FlowType",e,t)},t.assertFlowBaseAnnotation=function(e,t){r("FlowBaseAnnotation",e,t)},t.assertFlowDeclaration=function(e,t){r("FlowDeclaration",e,t)},t.assertFlowPredicate=function(e,t){r("FlowPredicate",e,t)},t.assertEnumBody=function(e,t){r("EnumBody",e,t)},t.assertEnumMember=function(e,t){r("EnumMember",e,t)},t.assertJSX=function(e,t){r("JSX",e,t)},t.assertPrivate=function(e,t){r("Private",e,t)},t.assertTSTypeElement=function(e,t){r("TSTypeElement",e,t)},t.assertTSType=function(e,t){r("TSType",e,t)},t.assertTSBaseType=function(e,t){r("TSBaseType",e,t)},t.assertNumberLiteral=function(e,t){r("NumberLiteral",e,t)},t.assertRegexLiteral=function(e,t){r("RegexLiteral",e,t)},t.assertRestProperty=function(e,t){r("RestProperty",e,t)},t.assertSpreadProperty=function(e,t){r("SpreadProperty",e,t)};var a=n(147);function r(e,t,n){if(!(0,a.default)(e,t,n))throw new Error('Expected type "'.concat(e,'" with option ').concat(JSON.stringify(n),", ")+'but instead got "'.concat(t.type,'".'))}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"===e)return(0,a.stringTypeAnnotation)();if("number"===e)return(0,a.numberTypeAnnotation)();if("undefined"===e)return(0,a.voidTypeAnnotation)();if("boolean"===e)return(0,a.booleanTypeAnnotation)();if("function"===e)return(0,a.genericTypeAnnotation)((0,a.identifier)("Function"));if("object"===e)return(0,a.genericTypeAnnotation)((0,a.identifier)("Object"));if("symbol"===e)return(0,a.genericTypeAnnotation)((0,a.identifier)("Symbol"));if("bigint"===e)return(0,a.anyTypeAnnotation)();throw new Error("Invalid typeof value: "+e)};var a=n(26)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,r.default)(e);return 1===t.length?t[0]:(0,a.unionTypeAnnotation)(t)};var a=n(26),r=n(331)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.map((function(e){return e.typeAnnotation})),n=(0,r.default)(t);return 1===n.length?n[0]:(0,a.tsUnionType)(n)};var a=n(26),r=n(1024)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t={},n={},r=[],i=[],o=0;o<e.length;o++){var s=e[o];if(s&&!(i.indexOf(s)>=0)){if((0,a.isTSAnyKeyword)(s))return[s];(0,a.isTSBaseType)(s)?n[s.type]=s:(0,a.isTSUnionType)(s)?r.indexOf(s.types)<0&&(e=e.concat(s.types),r.push(s.types)):i.push(s)}}for(var d=0,l=Object.keys(n);d<l.length;d++){var u=l[d];i.push(n[u])}for(var c=0,p=Object.keys(t);c<p.length;c++){var f=p[c];i.push(t[f])}return i};var a=n(16)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ArrayExpression",{enumerable:!0,get:function(){return a.arrayExpression}}),Object.defineProperty(t,"AssignmentExpression",{enumerable:!0,get:function(){return a.assignmentExpression}}),Object.defineProperty(t,"BinaryExpression",{enumerable:!0,get:function(){return a.binaryExpression}}),Object.defineProperty(t,"InterpreterDirective",{enumerable:!0,get:function(){return a.interpreterDirective}}),Object.defineProperty(t,"Directive",{enumerable:!0,get:function(){return a.directive}}),Object.defineProperty(t,"DirectiveLiteral",{enumerable:!0,get:function(){return a.directiveLiteral}}),Object.defineProperty(t,"BlockStatement",{enumerable:!0,get:function(){return a.blockStatement}}),Object.defineProperty(t,"BreakStatement",{enumerable:!0,get:function(){return a.breakStatement}}),Object.defineProperty(t,"CallExpression",{enumerable:!0,get:function(){return a.callExpression}}),Object.defineProperty(t,"CatchClause",{enumerable:!0,get:function(){return a.catchClause}}),Object.defineProperty(t,"ConditionalExpression",{enumerable:!0,get:function(){return a.conditionalExpression}}),Object.defineProperty(t,"ContinueStatement",{enumerable:!0,get:function(){return a.continueStatement}}),Object.defineProperty(t,"DebuggerStatement",{enumerable:!0,get:function(){return a.debuggerStatement}}),Object.defineProperty(t,"DoWhileStatement",{enumerable:!0,get:function(){return a.doWhileStatement}}),Object.defineProperty(t,"EmptyStatement",{enumerable:!0,get:function(){return a.emptyStatement}}),Object.defineProperty(t,"ExpressionStatement",{enumerable:!0,get:function(){return a.expressionStatement}}),Object.defineProperty(t,"File",{enumerable:!0,get:function(){return a.file}}),Object.defineProperty(t,"ForInStatement",{enumerable:!0,get:function(){return a.forInStatement}}),Object.defineProperty(t,"ForStatement",{enumerable:!0,get:function(){return a.forStatement}}),Object.defineProperty(t,"FunctionDeclaration",{enumerable:!0,get:function(){return a.functionDeclaration}}),Object.defineProperty(t,"FunctionExpression",{enumerable:!0,get:function(){return a.functionExpression}}),Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return a.identifier}}),Object.defineProperty(t,"IfStatement",{enumerable:!0,get:function(){return a.ifStatement}}),Object.defineProperty(t,"LabeledStatement",{enumerable:!0,get:function(){return a.labeledStatement}}),Object.defineProperty(t,"StringLiteral",{enumerable:!0,get:function(){return a.stringLiteral}}),Object.defineProperty(t,"NumericLiteral",{enumerable:!0,get:function(){return a.numericLiteral}}),Object.defineProperty(t,"NullLiteral",{enumerable:!0,get:function(){return a.nullLiteral}}),Object.defineProperty(t,"BooleanLiteral",{enumerable:!0,get:function(){return a.booleanLiteral}}),Object.defineProperty(t,"RegExpLiteral",{enumerable:!0,get:function(){return a.regExpLiteral}}),Object.defineProperty(t,"LogicalExpression",{enumerable:!0,get:function(){return a.logicalExpression}}),Object.defineProperty(t,"MemberExpression",{enumerable:!0,get:function(){return a.memberExpression}}),Object.defineProperty(t,"NewExpression",{enumerable:!0,get:function(){return a.newExpression}}),Object.defineProperty(t,"Program",{enumerable:!0,get:function(){return a.program}}),Object.defineProperty(t,"ObjectExpression",{enumerable:!0,get:function(){return a.objectExpression}}),Object.defineProperty(t,"ObjectMethod",{enumerable:!0,get:function(){return a.objectMethod}}),Object.defineProperty(t,"ObjectProperty",{enumerable:!0,get:function(){return a.objectProperty}}),Object.defineProperty(t,"RestElement",{enumerable:!0,get:function(){return a.restElement}}),Object.defineProperty(t,"ReturnStatement",{enumerable:!0,get:function(){return a.returnStatement}}),Object.defineProperty(t,"SequenceExpression",{enumerable:!0,get:function(){return a.sequenceExpression}}),Object.defineProperty(t,"ParenthesizedExpression",{enumerable:!0,get:function(){return a.parenthesizedExpression}}),Object.defineProperty(t,"SwitchCase",{enumerable:!0,get:function(){return a.switchCase}}),Object.defineProperty(t,"SwitchStatement",{enumerable:!0,get:function(){return a.switchStatement}}),Object.defineProperty(t,"ThisExpression",{enumerable:!0,get:function(){return a.thisExpression}}),Object.defineProperty(t,"ThrowStatement",{enumerable:!0,get:function(){return a.throwStatement}}),Object.defineProperty(t,"TryStatement",{enumerable:!0,get:function(){return a.tryStatement}}),Object.defineProperty(t,"UnaryExpression",{enumerable:!0,get:function(){return a.unaryExpression}}),Object.defineProperty(t,"UpdateExpression",{enumerable:!0,get:function(){return a.updateExpression}}),Object.defineProperty(t,"VariableDeclaration",{enumerable:!0,get:function(){return a.variableDeclaration}}),Object.defineProperty(t,"VariableDeclarator",{enumerable:!0,get:function(){return a.variableDeclarator}}),Object.defineProperty(t,"WhileStatement",{enumerable:!0,get:function(){return a.whileStatement}}),Object.defineProperty(t,"WithStatement",{enumerable:!0,get:function(){return a.withStatement}}),Object.defineProperty(t,"AssignmentPattern",{enumerable:!0,get:function(){return a.assignmentPattern}}),Object.defineProperty(t,"ArrayPattern",{enumerable:!0,get:function(){return a.arrayPattern}}),Object.defineProperty(t,"ArrowFunctionExpression",{enumerable:!0,get:function(){return a.arrowFunctionExpression}}),Object.defineProperty(t,"ClassBody",{enumerable:!0,get:function(){return a.classBody}}),Object.defineProperty(t,"ClassExpression",{enumerable:!0,get:function(){return a.classExpression}}),Object.defineProperty(t,"ClassDeclaration",{enumerable:!0,get:function(){return a.classDeclaration}}),Object.defineProperty(t,"ExportAllDeclaration",{enumerable:!0,get:function(){return a.exportAllDeclaration}}),Object.defineProperty(t,"ExportDefaultDeclaration",{enumerable:!0,get:function(){return a.exportDefaultDeclaration}}),Object.defineProperty(t,"ExportNamedDeclaration",{enumerable:!0,get:function(){return a.exportNamedDeclaration}}),Object.defineProperty(t,"ExportSpecifier",{enumerable:!0,get:function(){return a.exportSpecifier}}),Object.defineProperty(t,"ForOfStatement",{enumerable:!0,get:function(){return a.forOfStatement}}),Object.defineProperty(t,"ImportDeclaration",{enumerable:!0,get:function(){return a.importDeclaration}}),Object.defineProperty(t,"ImportDefaultSpecifier",{enumerable:!0,get:function(){return a.importDefaultSpecifier}}),Object.defineProperty(t,"ImportNamespaceSpecifier",{enumerable:!0,get:function(){return a.importNamespaceSpecifier}}),Object.defineProperty(t,"ImportSpecifier",{enumerable:!0,get:function(){return a.importSpecifier}}),Object.defineProperty(t,"MetaProperty",{enumerable:!0,get:function(){return a.metaProperty}}),Object.defineProperty(t,"ClassMethod",{enumerable:!0,get:function(){return a.classMethod}}),Object.defineProperty(t,"ObjectPattern",{enumerable:!0,get:function(){return a.objectPattern}}),Object.defineProperty(t,"SpreadElement",{enumerable:!0,get:function(){return a.spreadElement}}),Object.defineProperty(t,"Super",{enumerable:!0,get:function(){return a.super}}),Object.defineProperty(t,"TaggedTemplateExpression",{enumerable:!0,get:function(){return a.taggedTemplateExpression}}),Object.defineProperty(t,"TemplateElement",{enumerable:!0,get:function(){return a.templateElement}}),Object.defineProperty(t,"TemplateLiteral",{enumerable:!0,get:function(){return a.templateLiteral}}),Object.defineProperty(t,"YieldExpression",{enumerable:!0,get:function(){return a.yieldExpression}}),Object.defineProperty(t,"AwaitExpression",{enumerable:!0,get:function(){return a.awaitExpression}}),Object.defineProperty(t,"Import",{enumerable:!0,get:function(){return a.import}}),Object.defineProperty(t,"BigIntLiteral",{enumerable:!0,get:function(){return a.bigIntLiteral}}),Object.defineProperty(t,"ExportNamespaceSpecifier",{enumerable:!0,get:function(){return a.exportNamespaceSpecifier}}),Object.defineProperty(t,"OptionalMemberExpression",{enumerable:!0,get:function(){return a.optionalMemberExpression}}),Object.defineProperty(t,"OptionalCallExpression",{enumerable:!0,get:function(){return a.optionalCallExpression}}),Object.defineProperty(t,"AnyTypeAnnotation",{enumerable:!0,get:function(){return a.anyTypeAnnotation}}),Object.defineProperty(t,"ArrayTypeAnnotation",{enumerable:!0,get:function(){return a.arrayTypeAnnotation}}),Object.defineProperty(t,"BooleanTypeAnnotation",{enumerable:!0,get:function(){return a.booleanTypeAnnotation}}),Object.defineProperty(t,"BooleanLiteralTypeAnnotation",{enumerable:!0,get:function(){return a.booleanLiteralTypeAnnotation}}),Object.defineProperty(t,"NullLiteralTypeAnnotation",{enumerable:!0,get:function(){return a.nullLiteralTypeAnnotation}}),Object.defineProperty(t,"ClassImplements",{enumerable:!0,get:function(){return a.classImplements}}),Object.defineProperty(t,"DeclareClass",{enumerable:!0,get:function(){return a.declareClass}}),Object.defineProperty(t,"DeclareFunction",{enumerable:!0,get:function(){return a.declareFunction}}),Object.defineProperty(t,"DeclareInterface",{enumerable:!0,get:function(){return a.declareInterface}}),Object.defineProperty(t,"DeclareModule",{enumerable:!0,get:function(){return a.declareModule}}),Object.defineProperty(t,"DeclareModuleExports",{enumerable:!0,get:function(){return a.declareModuleExports}}),Object.defineProperty(t,"DeclareTypeAlias",{enumerable:!0,get:function(){return a.declareTypeAlias}}),Object.defineProperty(t,"DeclareOpaqueType",{enumerable:!0,get:function(){return a.declareOpaqueType}}),Object.defineProperty(t,"DeclareVariable",{enumerable:!0,get:function(){return a.declareVariable}}),Object.defineProperty(t,"DeclareExportDeclaration",{enumerable:!0,get:function(){return a.declareExportDeclaration}}),Object.defineProperty(t,"DeclareExportAllDeclaration",{enumerable:!0,get:function(){return a.declareExportAllDeclaration}}),Object.defineProperty(t,"DeclaredPredicate",{enumerable:!0,get:function(){return a.declaredPredicate}}),Object.defineProperty(t,"ExistsTypeAnnotation",{enumerable:!0,get:function(){return a.existsTypeAnnotation}}),Object.defineProperty(t,"FunctionTypeAnnotation",{enumerable:!0,get:function(){return a.functionTypeAnnotation}}),Object.defineProperty(t,"FunctionTypeParam",{enumerable:!0,get:function(){return a.functionTypeParam}}),Object.defineProperty(t,"GenericTypeAnnotation",{enumerable:!0,get:function(){return a.genericTypeAnnotation}}),Object.defineProperty(t,"InferredPredicate",{enumerable:!0,get:function(){return a.inferredPredicate}}),Object.defineProperty(t,"InterfaceExtends",{enumerable:!0,get:function(){return a.interfaceExtends}}),Object.defineProperty(t,"InterfaceDeclaration",{enumerable:!0,get:function(){return a.interfaceDeclaration}}),Object.defineProperty(t,"InterfaceTypeAnnotation",{enumerable:!0,get:function(){return a.interfaceTypeAnnotation}}),Object.defineProperty(t,"IntersectionTypeAnnotation",{enumerable:!0,get:function(){return a.intersectionTypeAnnotation}}),Object.defineProperty(t,"MixedTypeAnnotation",{enumerable:!0,get:function(){return a.mixedTypeAnnotation}}),Object.defineProperty(t,"EmptyTypeAnnotation",{enumerable:!0,get:function(){return a.emptyTypeAnnotation}}),Object.defineProperty(t,"NullableTypeAnnotation",{enumerable:!0,get:function(){return a.nullableTypeAnnotation}}),Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return a.numberLiteralTypeAnnotation}}),Object.defineProperty(t,"NumberTypeAnnotation",{enumerable:!0,get:function(){return a.numberTypeAnnotation}}),Object.defineProperty(t,"ObjectTypeAnnotation",{enumerable:!0,get:function(){return a.objectTypeAnnotation}}),Object.defineProperty(t,"ObjectTypeInternalSlot",{enumerable:!0,get:function(){return a.objectTypeInternalSlot}}),Object.defineProperty(t,"ObjectTypeCallProperty",{enumerable:!0,get:function(){return a.objectTypeCallProperty}}),Object.defineProperty(t,"ObjectTypeIndexer",{enumerable:!0,get:function(){return a.objectTypeIndexer}}),Object.defineProperty(t,"ObjectTypeProperty",{enumerable:!0,get:function(){return a.objectTypeProperty}}),Object.defineProperty(t,"ObjectTypeSpreadProperty",{enumerable:!0,get:function(){return a.objectTypeSpreadProperty}}),Object.defineProperty(t,"OpaqueType",{enumerable:!0,get:function(){return a.opaqueType}}),Object.defineProperty(t,"QualifiedTypeIdentifier",{enumerable:!0,get:function(){return a.qualifiedTypeIdentifier}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return a.stringLiteralTypeAnnotation}}),Object.defineProperty(t,"StringTypeAnnotation",{enumerable:!0,get:function(){return a.stringTypeAnnotation}}),Object.defineProperty(t,"SymbolTypeAnnotation",{enumerable:!0,get:function(){return a.symbolTypeAnnotation}}),Object.defineProperty(t,"ThisTypeAnnotation",{enumerable:!0,get:function(){return a.thisTypeAnnotation}}),Object.defineProperty(t,"TupleTypeAnnotation",{enumerable:!0,get:function(){return a.tupleTypeAnnotation}}),Object.defineProperty(t,"TypeofTypeAnnotation",{enumerable:!0,get:function(){return a.typeofTypeAnnotation}}),Object.defineProperty(t,"TypeAlias",{enumerable:!0,get:function(){return a.typeAlias}}),Object.defineProperty(t,"TypeAnnotation",{enumerable:!0,get:function(){return a.typeAnnotation}}),Object.defineProperty(t,"TypeCastExpression",{enumerable:!0,get:function(){return a.typeCastExpression}}),Object.defineProperty(t,"TypeParameter",{enumerable:!0,get:function(){return a.typeParameter}}),Object.defineProperty(t,"TypeParameterDeclaration",{enumerable:!0,get:function(){return a.typeParameterDeclaration}}),Object.defineProperty(t,"TypeParameterInstantiation",{enumerable:!0,get:function(){return a.typeParameterInstantiation}}),Object.defineProperty(t,"UnionTypeAnnotation",{enumerable:!0,get:function(){return a.unionTypeAnnotation}}),Object.defineProperty(t,"Variance",{enumerable:!0,get:function(){return a.variance}}),Object.defineProperty(t,"VoidTypeAnnotation",{enumerable:!0,get:function(){return a.voidTypeAnnotation}}),Object.defineProperty(t,"EnumDeclaration",{enumerable:!0,get:function(){return a.enumDeclaration}}),Object.defineProperty(t,"EnumBooleanBody",{enumerable:!0,get:function(){return a.enumBooleanBody}}),Object.defineProperty(t,"EnumNumberBody",{enumerable:!0,get:function(){return a.enumNumberBody}}),Object.defineProperty(t,"EnumStringBody",{enumerable:!0,get:function(){return a.enumStringBody}}),Object.defineProperty(t,"EnumSymbolBody",{enumerable:!0,get:function(){return a.enumSymbolBody}}),Object.defineProperty(t,"EnumBooleanMember",{enumerable:!0,get:function(){return a.enumBooleanMember}}),Object.defineProperty(t,"EnumNumberMember",{enumerable:!0,get:function(){return a.enumNumberMember}}),Object.defineProperty(t,"EnumStringMember",{enumerable:!0,get:function(){return a.enumStringMember}}),Object.defineProperty(t,"EnumDefaultedMember",{enumerable:!0,get:function(){return a.enumDefaultedMember}}),Object.defineProperty(t,"IndexedAccessType",{enumerable:!0,get:function(){return a.indexedAccessType}}),Object.defineProperty(t,"OptionalIndexedAccessType",{enumerable:!0,get:function(){return a.optionalIndexedAccessType}}),Object.defineProperty(t,"JSXAttribute",{enumerable:!0,get:function(){return a.jsxAttribute}}),Object.defineProperty(t,"JSXClosingElement",{enumerable:!0,get:function(){return a.jsxClosingElement}}),Object.defineProperty(t,"JSXElement",{enumerable:!0,get:function(){return a.jsxElement}}),Object.defineProperty(t,"JSXEmptyExpression",{enumerable:!0,get:function(){return a.jsxEmptyExpression}}),Object.defineProperty(t,"JSXExpressionContainer",{enumerable:!0,get:function(){return a.jsxExpressionContainer}}),Object.defineProperty(t,"JSXSpreadChild",{enumerable:!0,get:function(){return a.jsxSpreadChild}}),Object.defineProperty(t,"JSXIdentifier",{enumerable:!0,get:function(){return a.jsxIdentifier}}),Object.defineProperty(t,"JSXMemberExpression",{enumerable:!0,get:function(){return a.jsxMemberExpression}}),Object.defineProperty(t,"JSXNamespacedName",{enumerable:!0,get:function(){return a.jsxNamespacedName}}),Object.defineProperty(t,"JSXOpeningElement",{enumerable:!0,get:function(){return a.jsxOpeningElement}}),Object.defineProperty(t,"JSXSpreadAttribute",{enumerable:!0,get:function(){return a.jsxSpreadAttribute}}),Object.defineProperty(t,"JSXText",{enumerable:!0,get:function(){return a.jsxText}}),Object.defineProperty(t,"JSXFragment",{enumerable:!0,get:function(){return a.jsxFragment}}),Object.defineProperty(t,"JSXOpeningFragment",{enumerable:!0,get:function(){return a.jsxOpeningFragment}}),Object.defineProperty(t,"JSXClosingFragment",{enumerable:!0,get:function(){return a.jsxClosingFragment}}),Object.defineProperty(t,"Noop",{enumerable:!0,get:function(){return a.noop}}),Object.defineProperty(t,"Placeholder",{enumerable:!0,get:function(){return a.placeholder}}),Object.defineProperty(t,"V8IntrinsicIdentifier",{enumerable:!0,get:function(){return a.v8IntrinsicIdentifier}}),Object.defineProperty(t,"ArgumentPlaceholder",{enumerable:!0,get:function(){return a.argumentPlaceholder}}),Object.defineProperty(t,"BindExpression",{enumerable:!0,get:function(){return a.bindExpression}}),Object.defineProperty(t,"ClassProperty",{enumerable:!0,get:function(){return a.classProperty}}),Object.defineProperty(t,"PipelineTopicExpression",{enumerable:!0,get:function(){return a.pipelineTopicExpression}}),Object.defineProperty(t,"PipelineBareFunction",{enumerable:!0,get:function(){return a.pipelineBareFunction}}),Object.defineProperty(t,"PipelinePrimaryTopicReference",{enumerable:!0,get:function(){return a.pipelinePrimaryTopicReference}}),Object.defineProperty(t,"ClassPrivateProperty",{enumerable:!0,get:function(){return a.classPrivateProperty}}),Object.defineProperty(t,"ClassPrivateMethod",{enumerable:!0,get:function(){return a.classPrivateMethod}}),Object.defineProperty(t,"ImportAttribute",{enumerable:!0,get:function(){return a.importAttribute}}),Object.defineProperty(t,"Decorator",{enumerable:!0,get:function(){return a.decorator}}),Object.defineProperty(t,"DoExpression",{enumerable:!0,get:function(){return a.doExpression}}),Object.defineProperty(t,"ExportDefaultSpecifier",{enumerable:!0,get:function(){return a.exportDefaultSpecifier}}),Object.defineProperty(t,"PrivateName",{enumerable:!0,get:function(){return a.privateName}}),Object.defineProperty(t,"RecordExpression",{enumerable:!0,get:function(){return a.recordExpression}}),Object.defineProperty(t,"TupleExpression",{enumerable:!0,get:function(){return a.tupleExpression}}),Object.defineProperty(t,"DecimalLiteral",{enumerable:!0,get:function(){return a.decimalLiteral}}),Object.defineProperty(t,"StaticBlock",{enumerable:!0,get:function(){return a.staticBlock}}),Object.defineProperty(t,"ModuleExpression",{enumerable:!0,get:function(){return a.moduleExpression}}),Object.defineProperty(t,"TSParameterProperty",{enumerable:!0,get:function(){return a.tsParameterProperty}}),Object.defineProperty(t,"TSDeclareFunction",{enumerable:!0,get:function(){return a.tsDeclareFunction}}),Object.defineProperty(t,"TSDeclareMethod",{enumerable:!0,get:function(){return a.tsDeclareMethod}}),Object.defineProperty(t,"TSQualifiedName",{enumerable:!0,get:function(){return a.tsQualifiedName}}),Object.defineProperty(t,"TSCallSignatureDeclaration",{enumerable:!0,get:function(){return a.tsCallSignatureDeclaration}}),Object.defineProperty(t,"TSConstructSignatureDeclaration",{enumerable:!0,get:function(){return a.tsConstructSignatureDeclaration}}),Object.defineProperty(t,"TSPropertySignature",{enumerable:!0,get:function(){return a.tsPropertySignature}}),Object.defineProperty(t,"TSMethodSignature",{enumerable:!0,get:function(){return a.tsMethodSignature}}),Object.defineProperty(t,"TSIndexSignature",{enumerable:!0,get:function(){return a.tsIndexSignature}}),Object.defineProperty(t,"TSAnyKeyword",{enumerable:!0,get:function(){return a.tsAnyKeyword}}),Object.defineProperty(t,"TSBooleanKeyword",{enumerable:!0,get:function(){return a.tsBooleanKeyword}}),Object.defineProperty(t,"TSBigIntKeyword",{enumerable:!0,get:function(){return a.tsBigIntKeyword}}),Object.defineProperty(t,"TSIntrinsicKeyword",{enumerable:!0,get:function(){return a.tsIntrinsicKeyword}}),Object.defineProperty(t,"TSNeverKeyword",{enumerable:!0,get:function(){return a.tsNeverKeyword}}),Object.defineProperty(t,"TSNullKeyword",{enumerable:!0,get:function(){return a.tsNullKeyword}}),Object.defineProperty(t,"TSNumberKeyword",{enumerable:!0,get:function(){return a.tsNumberKeyword}}),Object.defineProperty(t,"TSObjectKeyword",{enumerable:!0,get:function(){return a.tsObjectKeyword}}),Object.defineProperty(t,"TSStringKeyword",{enumerable:!0,get:function(){return a.tsStringKeyword}}),Object.defineProperty(t,"TSSymbolKeyword",{enumerable:!0,get:function(){return a.tsSymbolKeyword}}),Object.defineProperty(t,"TSUndefinedKeyword",{enumerable:!0,get:function(){return a.tsUndefinedKeyword}}),Object.defineProperty(t,"TSUnknownKeyword",{enumerable:!0,get:function(){return a.tsUnknownKeyword}}),Object.defineProperty(t,"TSVoidKeyword",{enumerable:!0,get:function(){return a.tsVoidKeyword}}),Object.defineProperty(t,"TSThisType",{enumerable:!0,get:function(){return a.tsThisType}}),Object.defineProperty(t,"TSFunctionType",{enumerable:!0,get:function(){return a.tsFunctionType}}),Object.defineProperty(t,"TSConstructorType",{enumerable:!0,get:function(){return a.tsConstructorType}}),Object.defineProperty(t,"TSTypeReference",{enumerable:!0,get:function(){return a.tsTypeReference}}),Object.defineProperty(t,"TSTypePredicate",{enumerable:!0,get:function(){return a.tsTypePredicate}}),Object.defineProperty(t,"TSTypeQuery",{enumerable:!0,get:function(){return a.tsTypeQuery}}),Object.defineProperty(t,"TSTypeLiteral",{enumerable:!0,get:function(){return a.tsTypeLiteral}}),Object.defineProperty(t,"TSArrayType",{enumerable:!0,get:function(){return a.tsArrayType}}),Object.defineProperty(t,"TSTupleType",{enumerable:!0,get:function(){return a.tsTupleType}}),Object.defineProperty(t,"TSOptionalType",{enumerable:!0,get:function(){return a.tsOptionalType}}),Object.defineProperty(t,"TSRestType",{enumerable:!0,get:function(){return a.tsRestType}}),Object.defineProperty(t,"TSNamedTupleMember",{enumerable:!0,get:function(){return a.tsNamedTupleMember}}),Object.defineProperty(t,"TSUnionType",{enumerable:!0,get:function(){return a.tsUnionType}}),Object.defineProperty(t,"TSIntersectionType",{enumerable:!0,get:function(){return a.tsIntersectionType}}),Object.defineProperty(t,"TSConditionalType",{enumerable:!0,get:function(){return a.tsConditionalType}}),Object.defineProperty(t,"TSInferType",{enumerable:!0,get:function(){return a.tsInferType}}),Object.defineProperty(t,"TSParenthesizedType",{enumerable:!0,get:function(){return a.tsParenthesizedType}}),Object.defineProperty(t,"TSTypeOperator",{enumerable:!0,get:function(){return a.tsTypeOperator}}),Object.defineProperty(t,"TSIndexedAccessType",{enumerable:!0,get:function(){return a.tsIndexedAccessType}}),Object.defineProperty(t,"TSMappedType",{enumerable:!0,get:function(){return a.tsMappedType}}),Object.defineProperty(t,"TSLiteralType",{enumerable:!0,get:function(){return a.tsLiteralType}}),Object.defineProperty(t,"TSExpressionWithTypeArguments",{enumerable:!0,get:function(){return a.tsExpressionWithTypeArguments}}),Object.defineProperty(t,"TSInterfaceDeclaration",{enumerable:!0,get:function(){return a.tsInterfaceDeclaration}}),Object.defineProperty(t,"TSInterfaceBody",{enumerable:!0,get:function(){return a.tsInterfaceBody}}),Object.defineProperty(t,"TSTypeAliasDeclaration",{enumerable:!0,get:function(){return a.tsTypeAliasDeclaration}}),Object.defineProperty(t,"TSAsExpression",{enumerable:!0,get:function(){return a.tsAsExpression}}),Object.defineProperty(t,"TSTypeAssertion",{enumerable:!0,get:function(){return a.tsTypeAssertion}}),Object.defineProperty(t,"TSEnumDeclaration",{enumerable:!0,get:function(){return a.tsEnumDeclaration}}),Object.defineProperty(t,"TSEnumMember",{enumerable:!0,get:function(){return a.tsEnumMember}}),Object.defineProperty(t,"TSModuleDeclaration",{enumerable:!0,get:function(){return a.tsModuleDeclaration}}),Object.defineProperty(t,"TSModuleBlock",{enumerable:!0,get:function(){return a.tsModuleBlock}}),Object.defineProperty(t,"TSImportType",{enumerable:!0,get:function(){return a.tsImportType}}),Object.defineProperty(t,"TSImportEqualsDeclaration",{enumerable:!0,get:function(){return a.tsImportEqualsDeclaration}}),Object.defineProperty(t,"TSExternalModuleReference",{enumerable:!0,get:function(){return a.tsExternalModuleReference}}),Object.defineProperty(t,"TSNonNullExpression",{enumerable:!0,get:function(){return a.tsNonNullExpression}}),Object.defineProperty(t,"TSExportAssignment",{enumerable:!0,get:function(){return a.tsExportAssignment}}),Object.defineProperty(t,"TSNamespaceExportDeclaration",{enumerable:!0,get:function(){return a.tsNamespaceExportDeclaration}}),Object.defineProperty(t,"TSTypeAnnotation",{enumerable:!0,get:function(){return a.tsTypeAnnotation}}),Object.defineProperty(t,"TSTypeParameterInstantiation",{enumerable:!0,get:function(){return a.tsTypeParameterInstantiation}}),Object.defineProperty(t,"TSTypeParameterDeclaration",{enumerable:!0,get:function(){return a.tsTypeParameterDeclaration}}),Object.defineProperty(t,"TSTypeParameter",{enumerable:!0,get:function(){return a.tsTypeParameter}}),Object.defineProperty(t,"NumberLiteral",{enumerable:!0,get:function(){return a.numberLiteral}}),Object.defineProperty(t,"RegexLiteral",{enumerable:!0,get:function(){return a.regexLiteral}}),Object.defineProperty(t,"RestProperty",{enumerable:!0,get:function(){return a.restProperty}}),Object.defineProperty(t,"SpreadProperty",{enumerable:!0,get:function(){return a.spreadProperty}});var a=n(26)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e,!1)};var a=n(70)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e)};var a=n(70)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e,!0,!0)};var a=n(70)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e,!1,!0)};var a=n(70)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){return(0,a.default)(e,t,[{type:r?"CommentLine":"CommentBlock",value:n}])};var a=n(332)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a.COMMENT_KEYS.forEach((function(t){e[t]=null})),e};var a=n(69)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TSBASETYPE_TYPES=t.TSTYPE_TYPES=t.TSTYPEELEMENT_TYPES=t.PRIVATE_TYPES=t.JSX_TYPES=t.ENUMMEMBER_TYPES=t.ENUMBODY_TYPES=t.FLOWPREDICATE_TYPES=t.FLOWDECLARATION_TYPES=t.FLOWBASEANNOTATION_TYPES=t.FLOWTYPE_TYPES=t.FLOW_TYPES=t.MODULESPECIFIER_TYPES=t.EXPORTDECLARATION_TYPES=t.MODULEDECLARATION_TYPES=t.CLASS_TYPES=t.PATTERN_TYPES=t.UNARYLIKE_TYPES=t.PROPERTY_TYPES=t.OBJECTMEMBER_TYPES=t.METHOD_TYPES=t.USERWHITESPACABLE_TYPES=t.IMMUTABLE_TYPES=t.LITERAL_TYPES=t.TSENTITYNAME_TYPES=t.LVAL_TYPES=t.PATTERNLIKE_TYPES=t.DECLARATION_TYPES=t.PUREISH_TYPES=t.FUNCTIONPARENT_TYPES=t.FUNCTION_TYPES=t.FORXSTATEMENT_TYPES=t.FOR_TYPES=t.EXPRESSIONWRAPPER_TYPES=t.WHILE_TYPES=t.LOOP_TYPES=t.CONDITIONAL_TYPES=t.COMPLETIONSTATEMENT_TYPES=t.TERMINATORLESS_TYPES=t.STATEMENT_TYPES=t.BLOCK_TYPES=t.BLOCKPARENT_TYPES=t.SCOPABLE_TYPES=t.BINARY_TYPES=t.EXPRESSION_TYPES=void 0;var a=n(31),r=a.FLIPPED_ALIAS_KEYS.Expression;t.EXPRESSION_TYPES=r;var i=a.FLIPPED_ALIAS_KEYS.Binary;t.BINARY_TYPES=i;var o=a.FLIPPED_ALIAS_KEYS.Scopable;t.SCOPABLE_TYPES=o;var s=a.FLIPPED_ALIAS_KEYS.BlockParent;t.BLOCKPARENT_TYPES=s;var d=a.FLIPPED_ALIAS_KEYS.Block;t.BLOCK_TYPES=d;var l=a.FLIPPED_ALIAS_KEYS.Statement;t.STATEMENT_TYPES=l;var u=a.FLIPPED_ALIAS_KEYS.Terminatorless;t.TERMINATORLESS_TYPES=u;var c=a.FLIPPED_ALIAS_KEYS.CompletionStatement;t.COMPLETIONSTATEMENT_TYPES=c;var p=a.FLIPPED_ALIAS_KEYS.Conditional;t.CONDITIONAL_TYPES=p;var f=a.FLIPPED_ALIAS_KEYS.Loop;t.LOOP_TYPES=f;var h=a.FLIPPED_ALIAS_KEYS.While;t.WHILE_TYPES=h;var g=a.FLIPPED_ALIAS_KEYS.ExpressionWrapper;t.EXPRESSIONWRAPPER_TYPES=g;var y=a.FLIPPED_ALIAS_KEYS.For;t.FOR_TYPES=y;var m=a.FLIPPED_ALIAS_KEYS.ForXStatement;t.FORXSTATEMENT_TYPES=m;var v=a.FLIPPED_ALIAS_KEYS.Function;t.FUNCTION_TYPES=v;var R=a.FLIPPED_ALIAS_KEYS.FunctionParent;t.FUNCTIONPARENT_TYPES=R;var b=a.FLIPPED_ALIAS_KEYS.Pureish;t.PUREISH_TYPES=b;var E=a.FLIPPED_ALIAS_KEYS.Declaration;t.DECLARATION_TYPES=E;var x=a.FLIPPED_ALIAS_KEYS.PatternLike;t.PATTERNLIKE_TYPES=x;var S=a.FLIPPED_ALIAS_KEYS.LVal;t.LVAL_TYPES=S;var w=a.FLIPPED_ALIAS_KEYS.TSEntityName;t.TSENTITYNAME_TYPES=w;var T=a.FLIPPED_ALIAS_KEYS.Literal;t.LITERAL_TYPES=T;var A=a.FLIPPED_ALIAS_KEYS.Immutable;t.IMMUTABLE_TYPES=A;var P=a.FLIPPED_ALIAS_KEYS.UserWhitespacable;t.USERWHITESPACABLE_TYPES=P;var k=a.FLIPPED_ALIAS_KEYS.Method;t.METHOD_TYPES=k;var O=a.FLIPPED_ALIAS_KEYS.ObjectMember;t.OBJECTMEMBER_TYPES=O;var C=a.FLIPPED_ALIAS_KEYS.Property;t.PROPERTY_TYPES=C;var _=a.FLIPPED_ALIAS_KEYS.UnaryLike;t.UNARYLIKE_TYPES=_;var I=a.FLIPPED_ALIAS_KEYS.Pattern;t.PATTERN_TYPES=I;var j=a.FLIPPED_ALIAS_KEYS.Class;t.CLASS_TYPES=j;var D=a.FLIPPED_ALIAS_KEYS.ModuleDeclaration;t.MODULEDECLARATION_TYPES=D;var N=a.FLIPPED_ALIAS_KEYS.ExportDeclaration;t.EXPORTDECLARATION_TYPES=N;var L=a.FLIPPED_ALIAS_KEYS.ModuleSpecifier;t.MODULESPECIFIER_TYPES=L;var M=a.FLIPPED_ALIAS_KEYS.Flow;t.FLOW_TYPES=M;var B=a.FLIPPED_ALIAS_KEYS.FlowType;t.FLOWTYPE_TYPES=B;var F=a.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation;t.FLOWBASEANNOTATION_TYPES=F;var U=a.FLIPPED_ALIAS_KEYS.FlowDeclaration;t.FLOWDECLARATION_TYPES=U;var V=a.FLIPPED_ALIAS_KEYS.FlowPredicate;t.FLOWPREDICATE_TYPES=V;var q=a.FLIPPED_ALIAS_KEYS.EnumBody;t.ENUMBODY_TYPES=q;var W=a.FLIPPED_ALIAS_KEYS.EnumMember;t.ENUMMEMBER_TYPES=W;var G=a.FLIPPED_ALIAS_KEYS.JSX;t.JSX_TYPES=G;var K=a.FLIPPED_ALIAS_KEYS.Private;t.PRIVATE_TYPES=K;var H=a.FLIPPED_ALIAS_KEYS.TSTypeElement;t.TSTYPEELEMENT_TYPES=H;var Y=a.FLIPPED_ALIAS_KEYS.TSType;t.TSTYPE_TYPES=Y;var z=a.FLIPPED_ALIAS_KEYS.TSBaseType;t.TSBASETYPE_TYPES=z},(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]:"body";return e[t]=(0,a.default)(e[t],e)};var a=n(337)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"eval"!==(e=(0,a.default)(e))&&"arguments"!==e||(e="_"+e),e};var a=n(338)},(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]:e.key||e.property;return!e.computed&&(0,a.isIdentifier)(t)&&(t=(0,r.stringLiteral)(t.name)),t};var a=n(16),r=n(26)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(16);t.default=function(e){if((0,a.isExpressionStatement)(e)&&(e=e.expression),(0,a.isExpression)(e))return e;if((0,a.isClass)(e)?e.type="ClassExpression":(0,a.isFunction)(e)&&(e.type="FunctionExpression"),!(0,a.isExpression)(e))throw new Error("cannot turn ".concat(e.type," to an expression"));return e}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(16),r=n(70),i=n(339);function o(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key;return"method"===e.kind?o.increment()+"":(t=(0,a.isIdentifier)(n)?n.name:(0,a.isStringLiteral)(n)?JSON.stringify(n.value):JSON.stringify((0,i.default)((0,r.default)(n))),e.computed&&(t="[".concat(t,"]")),e.static&&(t="static:".concat(t)),t)}o.uid=0,o.increment=function(){return o.uid>=Number.MAX_SAFE_INTEGER?o.uid=0:o.uid++}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(null!=e&&e.length){var n=[],r=(0,a.default)(e,t,n);if(r){for(var i=0,o=n;i<o.length;i++){var s=o[i];t.push(s)}return r}}};var a=n(1039)},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,r){var l,u=[],c=!0,p=a(t);try{for(p.s();!(l=p.n()).done;){var f=l.value;if((0,o.isEmptyStatement)(f)||(c=!1),(0,o.isExpression)(f))u.push(f);else if((0,o.isExpressionStatement)(f))u.push(f.expression);else if((0,o.isVariableDeclaration)(f)){if("var"!==f.kind)return;var h,g=a(f.declarations);try{for(g.s();!(h=g.n()).done;){for(var y=h.value,m=(0,i.default)(y),v=0,R=Object.keys(m);v<R.length;v++){var b=R[v];r.push({kind:f.kind,id:(0,d.default)(m[b])})}y.init&&u.push((0,s.assignmentExpression)("=",y.id,y.init))}}catch(e){g.e(e)}finally{g.f()}c=!0}else if((0,o.isIfStatement)(f)){var E=f.consequent?e([f.consequent],n,r):n.buildUndefinedNode(),x=f.alternate?e([f.alternate],n,r):n.buildUndefinedNode();if(!E||!x)return;u.push((0,s.conditionalExpression)(f.test,E,x))}else if((0,o.isBlockStatement)(f)){var S=e(f.body,n,r);if(!S)return;u.push(S)}else{if(!(0,o.isEmptyStatement)(f))return;0===t.indexOf(f)&&(c=!0)}}}catch(e){p.e(e)}finally{p.f()}return c&&u.push(n.buildUndefinedNode()),1===u.length?u[0]:(0,s.sequenceExpression)(u)};var i=n(149),o=n(16),s=n(26),d=n(70)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(16),r=n(26);t.default=function(e,t){if((0,a.isStatement)(e))return e;var n,i=!1;if((0,a.isClass)(e))i=!0,n="ClassDeclaration";else if((0,a.isFunction)(e))i=!0,n="FunctionDeclaration";else if((0,a.isAssignmentExpression)(e))return(0,r.expressionStatement)(e);if(i&&!e.id&&(n=!1),!n){if(t)return!1;throw new Error("cannot turn ".concat(e.type," to a statement"))}return e.type=n,e}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(108),r=n(26);t.default=function e(t){if(void 0===t)return(0,r.identifier)("undefined");if(!0===t||!1===t)return(0,r.booleanLiteral)(t);if(null===t)return(0,r.nullLiteral)();if("string"==typeof t)return(0,r.stringLiteral)(t);var n,o;if("number"==typeof t)return Number.isFinite(t)?n=(0,r.numericLiteral)(Math.abs(t)):(o=Number.isNaN(t)?(0,r.numericLiteral)(0):(0,r.numericLiteral)(1),n=(0,r.binaryExpression)("/",o,(0,r.numericLiteral)(0))),(t<0||Object.is(t,-0))&&(n=(0,r.unaryExpression)("-",n)),n;if(function(e){return"[object RegExp]"===i(e)}(t)){var s=t.source,d=t.toString().match(/\/([a-z]+|)$/)[1];return(0,r.regExpLiteral)(s,d)}if(Array.isArray(t))return(0,r.arrayExpression)(t.map(e));if(function(e){if("object"!=typeof e||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(t)){for(var l=[],u=0,c=Object.keys(t);u<c.length;u++){var p,f=c[u];p=(0,a.default)(f)?(0,r.identifier)(f):(0,r.stringLiteral)(f),l.push((0,r.objectProperty)(p,e(t[f])))}return(0,r.objectExpression)(l)}throw new Error("don't know how to turn this value into a node")};var i=Function.call.bind(Object.prototype.toString)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.object=(0,a.memberExpression)(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e};var a=n(26)},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e||!t)return e;var n,r=a(i.INHERIT_KEYS.optional);try{for(r.s();!(n=r.n()).done;){var s=n.value;null==e[s]&&(e[s]=t[s])}}catch(e){r.e(e)}finally{r.f()}for(var d=0,l=Object.keys(t);d<l.length;d++){var u=l[d];"_"===u[0]&&"__clone"!==u&&(e[u]=t[u])}var c,p=a(i.INHERIT_KEYS.force);try{for(p.s();!(c=p.n()).done;){var f=c.value;e[f]=t[f]}}catch(e){p.e(e)}finally{p.f()}return(0,o.default)(e,t),e};var i=n(69),o=n(335)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.object=(0,a.memberExpression)(t,e.object),e};var a=n(26)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(149);t.default=function(e,t){return(0,a.default)(e,t,!0)}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){"function"==typeof t&&(t={enter:t});var a=t;i(e,a.enter,a.exit,n,[])};var r=n(31);function i(e,t,n,o,s){var d=r.VISITOR_KEYS[e.type];if(d){t&&t(e,s,o);var l,u=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(d);try{for(u.s();!(l=u.n()).done;){var c=l.value,p=e[c];if(Array.isArray(p))for(var f=0;f<p.length;f++){var h=p[f];h&&(s.push({node:e,key:c,index:f}),i(h,t,n,o,s),s.pop())}else p&&(s.push({node:e,key:c}),i(p,t,n,o,s),s.pop())}}catch(e){u.e(e)}finally{u.f()}n&&n(e,s,o)}}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(n&&"Identifier"===e.type&&"ObjectProperty"===t.type&&"ObjectExpression"===n.type)return!1;var r=a.default.keys[t.type];if(r)for(var i=0;i<r.length;i++){var o=t[r[i]];if(Array.isArray(o)){if(o.indexOf(e)>=0)return!0}else if(o===e)return!0}return!1};var a=n(149)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.isFunctionDeclaration)(e)||(0,a.isClassDeclaration)(e)||(0,r.default)(e)};var a=n(16),r=n(342)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!(0,a.default)(e.type,"Immutable")||!!(0,r.isIdentifier)(e)&&"undefined"===e.name};var a=n(239),r=n(16)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){if("object"!=typeof t||"object"!=typeof n||null==t||null==n)return t===n;if(t.type!==n.type)return!1;for(var r=Object.keys(a.NODE_FIELDS[t.type]||t.type),i=a.VISITOR_KEYS[t.type],o=0,s=r;o<s.length;o++){var d=s[o];if(typeof t[d]!=typeof n[d])return!1;if(null!=t[d]||null!=n[d]){if(null==t[d]||null==n[d])return!1;if(Array.isArray(t[d])){if(!Array.isArray(n[d]))return!1;if(t[d].length!==n[d].length)return!1;for(var l=0;l<t[d].length;l++)if(!e(t[d][l],n[d][l]))return!1}else if("object"!=typeof t[d]||null!=i&&i.includes(d)){if(!e(t[d],n[d]))return!1}else for(var u=0,c=Object.keys(t[d]);u<c.length;u++){var p=c[u];if(t[d][p]!==n[d][p])return!1}}}return!0};var a=n(31)},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){switch(t.type){case"MemberExpression":case"JSXMemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":if(t.params.includes(e))return!1;case"ObjectProperty":case"ClassProperty":case"ClassPrivateProperty":return t.key===e?!!t.computed:t.value!==e||!n||"ObjectPattern"!==n.type;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"LabeledStatement":case"CatchClause":case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return(null==n||!n.source)&&t.local===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ObjectTypeProperty":return t.key!==e;case"TSEnumMember":return t.id!==e;case"TSPropertySignature":return t.key!==e||!!t.computed}return!0}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(!(0,a.isBlockStatement)(e)||!(0,a.isFunction)(t)&&!(0,a.isCatchClause)(t))&&(!(!(0,a.isPattern)(e)||!(0,a.isFunction)(t)&&!(0,a.isCatchClause)(t))||(0,a.isScopable)(e))};var a=n(16)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.isImportDefaultSpecifier)(e)||(0,a.isIdentifier)(e.imported||e.exported,{name:"default"})};var a=n(16)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e)&&!r.has(e)};var a=n(108),r=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"])},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.isVariableDeclaration)(e,{kind:"var"})&&!e[r.BLOCK_SCOPED_SYMBOL]};var a=n(16),r=n(69)},()=>{},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(344);var i=n(151),o=n(1),s={ReferencedIdentifier(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||function(e){if(e.isMethod()&&e.node.computed){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(o.VISITOR_KEYS[e.type]);try{for(n.s();!(t=n.n()).done;){var r=t.value;"key"!==r&&e.skipKey(r)}}catch(e){n.e(e)}finally{n.f()}}else e.skip()}(e)},"AssignmentExpression|Declaration|VariableDeclarator"(e,t){if(!e.isVariableDeclaration()){var n=e.getOuterBindingIdentifiers();for(var a in n)a===t.oldName&&(n[a].name=t.newName)}}},d=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.newName=a,this.oldName=n,this.binding=t}var t,n;return t=e,(n=[{key:"maybeConvertFromExportDeclaration",value:function(e){var t=e.parentPath;t.isExportDeclaration()&&(t.isExportDefaultDeclaration()&&!t.get("declaration").node.id||(0,i.default)(t))}},{key:"maybeConvertFromClassFunctionDeclaration",value:function(e){}},{key:"maybeConvertFromClassFunctionExpression",value:function(e){}},{key:"rename",value:function(e){var t=this,n=this.binding,a=this.oldName,r=this.newName,i=n.scope,o=n.path.find((function(e){return e.isDeclaration()||e.isFunctionExpression()||e.isClassExpression()}));o&&o.getOuterBindingIdentifiers()[a]===n.identifier&&this.maybeConvertFromExportDeclaration(o);var d=e||i.block;"SwitchStatement"===(null==d?void 0:d.type)?d.cases.forEach((function(e){i.traverse(e,s,t)})):i.traverse(d,s,this),e||(i.removeOwnBinding(a),i.bindings[r]=n,this.binding.identifier.name=r),o&&(this.maybeConvertFromClassFunctionDeclaration(o),this.maybeConvertFromClassFunctionExpression(o))}}])&&r(t.prototype,n),e}();t.default=d},e=>{"use strict";e.exports=JSON.parse('{"builtin":{"Array":false,"ArrayBuffer":false,"Atomics":false,"BigInt":false,"BigInt64Array":false,"BigUint64Array":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"globalThis":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es5":{"Array":false,"Boolean":false,"constructor":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"propertyIsEnumerable":false,"RangeError":false,"ReferenceError":false,"RegExp":false,"String":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false},"es2015":{"Array":false,"ArrayBuffer":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es2017":{"Array":false,"ArrayBuffer":false,"Atomics":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"browser":{"AbortController":false,"AbortSignal":false,"addEventListener":false,"alert":false,"AnalyserNode":false,"Animation":false,"AnimationEffectReadOnly":false,"AnimationEffectTiming":false,"AnimationEffectTimingReadOnly":false,"AnimationEvent":false,"AnimationPlaybackEvent":false,"AnimationTimeline":false,"applicationCache":false,"ApplicationCache":false,"ApplicationCacheErrorEvent":false,"atob":false,"Attr":false,"Audio":false,"AudioBuffer":false,"AudioBufferSourceNode":false,"AudioContext":false,"AudioDestinationNode":false,"AudioListener":false,"AudioNode":false,"AudioParam":false,"AudioProcessingEvent":false,"AudioScheduledSourceNode":false,"AudioWorkletGlobalScope ":false,"AudioWorkletNode":false,"AudioWorkletProcessor":false,"BarProp":false,"BaseAudioContext":false,"BatteryManager":false,"BeforeUnloadEvent":false,"BiquadFilterNode":false,"Blob":false,"BlobEvent":false,"blur":false,"BroadcastChannel":false,"btoa":false,"BudgetService":false,"ByteLengthQueuingStrategy":false,"Cache":false,"caches":false,"CacheStorage":false,"cancelAnimationFrame":false,"cancelIdleCallback":false,"CanvasCaptureMediaStreamTrack":false,"CanvasGradient":false,"CanvasPattern":false,"CanvasRenderingContext2D":false,"ChannelMergerNode":false,"ChannelSplitterNode":false,"CharacterData":false,"clearInterval":false,"clearTimeout":false,"clientInformation":false,"ClipboardEvent":false,"close":false,"closed":false,"CloseEvent":false,"Comment":false,"CompositionEvent":false,"confirm":false,"console":false,"ConstantSourceNode":false,"ConvolverNode":false,"CountQueuingStrategy":false,"createImageBitmap":false,"Credential":false,"CredentialsContainer":false,"crypto":false,"Crypto":false,"CryptoKey":false,"CSS":false,"CSSConditionRule":false,"CSSFontFaceRule":false,"CSSGroupingRule":false,"CSSImportRule":false,"CSSKeyframeRule":false,"CSSKeyframesRule":false,"CSSMediaRule":false,"CSSNamespaceRule":false,"CSSPageRule":false,"CSSRule":false,"CSSRuleList":false,"CSSStyleDeclaration":false,"CSSStyleRule":false,"CSSStyleSheet":false,"CSSSupportsRule":false,"CustomElementRegistry":false,"customElements":false,"CustomEvent":false,"DataTransfer":false,"DataTransferItem":false,"DataTransferItemList":false,"defaultstatus":false,"defaultStatus":false,"DelayNode":false,"DeviceMotionEvent":false,"DeviceOrientationEvent":false,"devicePixelRatio":false,"dispatchEvent":false,"document":false,"Document":false,"DocumentFragment":false,"DocumentType":false,"DOMError":false,"DOMException":false,"DOMImplementation":false,"DOMMatrix":false,"DOMMatrixReadOnly":false,"DOMParser":false,"DOMPoint":false,"DOMPointReadOnly":false,"DOMQuad":false,"DOMRect":false,"DOMRectReadOnly":false,"DOMStringList":false,"DOMStringMap":false,"DOMTokenList":false,"DragEvent":false,"DynamicsCompressorNode":false,"Element":false,"ErrorEvent":false,"event":false,"Event":false,"EventSource":false,"EventTarget":false,"external":false,"fetch":false,"File":false,"FileList":false,"FileReader":false,"find":false,"focus":false,"FocusEvent":false,"FontFace":false,"FontFaceSetLoadEvent":false,"FormData":false,"frameElement":false,"frames":false,"GainNode":false,"Gamepad":false,"GamepadButton":false,"GamepadEvent":false,"getComputedStyle":false,"getSelection":false,"HashChangeEvent":false,"Headers":false,"history":false,"History":false,"HTMLAllCollection":false,"HTMLAnchorElement":false,"HTMLAreaElement":false,"HTMLAudioElement":false,"HTMLBaseElement":false,"HTMLBodyElement":false,"HTMLBRElement":false,"HTMLButtonElement":false,"HTMLCanvasElement":false,"HTMLCollection":false,"HTMLContentElement":false,"HTMLDataElement":false,"HTMLDataListElement":false,"HTMLDetailsElement":false,"HTMLDialogElement":false,"HTMLDirectoryElement":false,"HTMLDivElement":false,"HTMLDListElement":false,"HTMLDocument":false,"HTMLElement":false,"HTMLEmbedElement":false,"HTMLFieldSetElement":false,"HTMLFontElement":false,"HTMLFormControlsCollection":false,"HTMLFormElement":false,"HTMLFrameElement":false,"HTMLFrameSetElement":false,"HTMLHeadElement":false,"HTMLHeadingElement":false,"HTMLHRElement":false,"HTMLHtmlElement":false,"HTMLIFrameElement":false,"HTMLImageElement":false,"HTMLInputElement":false,"HTMLLabelElement":false,"HTMLLegendElement":false,"HTMLLIElement":false,"HTMLLinkElement":false,"HTMLMapElement":false,"HTMLMarqueeElement":false,"HTMLMediaElement":false,"HTMLMenuElement":false,"HTMLMetaElement":false,"HTMLMeterElement":false,"HTMLModElement":false,"HTMLObjectElement":false,"HTMLOListElement":false,"HTMLOptGroupElement":false,"HTMLOptionElement":false,"HTMLOptionsCollection":false,"HTMLOutputElement":false,"HTMLParagraphElement":false,"HTMLParamElement":false,"HTMLPictureElement":false,"HTMLPreElement":false,"HTMLProgressElement":false,"HTMLQuoteElement":false,"HTMLScriptElement":false,"HTMLSelectElement":false,"HTMLShadowElement":false,"HTMLSlotElement":false,"HTMLSourceElement":false,"HTMLSpanElement":false,"HTMLStyleElement":false,"HTMLTableCaptionElement":false,"HTMLTableCellElement":false,"HTMLTableColElement":false,"HTMLTableElement":false,"HTMLTableRowElement":false,"HTMLTableSectionElement":false,"HTMLTemplateElement":false,"HTMLTextAreaElement":false,"HTMLTimeElement":false,"HTMLTitleElement":false,"HTMLTrackElement":false,"HTMLUListElement":false,"HTMLUnknownElement":false,"HTMLVideoElement":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"IdleDeadline":false,"IIRFilterNode":false,"Image":false,"ImageBitmap":false,"ImageBitmapRenderingContext":false,"ImageCapture":false,"ImageData":false,"indexedDB":false,"innerHeight":false,"innerWidth":false,"InputEvent":false,"IntersectionObserver":false,"IntersectionObserverEntry":false,"Intl":false,"isSecureContext":false,"KeyboardEvent":false,"KeyframeEffect":false,"KeyframeEffectReadOnly":false,"length":false,"localStorage":false,"location":true,"Location":false,"locationbar":false,"matchMedia":false,"MediaDeviceInfo":false,"MediaDevices":false,"MediaElementAudioSourceNode":false,"MediaEncryptedEvent":false,"MediaError":false,"MediaKeyMessageEvent":false,"MediaKeySession":false,"MediaKeyStatusMap":false,"MediaKeySystemAccess":false,"MediaList":false,"MediaQueryList":false,"MediaQueryListEvent":false,"MediaRecorder":false,"MediaSettingsRange":false,"MediaSource":false,"MediaStream":false,"MediaStreamAudioDestinationNode":false,"MediaStreamAudioSourceNode":false,"MediaStreamEvent":false,"MediaStreamTrack":false,"MediaStreamTrackEvent":false,"menubar":false,"MessageChannel":false,"MessageEvent":false,"MessagePort":false,"MIDIAccess":false,"MIDIConnectionEvent":false,"MIDIInput":false,"MIDIInputMap":false,"MIDIMessageEvent":false,"MIDIOutput":false,"MIDIOutputMap":false,"MIDIPort":false,"MimeType":false,"MimeTypeArray":false,"MouseEvent":false,"moveBy":false,"moveTo":false,"MutationEvent":false,"MutationObserver":false,"MutationRecord":false,"name":false,"NamedNodeMap":false,"NavigationPreloadManager":false,"navigator":false,"Navigator":false,"NetworkInformation":false,"Node":false,"NodeFilter":false,"NodeIterator":false,"NodeList":false,"Notification":false,"OfflineAudioCompletionEvent":false,"OfflineAudioContext":false,"offscreenBuffering":false,"OffscreenCanvas":true,"onabort":true,"onafterprint":true,"onanimationend":true,"onanimationiteration":true,"onanimationstart":true,"onappinstalled":true,"onauxclick":true,"onbeforeinstallprompt":true,"onbeforeprint":true,"onbeforeunload":true,"onblur":true,"oncancel":true,"oncanplay":true,"oncanplaythrough":true,"onchange":true,"onclick":true,"onclose":true,"oncontextmenu":true,"oncuechange":true,"ondblclick":true,"ondevicemotion":true,"ondeviceorientation":true,"ondeviceorientationabsolute":true,"ondrag":true,"ondragend":true,"ondragenter":true,"ondragleave":true,"ondragover":true,"ondragstart":true,"ondrop":true,"ondurationchange":true,"onemptied":true,"onended":true,"onerror":true,"onfocus":true,"ongotpointercapture":true,"onhashchange":true,"oninput":true,"oninvalid":true,"onkeydown":true,"onkeypress":true,"onkeyup":true,"onlanguagechange":true,"onload":true,"onloadeddata":true,"onloadedmetadata":true,"onloadstart":true,"onlostpointercapture":true,"onmessage":true,"onmessageerror":true,"onmousedown":true,"onmouseenter":true,"onmouseleave":true,"onmousemove":true,"onmouseout":true,"onmouseover":true,"onmouseup":true,"onmousewheel":true,"onoffline":true,"ononline":true,"onpagehide":true,"onpageshow":true,"onpause":true,"onplay":true,"onplaying":true,"onpointercancel":true,"onpointerdown":true,"onpointerenter":true,"onpointerleave":true,"onpointermove":true,"onpointerout":true,"onpointerover":true,"onpointerup":true,"onpopstate":true,"onprogress":true,"onratechange":true,"onrejectionhandled":true,"onreset":true,"onresize":true,"onscroll":true,"onsearch":true,"onseeked":true,"onseeking":true,"onselect":true,"onstalled":true,"onstorage":true,"onsubmit":true,"onsuspend":true,"ontimeupdate":true,"ontoggle":true,"ontransitionend":true,"onunhandledrejection":true,"onunload":true,"onvolumechange":true,"onwaiting":true,"onwheel":true,"open":false,"openDatabase":false,"opener":false,"Option":false,"origin":false,"OscillatorNode":false,"outerHeight":false,"outerWidth":false,"PageTransitionEvent":false,"pageXOffset":false,"pageYOffset":false,"PannerNode":false,"parent":false,"Path2D":false,"PaymentAddress":false,"PaymentRequest":false,"PaymentRequestUpdateEvent":false,"PaymentResponse":false,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceLongTaskTiming":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceNavigationTiming":false,"PerformanceObserver":false,"PerformanceObserverEntryList":false,"PerformancePaintTiming":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"PeriodicWave":false,"Permissions":false,"PermissionStatus":false,"personalbar":false,"PhotoCapabilities":false,"Plugin":false,"PluginArray":false,"PointerEvent":false,"PopStateEvent":false,"postMessage":false,"Presentation":false,"PresentationAvailability":false,"PresentationConnection":false,"PresentationConnectionAvailableEvent":false,"PresentationConnectionCloseEvent":false,"PresentationConnectionList":false,"PresentationReceiver":false,"PresentationRequest":false,"print":false,"ProcessingInstruction":false,"ProgressEvent":false,"PromiseRejectionEvent":false,"prompt":false,"PushManager":false,"PushSubscription":false,"PushSubscriptionOptions":false,"queueMicrotask":false,"RadioNodeList":false,"Range":false,"ReadableStream":false,"registerProcessor":false,"RemotePlayback":false,"removeEventListener":false,"Request":false,"requestAnimationFrame":false,"requestIdleCallback":false,"resizeBy":false,"ResizeObserver":false,"ResizeObserverEntry":false,"resizeTo":false,"Response":false,"RTCCertificate":false,"RTCDataChannel":false,"RTCDataChannelEvent":false,"RTCDtlsTransport":false,"RTCIceCandidate":false,"RTCIceGatherer":false,"RTCIceTransport":false,"RTCPeerConnection":false,"RTCPeerConnectionIceEvent":false,"RTCRtpContributingSource":false,"RTCRtpReceiver":false,"RTCRtpSender":false,"RTCSctpTransport":false,"RTCSessionDescription":false,"RTCStatsReport":false,"RTCTrackEvent":false,"screen":false,"Screen":false,"screenLeft":false,"ScreenOrientation":false,"screenTop":false,"screenX":false,"screenY":false,"ScriptProcessorNode":false,"scroll":false,"scrollbars":false,"scrollBy":false,"scrollTo":false,"scrollX":false,"scrollY":false,"SecurityPolicyViolationEvent":false,"Selection":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerRegistration":false,"sessionStorage":false,"setInterval":false,"setTimeout":false,"ShadowRoot":false,"SharedWorker":false,"SourceBuffer":false,"SourceBufferList":false,"speechSynthesis":false,"SpeechSynthesisEvent":false,"SpeechSynthesisUtterance":false,"StaticRange":false,"status":false,"statusbar":false,"StereoPannerNode":false,"stop":false,"Storage":false,"StorageEvent":false,"StorageManager":false,"styleMedia":false,"StyleSheet":false,"StyleSheetList":false,"SubtleCrypto":false,"SVGAElement":false,"SVGAngle":false,"SVGAnimatedAngle":false,"SVGAnimatedBoolean":false,"SVGAnimatedEnumeration":false,"SVGAnimatedInteger":false,"SVGAnimatedLength":false,"SVGAnimatedLengthList":false,"SVGAnimatedNumber":false,"SVGAnimatedNumberList":false,"SVGAnimatedPreserveAspectRatio":false,"SVGAnimatedRect":false,"SVGAnimatedString":false,"SVGAnimatedTransformList":false,"SVGAnimateElement":false,"SVGAnimateMotionElement":false,"SVGAnimateTransformElement":false,"SVGAnimationElement":false,"SVGCircleElement":false,"SVGClipPathElement":false,"SVGComponentTransferFunctionElement":false,"SVGDefsElement":false,"SVGDescElement":false,"SVGDiscardElement":false,"SVGElement":false,"SVGEllipseElement":false,"SVGFEBlendElement":false,"SVGFEColorMatrixElement":false,"SVGFEComponentTransferElement":false,"SVGFECompositeElement":false,"SVGFEConvolveMatrixElement":false,"SVGFEDiffuseLightingElement":false,"SVGFEDisplacementMapElement":false,"SVGFEDistantLightElement":false,"SVGFEDropShadowElement":false,"SVGFEFloodElement":false,"SVGFEFuncAElement":false,"SVGFEFuncBElement":false,"SVGFEFuncGElement":false,"SVGFEFuncRElement":false,"SVGFEGaussianBlurElement":false,"SVGFEImageElement":false,"SVGFEMergeElement":false,"SVGFEMergeNodeElement":false,"SVGFEMorphologyElement":false,"SVGFEOffsetElement":false,"SVGFEPointLightElement":false,"SVGFESpecularLightingElement":false,"SVGFESpotLightElement":false,"SVGFETileElement":false,"SVGFETurbulenceElement":false,"SVGFilterElement":false,"SVGForeignObjectElement":false,"SVGGElement":false,"SVGGeometryElement":false,"SVGGradientElement":false,"SVGGraphicsElement":false,"SVGImageElement":false,"SVGLength":false,"SVGLengthList":false,"SVGLinearGradientElement":false,"SVGLineElement":false,"SVGMarkerElement":false,"SVGMaskElement":false,"SVGMatrix":false,"SVGMetadataElement":false,"SVGMPathElement":false,"SVGNumber":false,"SVGNumberList":false,"SVGPathElement":false,"SVGPatternElement":false,"SVGPoint":false,"SVGPointList":false,"SVGPolygonElement":false,"SVGPolylineElement":false,"SVGPreserveAspectRatio":false,"SVGRadialGradientElement":false,"SVGRect":false,"SVGRectElement":false,"SVGScriptElement":false,"SVGSetElement":false,"SVGStopElement":false,"SVGStringList":false,"SVGStyleElement":false,"SVGSVGElement":false,"SVGSwitchElement":false,"SVGSymbolElement":false,"SVGTextContentElement":false,"SVGTextElement":false,"SVGTextPathElement":false,"SVGTextPositioningElement":false,"SVGTitleElement":false,"SVGTransform":false,"SVGTransformList":false,"SVGTSpanElement":false,"SVGUnitTypes":false,"SVGUseElement":false,"SVGViewElement":false,"TaskAttributionTiming":false,"Text":false,"TextDecoder":false,"TextEncoder":false,"TextEvent":false,"TextMetrics":false,"TextTrack":false,"TextTrackCue":false,"TextTrackCueList":false,"TextTrackList":false,"TimeRanges":false,"toolbar":false,"top":false,"Touch":false,"TouchEvent":false,"TouchList":false,"TrackEvent":false,"TransitionEvent":false,"TreeWalker":false,"UIEvent":false,"URL":false,"URLSearchParams":false,"ValidityState":false,"visualViewport":false,"VisualViewport":false,"VTTCue":false,"WaveShaperNode":false,"WebAssembly":false,"WebGL2RenderingContext":false,"WebGLActiveInfo":false,"WebGLBuffer":false,"WebGLContextEvent":false,"WebGLFramebuffer":false,"WebGLProgram":false,"WebGLQuery":false,"WebGLRenderbuffer":false,"WebGLRenderingContext":false,"WebGLSampler":false,"WebGLShader":false,"WebGLShaderPrecisionFormat":false,"WebGLSync":false,"WebGLTexture":false,"WebGLTransformFeedback":false,"WebGLUniformLocation":false,"WebGLVertexArrayObject":false,"WebSocket":false,"WheelEvent":false,"window":false,"Window":false,"Worker":false,"WritableStream":false,"XMLDocument":false,"XMLHttpRequest":false,"XMLHttpRequestEventTarget":false,"XMLHttpRequestUpload":false,"XMLSerializer":false,"XPathEvaluator":false,"XPathExpression":false,"XPathResult":false,"XSLTProcessor":false},"worker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"clearInterval":false,"clearTimeout":false,"close":true,"console":false,"fetch":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":true,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onlanguagechange":true,"onmessage":true,"onoffline":true,"ononline":true,"onrejectionhandled":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"removeEventListener":false,"Request":false,"Response":false,"self":true,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"node":{"__dirname":false,"__filename":false,"Buffer":false,"clearImmediate":false,"clearInterval":false,"clearTimeout":false,"console":false,"exports":true,"global":false,"Intl":false,"module":false,"process":false,"queueMicrotask":false,"require":false,"setImmediate":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false},"commonjs":{"exports":true,"global":false,"module":false,"require":false},"amd":{"define":false,"require":false},"mocha":{"after":false,"afterEach":false,"before":false,"beforeEach":false,"context":false,"describe":false,"it":false,"mocha":false,"run":false,"setup":false,"specify":false,"suite":false,"suiteSetup":false,"suiteTeardown":false,"teardown":false,"test":false,"xcontext":false,"xdescribe":false,"xit":false,"xspecify":false},"jasmine":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fail":false,"fdescribe":false,"fit":false,"it":false,"jasmine":false,"pending":false,"runs":false,"spyOn":false,"spyOnProperty":false,"waits":false,"waitsFor":false,"xdescribe":false,"xit":false},"jest":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fdescribe":false,"fit":false,"it":false,"jest":false,"pit":false,"require":false,"test":false,"xdescribe":false,"xit":false,"xtest":false},"qunit":{"asyncTest":false,"deepEqual":false,"equal":false,"expect":false,"module":false,"notDeepEqual":false,"notEqual":false,"notOk":false,"notPropEqual":false,"notStrictEqual":false,"ok":false,"propEqual":false,"QUnit":false,"raises":false,"start":false,"stop":false,"strictEqual":false,"test":false,"throws":false},"phantomjs":{"console":true,"exports":true,"phantom":true,"require":true,"WebPage":true},"couch":{"emit":false,"exports":false,"getRow":false,"log":false,"module":false,"provides":false,"require":false,"respond":false,"send":false,"start":false,"sum":false},"rhino":{"defineClass":false,"deserialize":false,"gc":false,"help":false,"importClass":false,"importPackage":false,"java":false,"load":false,"loadClass":false,"Packages":false,"print":false,"quit":false,"readFile":false,"readUrl":false,"runCommand":false,"seal":false,"serialize":false,"spawn":false,"sync":false,"toint32":false,"version":false},"nashorn":{"__DIR__":false,"__FILE__":false,"__LINE__":false,"com":false,"edu":false,"exit":false,"java":false,"Java":false,"javafx":false,"JavaImporter":false,"javax":false,"JSAdapter":false,"load":false,"loadWithNewGlobal":false,"org":false,"Packages":false,"print":false,"quit":false},"wsh":{"ActiveXObject":true,"Enumerator":true,"GetObject":true,"ScriptEngine":true,"ScriptEngineBuildVersion":true,"ScriptEngineMajorVersion":true,"ScriptEngineMinorVersion":true,"VBArray":true,"WScript":true,"WSH":true,"XDomainRequest":true},"jquery":{"$":false,"jQuery":false},"yui":{"YAHOO":false,"YAHOO_config":false,"YUI":false,"YUI_config":false},"shelljs":{"cat":false,"cd":false,"chmod":false,"config":false,"cp":false,"dirs":false,"echo":false,"env":false,"error":false,"exec":false,"exit":false,"find":false,"grep":false,"ln":false,"ls":false,"mkdir":false,"mv":false,"popd":false,"pushd":false,"pwd":false,"rm":false,"sed":false,"set":false,"target":false,"tempdir":false,"test":false,"touch":false,"which":false},"prototypejs":{"$":false,"$$":false,"$A":false,"$break":false,"$continue":false,"$F":false,"$H":false,"$R":false,"$w":false,"Abstract":false,"Ajax":false,"Autocompleter":false,"Builder":false,"Class":false,"Control":false,"Draggable":false,"Draggables":false,"Droppables":false,"Effect":false,"Element":false,"Enumerable":false,"Event":false,"Field":false,"Form":false,"Hash":false,"Insertion":false,"ObjectRange":false,"PeriodicalExecuter":false,"Position":false,"Prototype":false,"Scriptaculous":false,"Selector":false,"Sortable":false,"SortableObserver":false,"Sound":false,"Template":false,"Toggle":false,"Try":false},"meteor":{"_":false,"$":false,"Accounts":false,"AccountsClient":false,"AccountsCommon":false,"AccountsServer":false,"App":false,"Assets":false,"Blaze":false,"check":false,"Cordova":false,"DDP":false,"DDPRateLimiter":false,"DDPServer":false,"Deps":false,"EJSON":false,"Email":false,"HTTP":false,"Log":false,"Match":false,"Meteor":false,"Mongo":false,"MongoInternals":false,"Npm":false,"Package":false,"Plugin":false,"process":false,"Random":false,"ReactiveDict":false,"ReactiveVar":false,"Router":false,"ServiceConfiguration":false,"Session":false,"share":false,"Spacebars":false,"Template":false,"Tinytest":false,"Tracker":false,"UI":false,"Utils":false,"WebApp":false,"WebAppInternals":false},"mongo":{"_isWindows":false,"_rand":false,"BulkWriteResult":false,"cat":false,"cd":false,"connect":false,"db":false,"getHostName":false,"getMemInfo":false,"hostname":false,"ISODate":false,"listFiles":false,"load":false,"ls":false,"md5sumFile":false,"mkdir":false,"Mongo":false,"NumberInt":false,"NumberLong":false,"ObjectId":false,"PlanCache":false,"print":false,"printjson":false,"pwd":false,"quit":false,"removeFile":false,"rs":false,"sh":false,"UUID":false,"version":false,"WriteResult":false},"applescript":{"$":false,"Application":false,"Automation":false,"console":false,"delay":false,"Library":false,"ObjC":false,"ObjectSpecifier":false,"Path":false,"Progress":false,"Ref":false},"serviceworker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"CacheStorage":false,"clearInterval":false,"clearTimeout":false,"Client":false,"clients":false,"Clients":false,"close":true,"console":false,"ExtendableEvent":false,"ExtendableMessageEvent":false,"fetch":false,"FetchEvent":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":false,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onfetch":true,"oninstall":true,"onlanguagechange":true,"onmessage":true,"onmessageerror":true,"onnotificationclick":true,"onnotificationclose":true,"onoffline":true,"ononline":true,"onpush":true,"onpushsubscriptionchange":true,"onrejectionhandled":true,"onsync":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"registration":false,"removeEventListener":false,"Request":false,"Response":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerGlobalScope":false,"ServiceWorkerMessageEvent":false,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"skipWaiting":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"WindowClient":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"atomtest":{"advanceClock":false,"fakeClearInterval":false,"fakeClearTimeout":false,"fakeSetInterval":false,"fakeSetTimeout":false,"resetTimeouts":false,"waitsForPromise":false},"embertest":{"andThen":false,"click":false,"currentPath":false,"currentRouteName":false,"currentURL":false,"fillIn":false,"find":false,"findAll":false,"findWithAssert":false,"keyEvent":false,"pauseTest":false,"resumeTest":false,"triggerEvent":false,"visit":false,"wait":false},"protractor":{"$":false,"$$":false,"browser":false,"by":false,"By":false,"DartObject":false,"element":false,"protractor":false},"shared-node-browser":{"clearInterval":false,"clearTimeout":false,"console":false,"setInterval":false,"setTimeout":false,"URL":false,"URLSearchParams":false},"webextensions":{"browser":false,"chrome":false,"opr":false},"greasemonkey":{"cloneInto":false,"createObjectIn":false,"exportFunction":false,"GM":false,"GM_addStyle":false,"GM_deleteValue":false,"GM_getResourceText":false,"GM_getResourceURL":false,"GM_getValue":false,"GM_info":false,"GM_listValues":false,"GM_log":false,"GM_openInTab":false,"GM_registerMenuCommand":false,"GM_setClipboard":false,"GM_setValue":false,"GM_xmlhttpRequest":false,"unsafeWindow":false},"devtools":{"$":false,"$_":false,"$$":false,"$0":false,"$1":false,"$2":false,"$3":false,"$4":false,"$x":false,"chrome":false,"clear":false,"copy":false,"debug":false,"dir":false,"dirxml":false,"getEventListeners":false,"inspect":false,"keys":false,"monitor":false,"monitorEvents":false,"profile":false,"profileEnd":false,"queryObjects":false,"table":false,"undebug":false,"unmonitor":false,"unmonitorEvents":false,"values":false}}')},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1060),i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._cachedMap=void 0,this._code=void 0,this._opts=void 0,this._rawMappings=void 0,this._lastGenLine=void 0,this._lastSourceLine=void 0,this._lastSourceColumn=void 0,this._cachedMap=null,this._code=n,this._opts=t,this._rawMappings=[]}var t,n;return t=e,(n=[{key:"get",value:function(){if(!this._cachedMap){var e=this._cachedMap=new r.SourceMapGenerator({sourceRoot:this._opts.sourceRoot}),t=this._code;"string"==typeof t?e.setSourceContent(this._opts.sourceFileName.replace(/\\/g,"/"),t):"object"==typeof t&&Object.keys(t).forEach((function(n){e.setSourceContent(n.replace(/\\/g,"/"),t[n])})),this._rawMappings.forEach((function(t){return e.addMapping(t)}),e)}return this._cachedMap.toJSON()}},{key:"getRawMappings",value:function(){return this._rawMappings.slice()}},{key:"mark",value:function(e,t,n,a,r,i,o){this._lastGenLine!==e&&null===n||(o||this._lastGenLine!==e||this._lastSourceLine!==n||this._lastSourceColumn!==a)&&(this._cachedMap=null,this._lastGenLine=e,this._lastSourceLine=n,this._lastSourceColumn=a,this._rawMappings.push({name:r||void 0,generated:{line:e,column:t},source:null==n?void 0:(i||this._opts.sourceFileName).replace(/\\/g,"/"),original:null==n?void 0:{line:n,column:a}}))}}])&&a(t.prototype,n),e}();t.default=i},()=>{},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(1062),o=n(346),s=n(1),d=n(274),l=/e/i,u=/\.0+$/,c=/^0[box]/,p=/^\s*[@#]__PURE__\s*$/,f=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new WeakSet,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=t,this._buf=new i.default(n)}var t,n;return t=e,(n=[{key:"generate",value:function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()}},{key:"indent",value:function(){this.format.compact||this.format.concise||this._indent++}},{key:"dedent",value:function(){this.format.compact||this.format.concise||this._indent--}},{key:"semicolon",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),this._append(";",!e)}},{key:"rightBrace",value:function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")}},{key:"space",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e)&&this._space()}},{key:"word",value:function(e){(this._endsWithWord||this.endsWith("/")&&0===e.indexOf("/"))&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0}},{key:"number",value:function(e){this.word(e),this._endsWithInteger=Number.isInteger(+e)&&!c.test(e)&&!l.test(e)&&!u.test(e)&&"."!==e[e.length-1]}},{key:"token",value:function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)}},{key:"newline",value:function(e){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else if(!(this.endsWith("\n\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\n")||this.endsWith(":\n"))&&e--,e<=0)))for(var t=0;t<e;t++)this._newline()}},{key:"endsWith",value:function(e){return this._buf.endsWith(e)}},{key:"removeTrailingNewline",value:function(){this._buf.removeTrailingNewline()}},{key:"exactSource",value:function(e,t){this._catchUp("start",e),this._buf.exactSource(e,t)}},{key:"source",value:function(e,t){this._catchUp(e,t),this._buf.source(e,t)}},{key:"withSource",value:function(e,t,n){this._catchUp(e,t),this._buf.withSource(e,t,n)}},{key:"_space",value:function(){this._append(" ",!0)}},{key:"_newline",value:function(){this._append("\n",!0)}},{key:"_append",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1}},{key:"_maybeIndent",value:function(e){this._indent&&this.endsWith("\n")&&"\n"!==e[0]&&this._buf.queue(this._getIndent())}},{key:"_maybeAddParen",value:function(e){var t=this._parenPushNewlineState;if(t){var n;for(n=0;n<e.length&&" "===e[n];n++);if(n!==e.length){var a=e[n];if("\n"!==a){if("/"!==a||n+1===e.length)return void(this._parenPushNewlineState=null);var r=e[n+1];if("*"===r){if(p.test(e.slice(n+2,e.length-2)))return}else if("/"!==r)return void(this._parenPushNewlineState=null)}this.token("("),this.indent(),t.printed=!0}}}},{key:"_catchUp",value:function(e,t){if(this.format.retainLines){var n=t?t[e]:null;if(null!=(null==n?void 0:n.line))for(var a=n.line-this._buf.getCurrentLine(),r=0;r<a;r++)this._newline()}}},{key:"_getIndent",value:function(){return this.format.indent.style.repeat(this._indent)}},{key:"startTerminatorless",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?(this._noLineTerminator=!0,null):this._parenPushNewlineState={printed:!1}}},{key:"endTerminatorless",value:function(e){this._noLineTerminator=!1,null!=e&&e.printed&&(this.dedent(),this.newline(),this.token(")"))}},{key:"print",value:function(e,t){var n=this;if(e){var a=this.format.concise;e._compact&&(this.format.concise=!0);var r=this[e.type];if(!r)throw new ReferenceError("unknown node of type ".concat(JSON.stringify(e.type)," with constructor ").concat(JSON.stringify(null==e?void 0:e.constructor.name)));this._printStack.push(e);var i=this._insideAux;this._insideAux=!e.loc,this._maybeAddAuxComment(this._insideAux&&!i);var d=o.needsParens(e,t,this._printStack);this.format.retainFunctionParens&&"FunctionExpression"===e.type&&e.extra&&e.extra.parenthesized&&(d=!0),d&&this.token("("),this._printLeadingComments(e);var l=s.isProgram(e)||s.isFile(e)?null:e.loc;this.withSource("start",l,(function(){r.call(n,e,t)})),this._printTrailingComments(e),d&&this.token(")"),this._printStack.pop(),this.format.concise=a,this._insideAux=i}}},{key:"_maybeAddAuxComment",value:function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()}},{key:"_printAuxBeforeComment",value:function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}}},{key:"_printAuxAfterComment",value:function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}}},{key:"getPossibleRaw",value:function(e){var t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw}},{key:"printJoin",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!=e&&e.length){n.indent&&this.indent();for(var a={addNewlines:n.addNewlines},r=0;r<e.length;r++){var i=e[r];i&&(n.statement&&this._printNewline(!0,i,t,a),this.print(i,t),n.iterator&&n.iterator(i,r),n.separator&&r<e.length-1&&n.separator.call(this),n.statement&&this._printNewline(!1,i,t,a))}n.indent&&this.dedent()}}},{key:"printAndIndentOnComments",value:function(e,t){var n=e.leadingComments&&e.leadingComments.length>0;n&&this.indent(),this.print(e,t),n&&this.dedent()}},{key:"printBlock",value:function(e){var t=e.body;s.isEmptyStatement(t)||this.space(),this.print(t,e)}},{key:"_printTrailingComments",value:function(e){this._printComments(this._getComments(!1,e))}},{key:"_printLeadingComments",value:function(e){this._printComments(this._getComments(!0,e),!0)}},{key:"printInnerComments",value:function(e){var t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];null!=(t=e.innerComments)&&t.length&&(n&&this.indent(),this._printComments(e.innerComments),n&&this.dedent())}},{key:"printSequence",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.statement=!0,this.printJoin(e,t,n)}},{key:"printList",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null==n.separator&&(n.separator=g),this.printJoin(e,t,n)}},{key:"_printNewline",value:function(e,t,n,a){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var r=0;this._buf.hasContent()&&(e||r++,a.addNewlines&&(r+=a.addNewlines(e,t)||0),(e?o.needsWhitespaceBefore:o.needsWhitespaceAfter)(t,n)&&r++),this.newline(r)}}},{key:"_getComments",value:function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]}},{key:"_printComment",value:function(e,t){var n=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){this._printedComments.add(e);var a="CommentBlock"===e.type,r=a&&!t&&!this._noLineTerminator;r&&this._buf.hasContent()&&this.newline(1),this.endsWith("[")||this.endsWith("{")||this.space();var i=a||this._noLineTerminator?"/*".concat(e.value,"*/"):"//".concat(e.value,"\n");if(a&&this.format.indent.adjustMultilineComment){var o,s=null==(o=e.loc)?void 0:o.start.column;if(s){var d=new RegExp("\\n\\s{1,"+s+"}","g");i=i.replace(d,"\n")}var l=Math.max(this._getIndent().length,this.format.retainLines?0:this._buf.getCurrentColumn());i=i.replace(/\n(?!$)/g,"\n".concat(" ".repeat(l)))}this.endsWith("/")&&this._space(),this.withSource("start",e.loc,(function(){n._append(i)})),r&&this.newline(1)}}},{key:"_printComments",value:function(e,t){if(null!=e&&e.length)if(t&&1===e.length&&p.test(e[0].value))this._printComment(e[0],this._buf.hasContent()&&!this.endsWith("\n"));else{var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;this._printComment(i)}}catch(e){r.e(e)}finally{r.f()}}}},{key:"printAssertions",value:function(e){var t;null!=(t=e.assertions)&&t.length&&(this.space(),this.word("assert"),this.space(),this.token("{"),this.space(),this.printList(e.assertions,e),this.space(),this.token("}"))}}])&&r(t.prototype,n),e}();Object.assign(f.prototype,d),f.prototype.Noop=function(){};var h=f;function g(){this.token(","),this.space()}t.default=h},(e,t)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=/^[ \t]+$/,i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._disallowedPop=null,this._map=t}var t,i;return t=e,(i=[{key:"get",value:function(){this._flush();var e=this._map,t={code:this._buf.join("").trimRight(),map:null,rawMappings:null==e?void 0:e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get(){return this.map=e.get()},set(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t}},{key:"append",value:function(e){this._flush();var t=this._sourcePosition,n=t.line,a=t.column,r=t.filename,i=t.identifierName,o=t.force;this._append(e,n,a,i,r,o)}},{key:"queue",value:function(e){if("\n"===e)for(;this._queue.length>0&&r.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,n=t.line,a=t.column,i=t.filename,o=t.identifierName,s=t.force;this._queue.unshift([e,n,a,o,i,s])}},{key:"_flush",value:function(){for(var e;e=this._queue.pop();)this._append.apply(this,function(e){if(Array.isArray(e))return n(e)}(t=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var t}},{key:"_append",value:function(e,t,n,a,r,i){this._buf.push(e),this._last=e[e.length-1];var o=e.indexOf("\n"),s=0;for(0!==o&&this._mark(t,n,a,r,i);-1!==o;)this._position.line++,this._position.column=0,(s=o+1)<e.length&&this._mark(++t,0,a,r,i),o=e.indexOf("\n",s);this._position.column+=e.length-s}},{key:"_mark",value:function(e,t,n,a,r){var i;null==(i=this._map)||i.mark(this._position.line,this._position.column,e,t,n,a,r)}},{key:"removeTrailingNewline",value:function(){this._queue.length>0&&"\n"===this._queue[0][0]&&this._queue.shift()}},{key:"removeLastSemicolon",value:function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()}},{key:"endsWith",value:function(e){if(1===e.length){var t;if(this._queue.length>0){var n=this._queue[0][0];t=n[n.length-1]}else t=this._last;return t===e}var a=this._last+this._queue.reduce((function(e,t){return t[0]+e}),"");return e.length<=a.length&&a.slice(-e.length)===e}},{key:"hasContent",value:function(){return this._queue.length>0||!!this._last}},{key:"exactSource",value:function(e,t){this.source("start",e,!0),t(),this.source("end",e),this._disallowPop("start",e)}},{key:"source",value:function(e,t,n){e&&!t||this._normalizePosition(e,t,this._sourcePosition,n)}},{key:"withSource",value:function(e,t,n){if(!this._map)return n();var a=this._sourcePosition.line,r=this._sourcePosition.column,i=this._sourcePosition.filename,o=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.force&&this._sourcePosition.line===a&&this._sourcePosition.column===r&&this._sourcePosition.filename===i||this._disallowedPop&&this._disallowedPop.line===a&&this._disallowedPop.column===r&&this._disallowedPop.filename===i||(this._sourcePosition.line=a,this._sourcePosition.column=r,this._sourcePosition.filename=i,this._sourcePosition.identifierName=o,this._sourcePosition.force=!1,this._disallowedPop=null)}},{key:"_disallowPop",value:function(e,t){e&&!t||(this._disallowedPop=this._normalizePosition(e,t))}},{key:"_normalizePosition",value:function(e,t,n,a){var r=t?t[e]:null;void 0===n&&(n={identifierName:null,line:null,column:null,filename:null,force:!1});var i=n.line,o=n.column,s=n.filename;return n.identifierName="start"===e&&(null==t?void 0:t.identifierName)||null,n.line=null==r?void 0:r.line,n.column=null==r?void 0:r.column,n.filename=null==t?void 0:t.filename,(a||n.line!==i||n.column!==o||n.filename!==s)&&(n.force=a),n}},{key:"getCurrentColumn",value:function(){var e=this._queue.reduce((function(e,t){return t[0]+e}),""),t=e.lastIndexOf("\n");return-1===t?this._position.column+e.length:e.length-1-t}},{key:"getCurrentLine",value:function(){for(var e=this._queue.reduce((function(e,t){return t[0]+e}),""),t=0,n=0;n<e.length;n++)"\n"===e[n]&&t++;return this._position.line+t}}])&&a(t.prototype,i),e}();t.default=i},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.list=t.nodes=void 0;var r=n(1);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.isMemberExpression(e)||r.isOptionalMemberExpression(e)?(i(e.object,t),e.computed&&i(e.property,t)):r.isBinary(e)||r.isAssignmentExpression(e)?(i(e.left,t),i(e.right,t)):r.isCallExpression(e)||r.isOptionalCallExpression(e)?(t.hasCall=!0,i(e.callee,t)):r.isFunction(e)?t.hasFunction=!0:r.isIdentifier(e)&&(t.hasHelper=t.hasHelper||o(e.callee)),t}function o(e){return r.isMemberExpression(e)?o(e.object)||o(e.property):r.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:r.isCallExpression(e)?o(e.callee):!(!r.isBinary(e)&&!r.isAssignmentExpression(e))&&(r.isIdentifier(e.left)&&o(e.left)||o(e.right))}function s(e){return r.isLiteral(e)||r.isObjectExpression(e)||r.isArrayExpression(e)||r.isIdentifier(e)||r.isMemberExpression(e)}var d={AssignmentExpression(e){var t=i(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:(e,t)=>({before:!!e.consequent.length||t.cases[0]===e,after:!e.consequent.length&&t.cases[t.cases.length-1]===e}),LogicalExpression(e){if(r.isFunction(e.left)||r.isFunction(e.right))return{after:!0}},Literal(e){if(r.isStringLiteral(e)&&"use strict"===e.value)return{after:!0}},CallExpression(e){if(r.isFunction(e.callee)||o(e))return{before:!0,after:!0}},OptionalCallExpression(e){if(r.isFunction(e.callee))return{before:!0,after:!0}},VariableDeclaration(e){for(var t=0;t<e.declarations.length;t++){var n=e.declarations[t],a=o(n.id)&&!s(n.init);if(!a){var r=i(n.init);a=o(n.init)&&r.hasCall||r.hasFunction}if(a)return{before:!0,after:!0}}},IfStatement(e){if(r.isBlockStatement(e.consequent))return{before:!0,after:!0}}};t.nodes=d,d.ObjectProperty=d.ObjectTypeProperty=d.ObjectMethod=function(e,t){if(t.properties[0]===e)return{before:!0}},d.ObjectTypeCallProperty=function(e,t){var n;if(t.callProperties[0]===e&&(null==(n=t.properties)||!n.length))return{before:!0}},d.ObjectTypeIndexer=function(e,t){var n,a;if(!(t.indexers[0]!==e||null!=(n=t.properties)&&n.length||null!=(a=t.callProperties)&&a.length))return{before:!0}},d.ObjectTypeInternalSlot=function(e,t){var n,a,r;if(!(t.internalSlots[0]!==e||null!=(n=t.properties)&&n.length||null!=(a=t.callProperties)&&a.length||null!=(r=t.indexers)&&r.length))return{before:!0}};t.list={VariableDeclaration:e=>e.declarations.map((function(e){return e.init})),ArrayExpression:e=>e.elements,ObjectExpression:e=>e.properties},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach((function(e){var t,n,i=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(t,n)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],s=i[1];"boolean"==typeof s&&(s={after:s,before:s}),[o].concat(r.FLIPPED_ALIAS_KEYS[o]||[]).forEach((function(e){d[e]=function(){return s}}))}))},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NullableTypeAnnotation=function(e,t){return a.isArrayTypeAnnotation(t)},t.FunctionTypeAnnotation=function(e,t,n){return a.isUnionTypeAnnotation(t)||a.isIntersectionTypeAnnotation(t)||a.isArrayTypeAnnotation(t)||a.isTypeAnnotation(t)&&a.isArrowFunctionExpression(n[n.length-3])},t.UpdateExpression=function(e,t){return o(e,t)||i(e,t)},t.ObjectExpression=function(e,t,n){return l(n,{expressionStatement:!0,arrowBody:!0})},t.DoExpression=function(e,t,n){return!e.async&&l(n,{expressionStatement:!0})},t.Binary=function(e,t){if("**"===e.operator&&a.isBinaryExpression(t,{operator:"**"}))return t.left===e;if(i(e,t))return!0;if(o(e,t)||a.isUnaryLike(t)||a.isAwaitExpression(t))return!0;if(a.isBinary(t)){var n=t.operator,s=r[n],d=e.operator,l=r[d];if(s===l&&t.right===e&&!a.isLogicalExpression(t)||s>l)return!0}},t.IntersectionTypeAnnotation=t.UnionTypeAnnotation=function(e,t){return a.isArrayTypeAnnotation(t)||a.isNullableTypeAnnotation(t)||a.isIntersectionTypeAnnotation(t)||a.isUnionTypeAnnotation(t)},t.OptionalIndexedAccessType=function(e,t){return a.isIndexedAccessType(t,{objectType:e})},t.TSAsExpression=function(){return!0},t.TSTypeAssertion=function(){return!0},t.TSIntersectionType=t.TSUnionType=function(e,t){return a.isTSArrayType(t)||a.isTSOptionalType(t)||a.isTSIntersectionType(t)||a.isTSUnionType(t)||a.isTSRestType(t)},t.TSInferType=function(e,t){return a.isTSArrayType(t)||a.isTSOptionalType(t)},t.BinaryExpression=function(e,t){return"in"===e.operator&&(a.isVariableDeclarator(t)||a.isFor(t))},t.SequenceExpression=function(e,t){return!(a.isForStatement(t)||a.isThrowStatement(t)||a.isReturnStatement(t)||a.isIfStatement(t)&&t.test===e||a.isWhileStatement(t)&&t.test===e||a.isForInStatement(t)&&t.right===e||a.isSwitchStatement(t)&&t.discriminant===e||a.isExpressionStatement(t)&&t.expression===e)},t.AwaitExpression=t.YieldExpression=function(e,t){return a.isBinary(t)||a.isUnaryLike(t)||o(e,t)||a.isAwaitExpression(t)&&a.isYieldExpression(e)||a.isConditionalExpression(t)&&e===t.test||i(e,t)},t.ClassExpression=function(e,t,n){return l(n,{expressionStatement:!0,exportDefault:!0})},t.UnaryLike=s,t.FunctionExpression=function(e,t,n){return l(n,{expressionStatement:!0,exportDefault:!0})},t.ArrowFunctionExpression=function(e,t){return a.isExportDeclaration(t)||d(e,t)},t.ConditionalExpression=d,t.OptionalCallExpression=t.OptionalMemberExpression=function(e,t){return a.isCallExpression(t,{callee:e})||a.isMemberExpression(t,{object:e})},t.AssignmentExpression=function(e,t){return!!a.isObjectPattern(e.left)||d(e,t)},t.LogicalExpression=function(e,t){switch(e.operator){case"||":return!!a.isLogicalExpression(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return a.isLogicalExpression(t,{operator:"??"});case"??":return a.isLogicalExpression(t)&&"??"!==t.operator}},t.Identifier=function(e,t,n){if("let"===e.name){var r=a.isMemberExpression(t,{object:e,computed:!0})||a.isOptionalMemberExpression(t,{object:e,computed:!0,optional:!1});return l(n,{expressionStatement:r,forHead:r,forInHead:r,forOfHead:!0})}return"async"===e.name&&a.isForOfStatement(t)&&e===t.left};var a=n(1),r={"||":0,"??":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10},i=function(e,t){return(a.isClassDeclaration(t)||a.isClassExpression(t))&&t.superClass===e},o=function(e,t){return(a.isMemberExpression(t)||a.isOptionalMemberExpression(t))&&t.object===e||(a.isCallExpression(t)||a.isOptionalCallExpression(t)||a.isNewExpression(t))&&t.callee===e||a.isTaggedTemplateExpression(t)&&t.tag===e||a.isTSNonNullExpression(t)};function s(e,t){return o(e,t)||a.isBinaryExpression(t,{operator:"**",left:e})||i(e,t)}function d(e,t){return!!(a.isUnaryLike(t)||a.isBinary(t)||a.isConditionalExpression(t,{test:e})||a.isAwaitExpression(t)||a.isTSTypeAssertion(t)||a.isTSAsExpression(t))||s(e,t)}function l(e,t){for(var n=t.expressionStatement,r=void 0!==n&&n,i=t.arrowBody,s=void 0!==i&&i,d=t.exportDefault,l=void 0!==d&&d,u=t.forHead,c=void 0!==u&&u,p=t.forInHead,f=void 0!==p&&p,h=t.forOfHead,g=void 0!==h&&h,y=e.length-1,m=e[y],v=e[--y];y>=0;){if(r&&a.isExpressionStatement(v,{expression:m})||l&&a.isExportDefaultDeclaration(v,{declaration:m})||s&&a.isArrowFunctionExpression(v,{body:m})||c&&a.isForStatement(v,{init:m})||f&&a.isForInStatement(v,{left:m})||g&&a.isForOfStatement(v,{left:m}))return!0;if(!(o(m,v)&&!a.isNewExpression(v)||a.isSequenceExpression(v)&&v.expressions[0]===m||a.isConditional(v,{test:m})||a.isBinary(v,{left:m})||a.isAssignmentExpression(v,{left:m})))return!1;m=v,v=e[--y]}return!1}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TaggedTemplateExpression=function(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)},t.TemplateElement=function(e,t){var n=t.quasis[0]===e,a=t.quasis[t.quasis.length-1]===e,r=(n?"`":"}")+e.value.raw+(a?"`":"${");this.token(r)},t.TemplateLiteral=function(e){for(var t=e.quasis,n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)},n(1)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnaryExpression=function(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator||"throw"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)},t.DoExpression=function(e){e.async&&(this.word("async"),this.space()),this.word("do"),this.space(),this.print(e.body,e)},t.ParenthesizedExpression=function(e){this.token("("),this.print(e.expression,e),this.token(")")},t.UpdateExpression=function(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.startTerminatorless(!0),this.print(e.argument,e),this.endTerminatorless(),this.token(e.operator))},t.ConditionalExpression=function(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)},t.NewExpression=function(e,t){this.word("new"),this.space(),this.print(e.callee,e),(!this.format.minified||0!==e.arguments.length||e.optional||a.isCallExpression(t,{callee:e})||a.isMemberExpression(t)||a.isNewExpression(t))&&(this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.token("("),this.printList(e.arguments,e),this.token(")"))},t.SequenceExpression=function(e){this.printList(e.expressions,e)},t.ThisExpression=function(){this.word("this")},t.Super=function(){this.word("super")},t.Decorator=function(e){this.token("@"),this.print(e.expression,e),this.newline()},t.OptionalMemberExpression=function(e){if(this.print(e.object,e),!e.computed&&a.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;a.isLiteral(e.property)&&"number"==typeof e.property.value&&(t=!0),e.optional&&this.token("?."),t?(this.token("["),this.print(e.property,e),this.token("]")):(e.optional||this.token("."),this.print(e.property,e))},t.OptionalCallExpression=function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.token("("),this.printList(e.arguments,e),this.token(")")},t.CallExpression=function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),this.token("("),this.printList(e.arguments,e),this.token(")")},t.Import=function(){this.word("import")},t.EmptyStatement=function(){this.semicolon(!0)},t.ExpressionStatement=function(e){this.print(e.expression,e),this.semicolon()},t.AssignmentPattern=function(e){this.print(e.left,e),e.left.optional&&this.token("?"),this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)},t.LogicalExpression=t.BinaryExpression=t.AssignmentExpression=function(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&&!r.needsParens(e,t);n&&this.token("("),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),n&&this.token(")")},t.BindExpression=function(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)},t.MemberExpression=function(e){if(this.print(e.object,e),!e.computed&&a.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;a.isLiteral(e.property)&&"number"==typeof e.property.value&&(t=!0),t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))},t.MetaProperty=function(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)},t.PrivateName=function(e){this.token("#"),this.print(e.id,e)},t.V8IntrinsicIdentifier=function(e){this.token("%"),this.word(e.name)},t.ModuleExpression=function(e){this.word("module"),this.space(),this.token("{"),0===e.body.body.length?this.token("}"):(this.newline(),this.printSequence(e.body.body,e,{indent:!0}),this.rightBrace())},t.AwaitExpression=t.YieldExpression=void 0;var a=n(1),r=n(346);function i(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();var n=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(n)}}}var o=i("yield");t.YieldExpression=o;var s=i("await");t.AwaitExpression=s},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.WithStatement=function(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)},t.IfStatement=function(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&r.isIfStatement(i(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))},t.ForStatement=function(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)},t.WhileStatement=function(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)},t.DoWhileStatement=function(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()},t.LabeledStatement=function(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)},t.TryStatement=function(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))},t.CatchClause=function(e){this.word("catch"),this.space(),e.param&&(this.token("("),this.print(e.param,e),this.print(e.param.typeAnnotation,e),this.token(")"),this.space()),this.print(e.body,e)},t.SwitchStatement=function(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")},t.SwitchCase=function(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))},t.DebuggerStatement=function(){this.word("debugger"),this.semicolon()},t.VariableDeclaration=function(e,t){e.declare&&(this.word("declare"),this.space()),this.word(e.kind),this.space();var n,i=!1;if(!r.isFor(t)){var o,s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e.declarations);try{for(s.s();!(o=s.n()).done;)o.value.init&&(i=!0)}catch(e){s.e(e)}finally{s.f()}}if(i&&(n="const"===e.kind?g:h),this.printList(e.declarations,e,{separator:n}),r.isFor(t))if(r.isForStatement(t)){if(t.init===e)return}else if(t.left===e)return;this.semicolon()},t.VariableDeclarator=function(e){this.print(e.id,e),e.definite&&this.token("!"),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))},t.ThrowStatement=t.BreakStatement=t.ReturnStatement=t.ContinueStatement=t.ForOfStatement=t.ForInStatement=void 0;var r=n(1);function i(e){return r.isStatement(e.body)?i(e.body):e}var o=function(e){return function(t){this.word("for"),this.space(),"of"===e&&t.await&&(this.word("await"),this.space()),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}},s=o("in");t.ForInStatement=s;var d=o("of");function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label";return function(n){this.word(e);var a=n[t];if(a){this.space();var r="label"==t,i=this.startTerminatorless(r);this.print(a,n),this.endTerminatorless(i)}this.semicolon()}}t.ForOfStatement=d;var u=l("continue");t.ContinueStatement=u;var c=l("return","argument");t.ReturnStatement=c;var p=l("break");t.BreakStatement=p;var f=l("throw","argument");function h(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<4;e++)this.space(!0)}function g(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<6;e++)this.space(!0)}t.ThrowStatement=f},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClassExpression=t.ClassDeclaration=function(e,t){this.format.decoratorsBeforeExport&&(a.isExportDefaultDeclaration(t)||a.isExportNamedDeclaration(t))||this.printJoin(e.decorators,e),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)},t.ClassBody=function(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith("\n")||this.newline(),this.rightBrace())},t.ClassProperty=function(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e,!0),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e)),e.optional&&this.token("?"),e.definite&&this.token("!"),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()},t.ClassPrivateProperty=function(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),this.print(e.key,e),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()},t.ClassMethod=function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t.ClassPrivateMethod=function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t._classMethodHead=function(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e,!1),this._methodHead(e)},t.StaticBlock=function(e){this.word("static"),this.space(),this.token("{"),0===e.body.length?this.token("}"):(this.newline(),this.printSequence(e.body,e,{indent:!0}),this.rightBrace())};var a=n(1)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._params=function(e){this.print(e.typeParameters,e),this.token("("),this._parameters(e.params,e),this.token(")"),this.print(e.returnType,e)},t._parameters=function(e,t){for(var n=0;n<e.length;n++)this._param(e[n],t),n<e.length-1&&(this.token(","),this.space())},t._param=function(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},t._methodHead=function(e){var t=e.kind,n=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this._catchUp("start",n.loc),this.word("async"),this.space()),"method"!==t&&"init"!==t||e.generator&&this.token("*"),e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e),e.optional&&this.token("?"),this._params(e)},t._predicate=function(e){e.predicate&&(e.returnType||this.token(":"),this.space(),this.print(e.predicate,e))},t._functionHead=function(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),this.space(),e.id&&this.print(e.id,e),this._params(e),this._predicate(e)},t.FunctionDeclaration=t.FunctionExpression=function(e){this._functionHead(e),this.space(),this.print(e.body,e)},t.ArrowFunctionExpression=function(e){e.async&&(this.word("async"),this.space());var t=e.params[0];this.format.retainLines||this.format.auxiliaryCommentBefore||this.format.auxiliaryCommentAfter||1!==e.params.length||!a.isIdentifier(t)||function(e,t){var n,a;return!!(e.typeParameters||e.returnType||e.predicate||t.typeAnnotation||t.optional||null!=(n=t.leadingComments)&&n.length||null!=(a=t.trailingComments)&&a.length)}(e,t)?this._params(e):this.print(t,e),this._predicate(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)};var a=n(1)},(e,t)=>{"use strict";t.byteLength=function(e){var t=d(e),n=t[0],a=t[1];return 3*(n+a)/4-a},t.toByteArray=function(e){var t,n,i=d(e),o=i[0],s=i[1],l=new r(function(e,t,n){return 3*(t+n)/4-n}(0,o,s)),u=0,c=s>0?o-4:o;for(n=0;n<c;n+=4)t=a[e.charCodeAt(n)]<<18|a[e.charCodeAt(n+1)]<<12|a[e.charCodeAt(n+2)]<<6|a[e.charCodeAt(n+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;return 2===s&&(t=a[e.charCodeAt(n)]<<2|a[e.charCodeAt(n+1)]>>4,l[u++]=255&t),1===s&&(t=a[e.charCodeAt(n)]<<10|a[e.charCodeAt(n+1)]<<4|a[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t),l},t.fromByteArray=function(e){for(var t,a=e.length,r=a%3,i=[],o=16383,s=0,d=a-r;s<d;s+=o)i.push(l(e,s,s+o>d?d:s+o));return 1===r?(t=e[a-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===r&&(t=(e[a-2]<<8)+e[a-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),i.join("")};for(var n=[],a=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=i.length;o<s;++o)n[o]=i[o],a[i.charCodeAt(o)]=o;function d(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 l(e,t,a){for(var r,i,o=[],s=t;s<a;s+=3)r=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(n[(i=r)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return o.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},(e,t)=>{ |
|
|
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */t.read=function(e,t,n,a,r){var i,o,s=8*r-a-1,d=(1<<s)-1,l=d>>1,u=-7,c=n?r-1:0,p=n?-1:1,f=e[t+c];for(c+=p,i=f&(1<<-u)-1,f>>=-u,u+=s;u>0;i=256*i+e[t+c],c+=p,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=a;u>0;o=256*o+e[t+c],c+=p,u-=8);if(0===i)i=1-l;else{if(i===d)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,a),i-=l}return(f?-1:1)*o*Math.pow(2,i-a)},t.write=function(e,t,n,a,r,i){var o,s,d,l=8*i-r-1,u=(1<<l)-1,c=u>>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,f=a?0:i-1,h=a?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-o))<1&&(o--,d*=2),(t+=o+c>=1?p/d:p*Math.pow(2,1-c))*d>=2&&(o++,d/=2),o+c>=u?(s=0,o=u):o+c>=1?(s=(t*d-1)*Math.pow(2,r),o+=c):(s=t*Math.pow(2,c-1)*Math.pow(2,r),o=0));r>=8;e[n+f]=255&s,f+=h,s/=256,r-=8);for(o=o<<r|s,l+=r;l>0;e[n+f]=255&o,f+=h,o/=256,l-=8);e[n+f-h]|=128*g}},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.AnyTypeAnnotation=function(){this.word("any")},t.ArrayTypeAnnotation=function(e){this.print(e.elementType,e),this.token("["),this.token("]")},t.BooleanTypeAnnotation=function(){this.word("boolean")},t.BooleanLiteralTypeAnnotation=function(e){this.word(e.value?"true":"false")},t.NullLiteralTypeAnnotation=function(){this.word("null")},t.DeclareClass=function(e,t){o.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)},t.DeclareFunction=function(e,t){o.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),e.predicate&&(this.space(),this.print(e.predicate,e)),this.semicolon()},t.InferredPredicate=function(){this.token("%"),this.word("checks")},t.DeclaredPredicate=function(e){this.token("%"),this.word("checks"),this.token("("),this.print(e.value,e),this.token(")")},t.DeclareInterface=function(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)},t.DeclareModule=function(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)},t.DeclareModuleExports=function(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)},t.DeclareTypeAlias=function(e){this.word("declare"),this.space(),this.TypeAlias(e)},t.DeclareOpaqueType=function(e,t){o.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.OpaqueType(e)},t.DeclareVariable=function(e,t){o.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()},t.DeclareExportDeclaration=function(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space()),p.apply(this,arguments)},t.DeclareExportAllDeclaration=function(){this.word("declare"),this.space(),s.ExportAllDeclaration.apply(this,arguments)},t.EnumDeclaration=function(e){var t=e.id,n=e.body;this.word("enum"),this.space(),this.print(t,e),this.print(n,e)},t.EnumBooleanBody=function(e){l(this,"boolean",e.explicitType),u(this,e)},t.EnumNumberBody=function(e){l(this,"number",e.explicitType),u(this,e)},t.EnumStringBody=function(e){l(this,"string",e.explicitType),u(this,e)},t.EnumSymbolBody=function(e){l(this,"symbol",!0),u(this,e)},t.EnumDefaultedMember=function(e){var t=e.id;this.print(t,e),this.token(",")},t.EnumBooleanMember=function(e){c(this,e)},t.EnumNumberMember=function(e){c(this,e)},t.EnumStringMember=function(e){c(this,e)},t.ExistsTypeAnnotation=function(){this.token("*")},t.FunctionTypeAnnotation=function(e,t){this.print(e.typeParameters,e),this.token("("),e.this&&(this.word("this"),this.token(":"),this.space(),this.print(e.this.typeAnnotation,e),(e.params.length||e.rest)&&(this.token(","),this.space())),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e)),this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type||"ObjectTypeProperty"===t.type&&t.method?this.token(":"):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)},t.FunctionTypeParam=function(e){this.print(e.name,e),e.optional&&this.token("?"),e.name&&(this.token(":"),this.space()),this.print(e.typeAnnotation,e)},t.GenericTypeAnnotation=t.ClassImplements=t.InterfaceExtends=function(e){this.print(e.id,e),this.print(e.typeParameters,e)},t._interfaceish=function(e){var t;this.print(e.id,e),this.print(e.typeParameters,e),null!=(t=e.extends)&&t.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),e.implements&&e.implements.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)},t._variance=function(e){e.variance&&("plus"===e.variance.kind?this.token("+"):"minus"===e.variance.kind&&this.token("-"))},t.InterfaceDeclaration=function(e){this.word("interface"),this.space(),this._interfaceish(e)},t.InterfaceTypeAnnotation=function(e){this.word("interface"),e.extends&&e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),this.space(),this.print(e.body,e)},t.IntersectionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:f})},t.MixedTypeAnnotation=function(){this.word("mixed")},t.EmptyTypeAnnotation=function(){this.word("empty")},t.NullableTypeAnnotation=function(e){this.token("?"),this.print(e.typeAnnotation,e)},t.NumberTypeAnnotation=function(){this.word("number")},t.StringTypeAnnotation=function(){this.word("string")},t.ThisTypeAnnotation=function(){this.word("this")},t.TupleTypeAnnotation=function(e){this.token("["),this.printList(e.types,e),this.token("]")},t.TypeofTypeAnnotation=function(e){this.word("typeof"),this.space(),this.print(e.argument,e)},t.TypeAlias=function(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()},t.TypeAnnotation=function(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},t.TypeParameterDeclaration=t.TypeParameterInstantiation=function(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")},t.TypeParameter=function(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.OpaqueType=function(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.token(":"),this.space(),this.print(e.supertype,e)),e.impltype&&(this.space(),this.token("="),this.space(),this.print(e.impltype,e)),this.semicolon()},t.ObjectTypeAnnotation=function(e){var t=this;e.exact?this.token("{|"):this.token("{");var n=[].concat(a(e.properties),a(e.callProperties||[]),a(e.indexers||[]),a(e.internalSlots||[]));n.length&&(this.space(),this.printJoin(n,e,{addNewlines(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){(1!==n.length||e.inexact)&&(t.token(","),t.space())}}),this.space()),e.inexact&&(this.indent(),this.token("..."),n.length&&this.newline(),this.dedent()),e.exact?this.token("|}"):this.token("}")},t.ObjectTypeInternalSlot=function(e){e.static&&(this.word("static"),this.space()),this.token("["),this.token("["),this.print(e.id,e),this.token("]"),this.token("]"),e.optional&&this.token("?"),e.method||(this.token(":"),this.space()),this.print(e.value,e)},t.ObjectTypeCallProperty=function(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)},t.ObjectTypeIndexer=function(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),e.id&&(this.print(e.id,e),this.token(":"),this.space()),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)},t.ObjectTypeProperty=function(e){e.proto&&(this.word("proto"),this.space()),e.static&&(this.word("static"),this.space()),"get"!==e.kind&&"set"!==e.kind||(this.word(e.kind),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),e.method||(this.token(":"),this.space()),this.print(e.value,e)},t.ObjectTypeSpreadProperty=function(e){this.token("..."),this.print(e.argument,e)},t.QualifiedTypeIdentifier=function(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)},t.SymbolTypeAnnotation=function(){this.word("symbol")},t.UnionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:h})},t.TypeCastExpression=function(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")},t.Variance=function(e){"plus"===e.kind?this.token("+"):this.token("-")},t.VoidTypeAnnotation=function(){this.word("void")},t.IndexedAccessType=function(e){this.print(e.objectType,e),this.token("["),this.print(e.indexType,e),this.token("]")},t.OptionalIndexedAccessType=function(e){this.print(e.objectType,e),e.optional&&this.token("?."),this.token("["),this.print(e.indexType,e),this.token("]")},Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return d.NumericLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return d.StringLiteral}});var o=n(1),s=n(347),d=n(348);function l(e,t,n){n&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function u(e,t){var n=t.members;e.token("{"),e.indent(),e.newline();var a,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(n);try{for(i.s();!(a=i.n()).done;){var o=a.value;e.print(o,t),e.newline()}}catch(e){i.e(e)}finally{i.f()}t.hasUnknownMembers&&(e.token("..."),e.newline()),e.dedent(),e.token("}")}function c(e,t){var n=t.id,a=t.init;e.print(n,t),e.space(),e.token("="),e.space(),e.print(a,t),e.token(",")}function p(e){if(e.declaration){var t=e.declaration;this.print(t,e),o.isStatement(t)||this.semicolon()}else this.token("{"),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.token("}"),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function f(){this.space(),this.token("&"),this.space()}function h(){this.space(),this.token("|"),this.space()}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.File=function(e){e.program&&this.print(e.program.interpreter,e),this.print(e.program,e)},t.Program=function(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)},t.BlockStatement=function(e){var t;this.token("{"),this.printInnerComments(e);var n=null==(t=e.directives)?void 0:t.length;e.body.length||n?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),n&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith("\n")||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))},t.Directive=function(e){this.print(e.value,e),this.semicolon()},t.DirectiveLiteral=function(e){var t=this.getPossibleRaw(e);if(null==t){var n=e.value;if(r.test(n)){if(a.test(n))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token("'".concat(n,"'"))}else this.token('"'.concat(n,'"'))}else this.token(t)},t.InterpreterDirective=function(e){this.token("#!".concat(e.value,"\n"))},t.Placeholder=function(e){this.token("%%"),this.print(e.name),this.token("%%"),"Statement"===e.expectedNode&&this.semicolon()},n(1);var a=/(?:^|[^\\])(?:\\\\)*'/,r=/(?:^|[^\\])(?:\\\\)*"/},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){this.space()}Object.defineProperty(t,"__esModule",{value:!0}),t.JSXAttribute=function(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))},t.JSXIdentifier=function(e){this.word(e.name)},t.JSXNamespacedName=function(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)},t.JSXMemberExpression=function(e){this.print(e.object,e),this.token("."),this.print(e.property,e)},t.JSXSpreadAttribute=function(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")},t.JSXExpressionContainer=function(e){this.token("{"),this.print(e.expression,e),this.token("}")},t.JSXSpreadChild=function(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")},t.JSXText=function(e){var t=this.getPossibleRaw(e);null!=t?this.token(t):this.token(e.value)},t.JSXElement=function(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();var n,r=a(e.children);try{for(r.s();!(n=r.n()).done;){var i=n.value;this.print(i,e)}}catch(e){r.e(e)}finally{r.f()}this.dedent(),this.print(e.closingElement,e)}},t.JSXOpeningElement=function(e){this.token("<"),this.print(e.name,e),this.print(e.typeParameters,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:i})),e.selfClosing?(this.space(),this.token("/>")):this.token(">")},t.JSXClosingElement=function(e){this.token("</"),this.print(e.name,e),this.token(">")},t.JSXEmptyExpression=function(e){this.printInnerComments(e)},t.JSXFragment=function(e){this.print(e.openingFragment,e),this.indent();var t,n=a(e.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.print(r,e)}}catch(e){n.e(e)}finally{n.f()}this.dedent(),this.print(e.closingFragment,e)},t.JSXOpeningFragment=function(){this.token("<"),this.token(">")},t.JSXClosingFragment=function(){this.token("</"),this.token(">")},n(1)},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(e,t){!0!==t&&e.token(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.TSTypeAnnotation=function(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},t.TSTypeParameterDeclaration=t.TSTypeParameterInstantiation=function(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")},t.TSTypeParameter=function(e){this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint,e)),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.TSParameterProperty=function(e){e.accessibility&&(this.word(e.accessibility),this.space()),e.readonly&&(this.word("readonly"),this.space()),this._param(e.parameter)},t.TSDeclareFunction=function(e){e.declare&&(this.word("declare"),this.space()),this._functionHead(e),this.token(";")},t.TSDeclareMethod=function(e){this._classMethodHead(e),this.token(";")},t.TSQualifiedName=function(e){this.print(e.left,e),this.token("."),this.print(e.right,e)},t.TSCallSignatureDeclaration=function(e){this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSConstructSignatureDeclaration=function(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSPropertySignature=function(e){var t=e.readonly,n=e.initializer;t&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation,e),n&&(this.space(),this.token("="),this.space(),this.print(n,e)),this.token(";")},t.tsPrintPropertyOrMethodName=function(e){e.computed&&this.token("["),this.print(e.key,e),e.computed&&this.token("]"),e.optional&&this.token("?")},t.TSMethodSignature=function(e){var t=e.kind;"set"!==t&&"get"!==t||(this.word(t),this.space()),this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSIndexSignature=function(e){var t=e.readonly;e.static&&(this.word("static"),this.space()),t&&(this.word("readonly"),this.space()),this.token("["),this._parameters(e.parameters,e),this.token("]"),this.print(e.typeAnnotation,e),this.token(";")},t.TSAnyKeyword=function(){this.word("any")},t.TSBigIntKeyword=function(){this.word("bigint")},t.TSUnknownKeyword=function(){this.word("unknown")},t.TSNumberKeyword=function(){this.word("number")},t.TSObjectKeyword=function(){this.word("object")},t.TSBooleanKeyword=function(){this.word("boolean")},t.TSStringKeyword=function(){this.word("string")},t.TSSymbolKeyword=function(){this.word("symbol")},t.TSVoidKeyword=function(){this.word("void")},t.TSUndefinedKeyword=function(){this.word("undefined")},t.TSNullKeyword=function(){this.word("null")},t.TSNeverKeyword=function(){this.word("never")},t.TSIntrinsicKeyword=function(){this.word("intrinsic")},t.TSThisType=function(){this.word("this")},t.TSFunctionType=function(e){this.tsPrintFunctionOrConstructorType(e)},t.TSConstructorType=function(e){e.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)},t.tsPrintFunctionOrConstructorType=function(e){var t=e.typeParameters,n=e.parameters;this.print(t,e),this.token("("),this._parameters(n,e),this.token(")"),this.space(),this.token("=>"),this.space(),this.print(e.typeAnnotation.typeAnnotation,e)},t.TSTypeReference=function(e){this.print(e.typeName,e),this.print(e.typeParameters,e)},t.TSTypePredicate=function(e){e.asserts&&(this.word("asserts"),this.space()),this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))},t.TSTypeQuery=function(e){this.word("typeof"),this.space(),this.print(e.exprName)},t.TSTypeLiteral=function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)},t.tsPrintTypeLiteralOrInterfaceBody=function(e,t){this.tsPrintBraced(e,t)},t.tsPrintBraced=function(e,t){if(this.token("{"),e.length){this.indent(),this.newline();var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;this.print(i,t),this.newline()}}catch(e){r.e(e)}finally{r.f()}this.dedent(),this.rightBrace()}else this.token("}")},t.TSArrayType=function(e){this.print(e.elementType,e),this.token("[]")},t.TSTupleType=function(e){this.token("["),this.printList(e.elementTypes,e),this.token("]")},t.TSOptionalType=function(e){this.print(e.typeAnnotation,e),this.token("?")},t.TSRestType=function(e){this.token("..."),this.print(e.typeAnnotation,e)},t.TSNamedTupleMember=function(e){this.print(e.label,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.elementType,e)},t.TSUnionType=function(e){this.tsPrintUnionOrIntersectionType(e,"|")},t.TSIntersectionType=function(e){this.tsPrintUnionOrIntersectionType(e,"&")},t.tsPrintUnionOrIntersectionType=function(e,t){this.printJoin(e.types,e,{separator(){this.space(),this.token(t),this.space()}})},t.TSConditionalType=function(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.token("?"),this.space(),this.print(e.trueType),this.space(),this.token(":"),this.space(),this.print(e.falseType)},t.TSInferType=function(e){this.token("infer"),this.space(),this.print(e.typeParameter)},t.TSParenthesizedType=function(e){this.token("("),this.print(e.typeAnnotation,e),this.token(")")},t.TSTypeOperator=function(e){this.word(e.operator),this.space(),this.print(e.typeAnnotation,e)},t.TSIndexedAccessType=function(e){this.print(e.objectType,e),this.token("["),this.print(e.indexType,e),this.token("]")},t.TSMappedType=function(e){var t=e.nameType,n=e.optional,a=e.readonly,i=e.typeParameter;this.token("{"),this.space(),a&&(r(this,a),this.word("readonly"),this.space()),this.token("["),this.word(i.name),this.space(),this.word("in"),this.space(),this.print(i.constraint,i),t&&(this.space(),this.word("as"),this.space(),this.print(t,e)),this.token("]"),n&&(r(this,n),this.token("?")),this.token(":"),this.space(),this.print(e.typeAnnotation,e),this.space(),this.token("}")},t.TSLiteralType=function(e){this.print(e.literal,e)},t.TSExpressionWithTypeArguments=function(e){this.print(e.expression,e),this.print(e.typeParameters,e)},t.TSInterfaceDeclaration=function(e){var t=e.declare,n=e.id,a=e.typeParameters,r=e.extends,i=e.body;t&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(n,e),this.print(a,e),null!=r&&r.length&&(this.space(),this.word("extends"),this.space(),this.printList(r,e)),this.space(),this.print(i,e)},t.TSInterfaceBody=function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)},t.TSTypeAliasDeclaration=function(e){var t=e.declare,n=e.id,a=e.typeParameters,r=e.typeAnnotation;t&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(n,e),this.print(a,e),this.space(),this.token("="),this.space(),this.print(r,e),this.token(";")},t.TSAsExpression=function(e){var t=e.expression,n=e.typeAnnotation;this.print(t,e),this.space(),this.word("as"),this.space(),this.print(n,e)},t.TSTypeAssertion=function(e){var t=e.typeAnnotation,n=e.expression;this.token("<"),this.print(t,e),this.token(">"),this.space(),this.print(n,e)},t.TSEnumDeclaration=function(e){var t=e.declare,n=e.const,a=e.id,r=e.members;t&&(this.word("declare"),this.space()),n&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(a,e),this.space(),this.tsPrintBraced(r,e)},t.TSEnumMember=function(e){var t=e.id,n=e.initializer;this.print(t,e),n&&(this.space(),this.token("="),this.space(),this.print(n,e)),this.token(",")},t.TSModuleDeclaration=function(e){var t=e.declare,n=e.id;if(t&&(this.word("declare"),this.space()),e.global||(this.word("Identifier"===n.type?"namespace":"module"),this.space()),this.print(n,e),e.body){for(var a=e.body;"TSModuleDeclaration"===a.type;)this.token("."),this.print(a.id,a),a=a.body;this.space(),this.print(a,e)}else this.token(";")},t.TSModuleBlock=function(e){this.tsPrintBraced(e.body,e)},t.TSImportType=function(e){var t=e.argument,n=e.qualifier,a=e.typeParameters;this.word("import"),this.token("("),this.print(t,e),this.token(")"),n&&(this.token("."),this.print(n,e)),a&&this.print(a,e)},t.TSImportEqualsDeclaration=function(e){var t=e.isExport,n=e.id,a=e.moduleReference;t&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(n,e),this.space(),this.token("="),this.space(),this.print(a,e),this.token(";")},t.TSExternalModuleReference=function(e){this.token("require("),this.print(e.expression,e),this.token(")")},t.TSNonNullExpression=function(e){this.print(e.expression,e),this.token("!")},t.TSExportAssignment=function(e){this.word("export"),this.space(),this.token("="),this.space(),this.print(e.expression,e),this.token(";")},t.TSNamespaceExportDeclaration=function(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id,e)},t.tsPrintSignatureDeclarationBase=function(e){var t=e.typeParameters,n=e.parameters;this.print(t,e),this.token("("),this._parameters(n,e),this.token(")"),this.print(e.typeAnnotation,e)},t.tsPrintClassMemberModifiers=function(e,t){t&&e.declare&&(this.word("declare"),this.space()),e.accessibility&&(this.word(e.accessibility),this.space()),e.static&&(this.word("static"),this.space()),e.override&&(this.word("override"),this.space()),e.abstract&&(this.word("abstract"),this.space()),t&&e.readonly&&(this.word("readonly"),this.space())},n(1)},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.findParent=function(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null},t.find=function(e){var t=this;do{if(e(t))return t}while(t=t.parentPath);return null},t.getFunctionParent=function(){return this.findParent((function(e){return e.isFunction()}))},t.getStatementParent=function(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e},t.getEarliestCommonAncestorFrom=function(e){return this.getDeepestCommonAncestorFrom(e,(function(e,t,n){var r,o,s=i.VISITOR_KEYS[e.type],d=a(n);try{for(d.s();!(o=d.n()).done;){var l=o.value[t+1];r?(l.listKey&&r.listKey===l.listKey&&l.key<r.key||s.indexOf(r.parentKey)>s.indexOf(l.parentKey))&&(r=l):r=l}}catch(e){d.e(e)}finally{d.f()}return r}))},t.getDeepestCommonAncestorFrom=function(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var r,i,o=1/0,s=e.map((function(e){var t=[];do{t.unshift(e)}while((e=e.parentPath)&&e!==n);return t.length<o&&(o=t.length),t})),d=s[0];e:for(var l=0;l<o;l++){var u,c=d[l],p=a(s);try{for(p.s();!(u=p.n()).done;)if(u.value[l]!==c)break e}catch(e){p.e(e)}finally{p.f()}r=l,i=c}if(i)return t?t(i,r,s):i;throw new Error("Couldn't find intersection")},t.getAncestry=function(){var e=this,t=[];do{t.push(e)}while(e=e.parentPath);return t},t.isAncestor=function(e){return e.isDescendant(this)},t.isDescendant=function(e){return!!this.findParent((function(t){return t===e}))},t.inType=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(;e;){var i,o=a(n);try{for(o.s();!(i=o.n()).done;){var s=i.value;if(e.node.type===s)return!0}}catch(e){o.e(e)}finally{o.f()}e=e.parentPath}return!1};var i=n(1);n(56)},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeAnnotation=function(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||i.anyTypeAnnotation();return i.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e},t._getTypeAnnotation=function(){var e=this.node;if(e){if(e.typeAnnotation)return e.typeAnnotation;if(!o.has(e)){o.add(e);try{var t,n=r[e.type];if(n)return n.call(this,e);if(null!=(t=n=r[this.parentPath.type])&&t.validParent)return this.parentPath.getTypeAnnotation()}finally{o.delete(e)}}}else if("init"===this.key&&this.parentPath.isVariableDeclarator()){var a=this.parentPath.parentPath,s=a.parentPath;return"left"===a.key&&s.isForInStatement()?i.stringTypeAnnotation():"left"===a.key&&s.isForOfStatement()?i.anyTypeAnnotation():i.voidTypeAnnotation()}},t.isBaseType=function(e,t){return s(e,this.getTypeAnnotation(),t)},t.couldBeBaseType=function(e){var t=this.getTypeAnnotation();if(i.isAnyTypeAnnotation(t))return!0;if(i.isUnionTypeAnnotation(t)){var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(t.types);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(i.isAnyTypeAnnotation(o)||s(e,o,!0))return!0}}catch(e){r.e(e)}finally{r.f()}return!1}return s(e,t,!0)},t.baseTypeStrictlyMatches=function(e){var t=this.getTypeAnnotation(),n=e.getTypeAnnotation();return!(i.isAnyTypeAnnotation(t)||!i.isFlowBaseAnnotation(t))&&n.type===t.type},t.isGenericType=function(e){var t=this.getTypeAnnotation();return i.isGenericTypeAnnotation(t)&&i.isIdentifier(t.id,{name:e})};var r=n(1078),i=n(1),o=new WeakSet;function s(e,t,n){if("string"===e)return i.isStringTypeAnnotation(t);if("number"===e)return i.isNumberTypeAnnotation(t);if("boolean"===e)return i.isBooleanTypeAnnotation(t);if("any"===e)return i.isAnyTypeAnnotation(t);if("mixed"===e)return i.isMixedTypeAnnotation(t);if("empty"===e)return i.isEmptyTypeAnnotation(t);if("void"===e)return i.isVoidTypeAnnotation(t);if(n)return!1;throw new Error("Unknown base type ".concat(e))}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VariableDeclarator=function(){var e;if(this.get("id").isIdentifier()){var t=this.get("init"),n=t.getTypeAnnotation();return"AnyTypeAnnotation"===(null==(e=n)?void 0:e.type)&&t.isCallExpression()&&t.get("callee").isIdentifier({name:"Array"})&&!t.scope.hasBinding("Array",!0)&&(n=o()),n}},t.TypeCastExpression=i,t.NewExpression=function(e){if(this.get("callee").isIdentifier())return a.genericTypeAnnotation(e.callee)},t.TemplateLiteral=function(){return a.stringTypeAnnotation()},t.UnaryExpression=function(e){var t=e.operator;return"void"===t?a.voidTypeAnnotation():a.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?a.numberTypeAnnotation():a.STRING_UNARY_OPERATORS.indexOf(t)>=0?a.stringTypeAnnotation():a.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?a.booleanTypeAnnotation():void 0},t.BinaryExpression=function(e){var t=e.operator;if(a.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return a.numberTypeAnnotation();if(a.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return a.booleanTypeAnnotation();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?a.numberTypeAnnotation():r.isBaseType("string")||n.isBaseType("string")?a.stringTypeAnnotation():a.unionTypeAnnotation([a.stringTypeAnnotation(),a.numberTypeAnnotation()])}},t.LogicalExpression=function(){var e=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return a.isTSTypeAnnotation(e[0])&&a.createTSUnionType?a.createTSUnionType(e):a.createFlowUnionType?a.createFlowUnionType(e):a.createUnionTypeAnnotation(e)},t.ConditionalExpression=function(){var e=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return a.isTSTypeAnnotation(e[0])&&a.createTSUnionType?a.createTSUnionType(e):a.createFlowUnionType?a.createFlowUnionType(e):a.createUnionTypeAnnotation(e)},t.SequenceExpression=function(){return this.get("expressions").pop().getTypeAnnotation()},t.ParenthesizedExpression=function(){return this.get("expression").getTypeAnnotation()},t.AssignmentExpression=function(){return this.get("right").getTypeAnnotation()},t.UpdateExpression=function(e){var t=e.operator;if("++"===t||"--"===t)return a.numberTypeAnnotation()},t.StringLiteral=function(){return a.stringTypeAnnotation()},t.NumericLiteral=function(){return a.numberTypeAnnotation()},t.BooleanLiteral=function(){return a.booleanTypeAnnotation()},t.NullLiteral=function(){return a.nullLiteralTypeAnnotation()},t.RegExpLiteral=function(){return a.genericTypeAnnotation(a.identifier("RegExp"))},t.ObjectExpression=function(){return a.genericTypeAnnotation(a.identifier("Object"))},t.ArrayExpression=o,t.RestElement=s,t.ClassDeclaration=t.ClassExpression=t.FunctionDeclaration=t.ArrowFunctionExpression=t.FunctionExpression=function(){return a.genericTypeAnnotation(a.identifier("Function"))},t.CallExpression=function(){var e=this.node.callee;return l(e)?a.arrayTypeAnnotation(a.stringTypeAnnotation()):d(e)||u(e)?a.arrayTypeAnnotation(a.anyTypeAnnotation()):c(e)?a.arrayTypeAnnotation(a.tupleTypeAnnotation([a.stringTypeAnnotation(),a.anyTypeAnnotation()])):p(this.get("callee"))},t.TaggedTemplateExpression=function(){return p(this.get("tag"))},Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return r.default}});var a=n(1),r=n(1079);function i(e){return e.typeAnnotation}function o(){return a.genericTypeAnnotation(a.identifier("Array"))}function s(){return o()}i.validParent=!0,s.validParent=!0;var d=a.buildMatchMemberExpression("Array.from"),l=a.buildMatchMemberExpression("Object.keys"),u=a.buildMatchMemberExpression("Object.values"),c=a.buildMatchMemberExpression("Object.entries");function p(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e.is("generator")?a.genericTypeAnnotation(a.identifier("AsyncIterator")):a.genericTypeAnnotation(a.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:function(e,t,n){var o=[],d=[],l=i(e,t,d),u=s(e,t,n);if(u){var c=i(e,u.ifStatement);l=l.filter((function(e){return c.indexOf(e)<0})),o.push(u.typeAnnotation)}if(l.length){var p,f=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(l=l.concat(d));try{for(f.s();!(p=f.n()).done;){var h=p.value;o.push(h.getTypeAnnotation())}}catch(e){f.e(e)}finally{f.f()}}if(o.length)return r.isTSTypeAnnotation(o[0])&&r.createTSUnionType?r.createTSUnionType(o):r.createFlowUnionType?r.createFlowUnionType(o):r.createUnionTypeAnnotation(o)}(t,this,e.name):"undefined"===e.name?r.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?r.numberTypeAnnotation():void e.name}};var r=n(1);function i(e,t,n){var a=e.constantViolations.slice();return a.unshift(e.path),a.filter((function(e){var a=(e=e.resolve())._guessExecutionStatusRelativeTo(t);return n&&"unknown"===a&&n.push(e),"before"===a}))}function o(e,t){var n,a,i,o=t.node.operator,s=t.get("right").resolve(),d=t.get("left").resolve();if(d.isIdentifier({name:e})?n=s:s.isIdentifier({name:e})&&(n=d),n)return"==="===o?n.getTypeAnnotation():r.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(o)>=0?r.numberTypeAnnotation():void 0;if(("==="===o||"=="===o)&&(d.isUnaryExpression({operator:"typeof"})?(a=d,i=s):s.isUnaryExpression({operator:"typeof"})&&(a=s,i=d),a&&a.get("argument").isIdentifier({name:e})&&(i=i.resolve()).isLiteral())){var l=i.node.value;if("string"==typeof l)return r.createTypeAnnotationBasedOnTypeof(l)}}function s(e,t,n){var a=function(e,t,n){for(var a;a=t.parentPath;){if(a.isIfStatement()||a.isConditionalExpression()){if("test"===t.key)return;return a}if(a.isFunction()&&a.parentPath.scope.getBinding(n)!==e)return;t=a}}(e,t,n);if(a){for(var i=[a.get("test")],d=[],l=0;l<i.length;l++){var u=i[l];if(u.isLogicalExpression())"&&"===u.node.operator&&(i.push(u.get("left")),i.push(u.get("right")));else if(u.isBinaryExpression()){var c=o(n,u);c&&d.push(c)}}return d.length?r.isTSTypeAnnotation(d[0])&&r.createTSUnionType?{typeAnnotation:r.createTSUnionType(d),ifStatement:a}:r.createFlowUnionType?{typeAnnotation:r.createFlowUnionType(d),ifStatement:a}:{typeAnnotation:r.createUnionTypeAnnotation(d),ifStatement:a}:s(a,n)}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.replaceWithMultiple=function(e){var t;this.resync(),e=this._verifyNodeList(e),l.inheritLeadingComments(e[0],this.node),l.inheritTrailingComments(e[e.length-1],this.node),null==(t=s.path.get(this.parent))||t.delete(this.node),this.node=this.container[this.key]=null;var n=this.insertAfter(e);return this.node?this.requeue():this.remove(),n},t.replaceWithSourceString=function(e){this.resync();try{e="(".concat(e,")"),e=(0,d.parse)(e)}catch(n){var t=n.loc;throw t&&(n.message+=" - make sure this is an expression.\n"+(0,r.codeFrameColumns)(e,{start:{line:t.line,column:t.column+1}}),n.code="BABEL_REPLACE_SOURCE_ERROR"),n}return e=e.program.body[0].expression,i.default.removeProperties(e),this.replaceWith(e)},t.replaceWith=function(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof o.default&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===e)return[this];if(this.isProgram()&&!l.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");var t="";if(this.isNodeType("Statement")&&l.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||this.parentPath.isExportDefaultDeclaration()||(e=l.expressionStatement(e),t="expression")),this.isNodeType("Expression")&&l.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var n=this.node;return n&&(l.inheritsComments(e,n),l.removeComments(n)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue(),[t?this.get(t):this]},t._replaceWith=function(e){var t;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?l.validate(this.parent,this.key,[e]):l.validate(this.parent,this.key,e),this.debug("Replace with ".concat(null==e?void 0:e.type)),null==(t=s.path.get(this.parent))||t.set(e,this).delete(this.node),this.node=this.container[this.key]=e},t.replaceExpressionWithStatements=function(e){var t=this;this.resync();var n=l.toSequenceExpression(e,this.scope);if(n)return this.replaceWith(n)[0].get("expressions");var r=this.getFunctionParent(),o=null==r?void 0:r.is("async"),s=null==r?void 0:r.is("generator"),d=l.arrowFunctionExpression([],l.blockStatement(e));this.replaceWith(l.callExpression(d,[]));var c=this.get("callee");(0,u.default)(c.get("body"),(function(e){t.scope.push({id:e})}),"var");var p,f=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(this.get("callee").getCompletionRecords());try{for(f.s();!(p=f.n()).done;){var h=p.value;if(h.isExpressionStatement()){var g=h.findParent((function(e){return e.isLoop()}));if(g){var y=g.getData("expressionReplacementReturnUid");y?y=l.identifier(y.name):(y=c.scope.generateDeclaredUidIdentifier("ret"),c.get("body").pushContainer("body",l.returnStatement(l.cloneNode(y))),g.setData("expressionReplacementReturnUid",y)),h.get("expression").replaceWith(l.assignmentExpression("=",l.cloneNode(y),h.node.expression))}else h.replaceWith(l.returnStatement(h.node.expression))}}}catch(e){f.e(e)}finally{f.f()}c.arrowFunctionToExpression();var m=c,v=o&&i.default.hasType(this.get("callee.body").node,"AwaitExpression",l.FUNCTION_TYPES),R=s&&i.default.hasType(this.get("callee.body").node,"YieldExpression",l.FUNCTION_TYPES);return v&&(m.set("async",!0),R||this.replaceWith(l.awaitExpression(this.node))),R&&(m.set("generator",!0),this.replaceWith(l.yieldExpression(this.node,!0))),m.get("body.body")},t.replaceInline=function(e){if(this.resync(),Array.isArray(e)){if(Array.isArray(this.container)){e=this._verifyNodeList(e);var t=this._containerInsertAfter(e);return this.remove(),t}return this.replaceWithMultiple(e)}return this.replaceWith(e)};var r=n(116),i=n(30),o=n(56),s=n(86),d=n(71),l=n(1),u=n(1082)},(e,t,n)=>{"use strict";function a(){return{grey:null,red:{bold:null}}}n.r(t),n.d(t,{getChalk:()=>a})},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"var";e.traverse(i,{kind:n,emit:t})};var r=n(1),i={Scope(e,t){"let"===t.kind&&e.skip()},FunctionParent(e){e.skip()},VariableDeclaration(e,t){if(!t.kind||e.node.kind===t.kind){var n,i,o=[],s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(e.get("declarations"));try{for(s.s();!(i=s.n()).done;){var d=i.value;n=d.node.id,d.node.init&&o.push(r.expressionStatement(r.assignmentExpression("=",d.node.id,d.node.init)));for(var l=0,u=Object.keys(d.getBindingIdentifiers());l<u.length;l++){var c=u[l];t.emit(r.identifier(c),c,null!==d.node.init)}}}catch(e){s.e(e)}finally{s.f()}e.parentPath.isFor({left:e.node})?e.replaceWith(n):e.replaceWithMultiple(o)}}}},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateTruthy=function(){var e=this.evaluate();if(e.confident)return!!e.value},t.evaluate=function(){var e={confident:!0,deoptPath:null,seen:new Map},t=d(this,e);return e.confident||(t=void 0),{confident:e.confident,deopt:e.deoptPath,value:t}};var i=["String","Number","Math"],o=["random"];function s(e,t){t.confident&&(t.deoptPath=e,t.confident=!1)}function d(e,t){var r=e.node,u=t.seen;if(u.has(r)){var c=u.get(r);return c.resolved?c.value:void s(e,t)}var p={resolved:!1};u.set(r,p);var f=function(e,t){if(t.confident){if(e.isSequenceExpression()){var r=e.get("expressions");return d(r[r.length-1],t)}if(e.isStringLiteral()||e.isNumericLiteral()||e.isBooleanLiteral())return e.node.value;if(e.isNullLiteral())return null;if(e.isTemplateLiteral())return l(e,e.node.quasis,t);if(e.isTaggedTemplateExpression()&&e.get("tag").isMemberExpression()){var u=e.get("tag.object"),c=u.node.name,p=e.get("tag.property");if(u.isIdentifier()&&"String"===c&&!e.scope.getBinding(c)&&p.isIdentifier()&&"raw"===p.node.name)return l(e,e.node.quasi.quasis,t,!0)}if(e.isConditionalExpression()){var f=d(e.get("test"),t);if(!t.confident)return;return d(f?e.get("consequent"):e.get("alternate"),t)}if(e.isExpressionWrapper())return d(e.get("expression"),t);if(e.isMemberExpression()&&!e.parentPath.isCallExpression({callee:e.node})){var h=e.get("property"),g=e.get("object");if(g.isLiteral()&&h.isIdentifier()){var y=g.node.value,m=typeof y;if("number"===m||"string"===m)return y[h.node.name]}}if(e.isReferencedIdentifier()){var v=e.scope.getBinding(e.node.name);if(v&&v.constantViolations.length>0)return s(v.path,t);if(v&&e.node.start<v.path.node.end)return s(v.path,t);if(null!=v&&v.hasValue)return v.value;if("undefined"===e.node.name)return v?s(v.path,t):void 0;if("Infinity"===e.node.name)return v?s(v.path,t):1/0;if("NaN"===e.node.name)return v?s(v.path,t):NaN;var R=e.resolve();return R===e?s(e,t):d(R,t)}if(e.isUnaryExpression({prefix:!0})){if("void"===e.node.operator)return;var b=e.get("argument");if("typeof"===e.node.operator&&(b.isFunction()||b.isClass()))return"function";var E=d(b,t);if(!t.confident)return;switch(e.node.operator){case"!":return!E;case"+":return+E;case"-":return-E;case"~":return~E;case"typeof":return typeof E}}if(e.isArrayExpression()){var x,S=[],w=a(e.get("elements"));try{for(w.s();!(x=w.n()).done;){var T=x.value.evaluate();if(!T.confident)return s(T.deopt,t);S.push(T.value)}}catch(e){w.e(e)}finally{w.f()}return S}if(e.isObjectExpression()){var A,P={},k=a(e.get("properties"));try{for(k.s();!(A=k.n()).done;){var O=A.value;if(O.isObjectMethod()||O.isSpreadElement())return s(O,t);var C=O.get("key");if(O.node.computed){if(!(C=C.evaluate()).confident)return s(C.deopt,t);C=C.value}else C=C.isIdentifier()?C.node.name:C.node.value;var _=O.get("value").evaluate();if(!_.confident)return s(_.deopt,t);_=_.value,P[C]=_}}catch(e){k.e(e)}finally{k.f()}return P}if(e.isLogicalExpression()){var I=t.confident,j=d(e.get("left"),t),D=t.confident;t.confident=I;var N=d(e.get("right"),t),L=t.confident;switch(e.node.operator){case"||":if(t.confident=D&&(!!j||L),!t.confident)return;return j||N;case"&&":if(t.confident=D&&(!j||L),!t.confident)return;return j&&N}}if(e.isBinaryExpression()){var M=d(e.get("left"),t);if(!t.confident)return;var B=d(e.get("right"),t);if(!t.confident)return;switch(e.node.operator){case"-":return M-B;case"+":return M+B;case"/":return M/B;case"*":return M*B;case"%":return M%B;case"**":return Math.pow(M,B);case"<":return M<B;case">":return M>B;case"<=":return M<=B;case">=":return M>=B;case"==":return M==B;case"!=":return M!=B;case"===":return M===B;case"!==":return M!==B;case"|":return M|B;case"&":return M&B;case"^":return M^B;case"<<":return M<<B;case">>":return M>>B;case">>>":return M>>>B}}if(e.isCallExpression()){var F,U,V=e.get("callee");if(V.isIdentifier()&&!e.scope.getBinding(V.node.name)&&i.indexOf(V.node.name)>=0&&(U=n.g[V.node.name]),V.isMemberExpression()){var q=V.get("object"),W=V.get("property");if(q.isIdentifier()&&W.isIdentifier()&&i.indexOf(q.node.name)>=0&&o.indexOf(W.node.name)<0&&(U=(F=n.g[q.node.name])[W.node.name]),q.isLiteral()&&W.isIdentifier()){var G=typeof q.node.value;"string"!==G&&"number"!==G||(U=(F=q.node.value)[W.node.name])}}if(U){var K=e.get("arguments").map((function(e){return d(e,t)}));if(!t.confident)return;return U.apply(F,K)}}s(e,t)}}(e,t);return t.confident&&(p.resolved=!0,p.value=f),f}function l(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o="",s=0,l=e.get("expressions"),u=a(t);try{for(u.s();!(r=u.n()).done;){var c=r.value;if(!n.confident)break;o+=i?c.value.raw:c.value.cooked;var p=l[s++];p&&(o+=String(d(p,n)))}}catch(e){u.e(e)}finally{u.f()}if(n.confident)return o}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toComputedKey=function(){var e;if(this.isMemberExpression())e=this.node.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");e=this.node.key}return this.node.computed||a.isIdentifier(e)&&(e=a.stringLiteral(e.name)),e},t.ensureBlock=function(){var e=this.get("body"),t=e.node;if(Array.isArray(e))throw new Error("Can't convert array path to a block statement");if(!t)throw new Error("Can't convert node without a body");if(e.isBlockStatement())return t;var n,r,i=[],o="body";e.isStatement()?(r="body",n=0,i.push(e.node)):(o+=".body.0",this.isFunction()?(n="argument",i.push(a.returnStatement(e.node))):(n="expression",i.push(a.expressionStatement(e.node)))),this.node.body=a.blockStatement(i);var s=this.get(o);return e.setup(s,r?s.node[r]:s.node,r,n),this.node},t.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()},t.unwrapFunctionEnvironment=function(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");i(this)},t.arrowFunctionToExpression=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.allowInsertArrow,n=void 0===t||t,o=e.specCompliant,s=void 0!==o&&o,d=e.noNewArrows,l=void 0===d?!s:d;if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");var u=i(this,l,n);if(this.ensureBlock(),this.node.type="FunctionExpression",!l){var c=u?null:this.parentPath.scope.generateUidIdentifier("arrowCheckId");c&&this.parentPath.scope.push({id:c,init:a.objectExpression([])}),this.get("body").unshiftContainer("body",a.expressionStatement(a.callExpression(this.hub.addHelper("newArrowCheck"),[a.thisExpression(),c?a.identifier(c.name):a.identifier(u)]))),this.replaceWith(a.callExpression(a.memberExpression((0,r.default)(this,!0)||this.node,a.identifier("bind")),[c?a.identifier(c.name):a.thisExpression()]))}};var a=n(1),r=n(72);function i(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.findParent((function(e){return e.isFunction()&&!e.isArrowFunctionExpression()||e.isProgram()||e.isClassProperty({static:!1})})),i="constructor"===(null==r?void 0:r.node.kind);if(r.isClassProperty())throw e.buildCodeFrameError("Unable to transform arrow inside class property");var f,h=p(e),g=h.thisPaths,y=h.argumentsPaths,m=h.newTargetPaths,v=h.superProps,R=h.superCalls;if(i&&R.length>0){if(!n)throw R[0].buildCodeFrameError("Unable to handle nested super() usage in arrow");var b=[];r.traverse({Function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty(e){e.skip()},CallExpression(e){e.get("callee").isSuper()&&b.push(e)}});var E=l(r);b.forEach((function(e){var t=a.identifier(E);t.loc=e.node.callee.loc,e.get("callee").replaceWith(t)}))}if(y.length>0){var x=c(r,"arguments",(function(){return a.identifier("arguments")}));y.forEach((function(e){var t=a.identifier(x);t.loc=e.node.loc,e.replaceWith(t)}))}if(m.length>0){var S=c(r,"newtarget",(function(){return a.metaProperty(a.identifier("new"),a.identifier("target"))}));m.forEach((function(e){var t=a.identifier(S);t.loc=e.node.loc,e.replaceWith(t)}))}if(v.length>0){if(!n)throw v[0].buildCodeFrameError("Unable to handle nested super.prop usage");var w=v.reduce((function(e,t){return e.concat(o(t))}),[]);w.forEach((function(e){var t=e.node.computed?"":e.get("property").node.name,n=e.parentPath.isAssignmentExpression({left:e.node}),i=e.parentPath.isCallExpression({callee:e.node}),o=u(r,n,t),s=[];if(e.node.computed&&s.push(e.get("property").node),n){var d=e.parentPath.node.right;s.push(d)}var l=a.callExpression(a.identifier(o),s);i?(e.parentPath.unshiftContainer("arguments",a.thisExpression()),e.replaceWith(a.memberExpression(l,a.identifier("call"))),g.push(e.parentPath.get("arguments.0"))):n?e.parentPath.replaceWith(l):e.replaceWith(l)}))}return(g.length>0||!t)&&(f=d(r,i),(t||i&&s(r))&&(g.forEach((function(e){var t=e.isJSX()?a.jsxIdentifier(f):a.identifier(f);t.loc=e.node.loc,e.replaceWith(t)})),t||(f=null))),f}function o(e){if(e.parentPath.isAssignmentExpression()&&"="!==e.parentPath.node.operator){var t=e.parentPath,n=t.node.operator.slice(0,-1),r=t.node.right;if(t.node.operator="=",e.node.computed){var i=e.scope.generateDeclaredUidIdentifier("tmp");t.get("left").replaceWith(a.memberExpression(e.node.object,a.assignmentExpression("=",i,e.node.property),!0)),t.get("right").replaceWith(a.binaryExpression(n,a.memberExpression(e.node.object,a.identifier(i.name),!0),r))}else t.get("left").replaceWith(a.memberExpression(e.node.object,e.node.property)),t.get("right").replaceWith(a.binaryExpression(n,a.memberExpression(e.node.object,a.identifier(e.node.property.name)),r));return[t.get("left"),t.get("right").get("left")]}if(e.parentPath.isUpdateExpression()){var o=e.parentPath,s=e.scope.generateDeclaredUidIdentifier("tmp"),d=e.node.computed?e.scope.generateDeclaredUidIdentifier("prop"):null,l=[a.assignmentExpression("=",s,a.memberExpression(e.node.object,d?a.assignmentExpression("=",d,e.node.property):e.node.property,e.node.computed)),a.assignmentExpression("=",a.memberExpression(e.node.object,d?a.identifier(d.name):e.node.property,e.node.computed),a.binaryExpression("+",a.identifier(s.name),a.numericLiteral(1)))];return e.parentPath.node.prefix||l.push(a.identifier(s.name)),o.replaceWith(a.sequenceExpression(l)),[o.get("expressions.0.right"),o.get("expressions.1.left")]}return[e]}function s(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}function d(e,t){return c(e,"this",(function(n){if(!t||!s(e))return a.thisExpression();var r=new WeakSet;e.traverse({Function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty(e){e.skip()},CallExpression(e){e.get("callee").isSuper()&&(r.has(e.node)||(r.add(e.node),e.replaceWithMultiple([e.node,a.assignmentExpression("=",a.identifier(n),a.identifier("this"))])))}})}))}function l(e){return c(e,"supercall",(function(){var t=e.scope.generateUidIdentifier("args");return a.arrowFunctionExpression([a.restElement(t)],a.callExpression(a.super(),[a.spreadElement(a.identifier(t.name))]))}))}function u(e,t,n){return c(e,"superprop_".concat(t?"set":"get",":").concat(n||""),(function(){var r,i=[];if(n)r=a.memberExpression(a.super(),a.identifier(n));else{var o=e.scope.generateUidIdentifier("prop");i.unshift(o),r=a.memberExpression(a.super(),a.identifier(o.name),!0)}if(t){var s=e.scope.generateUidIdentifier("value");i.push(s),r=a.assignmentExpression("=",r,a.identifier(s.name))}return a.arrowFunctionExpression(i,r)}))}function c(e,t,n){var a="binding:"+t,r=e.getData(a);if(!r){var i=e.scope.generateUidIdentifier(t);r=i.name,e.setData(a,r),e.scope.push({id:i,init:n(r)})}return r}function p(e){var t=[],n=[],a=[],r=[],i=[];return e.traverse({ClassProperty(e){e.skip()},Function(e){e.isArrowFunctionExpression()||e.skip()},ThisExpression(e){t.push(e)},JSXIdentifier(e){"this"===e.node.name&&(e.parentPath.isJSXMemberExpression({object:e.node})||e.parentPath.isJSXOpeningElement({name:e.node}))&&t.push(e)},CallExpression(e){e.get("callee").isSuper()&&i.push(e)},MemberExpression(e){e.get("object").isSuper()&&r.push(e)},ReferencedIdentifier(e){"arguments"===e.node.name&&n.push(e)},MetaProperty(e){e.get("meta").isIdentifier({name:"new"})&&e.get("property").isIdentifier({name:"target"})&&a.push(e)}}),{thisPaths:t,argumentsPaths:n,newTargetPaths:a,superProps:r,superCalls:i}}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=e.params,n=0;n<t.length;n++){var r=t[n];if(a.isAssignmentPattern(r)||a.isRestElement(r))return n}return t.length};var a=n(1)},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.program=t.expression=t.statement=t.statements=t.smart=void 0;var r=n(1);function i(e){return{code:function(e){return"/* @babel/template */;\n".concat(e)},validate:function(){},unwrap:function(t){return e(t.program.body.slice(1))}}}var o=i((function(e){return e.length>1?e:e[0]}));t.smart=o;var s=i((function(e){return e}));t.statements=s;var d=i((function(e){if(0===e.length)throw new Error("Found nothing to return.");if(e.length>1)throw new Error("Found multiple statements but wanted one");return e[0]}));t.statement=d;var l={code:function(e){return"(\n".concat(e,"\n)")},validate:function(e){if(e.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(0===l.unwrap(e).start)throw new Error("Parse result included parens.")},unwrap:function(e){var t,n,i=(t=e.program.body,n=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(t,n)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];return r.assertExpressionStatement(i),i.expression}};t.expression=l,t.program={code:function(e){return e},validate:function(){},unwrap:function(e){return e.program}}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){var d=new WeakMap,l=new WeakMap,u=n||(0,a.validate)(null);return Object.assign((function(n){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c<o;c++)l[c-1]=arguments[c];if("string"==typeof n){if(l.length>1)throw new Error("Unexpected extra params.");return s((0,r.default)(t,n,(0,a.merge)(u,(0,a.validate)(l[0]))))}if(Array.isArray(n)){var p=d.get(n);return p||(p=(0,i.default)(t,n,u),d.set(n,p)),s(p(l))}if("object"==typeof n&&n){if(l.length>0)throw new Error("Unexpected extra params.");return e(t,(0,a.merge)(u,(0,a.validate)(n)))}throw new Error("Unexpected template param ".concat(typeof n))}),{ast:function(e){for(var n=arguments.length,s=new Array(n>1?n-1:0),d=1;d<n;d++)s[d-1]=arguments[d];if("string"==typeof e){if(s.length>1)throw new Error("Unexpected extra params.");return(0,r.default)(t,e,(0,a.merge)((0,a.merge)(u,(0,a.validate)(s[0])),o))()}if(Array.isArray(e)){var c=l.get(e);return c||(c=(0,i.default)(t,e,(0,a.merge)(u,o)),l.set(e,c)),c(s)()}throw new Error("Unexpected template param ".concat(typeof e))}})};var a=n(243),r=n(1088),i=n(1089),o=(0,a.validate)({placeholderPattern:!1});function s(e){var t="";try{throw new Error}catch(e){e.stack&&(t=e.stack.split("\n").slice(3).join("\n"))}return function(n){try{return e(n)}catch(e){throw e.stack+="\n =============\n".concat(t),e}}}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var o;return t=e.code(t),function(s){var d=(0,a.normalizeReplacements)(s);return o||(o=(0,r.default)(e,t,n)),e.unwrap((0,i.default)(o,d))}};var a=n(243),r=n(350),i=n(351)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var s=function(e,t,n){var a,i,s,d="";do{var l=o(t,d+="$");a=l.names,i=new Set(a),s=(0,r.default)(e,e.code(l.code),{parser:n.parser,placeholderWhitelist:new Set(l.names.concat(n.placeholderWhitelist?Array.from(n.placeholderWhitelist):[])),placeholderPattern:n.placeholderPattern,preserveComments:n.preserveComments,syntacticPlaceholders:n.syntacticPlaceholders})}while(s.placeholders.some((function(e){return e.isDuplicate&&i.has(e.name)})));return{metadata:s,names:a}}(e,t,n),d=s.metadata,l=s.names;return function(t){var n={};return t.forEach((function(e,t){n[l[t]]=e})),function(t){var r=(0,a.normalizeReplacements)(t);return r&&Object.keys(r).forEach((function(e){if(Object.prototype.hasOwnProperty.call(n,e))throw new Error("Unexpected replacement overlap.")})),e.unwrap((0,i.default)(d,r?Object.assign(r,n):n))}}};var a=n(243),r=n(350),i=n(351);function o(e,t){for(var n=[],a=e[0],r=1;r<e.length;r++){var i="".concat(t).concat(r-1);n.push(i),a+=i+e[r]}return{names:n,code:a}}},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.matchesPattern=function(e,t){return i.matchesPattern(this.node,e,t)},t.has=o,t.isStatic=function(){return this.scope.isStatic(this.node)},t.isnt=function(e){return!this.has(e)},t.equals=function(e,t){return this.node[e]===t},t.isNodeType=function(e){return i.isType(this.type,e)},t.canHaveVariableDeclarationOrExpression=function(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()},t.canSwapBetweenExpressionAndStatement=function(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?i.isBlockStatement(e):!!this.isBlockStatement()&&i.isExpression(e))},t.isCompletionRecord=function(e){var t=this,n=!0;do{var a=t.container;if(t.isFunction()&&!n)return!!e;if(n=!1,Array.isArray(a)&&t.key!==a.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0},t.isStatementOrBlock=function(){return!this.parentPath.isLabeledStatement()&&!i.isBlockStatement(this.container)&&i.STATEMENT_OR_BLOCK_KEYS.includes(this.key)},t.referencesImport=function(e,t){if(!this.isReferencedIdentifier()){if((this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?i.isStringLiteral(this.node.property,{value:t}):this.node.property.name===t)){var n=this.get("object");return n.isReferencedIdentifier()&&n.referencesImport(e,"*")}return!1}var a=this.scope.getBinding(this.node.name);if(!a||"module"!==a.kind)return!1;var r=a.path,o=r.parentPath;return!!o.isImportDeclaration()&&(o.node.source.value===e&&(!t||(!(!r.isImportDefaultSpecifier()||"default"!==t)||(!(!r.isImportNamespaceSpecifier()||"*"!==t)||!(!r.isImportSpecifier()||!i.isIdentifier(r.node.imported,{name:t}))))))},t.getSource=function(){var e=this.node;if(e.end){var t=this.hub.getCode();if(t)return t.slice(e.start,e.end)}return""},t.willIMaybeExecuteBefore=function(e){return"after"!==this._guessExecutionStatusRelativeTo(e)},t._guessExecutionStatusRelativeTo=function(e){var t={this:d(this),target:d(e)};if(t.target.node!==t.this.node)return this._guessExecutionStatusRelativeToDifferentFunctions(t.target);var n,a={target:e.getAncestry(),this:this.getAncestry()};if(a.target.indexOf(this)>=0)return"after";if(a.this.indexOf(e)>=0)return"before";for(var r={target:0,this:0};!n&&r.this<a.this.length;){var o=a.this[r.this];r.target=a.target.indexOf(o),r.target>=0?n=o:r.this++}if(!n)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(u(a.this,r.this-1)||u(a.target,r.target-1))return"unknown";var s={this:a.this[r.this-1],target:a.target[r.target-1]};if(s.target.listKey&&s.this.listKey&&s.target.container===s.this.container)return s.target.key>s.this.key?"before":"after";var l=i.VISITOR_KEYS[n.type],c=l.indexOf(s.this.parentKey);return l.indexOf(s.target.parentKey)>c?"before":"after"},t._guessExecutionStatusRelativeToDifferentFunctions=function(e){if(!e.isFunctionDeclaration()||e.parentPath.isExportDeclaration())return"unknown";var t=e.scope.getBinding(e.node.id.name);if(!t.references)return"before";var n,r,i=a(t.referencePaths);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(!o.find((function(t){return t.node===e.node}))){if("callee"!==o.key||!o.parentPath.isCallExpression())return"unknown";if(!c.has(o.node)){c.add(o.node);var s=this._guessExecutionStatusRelativeTo(o);if(c.delete(o.node),n&&n!==s)return"unknown";n=s}}}}catch(e){i.e(e)}finally{i.f()}return n},t.resolve=function(e,t){return this._resolve(e,t)||this},t._resolve=function(e,t){if(!(t&&t.indexOf(this)>=0))if((t=t||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var n=this.scope.getBinding(this.node.name);if(!n)return;if(!n.constant)return;if("module"===n.kind)return;if(n.path!==this){var r=n.path.resolve(e,t);if(this.find((function(e){return e.node===r.node})))return;return r}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var o=this.toComputedKey();if(!i.isLiteral(o))return;var s=o.value,d=this.get("object").resolve(e,t);if(d.isObjectExpression()){var l,u=a(d.get("properties"));try{for(u.s();!(l=u.n()).done;){var c=l.value;if(c.isProperty()){var p=c.get("key"),f=c.isnt("computed")&&p.isIdentifier({name:s});if(f=f||p.isLiteral({value:s}))return c.get("value").resolve(e,t)}}}catch(e){u.e(e)}finally{u.f()}}else if(d.isArrayExpression()&&!isNaN(+s)){var h=d.get("elements")[s];if(h)return h.resolve(e,t)}}}},t.isConstantExpression=function(){if(this.isIdentifier()){var e=this.scope.getBinding(this.node.name);return!!e&&e.constant}return this.isLiteral()?!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every((function(e){return e.isConstantExpression()}))):this.isUnaryExpression()?"void"===this.node.operator&&this.get("argument").isConstantExpression():!!this.isBinaryExpression()&&(this.get("left").isConstantExpression()&&this.get("right").isConstantExpression())},t.isInStrictMode=function(){return!!(this.isProgram()?this:this.parentPath).find((function(e){if(e.isProgram({sourceType:"module"}))return!0;if(e.isClass())return!0;if(!e.isProgram()&&!e.isFunction())return!1;if(e.isArrowFunctionExpression()&&!e.get("body").isBlockStatement())return!1;var t,n=a((e.isFunction()?e.node.body:e.node).directives);try{for(n.s();!(t=n.n()).done;)if("use strict"===t.value.value.value)return!0}catch(e){n.e(e)}finally{n.f()}}))},t.is=void 0;var i=n(1);function o(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}var s=o;function d(e){return(e.scope.getFunctionParent()||e.scope.getProgramParent()).path}function l(e,t){switch(e){case"LogicalExpression":return"right"===t;case"ConditionalExpression":case"IfStatement":return"consequent"===t||"alternate"===t;case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return"body"===t;case"ForStatement":return"body"===t||"update"===t;case"SwitchStatement":return"cases"===t;case"TryStatement":return"handler"===t;case"AssignmentPattern":return"right"===t;case"OptionalMemberExpression":return"property"===t;case"OptionalCallExpression":return"arguments"===t;default:return!1}}function u(e,t){for(var n=0;n<t;n++){var a=e[n];if(l(a.parent.type,a.parentKey))return!0}return!1}t.is=s;var c=new WeakSet},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.call=function(e){var t=this.opts;return this.debug(e),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])},t._call=function(e){if(!e)return!1;var t,n=a(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r){var i=this.node;if(!i)return!0;var o=r.call(this.state,this,this.state);if(o&&"object"==typeof o&&"function"==typeof o.then)throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(o)throw new Error("Unexpected return value from visitor method ".concat(r));if(this.node!==i)return!0;if(this._traverseFlags>0)return!0}}}catch(e){n.e(e)}finally{n.f()}return!1},t.isBlacklisted=t.isDenylisted=function(){var e,t=null!=(e=this.opts.denylist)?e:this.opts.blacklist;return t&&t.indexOf(this.node.type)>-1},t.visit=function(){return!!this.node&&(!this.isDenylisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.shouldSkip||this.call("enter")||this.shouldSkip?(this.debug("Skip..."),this.shouldStop):(this.debug("Recursing into..."),i.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))},t.skip=function(){this.shouldSkip=!0},t.skipKey=function(e){null==this.skipKeys&&(this.skipKeys={}),this.skipKeys[e]=!0},t.stop=function(){this._traverseFlags|=o.SHOULD_SKIP|o.SHOULD_STOP},t.setScope=function(){if(!this.opts||!this.opts.noScope){var e,t=this.parentPath;for("key"===this.key&&t.isMethod()&&(t=t.parentPath);t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}},t.setContext=function(e){return null!=this.skipKeys&&(this.skipKeys={}),this._traverseFlags=0,e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this},t.resync=function(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())},t._resyncParent=function(){this.parentPath&&(this.parent=this.parentPath.node)},t._resyncKey=function(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t=0,n=Object.keys(this.container);t<n.length;t++){var a=n[t];if(this.container[a]===this.node)return this.setKey(a)}this.key=null}},t._resyncList=function(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}},t._resyncRemoved=function(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()},t.popContext=function(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)},t.pushContext=function(e){this.contexts.push(e),this.setContext(e)},t.setup=function(e,t,n,a){this.listKey=n,this.container=t,this.parentPath=e||this.parentPath,this.setKey(a)},t.setKey=function(e){var t;this.key=e,this.node=this.container[this.key],this.type=null==(t=this.node)?void 0:t.type},t.requeue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this;if(!e.removed){var t,n=this.contexts,r=a(n);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.maybeQueue(e)}}catch(e){r.e(e)}finally{r.f()}}},t._getQueueContexts=function(){for(var e=this,t=this.contexts;!t.length&&(e=e.parentPath);)t=e.contexts;return t};var i=n(30),o=n(56)},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.remove=function(){var e;this._assertUnremoved(),this.resync(),null!=(e=this.opts)&&e.noScope||this._removeFromScope(),this._callRemovalHooks()||(this.shareCommentsWithSiblings(),this._remove()),this._markRemoved()},t._removeFromScope=function(){var e=this,t=this.getBindingIdentifiers();Object.keys(t).forEach((function(t){return e.scope.removeBinding(t)}))},t._callRemovalHooks=function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(r.hooks);try{for(t.s();!(e=t.n()).done;)if((0,e.value)(this,this.parentPath))return!0}catch(e){t.e(e)}finally{t.f()}},t._remove=function(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)},t._markRemoved=function(){this._traverseFlags|=o.SHOULD_SKIP|o.REMOVED,this.parent&&i.path.get(this.parent).delete(this.node),this.node=null},t._assertUnremoved=function(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")};var r=n(1093),i=n(86),o=n(56)},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hooks=void 0,t.hooks=[function(e,t){if("test"===e.key&&(t.isWhile()||t.isSwitchCase())||"declaration"===e.key&&t.isExportDeclaration()||"body"===e.key&&t.isLabeledStatement()||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||"body"===e.key&&(t.isLoop()||t.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.insertBefore=function(e){this._assertUnremoved();var t=this._verifyNodeList(e),n=this.parentPath;if(n.isExpressionStatement()||n.isLabeledStatement()||n.isExportNamedDeclaration()||n.isExportDefaultDeclaration()&&this.isDeclaration())return n.insertBefore(t);if(this.isNodeType("Expression")&&!this.isJSXElement()||n.isForStatement()&&"init"===this.key)return this.node&&t.push(this.node),this.replaceExpressionWithStatements(t);if(Array.isArray(this.container))return this._containerInsertBefore(t);if(this.isStatementOrBlock()){var a=this.node,r=a&&(!this.isExpressionStatement()||null!=a.expression);return this.replaceWith(l.blockStatement(r?[a]:[])),this.unshiftContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},t._containerInsert=function(e,t){var n;this.updateSiblingKeys(e,t.length);var o,s=[];(n=this.container).splice.apply(n,[e,0].concat(function(e){if(Array.isArray(e))return i(e)}(o=t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||r(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()));for(var d=0;d<t.length;d++){var l=e+d,u=this.getSibling(l);s.push(u),this.context&&this.context.queue&&u.pushContext(this.context)}for(var c=this._getQueueContexts(),p=0,f=s;p<f.length;p++){var h=f[p];h.setScope(),h.debug("Inserted.");var g,y=a(c);try{for(y.s();!(g=y.n()).done;)g.value.maybeQueue(h,!0)}catch(e){y.e(e)}finally{y.f()}}return s},t._containerInsertBefore=function(e){return this._containerInsert(this.key,e)},t._containerInsertAfter=function(e){return this._containerInsert(this.key+1,e)},t.insertAfter=function(e){this._assertUnremoved();var t=this._verifyNodeList(e),n=this.parentPath;if(n.isExpressionStatement()||n.isLabeledStatement()||n.isExportNamedDeclaration()||n.isExportDefaultDeclaration()&&this.isDeclaration())return n.insertAfter(t.map((function(e){return l.isExpression(e)?l.expressionStatement(e):e})));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!n.isJSXElement()||n.isForStatement()&&"init"===this.key){if(this.node){var a=this.node,r=this.scope;if(r.path.isPattern())return l.assertExpression(a),this.replaceWith(l.callExpression(l.arrowFunctionExpression([],a),[])),this.get("callee.body").insertAfter(t),[this];n.isMethod({computed:!0,key:a})&&(r=r.parent);var i=r.generateDeclaredUidIdentifier();t.unshift(l.expressionStatement(l.assignmentExpression("=",l.cloneNode(i),a))),t.push(l.expressionStatement(l.cloneNode(i)))}return this.replaceExpressionWithStatements(t)}if(Array.isArray(this.container))return this._containerInsertAfter(t);if(this.isStatementOrBlock()){var o=this.node,s=o&&(!this.isExpressionStatement()||null!=o.expression);return this.replaceWith(l.blockStatement(s?[o]:[])),this.pushContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},t.updateSiblingKeys=function(e,t){if(this.parent){var n,i,s,d=a(o.path.get(this.parent));try{for(d.s();!(n=d.n()).done;){var l=(i=n.value,s=2,function(e){if(Array.isArray(e))return e}(i)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(i,s)||r(i,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1];l.key>=e&&(l.key+=t)}}catch(e){d.e(e)}finally{d.f()}}},t._verifyNodeList=function(e){if(!e)return[];Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],a=void 0;if(n?"object"!=typeof n?a="contains a non-object node":n.type?n instanceof d.default&&(a="has a NodePath when it expected a raw object"):a="without a type":a="has falsy node",a){var r=Array.isArray(n)?"array":typeof n;throw new Error("Node list ".concat(a," with the index of ").concat(t," and type of ").concat(r))}}return e},t.unshiftContainer=function(e,t){return this._assertUnremoved(),t=this._verifyNodeList(t),d.default.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0}).setContext(this.context)._containerInsertBefore(t)},t.pushContainer=function(e,t){this._assertUnremoved();var n=this._verifyNodeList(t),a=this.node[e];return d.default.get({parentPath:this,parent:this.node,container:a,listKey:e,key:a.length}).setContext(this.context).replaceWithMultiple(n)},t.hoist=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.scope,t=new s.default(this,e);return t.run()};var o=n(86),s=n(1095),d=n(56),l=n(1)},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(1),d={ReferencedIdentifier(e,t){if(!e.isJSXIdentifier()||!s.react.isCompatTag(e.node.name)||e.parentPath.isJSXMemberExpression()){if("this"===e.node.name){var n=e.scope;do{if(n.path.isFunction()&&!n.path.isArrowFunctionExpression())break}while(n=n.parent);n&&t.breakOnScopePaths.push(n.path)}var a=e.scope.getBinding(e.node.name);if(a){var i,o=r(a.constantViolations);try{for(o.s();!(i=o.n()).done;)if(i.value.scope!==a.path.scope)return t.mutableBinding=!0,void e.stop()}catch(e){o.e(e)}finally{o.f()}a===t.scope.getBinding(e.node.name)&&(t.bindings[e.node.name]=a)}}}},l=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.breakOnScopePaths=void 0,this.bindings=void 0,this.mutableBinding=void 0,this.scopes=void 0,this.scope=void 0,this.path=void 0,this.attachAfter=void 0,this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=n,this.path=t,this.attachAfter=!1}var t,n;return t=e,(n=[{key:"isCompatibleScope",value:function(e){for(var t=0,n=Object.keys(this.bindings);t<n.length;t++){var a=n[t],r=this.bindings[a];if(!e.bindingIdentifierEquals(a,r.identifier))return!1}return!0}},{key:"getCompatibleScopes",value:function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)}},{key:"getAttachmentPath",value:function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n=0,a=Object.keys(this.bindings);n<a.length;n++){var i=a[n];if(t.hasOwnBinding(i)){var o=this.bindings[i];if("param"!==o.kind&&"params"!==o.path.parentKey&&this.getAttachmentParentForPath(o.path).key>=e.key){this.attachAfter=!0,e=o.path;var s,d=r(o.constantViolations);try{for(d.s();!(s=d.n()).done;){var l=s.value;this.getAttachmentParentForPath(l).key>e.key&&(e=l)}}catch(e){d.e(e)}finally{d.f()}}}}return e}}},{key:"_getAttachmentPath",value:function(){var e=this.scopes.pop();if(e)if(e.path.isFunction()){if(!this.hasOwnParamBindings(e))return this.getNextScopeAttachmentParent();if(this.scope===e)return;for(var t=e.path.get("body").get("body"),n=0;n<t.length;n++)if(!t[n].node._blockHoist)return t[n]}else if(e.path.isProgram())return this.getNextScopeAttachmentParent()}},{key:"getNextScopeAttachmentParent",value:function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)}},{key:"getAttachmentParentForPath",value:function(e){do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())return e}while(e=e.parentPath)}},{key:"hasOwnParamBindings",value:function(e){for(var t=0,n=Object.keys(this.bindings);t<n.length;t++){var a=n[t];if(e.hasOwnBinding(a)){var r=this.bindings[a];if("param"===r.kind&&r.constant)return!0}}return!1}},{key:"run",value:function(){if(this.path.traverse(d,this),!this.mutableBinding){this.getCompatibleScopes();var e=this.getAttachmentPath();if(e&&e.getFunctionParent()!==this.path.getFunctionParent()){var t=e.scope.generateUidIdentifier("ref"),n=s.variableDeclarator(t,this.path.node),a=(o=e[this.attachAfter?"insertAfter":"insertBefore"]([e.isVariableDeclarator()?n:s.variableDeclaration("var",[n])]),l=1,function(e){if(Array.isArray(e))return e}(o)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(o,l)||i(o,l)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],r=this.path.parentPath;return r.isJSXElement()&&this.path.container===r.node.children&&(t=s.jsxExpressionContainer(t)),this.path.replaceWith(s.cloneNode(t)),e.isVariableDeclarator()?a.get("init"):a.get("declarations.0.init")}}var o,l}}])&&a(t.prototype,n),e}();t.default=l},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.getOpposite=function(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):null},t.getCompletionRecords=function(){return c(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map((function(e){return e.path}))},t.getSibling=function(e){return i.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e}).setContext(this.context)},t.getPrevSibling=function(){return this.getSibling(this.key-1)},t.getNextSibling=function(){return this.getSibling(this.key+1)},t.getAllNextSiblings=function(){for(var e=this.key,t=this.getSibling(++e),n=[];t.node;)n.push(t),t=this.getSibling(++e);return n},t.getAllPrevSiblings=function(){for(var e=this.key,t=this.getSibling(--e),n=[];t.node;)n.push(t),t=this.getSibling(--e);return n},t.get=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];!0===t&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)},t._getKey=function(e,t){var n=this,a=this.node,r=a[e];return Array.isArray(r)?r.map((function(o,s){return i.default.get({listKey:e,parentPath:n,parent:a,container:r,key:s}).setContext(t)})):i.default.get({parentPath:this,parent:a,container:a,key:e}).setContext(t)},t._getPattern=function(e,t){var n,r=this,i=a(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;r="."===o?r.parentPath:Array.isArray(r)?r[o]:r.get(o,t)}}catch(e){i.e(e)}finally{i.f()}return r},t.getBindingIdentifiers=function(e){return o.getBindingIdentifiers(this.node,e)},t.getOuterBindingIdentifiers=function(e){return o.getOuterBindingIdentifiers(this.node,e)},t.getBindingIdentifierPaths=function(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this,a=[].concat(n),r=Object.create(null);a.length;){var i=a.shift();if(i&&i.node){var s=o.getBindingIdentifiers.keys[i.node.type];if(i.isIdentifier())if(e){var d=r[i.node.name]=r[i.node.name]||[];d.push(i)}else r[i.node.name]=i;else if(i.isExportDeclaration()){var l=i.get("declaration");l.isDeclaration()&&a.push(l)}else{if(t){if(i.isFunctionDeclaration()){a.push(i.get("id"));continue}if(i.isFunctionExpression())continue}if(s)for(var u=0;u<s.length;u++){var c=s[u],p=i.get(c);(Array.isArray(p)||p.node)&&(a=a.concat(p))}}}}return r},t.getOuterBindingIdentifierPaths=function(e){return this.getBindingIdentifierPaths(e,!0)};var i=n(56),o=n(1);function s(e,t,n){return e?t.concat(c(e,n)):t}function d(e){e.forEach((function(e){e.type=1}))}function l(e,t){e.forEach((function(e){e.path.isBreakStatement({label:null})&&(t?e.path.replaceWith(o.unaryExpression("void",o.numericLiteral(0))):e.path.remove())}))}function u(e,t){var n=[];if(t.canHaveBreak)for(var a=[],r=0;r<e.length;r++){var i=e[r],o=Object.assign({},t,{inCaseClause:!1});i.isBlockStatement()&&(t.inCaseClause||t.shouldPopulateBreak)?o.shouldPopulateBreak=!0:o.shouldPopulateBreak=!1;var s=c(i,o);if(s.length>0&&s.every((function(e){return 1===e.type}))){a.length>0&&s.every((function(e){return e.path.isBreakStatement({label:null})}))?(d(a),n=n.concat(a),a.some((function(e){return e.path.isDeclaration()}))&&(n=n.concat(s),l(s,!0)),l(s,!1)):(n=n.concat(s),t.shouldPopulateBreak||l(s,!0));break}r===e.length-1?n=n.concat(s):(n=n.concat(s.filter((function(e){return 1===e.type}))),a=s.filter((function(e){return 0===e.type})))}else e.length&&(n=n.concat(c(e[e.length-1],t)));return n}function c(e,t){var n=[];if(e.isIfStatement())n=s(e.get("consequent"),n,t),n=s(e.get("alternate"),n,t);else if(e.isDoExpression()||e.isFor()||e.isWhile()||e.isLabeledStatement())n=s(e.get("body"),n,t);else if(e.isProgram()||e.isBlockStatement())n=n.concat(u(e.get("body"),t));else{if(e.isFunction())return c(e.get("body"),t);e.isTryStatement()?(n=s(e.get("block"),n,t),n=s(e.get("handler"),n,t)):e.isCatchClause()?n=s(e.get("body"),n,t):e.isSwitchStatement()?n=function(e,t,n){for(var r=[],i=0;i<e.length;i++){var o,s=[],d=[],l=a(c(e[i],n));try{for(l.s();!(o=l.n()).done;){var u=o.value;0===u.type&&s.push(u),1===u.type&&d.push(u)}}catch(e){l.e(e)}finally{l.f()}s.length&&(r=s),t=t.concat(d)}return t.concat(r)}(e.get("cases"),n,t):e.isSwitchCase()?n=n.concat(u(e.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0})):e.isBreakStatement()?n.push(function(e){return{type:1,path:e}}(e)):n.push(function(e){return{type:0,path:e}}(e))}return n}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareCommentsWithSiblings=function(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,n=e.leadingComments;if(t||n){var a=this.getSibling(this.key-1),r=this.getSibling(this.key+1),i=Boolean(a.node),o=Boolean(r.node);i&&!o?a.addComments("trailing",t):o&&!i&&r.addComments("leading",n)}}}},t.addComment=function(e,t,n){a.addComment(this.node,e,t,n)},t.addComments=function(e,t){a.addComments(this.node,e,t)};var a=n(1)},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.explode=s,t.verify=d,t.merge=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,a={},r=0;r<e.length;r++){var i=e[r],o=t[r];s(i);for(var d=0,l=Object.keys(i);d<l.length;d++){var c=l[d],p=i[c];(o||n)&&(p=u(p,o,n));var f=a[c]=a[c]||{};h(f,p)}}return a};var i=n(324),o=n(1);function s(e){if(e._exploded)return e;e._exploded=!0;for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if(!f(r)){var s=r.split("|");if(1!==s.length){var l=e[r];delete e[r];var u,g=a(s);try{for(g.s();!(u=g.n()).done;)e[u.value]=l}catch(e){g.e(e)}finally{g.f()}}}}d(e),delete e.__esModule,function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var a=n[t];if(!f(a)){var r=e[a];"function"==typeof r&&(e[a]={enter:r})}}}(e),c(e);for(var y=0,m=Object.keys(e);y<m.length;y++){var v=m[y];if(!f(v)){var R=i[v];if(R){for(var b=e[v],E=0,x=Object.keys(b);E<x.length;E++){var S=x[E];b[S]=p(R,b[S])}if(delete e[v],R.types){var w,T=a(R.types);try{for(T.s();!(w=T.n()).done;){var A=w.value;e[A]?h(e[A],b):e[A]=b}}catch(e){T.e(e)}finally{T.f()}}else h(e,b)}}}for(var P=0,k=Object.keys(e);P<k.length;P++){var O=k[P];if(!f(O)){var C=e[O],_=o.FLIPPED_ALIAS_KEYS[O],I=o.DEPRECATED_KEYS[O];if(I&&(_=[I]),_){delete e[O];var j,D=a(_);try{for(D.s();!(j=D.n()).done;){var N=j.value,L=e[N];L?h(L,C):e[N]=Object.assign({},C)}}catch(e){D.e(e)}finally{D.f()}}}}for(var M=0,B=Object.keys(e);M<B.length;M++){var F=B[M];f(F)||c(e[F])}return e}function d(e){if(!e._verified){if("function"==typeof e)throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(var t=0,n=Object.keys(e);t<n.length;t++){var a=n[t];if("enter"!==a&&"exit"!==a||l(a,e[a]),!f(a)){if(o.TYPES.indexOf(a)<0)throw new Error("You gave us a visitor for the node type ".concat(a," but it's not a valid type"));var r=e[a];if("object"==typeof r)for(var i=0,s=Object.keys(r);i<s.length;i++){var d=s[i];if("enter"!==d&&"exit"!==d)throw new Error("You passed `traverse()` a visitor object with the property "+"".concat(a," that has the invalid property ").concat(d));l("".concat(a,".").concat(d),r[d])}}}e._verified=!0}}function l(e,t){var n,r=a([].concat(t));try{for(r.s();!(n=r.n()).done;){var i=n.value;if("function"!=typeof i)throw new TypeError("Non-function found defined in ".concat(e," with type ").concat(typeof i))}}catch(e){r.e(e)}finally{r.f()}}function u(e,t,n){for(var a={},r=function(){var r=o[i],s=e[r];if(!Array.isArray(s))return"continue";s=s.map((function(e){var a=e;return t&&(a=function(n){return e.call(t,n,t)}),n&&(a=n(t.key,r,a)),a!==e&&(a.toString=function(){return e.toString()}),a})),a[r]=s},i=0,o=Object.keys(e);i<o.length;i++)r();return a}function c(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function p(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,arguments)};return n.toString=function(){return t.toString()},n}function f(e){return"_"===e[0]||"enter"===e||"exit"===e||"shouldSkip"===e||"denylist"===e||"noScope"===e||"skipKeys"===e||"blacklist"===e}function h(e,t){for(var n=0,a=Object.keys(t);n<a.length;n++){var r=a[n];e[r]=[].concat(e[r]||[],t[r])}}},(e,t)=>{"use strict";function n(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,a;return t=e,(a=[{key:"getCode",value:function(){}},{key:"getScope",value:function(){}},{key:"addHelper",value:function(){throw new Error("Helpers are not supported by the default hub.")}},{key:"buildError",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:TypeError;return new n(t)}}])&&n(t.prototype,a),e}();t.default=a},(e,t,n)=>{"use strict";var a,r,i,o,s,d,l,u,c,p,f,h,g,y,m,v,R,b,E,x,S,w,T,A,P,k,O,C,_,I,j,D,N,L,M,B,F,U,V,q,W,G,K,H,Y,z,J,X,$,Q,Z,ee,te,ne,ae,re,ie,oe,se,de,le,ue,ce,pe,fe,he,ge,ye,me,ve,Re,be,Ee,xe,Se,we,Te,Ae,Pe,ke,Oe,Ce,_e,Ie;function je(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var De=n(53),Ne=n(1101),Le=Object.assign({__proto__:null},Ne),Me=Le;t.default=Me;var Be=function(e){return function(t){return{minVersion:e,ast:function(){return De.default.program.ast(t)}}}};Le.asyncIterator=Be("7.0.0-beta.0")(a||(a=je(['\n export default function _asyncIterator(iterable) {\n var method;\n if (typeof Symbol !== "undefined") {\n if (Symbol.asyncIterator) method = iterable[Symbol.asyncIterator];\n if (method == null && Symbol.iterator) method = iterable[Symbol.iterator];\n }\n if (method == null) method = iterable["@@asyncIterator"];\n if (method == null) method = iterable["@@iterator"]\n if (method == null) throw new TypeError("Object is not async iterable");\n return method.call(iterable);\n }\n']))),Le.AwaitValue=Be("7.0.0-beta.0")(r||(r=je(["\n export default function _AwaitValue(value) {\n this.wrapped = value;\n }\n"]))),Le.AsyncGenerator=Be("7.0.0-beta.0")(i||(i=je(['\n import AwaitValue from "AwaitValue";\n\n export default function AsyncGenerator(gen) {\n var front, back;\n\n function send(key, arg) {\n return new Promise(function (resolve, reject) {\n var request = {\n key: key,\n arg: arg,\n resolve: resolve,\n reject: reject,\n next: null,\n };\n\n if (back) {\n back = back.next = request;\n } else {\n front = back = request;\n resume(key, arg);\n }\n });\n }\n\n function resume(key, arg) {\n try {\n var result = gen[key](arg)\n var value = result.value;\n var wrappedAwait = value instanceof AwaitValue;\n\n Promise.resolve(wrappedAwait ? value.wrapped : value).then(\n function (arg) {\n if (wrappedAwait) {\n resume(key === "return" ? "return" : "next", arg);\n return\n }\n\n settle(result.done ? "return" : "normal", arg);\n },\n function (err) { resume("throw", err); });\n } catch (err) {\n settle("throw", err);\n }\n }\n\n function settle(type, value) {\n switch (type) {\n case "return":\n front.resolve({ value: value, done: true });\n break;\n case "throw":\n front.reject(value);\n break;\n default:\n front.resolve({ value: value, done: false });\n break;\n }\n\n front = front.next;\n if (front) {\n resume(front.key, front.arg);\n } else {\n back = null;\n }\n }\n\n this._invoke = send;\n\n // Hide "return" method if generator return is not supported\n if (typeof gen.return !== "function") {\n this.return = undefined;\n }\n }\n\n AsyncGenerator.prototype[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () { return this; };\n\n AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\n AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\n AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\n']))),Le.wrapAsyncGenerator=Be("7.0.0-beta.0")(o||(o=je(['\n import AsyncGenerator from "AsyncGenerator";\n\n export default function _wrapAsyncGenerator(fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n }\n']))),Le.awaitAsyncGenerator=Be("7.0.0-beta.0")(s||(s=je(['\n import AwaitValue from "AwaitValue";\n\n export default function _awaitAsyncGenerator(value) {\n return new AwaitValue(value);\n }\n']))),Le.asyncGeneratorDelegate=Be("7.0.0-beta.0")(d||(d=je(['\n export default function _asyncGeneratorDelegate(inner, awaitWrap) {\n var iter = {}, waiting = false;\n\n function pump(key, value) {\n waiting = true;\n value = new Promise(function (resolve) { resolve(inner[key](value)); });\n return { done: false, value: awaitWrap(value) };\n };\n\n iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () { return this; };\n\n iter.next = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("next", value);\n };\n\n if (typeof inner.throw === "function") {\n iter.throw = function (value) {\n if (waiting) {\n waiting = false;\n throw value;\n }\n return pump("throw", value);\n };\n }\n\n if (typeof inner.return === "function") {\n iter.return = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("return", value);\n };\n }\n\n return iter;\n }\n']))),Le.asyncToGenerator=Be("7.0.0-beta.0")(l||(l=je(['\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n }\n\n export default function _asyncToGenerator(fn) {\n return function () {\n var self = this, args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);\n }\n\n _next(undefined);\n });\n };\n }\n']))),Le.classCallCheck=Be("7.0.0-beta.0")(u||(u=je(['\n export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n }\n']))),Le.createClass=Be("7.0.0-beta.0")(c||(c=je(['\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n export default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n }\n']))),Le.defineEnumerableProperties=Be("7.0.0-beta.0")(p||(p=je(['\n export default function _defineEnumerableProperties(obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n\n // Symbols are not enumerated over by for-in loops. If native\n // Symbols are available, fetch all of the descs object\'s own\n // symbol properties and define them on our target object too.\n if (Object.getOwnPropertySymbols) {\n var objectSymbols = Object.getOwnPropertySymbols(descs);\n for (var i = 0; i < objectSymbols.length; i++) {\n var sym = objectSymbols[i];\n var desc = descs[sym];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, sym, desc);\n }\n }\n return obj;\n }\n']))),Le.defaults=Be("7.0.0-beta.0")(f||(f=je(["\n export default function _defaults(obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n }\n"]))),Le.defineProperty=Be("7.0.0-beta.0")(h||(h=je(["\n export default function _defineProperty(obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n }\n"]))),Le.extends=Be("7.0.0-beta.0")(g||(g=je(["\n export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n"]))),Le.objectSpread=Be("7.0.0-beta.0")(y||(y=je(["\n import defineProperty from \"defineProperty\";\n\n export default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = (arguments[i] != null) ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function(key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n }\n"]))),Le.inherits=Be("7.0.0-beta.0")(m||(m=je(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inherits(subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function");\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n }\n']))),Le.inheritsLoose=Be("7.0.0-beta.0")(v||(v=je(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n }\n']))),Le.getPrototypeOf=Be("7.0.0-beta.0")(R||(R=je(["\n export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf\n ? Object.getPrototypeOf\n : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n }\n"]))),Le.setPrototypeOf=Be("7.0.0-beta.0")(b||(b=je(["\n export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n }\n"]))),Le.isNativeReflectConstruct=Be("7.9.0")(E||(E=je(["\n export default function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Boolean object.\n\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n"]))),Le.construct=Be("7.0.0-beta.0")(x||(x=je(['\n import setPrototypeOf from "setPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n\n export default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n // NOTE: If Parent !== Class, the correct __proto__ is set *after*\n // calling the constructor.\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n // Avoid issues with Class being present but undefined when it wasn\'t\n // present in the original call.\n return _construct.apply(null, arguments);\n }\n']))),Le.isNativeFunction=Be("7.0.0-beta.0")(S||(S=je(['\n export default function _isNativeFunction(fn) {\n // Note: This function returns "true" for core-js functions.\n return Function.toString.call(fn).indexOf("[native code]") !== -1;\n }\n']))),Le.wrapNativeSuper=Be("7.0.0-beta.0")(w||(w=je(['\n import getPrototypeOf from "getPrototypeOf";\n import setPrototypeOf from "setPrototypeOf";\n import isNativeFunction from "isNativeFunction";\n import construct from "construct";\n\n export default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === "function" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n if (typeof Class !== "function") {\n throw new TypeError("Super expression must either be null or a function");\n }\n if (typeof _cache !== "undefined") {\n if (_cache.has(Class)) return _cache.get(Class);\n _cache.set(Class, Wrapper);\n }\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor)\n }\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true,\n }\n });\n\n return setPrototypeOf(Wrapper, Class);\n }\n\n return _wrapNativeSuper(Class)\n }\n']))),Le.instanceof=Be("7.0.0-beta.0")(T||(T=je(['\n export default function _instanceof(left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return !!right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n }\n']))),Le.interopRequireDefault=Be("7.0.0-beta.0")(A||(A=je(["\n export default function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n }\n"]))),Le.interopRequireWildcard=Be("7.14.0")(P||(P=je(['\n function _getRequireWildcardCache(nodeInterop) {\n if (typeof WeakMap !== "function") return null;\n\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function (nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop);\n }\n\n export default function _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {\n return { default: obj }\n }\n\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for (var key in obj) {\n if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor\n ? Object.getOwnPropertyDescriptor(obj, key)\n : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n }\n']))),Le.newArrowCheck=Be("7.0.0-beta.0")(k||(k=je(['\n export default function _newArrowCheck(innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n }\n']))),Le.objectDestructuringEmpty=Be("7.0.0-beta.0")(O||(O=je(['\n export default function _objectDestructuringEmpty(obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n }\n']))),Le.objectWithoutPropertiesLoose=Be("7.0.0-beta.0")(C||(C=je(["\n export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n }\n"]))),Le.objectWithoutProperties=Be("7.0.0-beta.0")(_||(_=je(['\n import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose";\n\n export default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n }\n']))),Le.assertThisInitialized=Be("7.0.0-beta.0")(I||(I=je(["\n export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n }\n"]))),Le.possibleConstructorReturn=Be("7.0.0-beta.0")(j||(j=je(['\n import assertThisInitialized from "assertThisInitialized";\n\n export default function _possibleConstructorReturn(self, call) {\n if (call && (typeof call === "object" || typeof call === "function")) {\n return call;\n }\n return assertThisInitialized(self);\n }\n']))),Le.createSuper=Be("7.9.0")(D||(D=je(['\n import getPrototypeOf from "getPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n import possibleConstructorReturn from "possibleConstructorReturn";\n\n export default function _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived), result;\n if (hasNativeReflectConstruct) {\n // NOTE: This doesn\'t work if this.__proto__.constructor has been modified.\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return possibleConstructorReturn(this, result);\n }\n }\n ']))),Le.superPropBase=Be("7.0.0-beta.0")(N||(N=je(['\n import getPrototypeOf from "getPrototypeOf";\n\n export default function _superPropBase(object, property) {\n // Yes, this throws if object is null to being with, that\'s on purpose.\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n return object;\n }\n']))),Le.get=Be("7.0.0-beta.0")(L||(L=je(['\n import superPropBase from "superPropBase";\n\n export default function _get(target, property, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.get) {\n _get = Reflect.get;\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n\n if (!base) return;\n\n var desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.get) {\n return desc.get.call(receiver);\n }\n\n return desc.value;\n };\n }\n return _get(target, property, receiver || target);\n }\n']))),Le.set=Be("7.0.0-beta.0")(M||(M=je(['\n import superPropBase from "superPropBase";\n import defineProperty from "defineProperty";\n\n function set(target, property, value, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.set) {\n set = Reflect.set;\n } else {\n set = function set(target, property, value, receiver) {\n var base = superPropBase(target, property);\n var desc;\n\n if (base) {\n desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.set) {\n desc.set.call(receiver, value);\n return true;\n } else if (!desc.writable) {\n // Both getter and non-writable fall into this.\n return false;\n }\n }\n\n // Without a super that defines the property, spec boils down to\n // "define on receiver" for some reason.\n desc = Object.getOwnPropertyDescriptor(receiver, property);\n if (desc) {\n if (!desc.writable) {\n // Setter, getter, and non-writable fall into this.\n return false;\n }\n\n desc.value = value;\n Object.defineProperty(receiver, property, desc);\n } else {\n // Avoid setters that may be defined on Sub\'s prototype, but not on\n // the instance.\n defineProperty(receiver, property, value);\n }\n\n return true;\n };\n }\n\n return set(target, property, value, receiver);\n }\n\n export default function _set(target, property, value, receiver, isStrict) {\n var s = set(target, property, value, receiver || target);\n if (!s && isStrict) {\n throw new Error(\'failed to set property\');\n }\n\n return value;\n }\n']))),Le.taggedTemplateLiteral=Be("7.0.0-beta.0")(B||(B=je(["\n export default function _taggedTemplateLiteral(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n }\n"]))),Le.taggedTemplateLiteralLoose=Be("7.0.0-beta.0")(F||(F=je(["\n export default function _taggedTemplateLiteralLoose(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n strings.raw = raw;\n return strings;\n }\n"]))),Le.readOnlyError=Be("7.0.0-beta.0")(U||(U=je(['\n export default function _readOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is read-only");\n }\n'],['\n export default function _readOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is read-only");\n }\n']))),Le.writeOnlyError=Be("7.12.13")(V||(V=je(['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is write-only");\n }\n'],['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is write-only");\n }\n']))),Le.classNameTDZError=Be("7.0.0-beta.0")(q||(q=je(['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\"" + name + "\\" cannot be referenced in computed property keys.");\n }\n'],['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\\\"" + name + "\\\\" cannot be referenced in computed property keys.");\n }\n']))),Le.temporalUndefined=Be("7.0.0-beta.0")(W||(W=je(["\n // This function isn't mean to be called, but to be used as a reference.\n // We can't use a normal object because it isn't hoisted.\n export default function _temporalUndefined() {}\n"]))),Le.tdz=Be("7.5.5")(G||(G=je(['\n export default function _tdzError(name) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n }\n']))),Le.temporalRef=Be("7.0.0-beta.0")(K||(K=je(['\n import undef from "temporalUndefined";\n import err from "tdz";\n\n export default function _temporalRef(val, name) {\n return val === undef ? err(name) : val;\n }\n']))),Le.slicedToArray=Be("7.0.0-beta.0")(H||(H=je(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimit from "iterableToArrayLimit";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArray(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimit(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),Le.slicedToArrayLoose=Be("7.0.0-beta.0")(Y||(Y=je(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimitLoose from "iterableToArrayLimitLoose";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArrayLoose(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimitLoose(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),Le.toArray=Be("7.0.0-beta.0")(z||(z=je(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _toArray(arr) {\n return (\n arrayWithHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableRest()\n );\n }\n']))),Le.toConsumableArray=Be("7.0.0-beta.0")(J||(J=je(['\n import arrayWithoutHoles from "arrayWithoutHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableSpread from "nonIterableSpread";\n\n export default function _toConsumableArray(arr) {\n return (\n arrayWithoutHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableSpread()\n );\n }\n']))),Le.arrayWithoutHoles=Be("7.0.0-beta.0")(X||(X=je(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n }\n']))),Le.arrayWithHoles=Be("7.0.0-beta.0")($||($=je(["\n export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n }\n"]))),Le.maybeArrayLike=Be("7.9.0")(Q||(Q=je(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _maybeArrayLike(next, arr, i) {\n if (arr && !Array.isArray(arr) && typeof arr.length === "number") {\n var len = arr.length;\n return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len);\n }\n return next(arr, i);\n }\n']))),Le.iterableToArray=Be("7.0.0-beta.0")(Z||(Z=je(['\n export default function _iterableToArray(iter) {\n if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);\n }\n']))),Le.iterableToArrayLimit=Be("7.0.0-beta.0")(ee||(ee=je(['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n'],['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of \\`for...of\\` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n']))),Le.iterableToArrayLimitLoose=Be("7.0.0-beta.0")(te||(te=je(['\n export default function _iterableToArrayLimitLoose(arr, i) {\n var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n }\n']))),Le.unsupportedIterableToArray=Be("7.9.0")(ne||(ne=je(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === "string") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === "Object" && o.constructor) n = o.constructor.name;\n if (n === "Map" || n === "Set") return Array.from(o);\n if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n return arrayLikeToArray(o, minLen);\n }\n']))),Le.arrayLikeToArray=Be("7.9.0")(ae||(ae=je(["\n export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n }\n"]))),Le.nonIterableSpread=Be("7.0.0-beta.0")(re||(re=je(['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),Le.nonIterableRest=Be("7.0.0-beta.0")(ie||(ie=je(['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),Le.createForOfIteratorHelper=Be("7.9.0")(oe||(oe=je(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n']))),Le.createForOfIteratorHelperLoose=Be("7.9.0")(se||(se=je(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n']))),Le.skipFirstGeneratorNext=Be("7.0.0-beta.0")(de||(de=je(["\n export default function _skipFirstGeneratorNext(fn) {\n return function () {\n var it = fn.apply(this, arguments);\n it.next();\n return it;\n }\n }\n"]))),Le.toPrimitive=Be("7.1.5")(le||(le=je(['\n export default function _toPrimitive(\n input,\n hint /*: "default" | "string" | "number" | void */\n ) {\n if (typeof input !== "object" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || "default");\n if (typeof res !== "object") return res;\n throw new TypeError("@@toPrimitive must return a primitive value.");\n }\n return (hint === "string" ? String : Number)(input);\n }\n']))),Le.toPropertyKey=Be("7.1.5")(ue||(ue=je(['\n import toPrimitive from "toPrimitive";\n\n export default function _toPropertyKey(arg) {\n var key = toPrimitive(arg, "string");\n return typeof key === "symbol" ? key : String(key);\n }\n']))),Le.initializerWarningHelper=Be("7.0.0-beta.0")(ce||(ce=je(["\n export default function _initializerWarningHelper(descriptor, context){\n throw new Error(\n 'Decorating class property failed. Please ensure that ' +\n 'proposal-class-properties is enabled and runs after the decorators transform.'\n );\n }\n"]))),Le.initializerDefineProperty=Be("7.0.0-beta.0")(pe||(pe=je(["\n export default function _initializerDefineProperty(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"]))),Le.applyDecoratedDescriptor=Be("7.0.0-beta.0")(fe||(fe=je(["\n export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){\n var desc = {};\n Object.keys(descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n Object.defineProperty(target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n"]))),Le.classPrivateFieldLooseKey=Be("7.0.0-beta.0")(he||(he=je(['\n var id = 0;\n export default function _classPrivateFieldKey(name) {\n return "__private_" + (id++) + "_" + name;\n }\n']))),Le.classPrivateFieldLooseBase=Be("7.0.0-beta.0")(ge||(ge=je(['\n export default function _classPrivateFieldBase(receiver, privateKey) {\n if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {\n throw new TypeError("attempted to use private field on non-instance");\n }\n return receiver;\n }\n']))),Le.classPrivateFieldGet=Be("7.0.0-beta.0")(ye||(ye=je(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),Le.classPrivateFieldSet=Be("7.0.0-beta.0")(me||(me=je(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldSet(receiver, privateMap, value) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),Le.classPrivateFieldDestructureSet=Be("7.4.4")(ve||(ve=je(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldDestructureSet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),Le.classExtractFieldDescriptor=Be("7.13.10")(Re||(Re=je(['\n export default function _classExtractFieldDescriptor(receiver, privateMap, action) {\n if (!privateMap.has(receiver)) {\n throw new TypeError("attempted to " + action + " private field on non-instance");\n }\n return privateMap.get(receiver);\n }\n']))),Le.classStaticPrivateFieldSpecGet=Be("7.0.2")(be||(be=je(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),Le.classStaticPrivateFieldSpecSet=Be("7.0.2")(Ee||(Ee=je(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),Le.classStaticPrivateMethodGet=Be("7.3.2")(xe||(xe=je(['\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n return method;\n }\n']))),Le.classStaticPrivateMethodSet=Be("7.3.2")(Se||(Se=je(['\n export default function _classStaticPrivateMethodSet() {\n throw new TypeError("attempted to set read only static private field");\n }\n']))),Le.classApplyDescriptorGet=Be("7.13.10")(we||(we=je(["\n export default function _classApplyDescriptorGet(receiver, descriptor) {\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n }\n"]))),Le.classApplyDescriptorSet=Be("7.13.10")(Te||(Te=je(['\n export default function _classApplyDescriptorSet(receiver, descriptor, value) {\n if (descriptor.set) {\n descriptor.set.call(receiver, value);\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n descriptor.value = value;\n }\n }\n']))),Le.classApplyDescriptorDestructureSet=Be("7.13.10")(Ae||(Ae=je(['\n export default function _classApplyDescriptorDestructureSet(receiver, descriptor) {\n if (descriptor.set) {\n if (!("__destrObj" in descriptor)) {\n descriptor.__destrObj = {\n set value(v) {\n descriptor.set.call(receiver, v)\n },\n };\n }\n return descriptor.__destrObj;\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n\n return descriptor;\n }\n }\n']))),Le.classStaticPrivateFieldDestructureSet=Be("7.13.10")(Pe||(Pe=je(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),Le.classCheckPrivateStaticAccess=Be("7.13.10")(ke||(ke=je(['\n export default function _classCheckPrivateStaticAccess(receiver, classConstructor) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n }\n']))),Le.classCheckPrivateStaticFieldDescriptor=Be("7.13.10")(Oe||(Oe=je(['\n export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {\n if (descriptor === undefined) {\n throw new TypeError("attempted to " + action + " private static field before its declaration");\n }\n }\n']))),Le.decorate=Be("7.1.5")(Ce||(Ce=je(['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n'],['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n']))),Le.classPrivateMethodGet=Be("7.1.6")(_e||(_e=je(['\n export default function _classPrivateMethodGet(receiver, privateSet, fn) {\n if (!privateSet.has(receiver)) {\n throw new TypeError("attempted to get private field on non-instance");\n }\n return fn;\n }\n']))),Le.classPrivateMethodSet=Be("7.1.6")(Ie||(Ie=je(['\n export default function _classPrivateMethodSet() {\n throw new TypeError("attempted to reassign private method");\n }\n '])))},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapRegExp=t.typeof=t.objectSpread2=t.jsx=void 0;var a=n(53),r={minVersion:"7.0.0-beta.0",ast:function(){return a.default.program.ast('\nvar REACT_ELEMENT_TYPE;\nexport default function _createRawReactElement(type, props, key, children) {\n if (!REACT_ELEMENT_TYPE) {\n REACT_ELEMENT_TYPE =\n (typeof Symbol === "function" &&\n \n Symbol["for"] &&\n Symbol["for"]("react.element")) ||\n 0xeac7;\n }\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n if (!props && childrenLength !== 0) {\n \n \n props = { children: void 0 };\n }\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = new Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : "" + key,\n ref: null,\n props: props,\n _owner: null,\n };\n}\n')}};t.jsx=r;var i={minVersion:"7.5.0",ast:function(){return a.default.program.ast('\nimport defineProperty from "defineProperty";\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) {\n symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n }\n keys.push.apply(keys, symbols);\n }\n return keys;\n}\nexport default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(\n target,\n key,\n Object.getOwnPropertyDescriptor(source, key)\n );\n });\n }\n }\n return target;\n}\n')}};t.objectSpread2=i;var o={minVersion:"7.0.0-beta.0",ast:function(){return a.default.program.ast('\nexport default function _typeof(obj) {\n "@babel/helpers - typeof";\n if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {\n _typeof = function (obj) {\n return typeof obj;\n };\n } else {\n _typeof = function (obj) {\n return obj &&\n typeof Symbol === "function" &&\n obj.constructor === Symbol &&\n obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n }\n return _typeof(obj);\n}\n')}};t.typeof=o;var s={minVersion:"7.2.6",ast:function(){return a.default.program.ast('\nimport setPrototypeOf from "setPrototypeOf";\nimport inherits from "inherits";\nexport default function _wrapRegExp() {\n _wrapRegExp = function (re, groups) {\n return new BabelRegExp(re, undefined, groups);\n };\n var _super = RegExp.prototype;\n var _groups = new WeakMap();\n function BabelRegExp(re, flags, groups) {\n var _this = new RegExp(re, flags);\n \n _groups.set(_this, groups || _groups.get(re));\n return setPrototypeOf(_this, BabelRegExp.prototype);\n }\n inherits(BabelRegExp, RegExp);\n BabelRegExp.prototype.exec = function (str) {\n var result = _super.exec.call(this, str);\n if (result) result.groups = buildGroups(result, this);\n return result;\n };\n BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {\n if (typeof substitution === "string") {\n var groups = _groups.get(this);\n return _super[Symbol.replace].call(\n this,\n str,\n substitution.replace(/\\$<([^>]+)>/g, function (_, name) {\n return "$" + groups[name];\n })\n );\n } else if (typeof substitution === "function") {\n var _this = this;\n return _super[Symbol.replace].call(this, str, function () {\n var args = arguments;\n \n if (typeof args[args.length - 1] !== "object") {\n args = [].slice.call(args);\n args.push(buildGroups(args, _this));\n }\n return substitution.apply(this, args);\n });\n } else {\n return _super[Symbol.replace].call(this, str, substitution);\n }\n };\n function buildGroups(result, re) {\n \n \n var g = _groups.get(re);\n return Object.keys(g).reduce(function (groups, name) {\n groups[name] = result[g[name]];\n return groups;\n }, Object.create(null));\n }\n return _wrapRegExp.apply(this, arguments);\n}\n')}};t.wrapRegExp=s},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39),i=n(1),o=n(1103),s=n(370),d=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};var r=t.find((function(e){return e.isProgram()}));this._programPath=r,this._programScope=r.scope,this._hub=r.hub,this._defaultOpts=this._applyDefaults(n,a,!0)}var t,n;return t=e,(n=[{key:"addDefault",value:function(e,t){return this.addNamed("default",e,t)}},{key:"addNamed",value:function(e,t,n){return r("string"==typeof e),this._generateImport(this._applyDefaults(t,n),e)}},{key:"addNamespace",value:function(e,t){return this._generateImport(this._applyDefaults(e,t),null)}},{key:"addSideEffect",value:function(e,t){return this._generateImport(this._applyDefaults(e,t),!1)}},{key:"_applyDefaults",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=[];"string"==typeof e?(a.push({importedSource:e}),a.push(t)):(r(!t,"Unexpected secondary arguments."),a.push(e));for(var i=Object.assign({},this._defaultOpts),o=function(){var e=d[s];if(!e)return"continue";Object.keys(i).forEach((function(t){void 0!==e[t]&&(i[t]=e[t])})),n||(void 0!==e.nameHint&&(i.nameHint=e.nameHint),void 0!==e.blockHoist&&(i.blockHoist=e.blockHoist))},s=0,d=a;s<d.length;s++)o();return i}},{key:"_generateImport",value:function(e,t){var n="default"===t,a=!!t&&!n,r=null===t,d=e.importedSource,l=e.importedType,u=e.importedInterop,c=e.importingInterop,p=e.ensureLiveReference,f=e.ensureNoContext,h=e.nameHint,g=e.importPosition,y=e.blockHoist,m=h||t,v=(0,s.default)(this._programPath),R=v&&"node"===c,b=v&&"babel"===c;if("after"===g&&!v)throw new Error('"importPosition": "after" is only supported in modules');var E=new o.default(d,this._programScope,this._hub);if("es6"===l){if(!R&&!b)throw new Error("Cannot import an ES6 module from CommonJS");E.import(),r?E.namespace(h||d):(n||a)&&E.named(m,t)}else{if("commonjs"!==l)throw new Error('Unexpected interopType "'.concat(l,'"'));if("babel"===u)if(R){m="default"!==m?m:d;var x="".concat(d,"$es6Default");E.import(),r?E.default(x).var(m||d).wildcardInterop():n?p?E.default(x).var(m||d).defaultInterop().read("default"):E.default(x).var(m).defaultInterop().prop(t):a&&E.default(x).read(t)}else b?(E.import(),r?E.namespace(m||d):(n||a)&&E.named(m,t)):(E.require(),r?E.var(m||d).wildcardInterop():(n||a)&&p?n?(m="default"!==m?m:d,E.var(m).read(t),E.defaultInterop()):E.var(d).read(t):n?E.var(m).defaultInterop().prop(t):a&&E.var(m).prop(t));else if("compiled"===u)R?(E.import(),r?E.default(m||d):(n||a)&&E.default(d).read(m)):b?(E.import(),r?E.namespace(m||d):(n||a)&&E.named(m,t)):(E.require(),r?E.var(m||d):(n||a)&&(p?E.var(d).read(m):E.prop(t).var(m)));else{if("uncompiled"!==u)throw new Error('Unknown importedInterop "'.concat(u,'".'));if(n&&p)throw new Error("No live reference for commonjs default");R?(E.import(),r?E.default(m||d):n?E.default(m):a&&E.default(d).read(m)):b?(E.import(),r?E.default(m||d):n?E.default(m):a&&E.named(m,t)):(E.require(),r?E.var(m||d):n?E.var(m):a&&(p?E.var(d).read(m):E.var(m).prop(t)))}}var S=E.done(),w=S.statements,T=S.resultName;return this._insertStatements(w,g,y),(n||a)&&f&&"Identifier"!==T.type?i.sequenceExpression([i.numericLiteral(0),T]):T}},{key:"_insertStatements",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"before",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,a=this._programPath.get("body");if("after"===t){for(var r=a.length-1;r>=0;r--)if(a[r].isImportDeclaration())return void a[r].insertAfter(e)}else{e.forEach((function(e){e._blockHoist=n}));var i=a.find((function(e){var t=e.node._blockHoist;return Number.isFinite(t)&&t<4}));if(i)return void i.insertBefore(e)}this._programPath.unshiftContainer("body",e)}}])&&a(t.prototype,n),e}();t.default=d},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39),i=n(1),o=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._statements=[],this._resultName=null,this._scope=null,this._hub=null,this._importedSource=void 0,this._scope=n,this._hub=a,this._importedSource=t}var t,n;return t=e,(n=[{key:"done",value:function(){return{statements:this._statements,resultName:this._resultName}}},{key:"import",value:function(){return this._statements.push(i.importDeclaration([],i.stringLiteral(this._importedSource))),this}},{key:"require",value:function(){return this._statements.push(i.expressionStatement(i.callExpression(i.identifier("require"),[i.stringLiteral(this._importedSource)]))),this}},{key:"namespace",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"namespace",t=this._scope.generateUidIdentifier(e),n=this._statements[this._statements.length-1];return r("ImportDeclaration"===n.type),r(0===n.specifiers.length),n.specifiers=[i.importNamespaceSpecifier(t)],this._resultName=i.cloneNode(t),this}},{key:"default",value:function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return r("ImportDeclaration"===t.type),r(0===t.specifiers.length),t.specifiers=[i.importDefaultSpecifier(e)],this._resultName=i.cloneNode(e),this}},{key:"named",value:function(e,t){if("default"===t)return this.default(e);e=this._scope.generateUidIdentifier(e);var n=this._statements[this._statements.length-1];return r("ImportDeclaration"===n.type),r(0===n.specifiers.length),n.specifiers=[i.importSpecifier(e,i.identifier(t))],this._resultName=i.cloneNode(e),this}},{key:"var",value:function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return"ExpressionStatement"!==t.type&&(r(this._resultName),t=i.expressionStatement(this._resultName),this._statements.push(t)),this._statements[this._statements.length-1]=i.variableDeclaration("var",[i.variableDeclarator(e,t.expression)]),this._resultName=i.cloneNode(e),this}},{key:"defaultInterop",value:function(){return this._interop(this._hub.addHelper("interopRequireDefault"))}},{key:"wildcardInterop",value:function(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}},{key:"_interop",value:function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=i.callExpression(e,[t.expression]):"VariableDeclaration"===t.type?(r(1===t.declarations.length),t.declarations[0].init=i.callExpression(e,[t.declarations[0].init])):r.fail("Unexpected type."),this}},{key:"prop",value:function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=i.memberExpression(t.expression,i.identifier(e)):"VariableDeclaration"===t.type?(r(1===t.declarations.length),t.declarations[0].init=i.memberExpression(t.declarations[0].init,i.identifier(e))):r.fail("Unexpected type:"+t.type),this}},{key:"read",value:function(e){this._resultName=i.memberExpression(this._resultName,i.identifier(e))}}])&&a(t.prototype,n),e}();t.default=o},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(e.node,Object.assign({},o,{noScope:!0}))};var a=n(87),r=n(30),i=n(1),o=r.default.visitors.merge([a.environmentVisitor,{ThisExpression(e){e.replaceWith(i.unaryExpression("void",i.numericLiteral(0),!0))}}])},(e,t,n)=>{"use strict";var a;function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){d=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(d)throw i}}}}function s(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a=new Map,s=new Map,d=function(t){e.requeue(t)},l=o(t.source);try{for(l.s();!(n=l.n()).done;){var c,h=r(n.value,2),g=h[0],m=h[1],v=o(m.imports);try{for(v.s();!(c=v.n()).done;){var R=r(c.value,2),b=R[0],E=R[1];a.set(b,[g,E,null])}}catch(e){v.e(e)}finally{v.f()}var x,S=o(m.importsNamespace);try{for(S.s();!(x=S.n()).done;){var w=x.value;a.set(w,[g,null,w])}}catch(e){S.e(e)}finally{S.f()}}}catch(e){l.e(e)}finally{l.f()}var T,A=o(t.local);try{for(A.s();!(T=A.n()).done;){var P,k=r(T.value,2),O=k[0],C=k[1],_=s.get(O);_||(_=[],s.set(O,_)),(P=_).push.apply(P,i(C.names))}}catch(e){A.e(e)}finally{A.f()}var I={metadata:t,requeueInParent:d,scope:e.scope,exported:s};e.traverse(f,I),(0,p.default)(e,new Set([].concat(i(Array.from(a.keys())),i(Array.from(s.keys())))));var j={seen:new WeakSet,metadata:t,requeueInParent:d,scope:e.scope,imported:a,exported:s,buildImportReference:function(e,n){var a=r(e,3),i=a[0],o=a[1],s=a[2],d=t.source.get(i);if(s)return d.lazy&&(n=u.callExpression(n,[])),n;var l=u.identifier(d.name);if(d.lazy&&(l=u.callExpression(l,[])),"default"===o&&"node-default"===d.interop)return l;var c=t.stringSpecifiers.has(o);return u.memberExpression(l,c?u.stringLiteral(o):u.identifier(o),c)}};e.traverse(y,j)};var l=n(39),u=n(1),c=n(53),p=n(372),f={Scope(e){e.skip()},ClassDeclaration(e){var t=this.requeueInParent,n=this.exported,a=this.metadata,r=e.node.id;if(!r)throw new Error("Expected class to have a name");var i=r.name,o=n.get(i)||[];if(o.length>0){var s=u.expressionStatement(h(a,o,u.identifier(i)));s._blockHoist=e.node._blockHoist,t(e.insertAfter(s)[0])}},VariableDeclaration(e){var t=this.requeueInParent,n=this.exported,a=this.metadata;Object.keys(e.getOuterBindingIdentifiers()).forEach((function(r){var i=n.get(r)||[];if(i.length>0){var o=u.expressionStatement(h(a,i,u.identifier(r)));o._blockHoist=e.node._blockHoist,t(e.insertAfter(o)[0])}}))}},h=function(e,t,n){return(t||[]).reduce((function(t,n){var a=e.stringSpecifiers.has(n);return u.assignmentExpression("=",u.memberExpression(u.identifier(e.exportName),a?u.stringLiteral(n):u.identifier(n),a),t)}),n)},g=function(e){return c.default.expression.ast(a||(t=["\n (function() {\n throw new Error('\"' + '","' + '\" is read-only.');\n })()\n "],n||(n=t.slice(0)),a=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(n)}}))),e);var t,n},y={ReferencedIdentifier(e){var t=this.seen,n=this.buildImportReference,a=this.scope,r=this.imported,i=this.requeueInParent;if(!t.has(e.node)){t.add(e.node);var o=e.node.name,s=r.get(o);if(s){var d=e.scope.getBinding(o);if(a.getBinding(o)!==d)return;var l=n(s,e.node);if(l.loc=e.node.loc,(e.parentPath.isCallExpression({callee:e.node})||e.parentPath.isOptionalCallExpression({callee:e.node})||e.parentPath.isTaggedTemplateExpression({tag:e.node}))&&u.isMemberExpression(l))e.replaceWith(u.sequenceExpression([u.numericLiteral(0),l]));else if(e.isJSXIdentifier()&&u.isMemberExpression(l)){var c=l.object,p=l.property;e.replaceWith(u.jsxMemberExpression(u.jsxIdentifier(c.name),u.jsxIdentifier(p.name)))}else e.replaceWith(l);i(e),e.skip()}}},AssignmentExpression:{exit(e){var t=this,n=this.scope,a=this.seen,r=this.imported,i=this.exported,o=this.requeueInParent,s=this.buildImportReference;if(!a.has(e.node)){a.add(e.node);var d=e.get("left");if(!d.isMemberExpression())if(d.isIdentifier()){var c=d.node.name;if(n.getBinding(c)!==e.scope.getBinding(c))return;var p=i.get(c),f=r.get(c);if((null==p?void 0:p.length)>0||f){l("="===e.node.operator,"Path was not simplified");var y=e.node;f&&(y.left=s(f,y.left),y.right=u.sequenceExpression([y.right,g(c)])),e.replaceWith(h(this.metadata,p,y)),o(e)}}else{var m=d.getOuterBindingIdentifiers(),v=Object.keys(m).filter((function(t){return n.getBinding(t)===e.scope.getBinding(t)})),R=v.find((function(e){return r.has(e)}));R&&(e.node.right=u.sequenceExpression([e.node.right,g(R)]));var b=[];if(v.forEach((function(e){var n=i.get(e)||[];n.length>0&&b.push(h(t.metadata,n,u.identifier(e)))})),b.length>0){var E=u.sequenceExpression(b);e.parentPath.isExpressionStatement()&&((E=u.expressionStatement(E))._blockHoist=e.parentPath.node._blockHoist),o(e.insertAfter(E)[0])}}}}},"ForOfStatement|ForInStatement"(e){var t=e.scope,n=e.node.left,a=this.exported,r=this.scope;if(!u.isVariableDeclaration(n)){for(var i=!1,o=e.get("body"),s=o.scope,d=0,l=Object.keys(u.getOuterBindingIdentifiers(n));d<l.length;d++){var c=l[d];a.get(c)&&r.getBinding(c)===t.getBinding(c)&&(i=!0,s.hasOwnBinding(c)&&s.rename(c))}if(!i)return;var p=t.generateUidIdentifierBasedOnNode(n);o.unshiftContainer("body",u.expressionStatement(u.assignmentExpression("=",n,p))),e.get("left").replaceWith(u.variableDeclaration("let",[u.variableDeclarator(u.cloneNode(p))])),t.registerDeclaration(e.get("left"))}}}},(e,t,n)=>{"use strict";function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.hasExports=function(e){return e.hasExports},t.isSideEffectImport=u,t.validateImportInteropOption=c,t.default=function(e,t,n){var i=n.importInterop,o=n.initializeReexports,d=void 0!==o&&o,c=n.lazy,g=void 0!==c&&c,y=n.esNamespaceOnly,m=void 0!==y&&y;t||(t=e.scope.generateUidIdentifier("exports").name);var v=new Set;!function(e){e.get("body").forEach((function(e){e.isExportDefaultDeclaration()&&(0,l.default)(e)}))}(e);var R=function(e,t,n){var i=t.lazy,o=function(e,t,n){var a=new Map;e.get("body").forEach((function(e){var n;if(e.isImportDeclaration())n="import";else{if(e.isExportDefaultDeclaration()&&(e=e.get("declaration")),e.isExportNamedDeclaration())if(e.node.declaration)e=e.get("declaration");else if(t&&e.node.source&&e.get("source").isStringLiteral())return void e.get("specifiers").forEach((function(e){h(e),a.set(e.get("local").node.name,"block")}));if(e.isFunctionDeclaration())n="hoisted";else if(e.isClassDeclaration())n="block";else if(e.isVariableDeclaration({kind:"var"}))n="var";else{if(!e.isVariableDeclaration())return;n="block"}}Object.keys(e.getOuterBindingIdentifiers()).forEach((function(e){a.set(e,n)}))}));var r=new Map,i=function(e){var t=e.node.name,n=r.get(t);if(!n){var i=a.get(t);if(void 0===i)throw e.buildCodeFrameError('Exporting local "'.concat(t,'", which is not declared.'));n={names:[],kind:i},r.set(t,n)}return n};return e.get("body").forEach((function(e){if(!e.isExportNamedDeclaration()||!t&&e.node.source){if(e.isExportDefaultDeclaration()){var a=e.get("declaration");if(!a.isFunctionDeclaration()&&!a.isClassDeclaration())throw a.buildCodeFrameError("Unexpected default expression export.");i(a.get("id")).names.push("default")}}else if(e.node.declaration){var r=e.get("declaration"),o=r.getOuterBindingIdentifierPaths();Object.keys(o).forEach((function(e){if("__esModule"===e)throw r.buildCodeFrameError('Illegal export "__esModule".');i(o[e]).names.push(e)}))}else e.get("specifiers").forEach((function(e){var t=e.get("local"),a=e.get("exported"),r=i(t),o=f(a,n);if("__esModule"===o)throw a.buildCodeFrameError('Illegal export "__esModule".');r.names.push(o)}))})),r}(e,t.initializeReexports,n),d=new Map,l=function(t){var n=t.value,a=d.get(n);return a||(a={name:e.scope.generateUidIdentifier((0,s.basename)(n,(0,s.extname)(n))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,lazy:!1,source:n},d.set(n,a)),a},c=!1;e.get("body").forEach((function(e){if(e.isImportDeclaration()){var t=l(e.node.source);t.loc||(t.loc=e.node.loc),e.get("specifiers").forEach((function(e){if(e.isImportDefaultSpecifier()){var a=e.get("local").node.name;t.imports.set(a,"default");var r=o.get(a);r&&(o.delete(a),r.names.forEach((function(e){t.reexports.set(e,"default")})))}else if(e.isImportNamespaceSpecifier()){var i=e.get("local").node.name;t.importsNamespace.add(i);var s=o.get(i);s&&(o.delete(i),s.names.forEach((function(e){t.reexportNamespace.add(e)})))}else if(e.isImportSpecifier()){var d=f(e.get("imported"),n),l=e.get("local").node.name;t.imports.set(l,d);var u=o.get(l);u&&(o.delete(l),u.names.forEach((function(e){t.reexports.set(e,d)})))}}))}else if(e.isExportAllDeclaration()){c=!0;var a=l(e.node.source);a.loc||(a.loc=e.node.loc),a.reexportAll={loc:e.node.loc}}else if(e.isExportNamedDeclaration()&&e.node.source){c=!0;var r=l(e.node.source);r.loc||(r.loc=e.node.loc),e.get("specifiers").forEach((function(e){h(e);var t=f(e.get("local"),n),a=f(e.get("exported"),n);if(r.reexports.set(a,t),"__esModule"===a)throw e.get("exported").buildCodeFrameError('Illegal export "__esModule".')}))}else(e.isExportNamedDeclaration()||e.isExportDefaultDeclaration())&&(c=!0)}));var p,g=r(d.values());try{for(g.s();!(p=g.n()).done;){var y=p.value,m=!1,v=!1;y.importsNamespace.size>0&&(m=!0,v=!0),y.reexportAll&&(v=!0);var R,b=r(y.imports.values());try{for(b.s();!(R=b.n()).done;)"default"===R.value?m=!0:v=!0}catch(e){b.e(e)}finally{b.f()}var E,x=r(y.reexports.values());try{for(x.s();!(E=x.n()).done;)"default"===E.value?m=!0:v=!0}catch(e){x.e(e)}finally{x.f()}m&&v?y.interop="namespace":m&&(y.interop="default")}}catch(e){g.e(e)}finally{g.f()}var S,w=r(d);try{for(w.s();!(S=w.n()).done;){var T=a(S.value,2),A=T[0],P=T[1];if(!1!==i&&!u(P)&&!P.reexportAll)if(!0===i)P.lazy=!/\./.test(A);else if(Array.isArray(i))P.lazy=-1!==i.indexOf(A);else{if("function"!=typeof i)throw new Error(".lazy must be a boolean, string array, or function");P.lazy=i(A)}}}catch(e){w.e(e)}finally{w.f()}return{hasExports:c,local:o,source:d}}(e,{initializeReexports:d,lazy:g},v),b=R.local,E=R.source,x=R.hasExports;!function(e){e.get("body").forEach((function(e){if(e.isImportDeclaration())e.remove();else if(e.isExportNamedDeclaration())e.node.declaration?(e.node.declaration._blockHoist=e.node._blockHoist,e.replaceWith(e.node.declaration)):e.remove();else if(e.isExportDefaultDeclaration()){var t=e.get("declaration");if(!t.isFunctionDeclaration()&&!t.isClassDeclaration())throw t.buildCodeFrameError("Unexpected default expression export.");t._blockHoist=e.node._blockHoist,e.replaceWith(t)}else e.isExportAllDeclaration()&&e.remove()}))}(e);var S,w=r(E);try{for(w.s();!(S=w.n()).done;){var T=a(S.value,2)[1];T.importsNamespace.size>0&&(T.name=T.importsNamespace.values().next().value);var A=p(i,T.source);"none"===A?T.interop="none":"node"===A&&"namespace"===T.interop?T.interop="node-namespace":"node"===A&&"default"===T.interop?T.interop="node-default":m&&"namespace"===T.interop&&(T.interop="default")}}catch(e){w.e(e)}finally{w.f()}return{exportName:t,exportNameListName:null,hasExports:x,local:b,source:E,stringSpecifiers:v}};var s=n(29),d=n(148),l=n(151);function u(e){return 0===e.imports.size&&0===e.importsNamespace.size&&0===e.reexports.size&&0===e.reexportNamespace.size&&!e.reexportAll}function c(e){if("function"!=typeof e&&"none"!==e&&"babel"!==e&&"node"!==e)throw new Error('.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received '.concat(e,")."));return e}function p(e,t){return"function"==typeof e?c(e(t)):e}function f(e,t){if(e.isIdentifier())return e.node.name;if(e.isStringLiteral()){var n=e.node.value;return(0,d.isIdentifierName)(n)||t.add(n),n}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got ".concat(e.node.type))}function h(e){if(!e.isExportSpecifier())throw e.isExportNamespaceSpecifier()?e.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`."):e.buildCodeFrameError("Unexpected export specifier type")}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=a;function a(e,t){var n=e.filename,a=e.filenameRelative,r=void 0===a?n:a,i=e.sourceRoot,o=void 0===i?t.moduleRoot:i,s=t.moduleId,d=t.moduleIds,l=void 0===d?!!s:d,u=t.getModuleId,c=t.moduleRoot,p=void 0===c?o:c;if(!l)return null;if(null!=s&&!u)return s;var f=null!=p?p+"/":"";if(r){var h=null!=o?new RegExp("^"+o+"/?"):"";f+=r.replace(h,"").replace(/\.(\w*?)$/,"")}return f=f.replace(/\\/g,"/"),u&&u(f)||f}t.default=a=function(e,t){var a,r,i,o;return n(e,{moduleId:null!=(a=t.moduleId)?a:e.moduleId,moduleIds:null!=(r=t.moduleIds)?r:e.moduleIds,getModuleId:null!=(i=t.getModuleId)?i:e.getModuleId,moduleRoot:null!=(o=t.moduleRoot)?o:e.moduleRoot})}},(e,t,n)=>{"use strict";var a;function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){var e=n(323);return i=function(){return e},e}function o(){var e=n(242);return o=function(){return e},e}function s(){var e=n(53);return s=function(){return e},e}function d(){var e=n(1);return d=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",a={global:u,module:c,umd:p,var:f}[n];if(!a)throw new Error("Unsupported output type ".concat(n));return t=a(e),(0,o().default)(t).code};var l=n(236);function u(e){var t=d().identifier("babelHelpers"),n=[],a=d().functionExpression(null,[d().identifier("global")],d().blockStatement(n)),r=d().program([d().expressionStatement(d().callExpression(a,[d().conditionalExpression(d().binaryExpression("===",d().unaryExpression("typeof",d().identifier("global")),d().stringLiteral("undefined")),d().identifier("self"),d().identifier("global"))]))]);return n.push(d().variableDeclaration("var",[d().variableDeclarator(t,d().assignmentExpression("=",d().memberExpression(d().identifier("global"),t),d().objectExpression([])))])),h(n,t,e),r}function c(e){var t=[],n=h(t,null,e);return t.unshift(d().exportNamedDeclaration(null,Object.keys(n).map((function(e){return d().exportSpecifier(d().cloneNode(n[e]),d().identifier(e))})))),d().program(t,[],"module")}function p(e){var t,n,r,i=d().identifier("babelHelpers"),o=[];return o.push(d().variableDeclaration("var",[d().variableDeclarator(i,d().identifier("global"))])),h(o,i,e),d().program([(t={FACTORY_PARAMETERS:d().identifier("global"),BROWSER_ARGUMENTS:d().assignmentExpression("=",d().memberExpression(d().identifier("root"),i),d().objectExpression([])),COMMON_ARGUMENTS:d().identifier("exports"),AMD_ARGUMENTS:d().arrayExpression([d().stringLiteral("exports")]),FACTORY_BODY:o,UMD_ROOT:d().identifier("this")},(0,s().default)(a||(n=['\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n '],r||(r=n.slice(0)),a=Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}}))))(t))])}function f(e){var t=d().identifier("babelHelpers"),n=[];n.push(d().variableDeclaration("var",[d().variableDeclarator(t,d().objectExpression([]))]));var a=d().program(n);return h(n,t,e),n.push(d().expressionStatement(t)),a}function h(e,t,n){var a=function(e){return t?d().memberExpression(t,d().identifier(e)):d().identifier("_".concat(e))},o={};return i().list.forEach((function(t){if(!(n&&n.indexOf(t)<0)){var s=o[t]=a(t);i().ensure(t,l.default);var d=i().get(t,a,s).nodes;e.push.apply(e,function(e){if(Array.isArray(e))return r(e)}(u=d)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(u)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}var u})),o}},(e,t,n)=>{"use strict";var a=n(11),r=a.mark(k),i=a.mark(I);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=d(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function s(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function u(){var e=n(37);return u=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=n(399),p=n(258),f=n(6),h=n(165),g=n(166),y=n(411);function m(){var e=n(30);return m=function(){return e},e}var v=n(167),R=n(168),b=n(1127),E=n(1128),x=n(414),S=(n(413),u()(a.mark((function e(t){var n,r,i,d,l,u,c,f,h,y,m,v,b,E,S;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield((0,x.default)(t),"t0",1);case 1:if(r=e.t0){e.next=4;break}return e.abrupt("return",null);case 4:if(i=r.options,d=r.context,"ignored"!==r.fileHandling){e.next=7;break}return e.abrupt("return",null);case 7:if(l={},u=i.plugins,c=i.presets,u&&c){e.next=11;break}throw new Error("Assertion failure - plugins and presets exist");case 11:return f=Object.assign({},d,{targets:i.targets}),h=function(e){var t=(0,g.getItemDescriptor)(e);if(!t)throw new Error("Assertion failure - must be config item");return t},y=c.map(h),m=u.map(h),v=[[]],b=[],e.delegateYield(w(d,a.mark((function e(t,n){var r,i,d,u,c,h,g,y;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:r=[],i=0;case 2:if(!(i<t.length)){a.next=30;break}if(!1===(d=t[i]).options){a.next=27;break}if(a.prev=5,!d.ownPass){a.next=15;break}return a.t0=r,a.delegateYield(I(d,f),"t1",9);case 9:a.t2=a.t1,a.t3=[],a.t4={preset:a.t2,pass:a.t3},a.t0.push.call(a.t0,a.t4),a.next=21;break;case 15:return a.t5=r,a.delegateYield(I(d,f),"t6",17);case 17:a.t7=a.t6,a.t8=n,a.t9={preset:a.t7,pass:a.t8},a.t5.unshift.call(a.t5,a.t9);case 21:a.next=27;break;case 23:throw a.prev=23,a.t10=a.catch(5),"BABEL_UNKNOWN_OPTION"===a.t10.code&&(0,R.checkNoUnwrappedItemOptionPairs)(t,i,"preset",a.t10),a.t10;case 27:i++,a.next=2;break;case 30:if(!(r.length>0)){a.next=55;break}v.splice.apply(v,[1,0].concat(s(r.map((function(e){return e.pass})).filter((function(e){return e!==n}))))),u=o(r),a.prev=33,u.s();case 35:if((c=u.n()).done){a.next=47;break}if(h=c.value,g=h.preset,y=h.pass,g){a.next=39;break}return a.abrupt("return",!0);case 39:return y.push.apply(y,s(g.plugins)),a.delegateYield(e(g.presets,y),"t11",41);case 41:if(!a.t11){a.next=44;break}return a.abrupt("return",!0);case 44:g.options.forEach((function(e){(0,p.mergeOptions)(l,e)}));case 45:a.next=35;break;case 47:a.next=52;break;case 49:a.prev=49,a.t12=a.catch(33),u.e(a.t12);case 52:return a.prev=52,u.f(),a.finish(52);case 55:case"end":return a.stop()}}),e,null,[[5,23],[33,49,52,55]])})))(y,v[0]),"t1",18);case 18:if(!e.t1){e.next=21;break}return e.abrupt("return",null);case 21:return E=l,(0,p.mergeOptions)(E,i),S=Object.assign({},f,{assumptions:null!=(n=E.assumptions)?n:{}}),e.delegateYield(w(d,a.mark((function e(){var t,n,r,i,d,l,u;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=v[0]).unshift.apply(t,s(m)),n=o(v),e.prev=2,n.s();case 4:if((r=n.n()).done){e.next=28;break}i=r.value,d=[],b.push(d),l=0;case 9:if(!(l<i.length)){e.next=26;break}if(!1===(u=i[l]).options){e.next=23;break}return e.prev=12,e.t0=d,e.delegateYield(k(u,S),"t1",15);case 15:e.t2=e.t1,e.t0.push.call(e.t0,e.t2),e.next=23;break;case 19:throw e.prev=19,e.t3=e.catch(12),"BABEL_UNKNOWN_PLUGIN_PROPERTY"===e.t3.code&&(0,R.checkNoUnwrappedItemOptionPairs)(i,l,"plugin",e.t3),e.t3;case 23:l++,e.next=9;break;case 26:e.next=4;break;case 28:e.next=33;break;case 30:e.prev=30,e.t4=e.catch(2),n.e(e.t4);case 33:return e.prev=33,n.f(),e.finish(33);case 36:case"end":return e.stop()}}),e,null,[[2,30,33,36],[12,19]])})))(),"t2",25);case 25:return E.plugins=b[0],E.presets=b.slice(1).filter((function(e){return e.length>0})).map((function(e){return{plugins:e}})),E.passPerPreset=E.presets.length>0,e.abrupt("return",{options:E,passes:b});case 29:case"end":return e.stop()}}),e)}))));function w(e,t){return a.mark((function n(r,i){return a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.delegateYield(t(r,i),"t0",2);case 2:return n.abrupt("return",n.t0);case 5:throw n.prev=5,n.t1=n.catch(0),/^\[BABEL\]/.test(n.t1.message)||(n.t1.message="[BABEL] ".concat(e.filename||"unknown",": ").concat(n.t1.message)),n.t1;case 9:case"end":return n.stop()}}),n,null,[[0,5]])}))}t.default=S;var T=function(e){return(0,v.makeWeakCache)(a.mark((function t(n,r){var i,o,s,d,l,u,p;return a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n.value,o=n.options,s=n.dirname,d=n.alias,!1!==o){t.next=3;break}throw new Error("Assertion failure");case 3:if(o=o||{},l=i,"function"!=typeof i){t.next=17;break}return u=(0,c.maybeAsync)(i,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),p=Object.assign({},f,e(r)),t.prev=8,t.delegateYield(u(p,o,s),"t0",10);case 10:l=t.t0,t.next=17;break;case 13:throw t.prev=13,t.t1=t.catch(8),d&&(t.t1.message+=" (While processing: ".concat(JSON.stringify(d),")")),t.t1;case 17:if(l&&"object"==typeof l){t.next=19;break}throw new Error("Plugin/Preset did not return an object.");case 19:if(!(0,c.isThenable)(l)){t.next=22;break}return t.delegateYield([],"t2",21);case 21:throw new Error('You appear to be using a promise as a plugin, which your current version of Babel does not support. If you\'re using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". '+"(While processing: ".concat(JSON.stringify(d),")"));case 22:return t.abrupt("return",{value:l,options:o,dirname:s,alias:d});case 23:case"end":return t.stop()}}),t,null,[[8,13]])})))},A=T(E.makePluginAPI),P=T(E.makePresetAPI);function k(e,t){return a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!(e.value instanceof h.default)){n.next=4;break}if(!e.options){n.next=3;break}throw new Error("Passed options to an existing Plugin instance will not work.");case 3:return n.abrupt("return",e.value);case 4:return n.t0=O,n.delegateYield(A(e,t),"t1",6);case 6:return n.t2=n.t1,n.t3=t,n.delegateYield((0,n.t0)(n.t2,n.t3),"t4",9);case 9:return n.abrupt("return",n.t4);case 10:case"end":return n.stop()}}),r)}var O=(0,v.makeWeakCache)(a.mark((function e(t,n){var r,i,o,s,d,l,u,p;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.value,i=t.options,o=t.dirname,s=t.alias,d=(0,b.validatePluginObject)(r),(l=Object.assign({},d)).visitor&&(l.visitor=m().default.explode(Object.assign({},l.visitor))),!l.inherits){e.next=12;break}return u={name:void 0,alias:"".concat(s,"$inherits"),value:l.inherits,options:i,dirname:o},e.delegateYield((0,c.forwardAsync)(k,(function(e){return n.invalidate((function(t){return e(u,t)}))})),"t0",7);case 7:p=e.t0,l.pre=D(p.pre,l.pre),l.post=D(p.post,l.post),l.manipulateOptions=D(p.manipulateOptions,l.manipulateOptions),l.visitor=m().default.visitors.merge([p.visitor||{},l.visitor||{}]);case 12:return e.abrupt("return",new h.default(l,i,s));case 13:case"end":return e.stop()}}),e)}))),C=function(e,t){if(e.test||e.include||e.exclude){var n=t.name?'"'.concat(t.name,'"'):"/* your preset */";throw new Error(["Preset ".concat(n," requires a filename to be set when babel is called directly,"),"```","babel.transform(code, { filename: 'file.ts', presets: [".concat(n,"] });"),"```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}},_=function(e,t,n){if(!t.filename){var a=e.options;C(a,n),a.overrides&&a.overrides.forEach((function(e){return C(e,n)}))}};function I(e,t){var n;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.t0=j,a.delegateYield(P(e,t),"t1",2);case 2:return a.t2=a.t1,n=(0,a.t0)(a.t2),_(n,t,e),a.delegateYield((0,y.buildPresetChain)(n,t),"t3",6);case 6:return a.abrupt("return",a.t3);case 7:case"end":return a.stop()}}),i)}var j=(0,v.makeWeakCacheSync)((function(e){var t=e.value,n=e.dirname,a=e.alias;return{options:(0,R.validate)("preset",t),alias:a,dirname:n}}));function D(e,t){var n=[e,t].filter(Boolean);return n.length<=1?n[0]:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var r,i=o(n);try{for(i.s();!(r=i.n()).done;){var s=r.value;s.apply(this,t)}}catch(e){i.e(e)}finally{i.f()}}}},e=>{"use strict";e.exports=JSON.parse('[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"iojs","version":"1.0.0","date":"2015-01-14"},{"name":"iojs","version":"1.1.0","date":"2015-02-03"},{"name":"iojs","version":"1.2.0","date":"2015-02-11"},{"name":"iojs","version":"1.3.0","date":"2015-02-20"},{"name":"iojs","version":"1.5.0","date":"2015-03-06"},{"name":"iojs","version":"1.6.0","date":"2015-03-20"},{"name":"iojs","version":"2.0.0","date":"2015-05-04"},{"name":"iojs","version":"2.1.0","date":"2015-05-24"},{"name":"iojs","version":"2.2.0","date":"2015-06-01"},{"name":"iojs","version":"2.3.0","date":"2015-06-13"},{"name":"iojs","version":"2.4.0","date":"2015-07-17"},{"name":"iojs","version":"2.5.0","date":"2015-07-28"},{"name":"iojs","version":"3.0.0","date":"2015-08-04"},{"name":"iojs","version":"3.1.0","date":"2015-08-19"},{"name":"iojs","version":"3.2.0","date":"2015-08-25"},{"name":"iojs","version":"3.3.0","date":"2015-09-02"},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false}]')},(e,t,n)=>{var a=n(1112).browsers,r=n(1113).browserVersions,i=n(405);function o(e){return Object.keys(e).reduce((function(t,n){return t[r[n]]=e[n],t}),{})}e.exports.a=Object.keys(i).reduce((function(e,t){var n=i[t];return e[a[t]]=Object.keys(n).reduce((function(e,t){return"A"===t?e.usage_global=o(n[t]):"C"===t?e.versions=n[t].reduce((function(e,t){return""===t?e.push(null):e.push(r[t]),e}),[]):"D"===t?e.prefix_exceptions=o(n[t]):"E"===t?e.browser=n[t]:"F"===t?e.release_date=Object.keys(n[t]).reduce((function(e,a){return e[r[a]]=n[t][a],e}),{}):e.prefix=n[t],e}),{}),e}),{})},(e,t,n)=>{e.exports.browsers=n(403)},(e,t,n)=>{e.exports.browserVersions=n(404)},e=>{"use strict";e.exports=JSON.parse('{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2024-04-30","codename":""},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":""}}')},()=>{},(e,t,n)=>{"use strict";function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.OptionValidator=void 0;var r=n(409),i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.descriptor=t}var t,n;return t=e,(n=[{key:"validateTopLevelOptions",value:function(e,t){for(var n=Object.keys(t),a=0,i=Object.keys(e);a<i.length;a++){var o=i[a];if(!n.includes(o))throw new Error(this.formatMessage("'".concat(o,"' is not a valid top-level option.\n- Did you mean '").concat((0,r.findSuggestion)(o,n),"'?")))}}},{key:"validateBooleanOption",value:function(e,t,n){return void 0===t?n:(this.invariant("boolean"==typeof t,"'".concat(e,"' option must be a boolean.")),t)}},{key:"validateStringOption",value:function(e,t,n){return void 0===t?n:(this.invariant("string"==typeof t,"'".concat(e,"' option must be a string.")),t)}},{key:"invariant",value:function(e,t){if(!e)throw new Error(this.formatMessage(t))}},{key:"formatMessage",value:function(e){return"".concat(this.descriptor,": ").concat(e)}}])&&a(t.prototype,n),e}();t.OptionValidator=i},(e,t,n)=>{e.exports=n(1118)},e=>{"use strict";e.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"48","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TargetNames=void 0,t.TargetNames={node:"node",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung"}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getInclusionReasons=function(e,t,n){var o=n[e]||{};return Object.keys(t).reduce((function(e,n){var s=(0,i.getLowestImplementedVersion)(o,n),d=t[n];if(s){var l=(0,i.isUnreleasedVersion)(s,n);(0,i.isUnreleasedVersion)(d,n)||!l&&!a.lt(d.toString(),(0,i.semverify)(s))||(e[n]=(0,r.prettifyVersion)(d))}else e[n]=(0,r.prettifyVersion)(d);return e}),{})};var a=n(73),r=n(410),i=n(261)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.targetsSupported=o,t.isRequired=s,t.default=function(e,t,n,a,r,i,o){var d=new Set,l={compatData:e,includes:t,excludes:n};for(var u in e)if(s(u,a,l))d.add(u);else if(o){var c=o.get(u);c&&d.add(c)}return r&&r.forEach((function(e){return!n.has(e)&&d.add(e)})),i&&i.forEach((function(e){return!t.has(e)&&d.delete(e)})),d};var a=n(73),r=n(1122),i=n(261);function o(e,t){var n=Object.keys(e);return 0!==n.length&&0===n.filter((function(n){var r=(0,i.getLowestImplementedVersion)(t,n);if(!r)return!0;var o=e[n];if((0,i.isUnreleasedVersion)(o,n))return!1;if((0,i.isUnreleasedVersion)(r,n))return!0;if(!a.valid(o.toString()))throw new Error('Invalid version passed for target "'.concat(n,'": "').concat(o,'". ')+"Versions must be in semver format (major.minor.patch)");return a.gt((0,i.semverify)(r),o.toString())})).length}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.compatData,i=void 0===a?r:a,s=n.includes,d=n.excludes;return!(null!=d&&d.has(e)||(null==s||!s.has(e))&&o(t,i[e]))}},(e,t,n)=>{e.exports=n(1123)},e=>{"use strict";e.exports=JSON.parse('{"proposal-class-static-block":{"chrome":"91","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","firefox":"90","electron":"13.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","samsung":"11","electron":"6.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","electron":"10.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","ios":"13","samsung":"11","electron":"6.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","ios":"14","electron":"10.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-optional-chaining":{"firefox":"74","safari":"13.1","ios":"13.4"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","ios":"11.3","samsung":"8","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","ios":"11.3","samsung":"8","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","ios":"11","samsung":"6","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","ios":"13","samsung":"3.4","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"45","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","ie":"11","ios":"10","samsung":"3.4","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","ios":"8","samsung":"4","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","ios":"12","samsung":"5","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"49","opera":"36","edge":"14","firefox":"51","safari":"11","node":"6","ios":"11","samsung":"5","electron":"0.37"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4.4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"proposal-export-namespace-from":{"chrome":"72","and_chr":"72","edge":"79","firefox":"80","and_ff":"80","node":"13.2","opera":"60","op_mob":"51","samsung":"11.0","android":"72","electron":"5.0"}}')},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function r(){var e=n(29);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,f=r().resolve(t,e).split(r().sep);return new RegExp(["^"].concat((n=f.map((function(e,t){var n=t===f.length-1;return"**"===e?n?c:u:"*"===e?n?l:d:0===e.indexOf("*.")?s+p(e.slice(1))+(n?o:i):p(e)+(n?o:i)})),function(e){if(Array.isArray(e))return a(e)}(n)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())).join(""))};var i="\\".concat(r().sep),o="(?:".concat(i,"|$)"),s="[^".concat(i,"]+"),d="(?:".concat(s).concat(i,")"),l="(?:".concat(s).concat(o,")"),u="".concat(d,"*?"),c="".concat(d,"*?").concat(l,"?");function p(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function i(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function s(){var e=n(37);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigPrinter=t.ChainFormatter=void 0;var d={Programmatic:0,Config:1};t.ChainFormatter=d;var l={title(e,t,n){var a="";return e===d.Programmatic?(a="programmatic options",t&&(a+=" from "+t)):a="config "+n,a},loc(e,t){var n="";return null!=e&&(n+=".overrides[".concat(e,"]")),null!=t&&(n+='.env["'.concat(t,'"]')),n},optionsAndDescriptors:e=>a.mark((function t(){var n,r,o;return a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return delete(n=Object.assign({},e.options)).overrides,delete n.env,t.t0=i,t.delegateYield(e.plugins(),"t1",5);case 5:return t.t2=t.t1,(r=(0,t.t0)(t.t2)).length&&(n.plugins=r.map((function(e){return u(e)}))),t.t3=i,t.delegateYield(e.presets(),"t4",10);case 10:return t.t5=t.t4,(o=(0,t.t3)(t.t5)).length&&(n.presets=i(o).map((function(e){return u(e)}))),t.abrupt("return",JSON.stringify(n,void 0,2));case 14:case"end":return t.stop()}}),t)}))()};function u(e){var t,n=null==(t=e.file)?void 0:t.request;return null==n&&("object"==typeof e.value?n=e.value:"function"==typeof e.value&&(n="[Function: ".concat(e.value.toString().substr(0,50)," ... ]"))),null==n&&(n="[Unknown]"),void 0===e.options?n:null==e.name?[n,e.options]:[n,e.options,e.name]}var c=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._stack=[]}var t,n,i;return t=e,n=[{key:"configure",value:function(e,t,n){var a=this,r=n.callerName,i=n.filepath;return e?function(e,n,o){a._stack.push({type:t,callerName:r,filepath:i,content:e,index:n,envName:o})}:function(){}}},{key:"output",value:a.mark((function t(){var n;return a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==this._stack.length){t.next=2;break}return t.abrupt("return","");case 2:return t.delegateYield(s().all(this._stack.map((function(t){return e.format(t)}))),"t0",3);case 3:return n=t.t0,t.abrupt("return",n.join("\n\n"));case 5:case"end":return t.stop()}}),t,this)}))}],i=[{key:"format",value:a.mark((function e(t){var n,r,i;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=l.title(t.type,t.callerName,t.filepath),(r=l.loc(t.index,t.envName))&&(n+=" ".concat(r)),e.delegateYield(l.optionsAndDescriptors(t.content),"t0",4);case 4:return i=e.t0,e.abrupt("return","".concat(n,"\n").concat(i));case 6:case"end":return e.stop()}}),e)}))}],n&&r(t.prototype,n),i&&r(t,i),e}();t.ConfigPrinter=c},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validatePluginObject=function(e){var t={type:"root",source:"plugin"};return Object.keys(e).forEach((function(n){var a=r[n];if(!a){var i=new Error(".".concat(n," is not a valid Plugin property"));throw i.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",i}a({type:"option",name:n,parent:t},e[n])})),e};var a=n(412),r={name:a.assertString,manipulateOptions:a.assertFunction,pre:a.assertFunction,post:a.assertFunction,inherits:a.assertFunction,visitor:function(e,t){var n=(0,a.assertObject)(e,t);if(n&&(Object.keys(n).forEach((function(e){return function(e,t){if(t&&"object"==typeof t)Object.keys(t).forEach((function(t){if("enter"!==t&&"exit"!==t)throw new Error('.visitor["'.concat(e,'"] may only have .enter and/or .exit handlers.'))}));else if("function"!=typeof t)throw new Error('.visitor["'.concat(e,'"] must be a function'));return t}(e,n[e])})),n.enter||n.exit))throw new Error("".concat((0,a.msg)(e),' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.'));return n},parserOverride:a.assertFunction,generatorOverride:a.assertFunction}},(e,t,n)=>{"use strict";function a(){var e=n(73);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.makeConfigAPI=o,t.makePresetAPI=s,t.makePluginAPI=function(e){return Object.assign({},s(e),{assumption:function(t){return e.using((function(e){return e.assumptions[t]}))}})};var r=n(6),i=n(167);function o(e){return{version:r.version,cache:e.simple(),env:function(t){return e.using((function(e){return void 0===t?e.envName:"function"==typeof t?(0,i.assertSimpleType)(t(e.envName)):(Array.isArray(t)||(t=[t]),t.some((function(t){if("string"!=typeof t)throw new Error("Unexpected non-string value");return t===e.envName})))}))},async:function(){return!1},caller:function(t){return e.using((function(e){return(0,i.assertSimpleType)(t(e.caller))}))},assertVersion:d}}function s(e){return Object.assign({},o(e),{targets:function(){return JSON.parse(e.using((function(e){return JSON.stringify(e.targets)})))}})}function d(e){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^".concat(e,".0.0-0")}if("string"!=typeof e)throw new Error("Expected string or integer value.");if(!a().satisfies(r.version,e)){var t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);var n=new Error('Requires Babel "'.concat(e,'", but was loaded with "').concat(r.version,'". ')+'If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.');throw"number"==typeof t&&(Error.stackTraceLimit=t),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",version:r.version,range:e})}}n(413)},(e,t,n)=>{"use strict";var a=n(11);function r(){var e=n(37);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.transformAsync=t.transformSync=t.transform=void 0;var i=n(164),o=n(415),s=r()(a.mark((function e(t,n){var r;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield((0,i.default)(n),"t0",1);case 1:if(null!==(r=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield((0,o.run)(r,t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)})));t.transform=function(e,t,n){if("function"==typeof t&&(n=t,t=void 0),void 0===n)return s.sync(e,t);s.errback(e,t,n)};var d=s.sync;t.transformSync=d;var l=s.async;t.transformAsync=l},(e,t)=>{"use strict";function n(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=n,this.file=t,this.opts=a||{},this.cwd=t.opts.cwd,this.filename=t.opts.filename}var t,a;return t=e,(a=[{key:"set",value:function(e,t){this._map.set(e,t)}},{key:"get",value:function(e){return this._map.get(e)}},{key:"availableHelper",value:function(e,t){return this.file.availableHelper(e,t)}},{key:"addHelper",value:function(e){return this.file.addHelper(e)}},{key:"addImport",value:function(){return this.file.addImport()}},{key:"buildCodeFrameError",value:function(e,t,n){return this.file.buildCodeFrameError(e,t,n)}}])&&n(t.prototype,a),e}();t.default=a,a.prototype.getModuleName=function(){return this.file.getModuleName()}},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){var e=n(30);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return o||(o=new s.default(Object.assign({},l,{visitor:i().default.explode(l.visitor)}),{})),o};var o,s=n(165);function d(e){var t=null==e?void 0:e._blockHoist;return null==t?1:!0===t?2:t}var l={name:"internal.blockHoist",visitor:{Block:{exit(e){for(var t=e.node,n=t.body,r=Math.pow(2,30)-1,i=!1,o=0;o<n.length;o++){var s=d(n[o]);if(s>r){i=!0;break}r=s}i&&(t.body=function(e){for(var t=Object.create(null),n=0;n<e.length;n++){var r=e[n],i=d(r);(t[i]||(t[i]=[])).push(r)}var o,s=0,l=a(Object.keys(t).map((function(e){return+e})).sort((function(e,t){return t-e})));try{for(l.s();!(o=l.n()).done;){var u,c=a(t[o.value]);try{for(c.s();!(u=c.n()).done;){var p=u.value;e[s++]=p}}catch(e){c.e(e)}finally{c.f()}}}catch(e){l.e(e)}finally{l.f()}return e}(n.slice()))}}}}},(e,t,n)=>{"use strict";var a=n(11);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var o=a.mark(y);function s(){var e=n(1133);return s=function(){return e},e}function d(){var e=n(29);return d=function(){return e},e}function l(){var e=n(150);return l=function(){return e},e}function u(){var e=n(1);return u=function(){return e},e}function c(){var e=n(1134);return c=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=y;var p=n(236),f=n(417),h=n(1136),g=l()("babel:transform:file");function y(e,t,n,r){var i,l,y,R,E;return a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n="".concat(n||""),!r){a.next=11;break}if("Program"!==r.type){a.next=6;break}r=u().file(r,[],[]),a.next=8;break;case 6:if("File"===r.type){a.next=8;break}throw new Error("AST root must be a Program or File node");case 8:t.cloneInputAst&&(r=(0,h.default)(r)),a.next=13;break;case 11:return a.delegateYield((0,f.default)(e,t,n),"t0",12);case 12:r=a.t0;case 13:if(i=null,!1!==t.inputSourceMap){if("object"==typeof t.inputSourceMap&&(i=c().fromObject(t.inputSourceMap)),!i&&(l=b(m,r)))try{i=c().fromComment(l)}catch(e){g("discarding unknown inline input sourcemap",e)}if(!i)if(y=b(v,r),"string"==typeof t.filename&&y)try{R=v.exec(y),(E=s().readFileSync(d().resolve(d().dirname(t.filename),R[1]))).length>1e6?g("skip merging input map > 1 MB"):i=c().fromJSON(E)}catch(e){g("discarding unknown file input sourcemap",e)}else y&&g("discarding un-loadable file input sourcemap")}return a.abrupt("return",new p.default(t,{code:n,ast:r,inputMap:i}));case 16:case"end":return a.stop()}}),o)}var m=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,v=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function R(e,t,n){return t&&(t=t.filter((function(t){var a=t.value;return!e.test(a)||(n=a,!1)}))),[t,n]}function b(e,t){var n=null;return u().traverseFast(t,(function(t){var a=r(R(e,t.leadingComments,n),2);t.leadingComments=a[0],n=a[1];var i=r(R(e,t.innerComments,n),2);t.innerComments=i[0],n=i[1];var o=r(R(e,t.trailingComments,n),2);t.trailingComments=o[0],n=o[1]})),n}},()=>{},()=>{},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var i="Support for the experimental syntax '".concat(e,"' isn't currently enabled ")+"(".concat(t.line,":").concat(t.column+1,"):\n\n")+r,o=n[e];if(o){var s=o.syntax,d=o.transform;if(s){var l=a(s);if(d){var u=a(d),c=d.name.startsWith("@babel/plugin")?"plugins":"presets";i+="\n\nAdd ".concat(u," to the '").concat(c,"' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ").concat(l," to the 'plugins' section to enable parsing.")}else i+="\n\nAdd ".concat(l," to the 'plugins' section of your Babel config ")+"to enable parsing."}}return i};var n={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://git.io/JYer8"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-private-methods",url:"https://git.io/JvpRG"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://git.io/JTLB6"},transform:{name:"@babel/plugin-proposal-class-static-block",url:"https://git.io/JTLBP"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://git.io/JfKOH"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://git.io/vb4y9"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://git.io/vb4ST"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://git.io/vb4yh"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://git.io/vb4S3"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://git.io/vb4Sv"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://git.io/vb4SO"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://git.io/vb4yH"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://git.io/vb4Sf"},transform:{name:"@babel/plugin-proposal-export-namespace-from",url:"https://git.io/vb4SG"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://git.io/vb4yb"},transform:{name:"@babel/preset-flow",url:"https://git.io/JfeDn"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://git.io/vb4y7"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://git.io/vb4St"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://git.io/vb4yN"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://git.io/vb4SZ"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://git.io/vbKK6"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://git.io/vb4yA"},transform:{name:"@babel/preset-react",url:"https://git.io/JfeDR"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://git.io/JUbkv"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://git.io/JTL8G"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://git.io/vb4Sq"},transform:{name:"@babel/plugin-proposal-numeric-separator",url:"https://git.io/vb4yS"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://git.io/vb4Sc"},transform:{name:"@babel/plugin-proposal-optional-chaining",url:"https://git.io/vb4Sk"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://git.io/vb4yj"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://git.io/vb4SU"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://git.io/JfK3q"},transform:{name:"@babel/plugin-proposal-private-property-in-object",url:"https://git.io/JfK3O"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://git.io/JvKp3"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://git.io/vb4SJ"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://git.io/vb4yF"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://git.io/vb4SC"},transform:{name:"@babel/preset-typescript",url:"https://git.io/JfeDz"}},asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://git.io/vb4SY"},transform:{name:"@babel/plugin-proposal-async-generator-functions",url:"https://git.io/vb4yp"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://git.io/vAlBp"},transform:{name:"@babel/plugin-proposal-logical-assignment-operators",url:"https://git.io/vAlRe"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://git.io/vb4yx"},transform:{name:"@babel/plugin-proposal-nullish-coalescing-operator",url:"https://git.io/vb4Se"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://git.io/vb4y5"},transform:{name:"@babel/plugin-proposal-object-rest-spread",url:"https://git.io/vb4Ss"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://git.io/vb4Sn"},transform:{name:"@babel/plugin-proposal-optional-catch-binding",url:"https://git.io/vb4SI"}}};n.privateIn.syntax=n.privateIn.transform;var a=function(e){var t=e.name,n=e.url;return"".concat(t," (").concat(n,")")}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return JSON.parse(JSON.stringify(e,a),r)};var n="$$ babel internal serialized type"+Math.random();function a(e,t){return"bigint"!=typeof t?t:{[n]:"BigInt",value:t.toString()}}function r(e,t){return t&&"object"==typeof t?"BigInt"!==t[n]?t:BigInt(t.value):t}},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){var e=n(1138);return i=function(){return e},e}function o(){var e=n(242);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r,d=t.opts,l=t.ast,u=t.code,c=t.inputMap,p=[],f=a(e);try{for(f.s();!(n=f.n()).done;){var h,g=a(n.value);try{for(g.s();!(h=g.n()).done;){var y=h.value.generatorOverride;if(y){var m=y(l,d.generatorOpts,u,o().default);void 0!==m&&p.push(m)}}}catch(e){g.e(e)}finally{g.f()}}}catch(e){f.e(e)}finally{f.f()}if(0===p.length)r=(0,o().default)(l,d.generatorOpts,u);else{if(1!==p.length)throw new Error("More than one plugin attempted to override codegen.");if("function"==typeof(r=p[0]).then)throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}var v=r,R=v.code,b=v.map;return b&&c&&(b=(0,s.default)(c.toObject(),b)),"inline"!==d.sourceMaps&&"both"!==d.sourceMaps||(R+="\n"+i().fromObject(b).toComment()),"inline"===d.sourceMaps&&(b=null),{outputCode:R,outputMap:b}};var s=n(1139)},()=>{},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){var e=n(1140);return i=function(){return e},e}function o(e){return"".concat(e.line,"/").concat(e.columnStart)}function s(e){var t=new(i().SourceMapConsumer)(Object.assign({},e,{sourceRoot:null})),n=new Map,a=new Map,r=null;return t.computeColumnSpans(),t.eachMapping((function(e){if(null!==e.originalLine){var i=n.get(e.source);i||(i={path:e.source,content:t.sourceContentFor(e.source,!0)},n.set(e.source,i));var o=a.get(i);o||(o={source:i,mappings:[]},a.set(i,o));var s={line:e.originalLine,columnStart:e.originalColumn,columnEnd:1/0,name:e.name};r&&r.source===i&&r.mapping.line===e.originalLine&&(r.mapping.columnEnd=e.originalColumn),r={source:i,mapping:s},o.mappings.push({original:s,generated:t.allGeneratedPositionsFor({source:e.source,line:e.originalLine,column:e.originalColumn}).map((function(e){return{line:e.line,columnStart:e.column,columnEnd:e.lastColumn+1}}))})}}),null,i().SourceMapConsumer.ORIGINAL_ORDER),{file:e.file,sourceRoot:e.sourceRoot,sources:Array.from(a.values())}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r=s(e),d=s(t),l=new(i().SourceMapGenerator),u=a(r.sources);try{for(u.s();!(n=u.n()).done;){var c=n.value.source;"string"==typeof c.content&&l.setSourceContent(c.path,c.content)}}catch(e){u.e(e)}finally{u.f()}if(1===d.sources.length){var p=d.sources[0],f=new Map;!function(e,t){var n,r=a(e.sources);try{for(r.s();!(n=r.n()).done;){var i,o=n.value,s=o.source,d=a(o.mappings);try{for(d.s();!(i=d.n()).done;){var l,u=i.value,c=u.original,p=a(u.generated);try{for(p.s();!(l=p.n()).done;)t(l.value,c,s)}catch(e){p.e(e)}finally{p.f()}}}catch(e){d.e(e)}finally{d.f()}}}catch(e){r.e(e)}finally{r.f()}}(r,(function(e,t,n){!function(e,t,n){var r,i,o,s,d,l,u=a((i=t,o=e.mappings,s=i.line,d=i.columnStart,l=i.columnEnd,function(e,t){for(var n=[],a=function(e,t){for(var n=0,a=e.length;n<a;){var r=Math.floor((n+a)/2),i=t(e[r]);if(0===i){n=r;break}i>=0?a=r:n=r+1}var o=n;if(o<e.length){for(;o>=0&&t(e[o])>=0;)o--;return o+1}return o}(e,t);a<e.length&&0===t(e[a]);a++)n.push(e[a]);return n}(o,(function(e){var t=e.original;return s>t.line?-1:s<t.line?1:d>=t.columnEnd?-1:l<=t.columnStart?1:0}))));try{for(u.s();!(r=u.n()).done;){var c,p=a(r.value.generated);try{for(p.s();!(c=p.n()).done;)n(c.value)}catch(e){p.e(e)}finally{p.f()}}}catch(e){u.e(e)}finally{u.f()}}(p,e,(function(e){var a=o(e);f.has(a)||(f.set(a,e),l.addMapping({source:n.path,original:{line:t.line,column:t.columnStart},generated:{line:e.line,column:e.columnStart},name:t.name}))}))}));var h,g=a(f.values());try{for(g.s();!(h=g.n()).done;){var y=h.value;if(y.columnEnd!==1/0){var m={line:y.line,columnStart:y.columnEnd},v=o(m);f.has(v)||l.addMapping({generated:{line:m.line,column:m.columnStart}})}}}catch(e){g.e(e)}finally{g.f()}}var R=l.toJSON();return"string"==typeof r.sourceRoot&&(R.sourceRoot=r.sourceRoot),R}},()=>{},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformFileSync=function(){throw new Error("Transforming files is not supported in browsers")},t.transformFileAsync=function(){return Promise.reject(new Error("Transforming files is not supported in browsers"))},t.transformFile=void 0,t.transformFile=function(e,t,n){"function"==typeof t&&(n=t),n(new Error("Transforming files is not supported in browsers"),null)}},(e,t,n)=>{"use strict";var a=n(11);function r(){var e=n(37);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.transformFromAstAsync=t.transformFromAstSync=t.transformFromAst=void 0;var i=n(164),o=n(415),s=r()(a.mark((function e(t,n,r){var s;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield((0,i.default)(r),"t0",1);case 1:if(null!==(s=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:if(t){e.next=6;break}throw new Error("No AST given");case 6:return e.delegateYield((0,o.run)(s,n,t),"t1",7);case 7:return e.abrupt("return",e.t1);case 8:case"end":return e.stop()}}),e)})));t.transformFromAst=function(e,t,n,a){if("function"==typeof n&&(a=n,n=void 0),void 0===a)return s.sync(e,t,n);s.errback(e,t,n,a)};var d=s.sync;t.transformFromAstSync=d;var l=s.async;t.transformFromAstAsync=l},(e,t,n)=>{"use strict";var a=n(11);function r(){var e=n(37);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.parseAsync=t.parseSync=t.parse=void 0;var i=n(164),o=n(417),s=n(416),d=r()(a.mark((function e(t,n){var r;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield((0,i.default)(n),"t0",1);case 1:if(null!==(r=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield((0,o.default)(r.passes,(0,s.default)(r),t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)})));t.parse=function(e,t,n){if("function"==typeof t&&(n=t,t=void 0),void 0===n)return d.sync(e,t);d.errback(e,t,n)};var l=d.sync;t.parseSync=l;var u=d.async;t.parseAsync=u},(e,t,n)=>{"use strict";var a,r,i;function o(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.a=void 0;var u=n(3),c=n(352),p=n(372),f=n(6),h=n(1145),g=(0,u.declare)((function(e,t){var n,d;e.assertVersion(7);var u=(0,h.createDynamicImportTransform)(e),g=t.strictNamespace,y=void 0!==g&&g,m=t.mjsStrictNamespace,v=void 0===m||m,R=t.allowTopLevelThis,b=t.strict,E=t.strictMode,x=t.noInterop,S=t.importInterop,w=t.lazy,T=void 0!==w&&w,A=t.allowCommonJSExports,P=void 0===A||A,k=null!=(n=e.assumption("constantReexports"))?n:t.loose,O=null!=(d=e.assumption("enumerableModuleMeta"))?d:t.loose;if(!("boolean"==typeof T||"function"==typeof T||Array.isArray(T)&&T.every((function(e){return"string"==typeof e}))))throw new Error(".lazy must be a boolean, array of strings, or a function");if("boolean"!=typeof y)throw new Error(".strictNamespace must be a boolean, or undefined");if("boolean"!=typeof v)throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var C=function(e){return f.template.expression.ast(a||(a=l(['\n (function(){\n throw new Error(\n "The CommonJS \'" + "','" + "\' variable is not available in ES6 modules." +\n "Consider setting setting sourceType:script or sourceType:unambiguous in your " +\n "Babel config for this file.");\n })()\n '])),e)},_={ReferencedIdentifier(e){var t=e.node.name;if("module"===t||"exports"===t){var n=e.scope.getBinding(t);this.scope.getBinding(t)!==n||e.parentPath.isObjectProperty({value:e.node})&&e.parentPath.parentPath.isObjectPattern()||e.parentPath.isAssignmentExpression({left:e.node})||e.isAssignmentExpression({left:e.node})||e.replaceWith(C(t))}},AssignmentExpression(e){var t=this,n=e.get("left");if(n.isIdentifier()){var a=e.node.name;if("module"!==a&&"exports"!==a)return;var r=e.scope.getBinding(a);if(this.scope.getBinding(a)!==r)return;var i=e.get("right");i.replaceWith(f.types.sequenceExpression([i.node,C(a)]))}else if(n.isPattern()){var o=n.getOuterBindingIdentifiers(),s=Object.keys(o).filter((function(n){return("module"===n||"exports"===n)&&t.scope.getBinding(n)===e.scope.getBinding(n)}))[0];if(s){var d=e.get("right");d.replaceWith(f.types.sequenceExpression([d.node,C(s)]))}}}};return{name:"transform-modules-commonjs",pre(){this.file.set("@babel/plugin-transform-modules-*","commonjs")},visitor:{CallExpression(e){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var t=e.scope;do{t.rename("require")}while(t=t.parent);u(this,e.get("callee"))}},Program:{exit(e,n){if((0,c.isModule)(e)){e.scope.rename("exports"),e.scope.rename("module"),e.scope.rename("require"),e.scope.rename("__filename"),e.scope.rename("__dirname"),P||((0,p.default)(e,new Set(["module","exports"])),e.traverse(_,{scope:e.scope}));var a=(0,c.getModuleName)(this.file.opts,t);a&&(a=f.types.stringLiteral(a));var d,u=(0,c.rewriteModuleStatementsAndPrepareHeader)(e,{exportName:"exports",constantReexports:k,enumerableModuleMeta:O,strict:b,strictMode:E,allowTopLevelThis:R,noInterop:x,importInterop:S,lazy:T,esNamespaceOnly:"string"==typeof n.filename&&/\.mjs$/.test(n.filename)?v:y}),h=u.meta,g=u.headers,m=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){d=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(d)throw i}}}}(h.source);try{for(m.s();!(d=m.n()).done;){var w=(N=d.value,L=2,function(e){if(Array.isArray(e))return e}(N)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(N,L)||s(N,L)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),A=w[0],C=w[1],I=f.types.callExpression(f.types.identifier("require"),[f.types.stringLiteral(A)]),j=void 0;if((0,c.isSideEffectImport)(C)){if(C.lazy)throw new Error("Assertion failure");j=f.types.expressionStatement(I)}else{var D=(0,c.wrapInterop)(e,I,C.interop)||I;j=C.lazy?f.template.ast(r||(r=l(["\n function ","() {\n const data = ",";\n "," = function(){ return data; };\n return data;\n }\n "])),C.name,D,C.name):f.template.ast(i||(i=l(["\n var "," = ",";\n "])),C.name,D)}j.loc=C.loc,g.push(j),g.push.apply(g,o((0,c.buildNamespaceInitStatements)(h,C,k)))}}catch(e){m.e(e)}finally{m.f()}(0,c.ensureStatementsHoisted)(g),e.unshiftContainer("body",g)}var N,L}}}}}));t.a=g},(e,t,n)=>{e.exports=n(1146)},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e,t){var n=t.arguments,a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){r=!0,i=e}finally{try{!a&&s.return&&s.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(n,1)[0];return e.isStringLiteral(a)||e.isTemplateLiteral(a)?(e.removeComments(a),a):e.templateLiteral([e.templateElement({raw:"",cooked:""}),e.templateElement({raw:"",cooked:""},!0)],n)}t.getImportSource=n,t.createDynamicImportTransform=function(e){var t=e.template,a=e.types,r={static:{interop:t("Promise.resolve().then(() => INTEROP(require(SOURCE)))"),noInterop:t("Promise.resolve().then(() => require(SOURCE))")},dynamic:{interop:t("Promise.resolve(SOURCE).then(s => INTEROP(require(s)))"),noInterop:t("Promise.resolve(SOURCE).then(s => require(s))")}},i="function"==typeof WeakSet&&new WeakSet;return function(e,t){if(i){if(i.has(t))return;i.add(t)}var o,s=n(a,t.parent),d=(o=s,a.isStringLiteral(o)||a.isTemplateLiteral(o)&&0===o.expressions.length?r.static:r.dynamic),l=e.opts.noInterop?d.noInterop({SOURCE:s}):d.interop({SOURCE:s,INTEROP:e.addHelper("interopRequireWildcard")});t.parentPath.replaceWith(l)}}},(e,t,n)=>{"use strict";var a=n(27);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){d=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(d)throw i}}}}function i(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var l=n(1148),u=n(1152),c=n(419),p=n(29),f=n(418),h=n(1153),g=n(179),y=n(1155),m=n(169),v=n(183),R=n(1161),b=n(435),E=n(71),x=n(182);function S(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function w(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){t[n]=e[n]})),t.default=e,Object.freeze(t)}var T=w(l),A=S(c),P=S(p),k=w(y),O=S(m),C=S(v),_=S(R),I=S(b),j="useCssVars",D=/\bv-bind\(\s*(?:'([^']+)'|"([^"]+)"|([^'"][^)]*))\s*\)/g;function N(e,t,n){return"{\n ".concat(e.map((function(e){return'"'.concat(L(t,e,n),'": (').concat(e,")")})).join(",\n "),"\n}")}function L(e,t,n){return n?A(e+t):"".concat(e,"-").concat(t.replace(/([^\w-])/g,"_"))}function M(e){var t=[];return e.styles.forEach((function(e){for(var n;n=D.exec(e.content);)t.push(n[1]||n[2]||n[3])})),t}var B=function(e){var t=e.id,n=e.isProd;return{postcssPlugin:"vue-sfc-vars",Declaration(e){D.test(e.value)&&(e.value=e.value.replace(D,(function(e,a,r,i){return"var(--".concat(L(t,a||r||i,n),")")})))}}};function F(e,t,n,a){var r=N(e,n,a),i=l.createSimpleExpression(r,!1),o=l.createTransformContext(l.createRoot([]),{prefixIdentifiers:!0,inline:!0,bindingMetadata:!1===t.__isScriptSetup?void 0:t}),s=l.processExpression(i,o),d=4===s.type?s.content:s.children.map((function(e){return"string"==typeof e?e:e.content})).join("");return"_".concat(j,"(_ctx => (").concat(d,"))")}B.postcss=!0;var U={};function V(e){void 0!==a||U[e]||(U[e]=!0)}function q(e,t){"undefined"==typeof window&&(V("".concat(e," is still an experimental proposal.\n")+"Follow its status at https://github.com/vuejs/rfcs/pull/".concat(t,".")),V("When using experimental features,\nit is recommended to pin your vue dependencies to exact versions to avoid breakage."))}var W=new(n(257))(500);function G(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new SyntaxError("Single file component can contain only one <".concat(e.tag).concat(t?" setup":"","> element"));return n.loc=e.loc,n}function K(e,t,n){var a=e.tag,r=e.loc,i=r.start,o=r.end,s="";e.children.length&&(i=e.children[0].loc.start,o=e.children[e.children.length-1].loc.end,s=t.slice(i.offset,o.offset));var d={},l={type:a,content:s,loc:{source:s,start:i,end:o},attrs:d};return n&&(l.content=function(e,t,n){if(e=e.slice(0,t.loc.start.offset),"space"===n)return e.replace(z," ");var a=e.split(H).length,r="script"!==t.type||t.lang?"\n":"//\n";return Array(a).join(r)}(t,l,n)+l.content),e.props.forEach((function(e){6===e.type&&(d[e.name]=e.value&&e.value.content||!0,"lang"===e.name?l.lang=e.value&&e.value.content:"src"===e.name?l.src=e.value&&e.value.content:"style"===a?"scoped"===e.name?l.scoped=!0:"module"===e.name&&(l.module=d[e.name]):"script"===a&&"setup"===e.name&&(l.setup=d.setup))})),l}var H=/\r?\n/g,Y=/^(?:\/\/)?\s*$/,z=/./g;function J(e,t,n,a,r){var i=new u.SourceMapGenerator({file:e.replace(/\\/g,"/"),sourceRoot:a.replace(/\\/g,"/")});return i.setSourceContent(e,t),n.split(H).forEach((function(t,n){if(!Y.test(t))for(var a=n+1+r,o=n+1,s=0;s<t.length;s++)/\s/.test(t[s])||i.addMapping({source:e,original:{line:a,column:s},generated:{line:o,column:s}})})),JSON.parse(i.toString())}function X(e){return e.props.some((function(e){return 6===e.type&&"src"===e.name}))}function $(e){var t=e.charAt(0);return"."===t||"~"===t||"@"===t}var Q=/^https?:\/\//;function Z(e){return Q.test(e)}var ee=/^\s*data:/i;function te(e){return ee.test(e)}function ne(e){if("~"===e.charAt(0)){var t=e.charAt(1);e=e.slice("/"===t?2:1)}return ae(e)}function ae(e){return h.parse(g.isString(e)?e:"",!1,!0)}var re={base:null,includeAbsolute:!1,tags:{video:["src","poster"],source:["src"],img:["src"],image:["xlink:href","href"],use:["xlink:href","href"]}},ie=function(e){return function(t,n){return oe(t,n,e)}},oe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:re;if(1===e.type){if(!e.props.length)return;var a=n.tags||re.tags,r=a[e.tag],i=a["*"];if(!r&&!i)return;var o=(r||[]).concat(i||[]);e.props.forEach((function(a,r){if(6===a.type&&o.includes(a.name)&&a.value&&!Z(a.value.content)&&!te(a.value.content)&&"#"!==a.value.content[0]&&(n.includeAbsolute||$(a.value.content))){var i=ne(a.value.content);if(n.base&&"."===a.value.content[0]){var s=ne(n.base),d=s.protocol||"",l=s.host?d+"//"+s.host:"",u=s.path||"/";a.value.content=l+(P.posix||P).join(u,i.path+(i.hash||""))}else{var c=se(i.path,i.hash,a.loc,t);e.props[r]={type:7,name:"bind",arg:f.createSimpleExpression(a.name,!0,a.loc),exp:c,modifiers:[],loc:a.loc}}}}))}};function se(e,t,n,a){if(e){var r=a.imports.find((function(t){return t.path===e}));if(r)return r.exp;var i="_imports_".concat(a.imports.length),o=f.createSimpleExpression(i,!1,n,2);return a.imports.push({exp:o,path:e}),t&&e?a.hoist(f.createSimpleExpression("".concat(i," + '").concat(t,"'"),!1,n,2)):o}return f.createSimpleExpression("''",!1,n,2)}var de=["img","source"],le=/( |\\t|\\n|\\f|\\r)+/g,ue=function(e){return function(t,n){return ce(t,n,e)}},ce=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:re;1===e.type&&de.includes(e.tag)&&e.props.length&&e.props.forEach((function(a,r){if("srcset"===a.name&&6===a.type){if(!a.value)return;var i=a.value.content;if(!i)return;for(var s=i.split(",").map((function(e){var t=o(e.replace(le," ").trim().split(" ",2),2);return{url:t[0],descriptor:t[1]}})),d=0;d<s.length;d++){var l=s[d].url;te(l)&&(s[d+1].url=l+","+s[d+1].url,s.splice(d,1))}if(!s.some((function(e){var t=e.url;return!Z(t)&&!te(t)&&(n.includeAbsolute||$(t))})))return;if(n.base){var u=n.base,c=[];return s.forEach((function(e){var t=e.url,n=e.descriptor;n=n?" ".concat(n):"",$(t)?c.push((P.posix||P).join(u,t)+n):c.push(t+n)})),void(a.value.content=c.join(", "))}var p=f.createCompoundExpression([],a.loc);s.forEach((function(e,r){var i=e.url,o=e.descriptor;if(Z(i)||te(i)||!n.includeAbsolute&&!$(i)){var d=f.createSimpleExpression('"'.concat(i,'"'),!1,a.loc,2);p.children.push(d)}else{var l,u=ne(i).path;if(u){var c=t.imports.findIndex((function(e){return e.path===u}));c>-1?l=f.createSimpleExpression("_imports_".concat(c),!1,a.loc,2):(l=f.createSimpleExpression("_imports_".concat(t.imports.length),!1,a.loc,2),t.imports.push({exp:l,path:u})),p.children.push(l)}}var h=s.length-1>r;o&&h?p.children.push(" + ' ".concat(o,", ' + ")):o?p.children.push(" + ' ".concat(o,"'")):h&&p.children.push(" + ', ' + ")}));var h=t.hoist(p);h.constType=2,e.props[r]={type:7,name:"bind",arg:f.createSimpleExpression("srcset",!0,a.loc),exp:h,modifiers:[],loc:a.loc}}}))};function pe(e,t){var n=e.source,a=e.filename,r=e.preprocessOptions,i="",o=null;if(t.render(n,Object.assign({filename:a},r),(function(e,t){e&&(o=e),i=t})),o)throw o;return i}function fe(e){var t=e.preprocessLang,a=e.preprocessCustomRequire,r=!!t&&(a?a(t):n(1162)[t]);if(!r)return t?{code:"export default function render() {}",source:e.source,tips:["Component ".concat(e.filename," uses lang ").concat(t," for template. Please install the language preprocessor.")],errors:["Component ".concat(e.filename," uses lang ").concat(t," for template, however it is not installed.")]}:he(e);try{return he(Object.assign(Object.assign({},e),{source:pe(e,r)}))}catch(t){return{code:"export default function render() {}",source:e.source,tips:[],errors:[t]}}}function he(e){var t,n=e.filename,a=e.id,r=e.scoped,i=e.slotted,o=e.inMap,s=e.source,d=e.ssr,l=void 0!==d&&d,c=e.ssrCssVars,p=e.isProd,f=void 0!==p&&p,h=e.compiler,y=void 0===h?l?k:T:h,m=e.compilerOptions,v=void 0===m?{}:m,R=e.transformAssetUrls,b=[],E=[],x=[];if(g.isObject(R)){var S=(t=R,Object.keys(t).some((function(e){return g.isArray(t[e])}))?Object.assign(Object.assign({},re),{tags:t}):Object.assign(Object.assign({},re),t));x=[ie(S),ue(S)]}else!1!==R&&(x=[oe,ce]);l&&!c&&V("compileTemplate is called with `ssr: true` but no corresponding `cssVars` option.`."),a||(V("compileTemplate now requires the `id` option.`."),a="");var w=a.replace(/^data-v-/,""),A="data-v-".concat(w),P=y.compile(s,Object.assign(Object.assign({mode:"module",prefixIdentifiers:!0,hoistStatic:!0,cacheHandlers:!0,ssrCssVars:l&&c&&c.length?N(c,w,f):"",scopeId:r?A:void 0,slotted:i},v),{nodeTransforms:x.concat(v.nodeTransforms||[]),filename:n,sourceMap:!0,onError:function(e){return b.push(e)},onWarn:function(e){return E.push(e)}})),O=P.code,C=P.ast,_=P.preamble,I=P.map;o&&(I&&(I=function(e,t){if(!e)return t;if(!t)return e;var n=new u.SourceMapConsumer(e),a=new u.SourceMapConsumer(t),r=new u.SourceMapGenerator;a.eachMapping((function(e){if(null!=e.originalLine){var t=n.originalPositionFor({line:e.originalLine,column:e.originalColumn});null!=t.source&&r.addMapping({generated:{line:e.generatedLine,column:e.generatedColumn},original:{line:t.line,column:e.originalColumn},source:t.source,name:t.name})}}));var i=r;return n.sources.forEach((function(e){i._sources.add(e);var t=n.sourceContentFor(e);null!=t&&r.setSourceContent(e,t)})),i._sourceRoot=e.sourceRoot,i._file=e.file,i.toJSON()}(o,I)),b.length&&function(e,t,n){var a=n.sourcesContent[0],r=a.indexOf(t),i=a.slice(0,r).split(/\r?\n/).length-1;e.forEach((function(e){e.loc&&(e.loc.start.line+=i,e.loc.start.offset+=r,e.loc.end!==e.loc.start&&(e.loc.end.line+=i,e.loc.end.offset+=r))}))}(b,s,o));var j=E.map((function(e){var t=e.message;return e.loc&&(t+="\n".concat(g.generateCodeFrame(s,e.loc.start.offset,e.loc.end.offset))),t}));return{code:O,ast:C,preamble:_,source:s,errors:b,tips:j,map:I}}var ge=function(){return{postcssPlugin:"vue-sfc-trim",Once(e){e.walk((function(e){var t=e.type,n=e.raws;"rule"!==t&&"atrule"!==t||(n.before&&(n.before="\n"),"after"in n&&n.after&&(n.after="\n"))}))}}};ge.postcss=!0;var ye=/^(-\w+-)?animation-name$/,me=/^(-\w+-)?animation$/,ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=Object.create(null),n=e.replace(/^data-v-/,"");return{postcssPlugin:"vue-sfc-scoped",Rule(t){be(e,t)},AtRule(e){/-?keyframes$/.test(e.name)&&!e.params.endsWith("-".concat(n))&&(t[e.params]=e.params=e.params+"-"+n)},OnceExit(e){Object.keys(t).length&&e.walkDecls((function(e){ye.test(e.prop)&&(e.value=e.value.split(",").map((function(e){return t[e.trim()]||e.trim()})).join(",")),me.test(e.prop)&&(e.value=e.value.split(",").map((function(e){var n=e.trim().split(/\s+/),a=n.findIndex((function(e){return t[e]}));return-1!==a?(n.splice(a,1,t[n[a]]),n.join(" ")):e})).join(","))}))}}},Re=new WeakSet;function be(e,t){Re.has(t)||t.parent&&"atrule"===t.parent.type&&/-?keyframes$/.test(t.parent.name)||(Re.add(t),t.selector=C((function(t){t.each((function(n){Ee(e,n,t)}))})).processSync(t.selector))}function Ee(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=null,i=!0;if(t.each((function(a){if("combinator"===a.type&&(">>>"===a.value||"/deep/"===a.value))return a.value=" ",a.spaces.before=a.spaces.after="",!1;if("pseudo"===a.type){var o=a.value;if(":deep"===o||"::v-deep"===o){if(a.nodes.length){var s=a;a.nodes[0].each((function(e){t.insertAfter(s,e),s=e}));var d=t.at(t.index(a)-1);d&&xe(d)||t.insertAfter(a,C.combinator({value:" "})),t.removeChild(a)}else{var l=t.at(t.index(a)-1);l&&xe(l)&&t.removeChild(l),t.removeChild(a)}return!1}if(":slotted"===o||"::v-slotted"===o){Ee(e,a.nodes[0],n,!0);var u=a;return a.nodes[0].each((function(e){t.insertAfter(u,e),u=e})),t.removeChild(a),i=!1,!1}if(":global"===o||"::v-global"===o)return n.insertAfter(t,a.nodes[0]),n.removeChild(t),!1}"pseudo"!==a.type&&"combinator"!==a.type&&(r=a)})),r?r.spaces.after="":t.first.spaces.before="",i){var o=a?e+"-s":e;t.insertAfter(r,C.attribute({attribute:o,value:o,raws:{},quoteMark:'"'}))}}function xe(e){return"combinator"===e.type&&/^\s+$/.test(e.value)}ve.postcss=!0;var Se=function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n(458),i=r("sass"),o=Object.assign(Object.assign({},a),{data:Te(e,a.filename,a.additionalData),file:a.filename,outFile:a.filename,sourceMap:!!t});try{var s=i.renderSync(o),d=s.stats.includedFiles;return t?{code:s.css.toString(),map:_(t,JSON.parse(s.map.toString())),errors:[],dependencies:d}:{code:s.css.toString(),errors:[],dependencies:d}}catch(e){return{code:"",errors:[e],dependencies:[]}}},we=function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n(458),i=r("stylus");try{var o=i(e);Object.keys(a).forEach((function(e){return o.set(e,a[e])})),t&&o.set("sourcemap",{inline:!1,comment:!1});var s=o.render(),d=o.deps();return t?{code:s,map:_(t,o.sourcemap),errors:[],dependencies:d}:{code:s,errors:[],dependencies:d}}catch(e){return{code:"",errors:[e],dependencies:[]}}};function Te(e,t,n){return n?g.isFunction(n)?n(e,t):n+e:e}var Ae={less:function(e,t,a){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n(458),o=i("less"),s=null;if(o.render(Te(e,a.filename,a.additionalData),Object.assign(Object.assign({},a),{syncImport:!0}),(function(e,t){s=e,r=t})),s)return{code:"",errors:[s],dependencies:[]};var d=r.imports;return t?{code:r.css.toString(),map:_(t,r.map),errors:[],dependencies:d}:{code:r.css.toString(),errors:[],dependencies:d}},sass:function(e,t,n,a){return Se(e,t,Object.assign(Object.assign({},n),{indentedSyntax:!0}),a)},scss:Se,styl:we,stylus:we};var Pe=/((?:^|\n|;)\s*)export(\s*)default/,ke=/((?:^|\n|;)[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)export([\s\S]+)as([\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)default/,Oe=/((?:^|\n|;)\s*)export\s+default\s+class\s+([\w$]+)/;function Ce(e){return Pe.test(e)||ke.test(e)}var _e="defineProps",Ie="defineEmit",je="defineExpose",De="withDefaults",Ne="defineEmits";function Le(e,t,n){e[t.name]={type:n,rangeNode:t}}function Me(e,t,n){var a,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r(e.properties);try{for(o.s();!(a=o.n()).done;){var s=a.value;if("ObjectProperty"===s.type){if("Identifier"===s.key.type)if(s.key===s.value){var d=i?"setup-const":n?"setup-maybe-ref":"setup-let";Le(t,s.key,d)}else Fe(s.value,t,n,i)}else{var l=n?"setup-const":"setup-let";Le(t,s.argument,l)}}}catch(e){o.e(e)}finally{o.f()}}function Be(e,t,n){var a,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r(e.elements);try{for(o.s();!(a=o.n()).done;){var s=a.value;s&&Fe(s,t,n,i)}}catch(e){o.e(e)}finally{o.f()}}function Fe(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("Identifier"===e.type){var r=a?"setup-const":n?"setup-maybe-ref":"setup-let";Le(t,e,r)}else if("RestElement"===e.type){var i=n?"setup-const":"setup-let";Le(t,e.argument,i)}else if("ObjectPattern"===e.type)Me(e,t,n);else if("ArrayPattern"===e.type)Be(e,t,n);else if("AssignmentPattern"===e.type)if("Identifier"===e.left.type){var o=a?"setup-const":n?"setup-maybe-ref":"setup-let";Le(t,e.left,o)}else Fe(e.left,t,n)}function Ue(e,t){"TSInterfaceDeclaration"===e.type?t[e.id.name]=["Object"]:"TSTypeAliasDeclaration"===e.type?t[e.id.name]=Ve(e.typeAnnotation,t):"ExportNamedDeclaration"===e.type&&e.declaration&&Ue(e.declaration,t)}function Ve(e,t){switch(e.type){case"TSStringKeyword":return["String"];case"TSNumberKeyword":return["Number"];case"TSBooleanKeyword":return["Boolean"];case"TSObjectKeyword":case"TSTypeLiteral":return["Object"];case"TSFunctionType":return["Function"];case"TSArrayType":case"TSTupleType":return["Array"];case"TSLiteralType":switch(e.literal.type){case"StringLiteral":return["String"];case"BooleanLiteral":return["Boolean"];case"NumericLiteral":case"BigIntLiteral":return["Number"];default:return["null"]}case"TSTypeReference":if("Identifier"===e.typeName.type){if(t[e.typeName.name])return t[e.typeName.name];switch(e.typeName.name){case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":return[e.typeName.name];case"Record":case"Partial":case"Readonly":case"Pick":case"Omit":case"Exclude":case"Extract":case"Required":case"InstanceType":return["Object"]}}return["null"];case"TSUnionType":return i(new Set([].concat(e.types.map((function(e){return Ve(e,t)})))));case"TSIntersectionType":return["Object"];default:return["null"]}}function qe(e,t){if("Identifier"===e.type&&e.typeAnnotation&&"TSTypeAnnotation"===e.typeAnnotation.type){var n=e.typeAnnotation.typeAnnotation;if("TSLiteralType"===n.type)t.add(String(n.literal.value));else if("TSUnionType"===n.type){var a,i=r(n.types);try{for(i.s();!(a=i.n()).done;){var o=a.value;"TSLiteralType"===o.type&&t.add(String(o.literal.value))}}catch(e){i.e(e)}finally{i.f()}}}}function We(e,t,n){var a=t.name;e.scopeIds&&e.scopeIds.has(a)||(a in n?n[a]++:n[a]=1,(e.scopeIds||(e.scopeIds=new Set)).add(a))}function Ge(e,t){var n=[],a=Object.create(null);x.walk(e,{enter(e,i){i&&n.push(i),"Identifier"===e.type?!a[e.name]&&function(e,t,n){if(!t)return!0;if(("VariableDeclarator"===t.type||"ClassDeclaration"===t.type)&&t.id===e)return!1;if(Ye(t)){if(t.id===e)return!1;if(t.params.includes(e))return!1}return!He(e,t)&&(!("ArrayPattern"===t.type&&!Xe(t,n))&&(!!("MemberExpression"!==t.type&&"OptionalMemberExpression"!==t.type||t.property!==e||t.computed)&&"arguments"!==e.name))}(e,i,n)&&t(e,i,n):Ye(e)?("BlockStatement"===e.body.type&&e.body.body.forEach((function(t){if("VariableDeclaration"===t.type){var n,i=r(t.declarations);try{for(i.s();!(n=i.n()).done;)tt(n.value.id).forEach((function(t){We(e,t,a)}))}catch(e){i.e(e)}finally{i.f()}}})),e.params.forEach((function(t){return x.walk(t,{enter(t,n){"Identifier"!==t.type||He(t,n)||n&&"AssignmentPattern"===n.type&&n.right===t||We(e,t,a)}})}))):"ObjectProperty"===e.type&&"ObjectPattern"===i.type&&(e.inPattern=!0)},leave(e,t){t&&n.pop(),e.scopeIds&&e.scopeIds.forEach((function(e){a[e]--,0===a[e]&&delete a[e]}))}})}var Ke=function(e){return e&&("ObjectProperty"===e.type||"ObjectMethod"===e.type)&&!e.computed},He=function(e,t){return Ke(t)&&t.key===e};function Ye(e){return/Function(?:Expression|Declaration)$|Method$/.test(e.type)}function ze(e,t){return!(!e||"CallExpression"!==e.type||"Identifier"!==e.callee.type||!("string"==typeof t?e.callee.name===t:t(e.callee.name)))}function Je(e,t){if(ze(e,t))return!0;switch(e.type){case"UnaryExpression":case"BinaryExpression":case"ArrayExpression":case"ObjectExpression":case"FunctionExpression":case"ArrowFunctionExpression":case"UpdateExpression":case"ClassExpression":case"TaggedTemplateExpression":return!0;case"SequenceExpression":return Je(e.expressions[e.expressions.length-1],t);default:return!!e.type.endsWith("Literal")}}function Xe(e,t){if(e&&("ObjectProperty"===e.type||"ArrayPattern"===e.type))for(var n=t.length;n--;){var a=t[n];if("AssignmentExpression"===a.type){var r=t[0];return!("LabeledStatement"===r.type&&"ref"===r.label.name)}if("ObjectProperty"!==a.type&&!a.type.endsWith("Pattern"))break}return!1}function $e(e){var t,n=r(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;if("ExportDefaultDeclaration"===a.type&&"ObjectExpression"===a.declaration.type)return Qe(a.declaration)}}catch(e){n.e(e)}finally{n.f()}return{}}function Qe(e){var t={};Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!1});var n,a=r(e.properties);try{for(a.s();!(n=a.n()).done;){var i=n.value;if("ObjectProperty"!==i.type||i.computed||"Identifier"!==i.key.type){if("ObjectMethod"===i.type&&"Identifier"===i.key.type&&("setup"===i.key.name||"data"===i.key.name)){var o,s=r(i.body.body);try{for(s.s();!(o=s.n()).done;){var d=o.value;if("ReturnStatement"===d.type&&d.argument&&"ObjectExpression"===d.argument.type){var l,u=r(Ze(d.argument));try{for(u.s();!(l=u.n()).done;)t[l.value]="setup"===i.key.name?"setup-maybe-ref":"data"}catch(e){u.e(e)}finally{u.f()}}}}catch(e){s.e(e)}finally{s.f()}}}else if("props"===i.key.name){var c,p=r(et(i.value));try{for(p.s();!(c=p.n()).done;)t[c.value]="props"}catch(e){p.e(e)}finally{p.f()}}else if("inject"===i.key.name){var f,h=r(et(i.value));try{for(h.s();!(f=h.n()).done;)t[f.value]="options"}catch(e){h.e(e)}finally{h.f()}}else if("ObjectExpression"===i.value.type&&("computed"===i.key.name||"methods"===i.key.name)){var g,y=r(Ze(i.value));try{for(y.s();!(g=y.n()).done;)t[g.value]="options"}catch(e){y.e(e)}finally{y.f()}}}}catch(e){a.e(e)}finally{a.f()}return t}function Ze(e){var t,n=[],a=r(e.properties);try{for(a.s();!(t=a.n()).done;){var i=t.value;"ObjectProperty"!==i.type&&"ObjectMethod"!==i.type||i.computed||("Identifier"===i.key.type?n.push(i.key.name):"StringLiteral"===i.key.type&&n.push(i.key.value))}}catch(e){a.e(e)}finally{a.f()}return n}function et(e){return"ArrayExpression"===e.type?function(e){var t,n=[],a=r(e.elements);try{for(a.s();!(t=a.n()).done;){var i=t.value;i&&"StringLiteral"===i.type&&n.push(i.value)}}catch(e){a.e(e)}finally{a.f()}return n}(e):"ObjectExpression"===e.type?Ze(e):[]}function tt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":for(var n=e;"MemberExpression"===n.type;)n=n.object;t.push(n);break;case"ObjectPattern":e.properties.forEach((function(e){"RestElement"===e.type?tt(e.argument,t):tt(e.value,t)}));break;case"ArrayPattern":e.elements.forEach((function(e){e&&tt(e,t)}));break;case"RestElement":tt(e.argument,t);break;case"AssignmentPattern":tt(e.left,t)}return t}function nt(e){return{start:e.start,end:e.end}}f.generateCodeFrame,E.parse,x.walk,t.a=function(e,t){var n=e.script,a=e.scriptSetup,s=e.source,d=e.filename,l=!!t.refSugar,u=!!t.parseOnly;a?!u&&q("<script setup>",227):u&&(a={type:"script",content:"",attrs:{},loc:f.locStub}),t||(t={id:""}),t.id||V("compileScript now requires passing the `id` option.\nUpgrade your vite or vue-loader version for compatibility with the latest experimental proposals."),e.template&&"false"===e.template.attrs["inherit-attrs"]&&V('experimetnal support for <template inherit-attrs="false"> support has been removed. Use a <script> block with `export default` to declare options.');var c=t.id?t.id.replace(/^data-v-/,""):"",p=e.cssVars,h=n&&n.lang,y=a&&a.lang,m="ts"===h||"tsx"===h||"ts"===y||"tsx"===y,v=[].concat(i(g.babelParserDefaultPlugins),["jsx"]);if(t.babelParserPlugins&&v.push.apply(v,i(t.babelParserPlugins)),m&&v.push("typescript","decorators-legacy"),!a){if(!n)throw new Error("[@vue/compiler-sfc] SFC contains no <script> tags.");if(h&&!m&&"jsx"!==h)return n;try{var R=E.parse(n.content,{plugins:v,sourceType:"module",errorRecovery:u}).program.body,b=$e(R),S=n.content;return p.length&&(S=function(e,t,n){if(!Ce(e))return e+"\nconst ".concat(t," = {}");var a,r=e.match(Oe);if(!Ce(a=r?e.replace(Oe,"$1class $2")+"\nconst ".concat(t," = ").concat(r[2]):e.replace(Pe,"$1const ".concat(t," ="))))return a;var i=new I(e);return E.parse(e,{sourceType:"module",plugins:n}).program.body.forEach((function(n){"ExportDefaultDeclaration"===n.type&&i.overwrite(n.start,n.declaration.start,"const ".concat(t," = ")),"ExportNamedDeclaration"===n.type&&n.specifiers.forEach((function(n){if("ExportSpecifier"===n.type&&"Identifier"===n.exported.type&&"default"===n.exported.name){var a=n.end;i.overwrite(n.start,","===e.charAt(a)?a+1:a,""),i.append("\nconst ".concat(t," = ").concat(n.local.name))}}))})),i.toString()}(S,"__default__",v),p.length&&(S+=function(e,t,n,a){return"\nimport { ".concat(j," as _").concat(j," } from 'vue'\n")+"const __injectCSSVars__ = () => {\n".concat(F(e,t,n,a),"}\n")+"const __setup__ = __default__.setup\n__default__.setup = __setup__\n ? (props, ctx) => { __injectCSSVars__();return __setup__(props, ctx) }\n : __injectCSSVars__\n"}(p,b,c,!!t.isProd)),S+="\nexport default __default__"),Object.assign(Object.assign({},n),{content:S,bindings:b,scriptAst:R})}catch(e){return n}}if(n&&h!==y)throw new Error("[@vue/compiler-sfc] <script> and <script setup> must have the same language type.");if(y&&!m&&"jsx"!==y)return a;var w,T,A,P,k,O,C,_,D,N,L,M={},B=u?{scriptBindings:[],scriptSetupBindings:[]}:void 0,U="__default__",W=new Set,G=Object.create(null),K=Object.create(null),H=Object.create(null),Y=Object.create(null),z=new Set,J=!1,X=!1,$=!1,Q=!1,Z=!1,ee={},te=new Set,ne={},ae=new I(s),re=a.loc.start.offset,ie=a.loc.end.offset,oe=n&&n.loc.start.offset,se=n&&n.loc.end.offset;function de(e){return W.add(e),"_".concat(e)}function le(t,n,a){try{return n.errorRecovery=u,E.parse(t,n).program.body}catch(t){throw t.message="[@vue/compiler-sfc] ".concat(t.message,"\n\n").concat(e.filename,"\n").concat(g.generateCodeFrame(s,t.pos+a,t.pos+a+1)),t}}function ue(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.end+re;throw new Error("[@vue/compiler-sfc] ".concat(t,"\n\n").concat(e.filename,"\n").concat(g.generateCodeFrame(s,n.start+re,a)))}function ce(e,t,n,a,r,i){"vue"===e&&n&&(K[n]=t),G[t]={isType:a,imported:n||"default",source:e,rangeNode:i,isFromSetup:r}}function pe(e){return!!ze(e,_e)&&(J&&ue("duplicate ".concat(_e,"() call"),e),J=!0,T=e.arguments[0],e.typeParameters&&(T&&ue("".concat(_e,"() cannot accept both type and non-type arguments ")+"at the same time. Use one or the other.",e),k=e.typeParameters.params[0],(P=ye(k,(function(e){return"TSTypeLiteral"===e.type})))||ue("type argument passed to ".concat(_e,"() must be a literal type, ")+"or a reference to an interface or literal type.",k)),!0)}function he(e){return!!ze(e,De)&&(pe(e.arguments[0])?(T&&ue("".concat(De," can only be used with type-based ")+"".concat(_e," declaration."),e),A=e.arguments[1]):ue("".concat(De,"' first argument must be a ").concat(_e," call."),e.arguments[0]||e),!0)}function ge(e){return!!ze(e,(function(e){return e===Ie||e===Ne}))&&(X&&ue("duplicate ".concat(Ne,"() call"),e),X=!0,C=e.arguments[0],e.typeParameters&&(C&&ue("".concat(Ie,"() cannot accept both type and non-type arguments ")+"at the same time. Use one or the other.",e),D=e.typeParameters.params[0],(_=ye(D,(function(e){return"TSFunctionType"===e.type||"TSTypeLiteral"===e.type})))||ue("type argument passed to ".concat(Ne,"() must be a function type, ")+"a literal type with call signatures, or a reference to the above types.",D)),!0)}function ye(e,t){if(t(e))return e;if("TSTypeReference"===e.type&&"Identifier"===e.typeName.type){var n,a=e.typeName.name,i=function e(n){return"TSInterfaceDeclaration"===n.type&&n.id.name===a?n.body:"TSTypeAliasDeclaration"===n.type&&n.id.name===a&&t(n.typeAnnotation)?n.typeAnnotation:"ExportNamedDeclaration"===n.type&&n.declaration?e(n.declaration):void 0},o=r(Ze);try{for(o.s();!(n=o.n()).done;){var s=i(n.value);if(s)return s}}catch(e){o.e(e)}finally{o.f()}}}function me(e,t){e&&Ge(e,(function(e){H[e.name]&&ue("`".concat(t,"()` in <script setup> cannot reference locally ")+"declared variables because it will be hoisted outside of the setup() function. If your component options requires initialization in the module scope, use a separate normal <script> to export the options instead.",e)}))}function ve(e,t){if("AssignmentExpression"===e.type){var n=e.left,a=e.right;if("Identifier"===n.type)Re(n),ae.prependRight(a.start+re,"".concat(de("ref"),"(")),ae.appendLeft(a.end+re,")");else if("ObjectPattern"===n.type){for(var r=n.start;r>0;r--)if("("===s[r+re]){ae.remove(r+re,r+re+1);break}for(var i=a.end;i>0;i++)if(")"===s[i+re]){ae.remove(i+re,i+re+1);break}be(n,t)}else"ArrayPattern"===n.type&&Ee(n,t)}else"SequenceExpression"===e.type?e.expressions.forEach((function(e){return ve(e,t)})):"Identifier"===e.type?(Re(e),ae.appendLeft(e.end+re," = ".concat(de("ref"),"()"))):ue("ref: statements can only contain assignment expressions.",e)}function Re(e){"$"===e.name[0]&&ue("ref variable identifiers cannot start with $.",e),Y[e.name]=H[e.name]={type:"setup-ref",rangeNode:e},z.add(e)}function be(e,t){var n,a=r(e.properties);try{for(a.s();!(n=a.n()).done;){var i=n.value,o=void 0;"ObjectProperty"===i.type?i.key.start===i.value.start?(o=i.key,ae.appendLeft(o.end+re,": __".concat(o.name)),"AssignmentPattern"===i.value.type&&z.add(i.value.left)):"Identifier"===i.value.type?(o=i.value,ae.prependRight(o.start+re,"__")):"ObjectPattern"===i.value.type?be(i.value,t):"ArrayPattern"===i.value.type?Ee(i.value,t):"AssignmentPattern"===i.value.type&&(o=i.value.left,ae.prependRight(o.start+re,"__")):(o=i.argument,ae.prependRight(o.start+re,"__")),o&&(Re(o),ae.appendLeft(t.end+re,"\nconst ".concat(o.name," = ").concat(de("ref"),"(__").concat(o.name,");")))}}catch(e){a.e(e)}finally{a.f()}}function Ee(e,t){var n,a=r(e.elements);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(i){var o=void 0;"Identifier"===i.type?o=i:"AssignmentPattern"===i.type?o=i.left:"RestElement"===i.type?o=i.argument:"ObjectPattern"===i.type?be(i,t):"ArrayPattern"===i.type&&Ee(i,t),o&&(Re(o),ae.prependRight(o.start+re,"__"),ae.appendLeft(t.end+re,"\nconst ".concat(o.name," = ").concat(de("ref"),"(__").concat(o.name,");")))}}}catch(e){a.e(e)}finally{a.f()}}if(n){var xe,Se=r(L=le(n.content,{plugins:v,sourceType:"module"},oe));try{for(Se.s();!(xe=Se.n()).done;){var we=xe.value;if("ImportDeclaration"===we.type){var Te,Ae=r(we.specifiers);try{for(Ae.s();!(Te=Ae.n()).done;){var ke=Te.value,Fe="ImportSpecifier"===ke.type&&"Identifier"===ke.imported.type&&ke.imported.name;ce(we.source.value,ke.local.name,Fe,"type"===we.importKind,!1,ke.local)}}catch(It){Ae.e(It)}finally{Ae.f()}}else if("ExportDefaultDeclaration"===we.type){w=we;var We=we.start+oe;ae.overwrite(We,We+"export default".length,"const ".concat(U," ="))}else if("ExportNamedDeclaration"===we.type&&we.specifiers){var He=we.specifiers.find((function(e){return"Identifier"===e.exported.type&&"default"===e.exported.name}));He&&(w=we,we.specifiers.length>1?ae.remove(He.start+oe,He.end+oe):ae.remove(we.start+oe,we.end+oe),we.source?ae.prepend("import { ".concat(He.local.name," as ").concat(U," } from '").concat(we.source.value,"'\n")):ae.append("\nconst ".concat(U," = ").concat(He.local.name,"\n")))}}}catch(It){Se.e(It)}finally{Se.f()}}var Qe,Ze=le(a.content,{plugins:[].concat(i(v),["topLevelAwait"]),sourceType:"module"},re),tt=r(Ze);try{var at=function(){var e=Qe.value,t=e.start+re,n=e.end+re;for(e.trailingComments&&e.trailingComments.length>0&&(n=e.trailingComments[e.trailingComments.length-1].end+re);n<=s.length&&/\s/.test(s.charAt(n));)n++;if("LabeledStatement"===e.type&&"ref"===e.label.name&&"ExpressionStatement"===e.body.type&&(l?(!u&&q("ref: sugar",228),ae.overwrite(e.label.start+re,e.body.start+re,"const "),ve(e.body.expression,e)):ue("ref: sugar now needs to be explicitly enabled via @vitejs/plugin-vue or vue-loader options:\n- @vitejs/plugin-vue: via `script.refSugar`\n- vue-loader: via `refSugar` (requires 16.3.0+)",e)),"ImportDeclaration"===e.type){ae.move(t,n,0);for(var i=0,o=function(t){var n=t>i;i++;var a=e.specifiers[t],r=e.specifiers[t+1];ae.remove(n?e.specifiers[t-1].end+re:a.start+re,r&&!n?r.start+re:a.end+re)},d=0;d<e.specifiers.length;d++){var c=e.specifiers[d],p=c.local.name,f="ImportSpecifier"===c.type&&"Identifier"===c.imported.type&&c.imported.name,h=e.source.value,g=G[p];"vue"!==h||f!==_e&&f!==Ie&&f!==Ne&&f!==je?g?g.source===h&&g.imported===f?o(d):ue("different imports aliased to same local name.",c):ce(h,p,f,"type"===e.importKind,!0,c.local):(V("`".concat(f,"` is a compiler macro and no longer needs to be imported.")),o(d))}e.specifiers.length&&i===e.specifiers.length&&ae.remove(e.start+re,e.end+re)}if("ExpressionStatement"===e.type)if(pe(e.expression)||ge(e.expression)||he(e.expression))ae.remove(e.start+re,e.end+re);else if(function(e){return!!ze(e,je)&&($&&ue("duplicate ".concat(je,"() call"),e),$=!0,!0)}(e.expression)){var y=e.expression.callee;ae.overwrite(y.start+re,y.end+re,"expose")}if("VariableDeclaration"===e.type&&!e.declare)for(var v=e.declarations.length,R=v,b=0;b<v;b++){var E=e.declarations[b];if(E.init){var S=pe(E.init)||he(E.init);S&&(O=a.content.slice(E.id.start,E.id.end));var w=ge(E.init);if(w&&(N=a.content.slice(E.id.start,E.id.end)),S||w)if(1===R)ae.remove(e.start+re,e.end+re);else{var T=E.start+re,A=E.end+re;b<v-1?A=e.declarations[b+1].start+re:T=e.declarations[b-1].end+re,ae.remove(T,A),R--}}}"VariableDeclaration"!==e.type&&"FunctionDeclaration"!==e.type&&"ClassDeclaration"!==e.type||e.declare||function(e,t,n){if("VariableDeclaration"===e.type){var a,i="const"===e.kind,o=r(e.declarations);try{for(o.s();!(a=o.n()).done;){var s=a.value,d=s.id,l=s.init,u=!(!i||!ze(l,(function(e){return e===_e||e===Ie||e===Ne||e===De})));if("Identifier"===d.type){var c=n.reactive||"reactive";Le(t,d,ze(l,c)?"setup-let":u||i&&Je(l,c)?"setup-const":i?ze(l,n.ref||"ref")?"setup-ref":"setup-maybe-ref":"setup-let")}else"ObjectPattern"===d.type?Me(d,t,i,u):"ArrayPattern"===d.type&&Be(d,t,i,u)}}catch(e){o.e(e)}finally{o.f()}}else"FunctionDeclaration"!==e.type&&"ClassDeclaration"!==e.type||(t[e.id.name]={type:"setup-const",rangeNode:e.id})}(e,H,K),("VariableDeclaration"===e.type&&!e.declare||e.type.endsWith("Statement"))&&x.walk(e,{enter(e){Ye(e)&&this.skip(),"AwaitExpression"===e.type&&(Q=!0,ae.prependRight(e.argument.start+re,de("withAsyncContext")+"("),ae.appendLeft(e.argument.end+re,")"))}}),("ExportNamedDeclaration"===e.type&&"type"!==e.exportKind||"ExportAllDeclaration"===e.type||"ExportDefaultDeclaration"===e.type)&&ue("<script setup> cannot contain ES module exports. If you are using a previous version of <script setup>, please consult the updated RFC at https://github.com/vuejs/rfcs/pull/227.",e),m&&("TSEnumDeclaration"!==e.type||e.const||Le(H,e.id,"setup-const"),(e.type.startsWith("TS")||"ExportNamedDeclaration"===e.type&&"type"===e.exportKind||"VariableDeclaration"===e.type&&e.declare)&&(Ue(e,ne),ae.move(t,n,0)))};for(tt.s();!(Qe=tt.n()).done;)at()}catch(It){tt.e(It)}finally{tt.f()}if(u){for(var rt in G){var it=G[rt],ot=it.rangeNode;(it.isFromSetup?B.scriptSetupBindings:B.scriptBindings).push(nt(ot))}for(var st in H)B.scriptSetupBindings.push(nt(H[st].rangeNode));return T&&(B.propsRuntimeArg=nt(T)),k&&(B.propsTypeArg=nt(k)),C&&(B.emitsRuntimeArg=nt(C)),D&&(B.emitsTypeArg=nt(D)),A&&(B.withDefaultsArg=nt(A)),Object.assign(Object.assign({},a),{ranges:B,scriptAst:L,scriptSetupAst:Ze})}if(l&&Object.keys(Y).length){var dt,lt=r(Ze);try{for(lt.s();!(dt=lt.n()).done;){var ut=dt.value;"ImportDeclaration"!==ut.type&&Ge(ut,(function(e,t,n){Y[e.name]&&!z.has(e)?Ke(t)&&t.shorthand?t.inPattern&&!Xe(t,n)||ae.appendLeft(e.end+re,": ".concat(e.name,".value")):ae.appendLeft(e.end+re,".value"):"$"===e.name[0]&&Y[e.name.slice(1)]&&ae.remove(e.start+re,e.start+re+1)}))}}catch(It){lt.e(It)}finally{lt.f()}}if(P&&function(e,t,n){var a,i=r("TSTypeLiteral"===e.type?e.members:e.body);try{for(i.s();!(a=i.n()).done;){var o=a.value;if(("TSPropertySignature"===o.type||"TSMethodSignature"===o.type)&&"Identifier"===o.key.type){var s=void 0;"TSMethodSignature"===o.type?s=["Function"]:o.typeAnnotation&&(s=Ve(o.typeAnnotation.typeAnnotation,n)),t[o.key.name]={key:o.key.name,required:!o.optional,type:s||["null"]}}}}catch(e){i.e(e)}finally{i.f()}}(P,ee,ne),_&&function(e,t){if("TSTypeLiteral"!==e.type&&"TSInterfaceBody"!==e.type)qe(e.parameters[0],t);else{var n,a=r("TSTypeLiteral"===e.type?e.members:e.body);try{for(a.s();!(n=a.n()).done;){var i=n.value;"TSCallSignatureDeclaration"===i.type&&qe(i.parameters[0],t)}}catch(e){a.e(e)}finally{a.f()}}}(_,te),me(T,_e),me(A,_e),me(C,_e),n?re<oe?(ae.remove(0,re),ae.remove(ie,oe),ae.remove(se,s.length)):(ae.remove(0,oe),ae.remove(se,re),ae.remove(ie,s.length)):(ae.remove(0,re),ae.remove(ie,s.length)),L&&Object.assign(M,$e(L)),T){var ct,pt=r(et(T));try{for(pt.s();!(ct=pt.n()).done;)M[ct.value]="props"}catch(It){pt.e(It)}finally{pt.f()}}for(var ft in ee)M[ft]="props";for(var ht=0,gt=Object.entries(G);ht<gt.length;ht++){var yt=o(gt[ht],2),mt=yt[0],vt=yt[1],Rt=vt.isType,bt=vt.imported,Et=vt.source;Rt||(M[mt]="default"===bt&&Et.endsWith(".vue")||"vue"===Et?"setup-const":"setup-maybe-ref")}for(var xt in H)M[xt]=H[xt].type;p.length&&(W.add(j),W.add("unref"),ae.prependRight(re,"\n".concat(F(p,M,c,!!t.isProd),"\n")));var St="__props";P&&(St+=": ".concat(a.content.slice(P.start,P.end))),O&&ae.prependRight(re,"\nconst ".concat(O," = __props"));var wt,Tt=$||!t.inlineTemplate?["expose"]:[];if(N&&Tt.push("emit"===N?"emit":"emit: ".concat(N)),Tt.length&&(St+=", { ".concat(Tt.join(", ")," }"),_&&(St+=": { emit: (".concat(a.content.slice(_.start,_.end),"), expose: any, slots: any, attrs: any }"))),t.inlineTemplate)if(e.template&&!e.template.src){t.templateOptions&&t.templateOptions.ssr&&(Z=!0);var At=fe(Object.assign(Object.assign({filename:d,source:e.template.content,inMap:e.template.map},t.templateOptions),{id:c,scoped:e.styles.some((function(e){return e.scoped})),isProd:t.isProd,ssrCssVars:e.cssVars,compilerOptions:Object.assign(Object.assign({},t.templateOptions&&t.templateOptions.compilerOptions),{inline:!0,isTS:m,bindingMetadata:M})})),Pt=At.code,kt=At.ast,Ot=At.preamble,Ct=At.tips,_t=At.errors;Ct.length&&Ct.forEach(V);var It=_t[0];if("string"==typeof It)throw new Error(It);if(It)throw It.loc&&(It.message+="\n\n"+e.filename+"\n"+g.generateCodeFrame(s,It.loc.start.offset,It.loc.end.offset)+"\n"),It;Ot&&ae.prepend(Ot),kt&&kt.helpers.includes(f.UNREF)&&W.delete("unref"),wt=Pt}else wt="() => {}";else{var jt=Object.assign({},H);for(var Dt in G)G[Dt].isType||(jt[Dt]=!0);wt="{ ".concat(Object.keys(jt).join(", ")," }")}t.inlineTemplate?ae.appendRight(ie,"\nreturn ".concat(wt,"\n}\n\n")):ae.appendRight(ie,"\nconst __returned__ = ".concat(wt,"\n")+"Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true })\nreturn __returned__\n}\n\n");var Nt,Lt="";Z&&(Lt+="\n __ssrInlineRender: true,"),T?Lt+="\n props: ".concat(a.content.slice(T.start,T.end).trim(),","):P&&(Lt+=function(e){var t=Object.keys(e);if(!t.length)return"";var n=A&&"ObjectExpression"===A.type&&A.properties.every((function(e){return"ObjectProperty"===e.type&&!e.computed})),a="{\n ".concat(t.map((function(t){var a;if(n){var r=A.properties.find((function(e){return e.key.name===t}));r&&(a="default: ".concat(s.slice(r.value.start+re,r.value.end+re)))}var i,o=e[t],d=o.type,l=o.required;return"".concat(t,": { type: ").concat((i=d,i.some((function(e){return"null"===e}))?"null":i.length>1?"[".concat(i.join(", "),"]"):i[0]),", required: ").concat(l).concat(a?", ".concat(a):""," }")})).join(",\n "),"\n }");return A&&!n&&(a="".concat(de("mergeDefaults"),"(").concat(a,", ").concat(s.slice(A.start+re,A.end+re),")")),"\n props: ".concat(a," as unknown as undefined,")}(ee)),C?Lt+="\n emits: ".concat(a.content.slice(C.start,C.end).trim(),","):_&&(Lt+=(Nt=te).size?"\n emits: [".concat(Array.from(Nt).map((function(e){return JSON.stringify(e)})).join(", "),"] as unknown as undefined,"):"");var Mt=$||t.inlineTemplate?"":" expose()\n";if(m){var Bt=w?"\n ...".concat(U,","):"";ae.prependLeft(re,"\nexport default ".concat(de("defineComponent"),"({").concat(Bt).concat(Lt,"\n ").concat(Q?"async ":"","setup(").concat(St,") {\n").concat(Mt)),ae.appendRight(ie,"})")}else w?(ae.prependLeft(re,"\n".concat(Q?"async ":"","function setup(").concat(St,") {\n")),ae.append("\nexport default /*#__PURE__*/ Object.assign(".concat(U,", {").concat(Lt,"\n setup\n})\n"))):(ae.prependLeft(re,"\nexport default {".concat(Lt,"\n ")+"".concat(Q?"async ":"","setup(").concat(St,") {\n").concat(Mt)),ae.appendRight(ie,"}"));return W.size>0&&ae.prepend("import { ".concat(i(W).map((function(e){return"".concat(e," as _").concat(e)})).join(", ")," } from 'vue'\n")),ae.trim(),Object.assign(Object.assign({},a),{bindings:M,content:ae.toString(),map:ae.generateMap({source:d,hires:!0,includeContent:!0}),scriptAst:L,scriptSetupAst:Ze})},t.b=function(e){return function(e){var t,a=e.filename,r=e.id,o=e.scoped,s=void 0!==o&&o,d=e.trim,l=void 0===d||d,u=e.isProd,c=void 0!==u&&u,p=e.modules,f=void 0!==p&&p,h=e.modulesOptions,g=void 0===h?{}:h,y=e.preprocessLang,m=e.postcssOptions,v=e.postcssPlugins,R=y&&Ae[y],b=R&&function(e,t){return t(e.source,e.inMap||e.map,Object.assign({filename:e.filename},e.preprocessOptions),e.preprocessCustomRequire)}(e,R),E=b?b.map:e.inMap||e.map,x=b?b.code:e.source,S=r.replace(/^data-v-/,""),w="data-v-".concat(S),T=(v||[]).slice();if(T.unshift(B({id:S,isProd:c})),l&&T.push(ge()),s&&T.push(ve(w)),f){if(!e.isAsync)throw new Error("[@vue/compiler-sfc] `modules` option can only be used with compileStyleAsync().");T.push(n(436)(Object.assign(Object.assign({},g),{getJSON:function(e,n){t=n}})))}var A,P,k,C=Object.assign(Object.assign({},m),{to:a,from:a});E&&(C.map={inline:!1,annotation:!1,prev:E});var _=new Set(b?b.dependencies:[]);_.delete(a);var I=[];b&&b.errors.length&&I.push.apply(I,i(b.errors));var j=function(e){return e.forEach((function(e){"dependency"===e.type&&_.add(e.file)})),_};try{if(A=O(T).process(x,C),e.isAsync)return A.then((function(e){return{code:e.css||"",map:e.map&&e.map.toJSON(),errors:I,modules:t,rawResult:e,dependencies:j(e.messages)}})).catch((function(e){return{code:"",map:void 0,errors:[].concat(I,[e]),rawResult:void 0,dependencies:_}}));j(A.messages),P=A.css,k=A.map}catch(e){I.push(e)}return{code:P||"",map:k&&k.toJSON(),errors:I,rawResult:A,dependencies:_}}(Object.assign(Object.assign({},e),{isAsync:!0}))},t.c=fe,t.d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.sourceMap,a=void 0===n||n,r=t.filename,i=void 0===r?"anonymous.vue":r,o=t.sourceRoot,s=void 0===o?"":o,d=t.pad,l=void 0!==d&&d,u=t.compiler,c=void 0===u?T:u,p=e+a+i+s+l+c.parse,f=W.get(p);if(f)return f;var h={filename:i,source:e,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1},g=[],y=c.parse(e,{isNativeTag:function(){return!0},isPreTag:function(){return!0},getTextMode:function(e,t){var n=e.tag,a=e.props;return!t&&"template"!==n||"template"===n&&a.some((function(e){return 6===e.type&&"lang"===e.name&&e.value&&e.value.content&&"html"!==e.value.content}))?2:0},onError:function(e){g.push(e)}});if(y.children.forEach((function(t){if(1===t.type&&(t.children.length||X(t)||"template"===t.tag))switch(t.tag){case"template":if(h.template)g.push(G(t));else{var n=h.template=K(t,e,!1);if(n.ast=t,n.attrs.functional){var a=new SyntaxError("<template functional> is no longer supported in Vue 3, since functional components no longer have significant performance difference from stateful ones. Just use a normal <template> instead.");a.loc=t.props.find((function(e){return"functional"===e.name})).loc,g.push(a)}}break;case"script":var r=K(t,e,l),i=!!r.attrs.setup;if(i&&!h.scriptSetup){h.scriptSetup=r;break}if(!i&&!h.script){h.script=r;break}g.push(G(t,i));break;case"style":var o=K(t,e,l);o.attrs.vars&&g.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),h.styles.push(o);break;default:h.customBlocks.push(K(t,e,l))}})),h.scriptSetup&&(h.scriptSetup.src&&(g.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),h.scriptSetup=null),h.script&&h.script.src&&(g.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),h.script=null)),a){var m=function(t){t&&!t.src&&(t.map=J(i,e,t.content,s,l&&"template"!==t.type?0:t.loc.start.line-1))};m(h.template),m(h.script),h.styles.forEach(m),h.customBlocks.forEach(m)}h.cssVars=M(h),h.cssVars.length&&q("v-bind() CSS variable injection",231);var v=/(?:::v-|:)slotted\(/;h.slotted=h.styles.some((function(e){return e.scoped&&v.test(e.content)}));var R={descriptor:h,errors:g};return W.set(p,R),R}},(e,t,n)=>{"use strict";e.exports=n(460)},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||i(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0});var s=n(179),d=n(1151),l=n(71),u=n(182);function c(e){throw e}function p(e){}function f(e,t,n,a){var r=(n||h)[e]+(a||""),i=new SyntaxError(String(r));return i.code=e,i.loc=t,i}var h={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '<' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '\x3c!--' in comment.",17:"Attribute name cannot contain U+0022 (\"), U+0027 ('), and U+003C (<).",18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null cahracter.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",26:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",27:"v-if/v-else-if is missing expression.",28:"v-if/else branches must use unique keys.",29:"v-else/v-else-if has no adjacent v-if.",30:"v-for is missing expression.",31:"v-for has invalid expression.",32:"<template v-for> key should be placed on the <template> tag.",33:"v-bind is missing expression.",34:"v-on is missing expression.",35:"Unexpected custom directive on <slot> outlet.",36:"Mixed v-slot usage on both the component and nested <template>.When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",37:"Duplicate slot names found. ",38:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",39:"v-slot can only be used on components or <template> tags.",40:"v-model is missing expression.",41:"v-model value must be a valid JavaScript member expression.",42:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",43:"Error parsing JavaScript expression: ",44:"<KeepAlive> expects exactly one child component.",45:'"prefixIdentifiers" option is not supported in this build of compiler.',46:"ES module mode is not supported in this build of compiler.",47:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',48:'"scopeId" option is only supported in module mode.',49:""},g=Symbol(""),y=Symbol(""),m=Symbol(""),v=Symbol(""),R=Symbol(""),b=Symbol(""),E=Symbol(""),x=Symbol(""),S=Symbol(""),w=Symbol(""),T=Symbol(""),A=Symbol(""),P=Symbol(""),k=Symbol(""),O=Symbol(""),C=Symbol(""),_=Symbol(""),I=Symbol(""),j=Symbol(""),D=Symbol(""),N=Symbol(""),L=Symbol(""),M=Symbol(""),B=Symbol(""),F=Symbol(""),U=Symbol(""),V=Symbol(""),q=Symbol(""),W=Symbol(""),G=Symbol(""),K=Symbol(""),H=Symbol(""),Y={[g]:"Fragment",[y]:"Teleport",[m]:"Suspense",[v]:"KeepAlive",[R]:"BaseTransition",[b]:"openBlock",[E]:"createBlock",[x]:"createVNode",[S]:"createCommentVNode",[w]:"createTextVNode",[T]:"createStaticVNode",[A]:"resolveComponent",[P]:"resolveDynamicComponent",[k]:"resolveDirective",[O]:"resolveFilter",[C]:"withDirectives",[_]:"renderList",[I]:"renderSlot",[j]:"createSlots",[D]:"toDisplayString",[N]:"mergeProps",[L]:"toHandlers",[M]:"camelize",[B]:"capitalize",[F]:"toHandlerKey",[U]:"setBlockTracking",[V]:"pushScopeId",[q]:"popScopeId",[W]:"withScopeId",[G]:"withCtx",[K]:"unref",[H]:"isRef"},z={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z;return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function X(e,t,n,a,r,i,o){var s=arguments.length>7&&void 0!==arguments[7]&&arguments[7],d=arguments.length>8&&void 0!==arguments[8]&&arguments[8],l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:z;return e&&(s?(e.helper(b),e.helper(E)):e.helper(x),o&&e.helper(C)),{type:13,tag:t,props:n,children:a,patchFlag:r,dynamicProps:i,directives:o,isBlock:s,disableTracking:d,loc:l}}function $(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z;return{type:17,loc:t,elements:e}}function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z;return{type:15,loc:t,properties:e}}function Z(e,t){return{type:16,loc:z,key:s.isString(e)?ee(e,!0):e,value:t}}function ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:z,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return{type:4,loc:n,content:e,isStatic:t,constType:t?3:a}}function te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z;return{type:8,loc:t,children:e}}function ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:z;return{type:14,loc:n,callee:e,arguments:t}}function ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:z;return{type:18,params:e,returns:t,newline:n,isSlot:a,loc:r}}function re(e,t,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return{type:19,test:e,consequent:t,alternate:n,newline:a,loc:z}}function ie(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:20,index:e,value:t,isVNode:n,loc:z}}var oe=function(e){return 4===e.type&&e.isStatic},se=function(e,t){return e===t||e===s.hyphenate(t)};function de(e){return se(e,"Teleport")?y:se(e,"Suspense")?m:se(e,"KeepAlive")?v:se(e,"BaseTransition")?R:void 0}var le=/^\d|[^\$\w]/,ue=function(e){return!le.test(e)},ce=/[A-Za-z_$\xA0-\uFFFF]/,pe=/[\.\w$\xA0-\uFFFF]/,fe=/\s+[.[]\s*|\s*[.[]\s+/g,he=function(e){e=e.trim().replace(fe,(function(e){return e.trim()}));for(var t=0,n=0,a=0,r=null,i=0;i<e.length;i++){var o=e.charAt(i);switch(t){case 0:if("["===o)n=t,t=1,a++;else if(!(0===i?ce:pe).test(o))return!1;break;case 1:"'"===o||'"'===o||"`"===o?(n=t,t=2,r=o):"["===o?a++:"]"===o&&(--a||(t=n));break;case 2:o===r&&(t=n,r=null)}}return!a};function ge(e,t,n){var a={source:e.source.substr(t,n),start:ye(e.start,e.source,t),end:e.end};return null!=n&&(a.end=ye(e.start,e.source,t+n)),a}function ye(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return me(s.extend({},e),t,n)}function me(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,a=0,r=-1,i=0;i<n;i++)10===t.charCodeAt(i)&&(a++,r=i);return e.offset+=n,e.line+=a,e.column=-1===r?e.column+n:n-r,e}function ve(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=0;a<e.props.length;a++){var r=e.props[a];if(7===r.type&&(n||r.exp)&&(s.isString(t)?r.name===t:t.test(r.name)))return r}}function Re(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=0;r<e.props.length;r++){var i=e.props[r];if(6===i.type){if(n)continue;if(i.name===t&&(i.value||a))return i}else if("bind"===i.name&&(i.exp||a)&&be(i.arg,t))return i}}function be(e,t){return!(!e||!oe(e)||e.content!==t)}function Ee(e){return 5===e.type||2===e.type}function xe(e){return 7===e.type&&"slot"===e.name}function Se(e){return 1===e.type&&3===e.tagType}function we(e){return 1===e.type&&2===e.tagType}function Te(e,t,n){var a,r=13===e.type?e.props:e.arguments[2];if(null==r||s.isString(r))a=Q([t]);else if(14===r.type){var i=r.arguments[0];s.isString(i)||15!==i.type?r.callee===L?a=ne(n.helper(N),[Q([t]),r]):r.arguments.unshift(Q([t])):i.properties.unshift(t),!a&&(a=r)}else if(15===r.type){var o=!1;if(4===t.key.type){var d=t.key.content;o=r.properties.some((function(e){return 4===e.key.type&&e.key.content===d}))}o||r.properties.unshift(t),a=r}else a=ne(n.helper(N),[Q([t]),r]);13===e.type?e.props=a:e.arguments[2]=a}function Ae(e,t){return"_".concat(t,"_").concat(e.replace(/[^\w]/g,"_"))}function Pe(e,t){if(!e||0===Object.keys(t).length)return!1;switch(e.type){case 1:for(var n=0;n<e.props.length;n++){var a=e.props[n];if(7===a.type&&(Pe(a.arg,t)||Pe(a.exp,t)))return!0}return e.children.some((function(e){return Pe(e,t)}));case 11:return!!Pe(e.source,t)||e.children.some((function(e){return Pe(e,t)}));case 9:return e.branches.some((function(e){return Pe(e,t)}));case 10:return!!Pe(e.condition,t)||e.children.some((function(e){return Pe(e,t)}));case 4:return!e.isStatic&&ue(e.content)&&!!t[e.content];case 8:return e.children.some((function(e){return s.isObject(e)&&Pe(e,t)}));case 5:case 12:return Pe(e.content,t);case 2:case 3:default:return!1}}var ke={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3.vuejs.org/guide/migration/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:function(e){return".sync modifier for v-bind has been removed. Use v-model with "+"argument instead. `v-bind:".concat(e,".sync` should be changed to ")+"`v-model:".concat(e,"`.")},link:"https://v3.vuejs.org/guide/migration/v-model.html"},COMPILER_V_BIND_PROP:{message:".prop modifier for v-bind has been removed and no longer necessary. Vue 3 will automatically set a binding as DOM property when appropriate."},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3.vuejs.org/guide/migration/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3.vuejs.org/guide/migration/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3.vuejs.org/guide/migration/v-if-v-for.html"},COMPILER_V_FOR_REF:{message:"Ref usage on v-for no longer creates array ref values in Vue 3. Consider using function refs or refactor to avoid ref usage altogether.",link:"https://v3.vuejs.org/guide/migration/array-refs.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3.vuejs.org/guide/migration/inline-template-attribute.html"},COMPILER_FILTER:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3.vuejs.org/guide/migration/filters.html"}};function Oe(e,t){var n=t.options?t.options.compatConfig:t.compatConfig,a=n&&n[e];return"MODE"===e?a||3:a}function Ce(e,t){var n=Oe("MODE",t),a=Oe(e,t);return 3===n?!0===a:!1!==a}function _e(e,t,n){return Ce(e,t)}var Ie=/&(gt|lt|amp|apos|quot);/g,je={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},De={delimiters:["{{","}}"],getNamespace:function(){return 0},getTextMode:function(){return 0},isVoidTag:s.NO,isPreTag:s.NO,isCustomElement:s.NO,decodeEntities:function(e){return e.replace(Ie,(function(e,t){return je[t]}))},onError:c,onWarn:p,comments:!1};function Ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Le(e,t),a=Xe(n);return J(Me(n,0,[]),$e(n,a))}function Le(e,t){var n=s.extend({},De);for(var a in t)n[a]=t[a]||De[a];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Me(e,t,n){for(var a=Qe(n),r=a?a.ns:0,i=[];!rt(e,t,n);){var o=e.source,d=void 0;if(0===t||1===t)if(!e.inVPre&&Ze(o,e.options.delimiters[0]))d=Ye(e,t);else if(0===t&&"<"===o[0])if(1===o.length)at(e,5,1);else if("!"===o[1])Ze(o,"\x3c!--")?d=Ue(e):Ze(o,"<!DOCTYPE")?d=Ve(e):Ze(o,"<![CDATA[")?0!==r?d=Fe(e,n):(at(e,1),d=Ve(e)):(at(e,11),d=Ve(e));else if("/"===o[1])if(2===o.length)at(e,5,2);else{if(">"===o[2]){at(e,14,2),et(e,3);continue}if(/[a-z]/i.test(o[2])){at(e,23),Ge(e,1,a);continue}at(e,12,2),d=Ve(e)}else/[a-z]/i.test(o[1])?(d=qe(e,n),Ce("COMPILER_NATIVE_TEMPLATE",e)&&d&&"template"===d.tag&&!d.props.some((function(e){return 7===e.type&&We(e.name)}))&&(d=d.children)):"?"===o[1]?(at(e,21,1),d=Ve(e)):at(e,12,1);if(d||(d=ze(e,t)),s.isArray(d))for(var l=0;l<d.length;l++)Be(i,d[l]);else Be(i,d)}var u=!1;if(2!==t&&1!==t){for(var c="preserve"===e.options.whitespace,p=0;p<i.length;p++){var f=i[p];if(!e.inPre&&2===f.type)if(/[^\t\r\n\f ]/.test(f.content))c||(f.content=f.content.replace(/[\t\r\n\f ]+/g," "));else{var h=i[p-1],g=i[p+1];!h||!g||!c&&(3===h.type||3===g.type||1===h.type&&1===g.type&&/[\r\n]/.test(f.content))?(u=!0,i[p]=null):f.content=" "}3!==f.type||e.options.comments||(u=!0,i[p]=null)}if(e.inPre&&a&&e.options.isPreTag(a.tag)){var y=i[0];y&&2===y.type&&(y.content=y.content.replace(/^\r?\n/,""))}}return u?i.filter(Boolean):i}function Be(e,t){if(2===t.type){var n=Qe(e);if(n&&2===n.type&&n.loc.end.offset===t.loc.start.offset)return n.content+=t.content,n.loc.end=t.loc.end,void(n.loc.source+=t.loc.source)}e.push(t)}function Fe(e,t){et(e,9);var n=Me(e,3,t);return 0===e.source.length?at(e,6):et(e,3),n}function Ue(e){var t,n=Xe(e),a=/--(\!)?>/.exec(e.source);if(a){a.index<=3&&at(e,0),a[1]&&at(e,10),t=e.source.slice(4,a.index);for(var r=e.source.slice(0,a.index),i=1,o=0;-1!==(o=r.indexOf("\x3c!--",i));)et(e,o-i+1),o+4<r.length&&at(e,16),i=o+1;et(e,a.index+a[0].length-i+1)}else t=e.source.slice(4),et(e,e.source.length),at(e,7);return{type:3,content:t,loc:$e(e,n)}}function Ve(e){var t,n=Xe(e),a="?"===e.source[1]?1:2,r=e.source.indexOf(">");return-1===r?(t=e.source.slice(a),et(e,e.source.length)):(t=e.source.slice(a,r),et(e,r+1)),{type:3,content:t,loc:$e(e,n)}}function qe(e,t){var n=e.inPre,a=e.inVPre,r=Qe(t),i=Ge(e,0,r),o=e.inPre&&!n,s=e.inVPre&&!a;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return e.options.isPreTag(i.tag)&&(e.inPre=!1),i;t.push(i);var d=e.options.getTextMode(i,r),l=Me(e,d,t);t.pop();var u=i.props.find((function(e){return 6===e.type&&"inline-template"===e.name}));if(u&&_e("COMPILER_INLINE_TEMPLATE",e,u.loc)){var c=$e(e,i.loc.end);u.value={type:2,content:c.source,loc:c}}if(i.children=l,it(e.source,i.tag))Ge(e,1,r);else if(at(e,24,0,i.loc.start),0===e.source.length&&"script"===i.tag.toLowerCase()){var p=l[0];p&&Ze(p.loc.source,"\x3c!--")&&at(e,8)}return i.loc=$e(e,i.loc.start),o&&(e.inPre=!1),s&&(e.inVPre=!1),i}var We=s.makeMap("if,else,else-if,for,slot");function Ge(e,t,n){var a=Xe(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),i=r[1],o=e.options.getNamespace(i,n);et(e,r[0].length),tt(e);var d=Xe(e),l=e.source;e.options.isPreTag(i)&&(e.inPre=!0);var u=Ke(e,t);0===t&&!e.inVPre&&u.some((function(e){return 7===e.type&&"pre"===e.name}))&&(e.inVPre=!0,s.extend(e,d),e.source=l,u=Ke(e,t).filter((function(e){return"v-pre"!==e.name})));var c=!1;if(0===e.source.length?at(e,9):(c=Ze(e.source,"/>"),1===t&&c&&at(e,4),et(e,c?2:1)),1!==t){var p=0;return e.inVPre||("slot"===i?p=2:"template"===i?u.some((function(e){return 7===e.type&&We(e.name)}))&&(p=3):function(e,t,n){var a=n.options;if(a.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||de(e)||a.isBuiltInComponent&&a.isBuiltInComponent(e)||a.isNativeTag&&!a.isNativeTag(e))return!0;for(var r=0;r<t.length;r++){var i=t[r];if(6===i.type){if("is"===i.name&&i.value){if(i.value.content.startsWith("vue:"))return!0;if(_e("COMPILER_IS_ON_ELEMENT",n,i.loc))return!0}}else{if("is"===i.name)return!0;if("bind"===i.name&&be(i.arg,"is")&&_e("COMPILER_IS_ON_ELEMENT",n,i.loc))return!0}}}(i,u,e)&&(p=1)),{type:1,ns:o,tag:i,tagType:p,props:u,isSelfClosing:c,children:[],loc:$e(e,a),codegenNode:void 0}}}function Ke(e,t){for(var n=[],a=new Set;e.source.length>0&&!Ze(e.source,">")&&!Ze(e.source,"/>");)if(Ze(e.source,"/"))at(e,22),et(e,1),tt(e);else{1===t&&at(e,3);var r=He(e,a);0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source)&&at(e,15),tt(e)}return n}function He(e,t){var n=Xe(e),a=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(a)&&at(e,2),t.add(a),"="===a[0]&&at(e,19);for(var r,i=/["'<]/g;r=i.exec(a);)at(e,17,r.index);et(e,a.length);var o=void 0;/^[\t\r\n\f ]*=/.test(e.source)&&(tt(e),et(e,1),tt(e),(o=function(e){var t,n=Xe(e),a=e.source[0],r='"'===a||"'"===a;if(r){et(e,1);var i=e.source.indexOf(a);-1===i?t=Je(e,e.source.length,4):(t=Je(e,i,4),et(e,1))}else{var o=/^[^\t\r\n\f >]+/.exec(e.source);if(!o)return;for(var s,d=/["'<=`]/g;s=d.exec(o[0]);)at(e,18,s.index);t=Je(e,o[0].length,4)}return{content:t,isQuoted:r,loc:$e(e,n)}}(e))||at(e,13));var s=$e(e,n);if(!e.inVPre&&/^(v-|:|@|#)/.test(a)){var d,l=/(?:^v-([a-z0-9-]+))?(?:(?::|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(a),u=l[1]||(Ze(a,":")?"bind":Ze(a,"@")?"on":"slot");if(l[2]){var c="slot"===u,p=a.lastIndexOf(l[2]),f=$e(e,nt(e,n,p),nt(e,n,p+l[2].length+(c&&l[3]||"").length)),h=l[2],g=!0;h.startsWith("[")?(g=!1,h.endsWith("]")||at(e,26),h=h.substr(1,h.length-2)):c&&(h+=l[3]||""),d={type:4,content:h,isStatic:g,constType:g?3:0,loc:f}}if(o&&o.isQuoted){var y=o.loc;y.start.offset++,y.start.column++,y.end=ye(y.start,o.content),y.source=y.source.slice(1,-1)}var m=l[3]?l[3].substr(1).split("."):[];return"bind"===u&&d&&m.includes("sync")&&_e("COMPILER_V_BIND_SYNC",e,0,d.loc.source)&&(u="model",m.splice(m.indexOf("sync"),1)),{type:7,name:u,exp:o&&{type:4,content:o.content,isStatic:!1,constType:0,loc:o.loc},arg:d,modifiers:m,loc:s}}return{type:6,name:a,value:o&&{type:2,content:o.content,loc:o.loc},loc:s}}function Ye(e,t){var n=r(e.options.delimiters,2),a=n[0],i=n[1],o=e.source.indexOf(i,a.length);if(-1!==o){var s=Xe(e);et(e,a.length);var d=Xe(e),l=Xe(e),u=o-a.length,c=e.source.slice(0,u),p=Je(e,u,t),f=p.trim(),h=p.indexOf(f);return h>0&&me(d,c,h),me(l,c,u-(p.length-f.length-h)),et(e,i.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:f,loc:$e(e,d,l)},loc:$e(e,s)}}at(e,25)}function ze(e,t){var n=["<",e.options.delimiters[0]];3===t&&n.push("]]>");for(var a=e.source.length,r=0;r<n.length;r++){var i=e.source.indexOf(n[r],1);-1!==i&&a>i&&(a=i)}var o=Xe(e);return{type:2,content:Je(e,a,t),loc:$e(e,o)}}function Je(e,t,n){var a=e.source.slice(0,t);return et(e,t),2===n||3===n||-1===a.indexOf("&")?a:e.options.decodeEntities(a,4===n)}function Xe(e){return{column:e.column,line:e.line,offset:e.offset}}function $e(e,t,n){return{start:t,end:n=n||Xe(e),source:e.originalSource.slice(t.offset,n.offset)}}function Qe(e){return e[e.length-1]}function Ze(e,t){return e.startsWith(t)}function et(e,t){var n=e.source;me(e,n,t),e.source=n.slice(t)}function tt(e){var t=/^[\t\r\n\f ]+/.exec(e.source);t&&et(e,t[0].length)}function nt(e,t,n){return ye(t,e.originalSource.slice(t.offset,n),n)}function at(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Xe(e);n&&(a.offset+=n,a.column+=n),e.options.onError(f(t,{start:a,end:a,source:""}))}function rt(e,t,n){var a=e.source;switch(t){case 0:if(Ze(a,"</"))for(var r=n.length-1;r>=0;--r)if(it(a,n[r].tag))return!0;break;case 1:case 2:var i=Qe(n);if(i&&it(a,i.tag))return!0;break;case 3:if(Ze(a,"]]>"))return!0}return!a}function it(e,t){return Ze(e,"</")&&e.substr(2,t.length).toLowerCase()===t.toLowerCase()&&/[\t\r\n\f />]/.test(e[2+t.length]||">")}function ot(e,t){dt(e,t,st(e,e.children[0]))}function st(e,t){return 1===e.children.length&&1===t.type&&!we(t)}function dt(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!1,r=!0,i=e.children,o=0;o<i.length;o++){var s=i[o];if(1===s.type&&0===s.tagType){var d=n?0:lt(s,t);if(d>0){if(d<3&&(r=!1),d>=2){s.codegenNode.patchFlag="-1",s.codegenNode=t.hoist(s.codegenNode),a=!0;continue}}else{var l=s.codegenNode;if(13===l.type){var u=pt(l);if((!u||512===u||1===u)&&ut(s,t)>=2){var c=ct(s);c&&(l.props=t.hoist(c))}}}}else if(12===s.type){var p=lt(s.content,t);p>0&&(p<3&&(r=!1),p>=2&&(s.codegenNode=t.hoist(s.codegenNode),a=!0))}if(1===s.type){var f=1===s.tagType;f&&t.scopes.vSlot++,dt(s,t),f&&t.scopes.vSlot--}else if(11===s.type)dt(s,t,1===s.children.length);else if(9===s.type)for(var h=0;h<s.branches.length;h++)dt(s.branches[h],t,1===s.branches[h].children.length)}r&&a&&t.transformHoist&&t.transformHoist(i,t,e)}function lt(e,t){var n=t.constantCache;switch(e.type){case 1:if(0!==e.tagType)return 0;var a=n.get(e);if(void 0!==a)return a;var r=e.codegenNode;if(13!==r.type)return 0;if(pt(r))return n.set(e,0),0;var i=3,o=ut(e,t);if(0===o)return n.set(e,0),0;o<i&&(i=o);for(var d=0;d<e.children.length;d++){var l=lt(e.children[d],t);if(0===l)return n.set(e,0),0;l<i&&(i=l)}if(i>1)for(var u=0;u<e.props.length;u++){var c=e.props[u];if(7===c.type&&"bind"===c.name&&c.exp){var p=lt(c.exp,t);if(0===p)return n.set(e,0),0;p<i&&(i=p)}}return r.isBlock&&(t.removeHelper(b),t.removeHelper(E),r.isBlock=!1,t.helper(x)),n.set(e,i),i;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return lt(e.content,t);case 4:return e.constType;case 8:for(var f=3,h=0;h<e.children.length;h++){var g=e.children[h];if(!s.isString(g)&&!s.isSymbol(g)){var y=lt(g,t);if(0===y)return 0;y<f&&(f=y)}}return f;default:return 0}}function ut(e,t){var n=3,a=ct(e);if(a&&15===a.type)for(var r=a.properties,i=0;i<r.length;i++){var o=r[i],s=o.key,d=o.value,l=lt(s,t);if(0===l)return l;if(l<n&&(n=l),4!==d.type)return 0;var u=lt(d,t);if(0===u)return u;u<n&&(n=u)}return n}function ct(e){var t=e.codegenNode;if(13===t.type)return t.props}function pt(e){var t=e.patchFlag;return t?parseInt(t,10):void 0}function ft(e,t){var n=t.filename,a=void 0===n?"":n,r=t.prefixIdentifiers,i=void 0!==r&&r,o=t.hoistStatic,d=void 0!==o&&o,l=t.cacheHandlers,u=void 0!==l&&l,f=t.nodeTransforms,h=void 0===f?[]:f,g=t.directiveTransforms,y=void 0===g?{}:g,m=t.transformHoist,v=void 0===m?null:m,R=t.isBuiltInComponent,b=void 0===R?s.NOOP:R,E=t.isCustomElement,x=void 0===E?s.NOOP:E,S=t.expressionPlugins,w=void 0===S?[]:S,T=t.scopeId,A=void 0===T?null:T,P=t.slotted,k=void 0===P||P,O=t.ssr,C=void 0!==O&&O,_=t.ssrCssVars,I=void 0===_?"":_,j=t.bindingMetadata,D=void 0===j?s.EMPTY_OBJ:j,N=t.inline,L=void 0!==N&&N,M=t.isTS,B=void 0!==M&&M,F=t.onError,U=void 0===F?c:F,V=t.onWarn,q=void 0===V?p:V,W=t.compatConfig,G=a.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),K={selfName:G&&s.capitalize(s.camelize(G[1])),prefixIdentifiers:i,hoistStatic:d,cacheHandlers:u,nodeTransforms:h,directiveTransforms:y,transformHoist:v,isBuiltInComponent:b,isCustomElement:x,expressionPlugins:w,scopeId:A,slotted:k,ssr:C,ssrCssVars:I,bindingMetadata:D,inline:L,isTS:B,onError:U,onWarn:q,compatConfig:W,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new Map,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,helper(e){var t=K.helpers.get(e)||0;return K.helpers.set(e,t+1),e},removeHelper(e){var t=K.helpers.get(e);if(t){var n=t-1;n?K.helpers.set(e,n):K.helpers.delete(e)}},helperString:e=>"_".concat(Y[K.helper(e)]),replaceNode(e){K.parent.children[K.childIndex]=K.currentNode=e},removeNode(e){var t=K.parent.children,n=e?t.indexOf(e):K.currentNode?K.childIndex:-1;e&&e!==K.currentNode?K.childIndex>n&&(K.childIndex--,K.onNodeRemoved()):(K.currentNode=null,K.onNodeRemoved()),K.parent.children.splice(n,1)},onNodeRemoved:function(){},addIdentifiers(e){s.isString(e)?H(e):e.identifiers?e.identifiers.forEach(H):4===e.type&&H(e.content)},removeIdentifiers(e){s.isString(e)?z(e):e.identifiers?e.identifiers.forEach(z):4===e.type&&z(e.content)},hoist(e){K.hoists.push(e);var t=ee("_hoisted_".concat(K.hoists.length),!1,e.loc,2);return t.hoisted=e,t},cache(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ie(++K.cached,e,t)}};function H(e){var t=K.identifiers;void 0===t[e]&&(t[e]=0),t[e]++}function z(e){K.identifiers[e]--}return K.filters=new Set,K}function ht(e,t){var n=ft(e,t);gt(e,n),t.hoistStatic&&ot(e,n),t.ssr||function(e,t){var n=t.helper,a=t.removeHelper,r=e.children;if(1===r.length){var i=r[0];if(st(e,i)&&i.codegenNode){var o=i.codegenNode;13===o.type&&(o.isBlock||(a(x),o.isBlock=!0,n(b),n(E))),e.codegenNode=o}else e.codegenNode=i}else if(r.length>1){s.PatchFlagNames[64],e.codegenNode=X(t,n(g),void 0,e.children,"64",void 0,void 0,!0)}}(e,n),e.helpers=a(n.helpers.keys()),e.components=a(n.components),e.directives=a(n.directives),e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=a(n.filters)}function gt(e,t){t.currentNode=e;for(var n=t.nodeTransforms,r=[],i=0;i<n.length;i++){var o=n[i](e,t);if(o&&(s.isArray(o)?r.push.apply(r,a(o)):r.push(o)),!t.currentNode)return;e=t.currentNode}switch(e.type){case 3:t.ssr||t.helper(S);break;case 5:t.ssr||t.helper(D);break;case 9:for(var d=0;d<e.branches.length;d++)gt(e.branches[d],t);break;case 10:case 11:case 1:case 0:!function(e,t){for(var n=0,a=function(){n--};n<e.children.length;n++){var r=e.children[n];s.isString(r)||(t.parent=e,t.childIndex=n,t.onNodeRemoved=a,gt(r,t))}}(e,t)}t.currentNode=e;for(var l=r.length;l--;)r[l]()}function yt(e,t){var n=s.isString(e)?function(t){return t===e}:function(t){return e.test(t)};return function(e,a){if(1===e.type){var r=e.props;if(3===e.tagType&&r.some(xe))return;for(var i=[],o=0;o<r.length;o++){var s=r[o];if(7===s.type&&n(s.name)){r.splice(o,1),o--;var d=t(e,s,a);d&&i.push(d)}}return i}}}var mt="/*#__PURE__*/",vt="_withId";function Rt(e,t){var n=t.mode,a=void 0===n?"function":n,r=t.prefixIdentifiers,i=void 0===r?"module"===a:r,o=t.sourceMap,s=void 0!==o&&o,l=t.filename,u=void 0===l?"template.vue.html":l,c=t.scopeId,p=void 0===c?null:c,f=t.optimizeImports,h=void 0!==f&&f,g=t.runtimeGlobalName,y=void 0===g?"Vue":g,m=t.runtimeModuleName,v=void 0===m?"vue":m,R=t.ssr,b=void 0!==R&&R,E=t.isTS,x={mode:a,prefixIdentifiers:i,sourceMap:s,filename:u,scopeId:p,optimizeImports:h,runtimeGlobalName:y,runtimeModuleName:v,ssr:b,isTS:void 0!==E&&E,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>"_".concat(Y[e]),push(e,t){if(x.code+=e,x.map){if(t){var n;if(4===t.type&&!t.isStatic){var a=t.content.replace(/^_ctx\./,"");a!==t.content&&ue(a)&&(n=a)}w(t.loc.start,n)}me(x,e),t&&t.loc!==z&&w(t.loc.end)}},indent(){S(++x.indentLevel)},deindent(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?--x.indentLevel:S(--x.indentLevel)},newline(){S(x.indentLevel)}};function S(e){x.push("\n"+" ".repeat(e))}function w(e,t){x.map.addMapping({name:t,source:x.filename,original:{line:e.line,column:e.column-1},generated:{line:x.line,column:x.column-1}})}return s&&(x.map=new d.SourceMapGenerator,x.map.setSourceContent(u,x.source)),x}function bt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Rt(e,t);t.onContextCreated&&t.onContextCreated(n);var a=n.mode,r=n.push,i=n.prefixIdentifiers,o=n.indent,s=n.deindent,d=n.newline,l=n.scopeId,u=n.ssr,c=e.helpers.length>0,p=!i&&"module"!==a,f=null!=l&&"module"===a,h=!!t.inline,g=h?Rt(e,t):n;"module"===a?xt(e,g,f,h):Et(e,g);var y=u?"ssrRender":"render",m=u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];t.bindingMetadata&&!t.inline&&m.push("$props","$setup","$data","$options");var v=t.isTS?m.map((function(e){return"".concat(e,": any")})).join(","):m.join(", ");if(f&&!h&&r("const ".concat(y," = ").concat(mt).concat(vt,"(")),r(h||f?"(".concat(v,") => {"):"function ".concat(y,"(").concat(v,") {")),o(),p&&(r("with (_ctx) {"),o(),c&&(r("const { ".concat(e.helpers.map((function(e){return"".concat(Y[e],": _").concat(Y[e])})).join(", ")," } = _Vue")),r("\n"),d())),e.components.length&&(St(e.components,"component",n),(e.directives.length||e.temps>0)&&d()),e.directives.length&&(St(e.directives,"directive",n),e.temps>0&&d()),e.filters&&e.filters.length&&(d(),St(e.filters,"filter",n),d()),e.temps>0){r("let ");for(var R=0;R<e.temps;R++)r("".concat(R>0?", ":"","_temp").concat(R))}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),d()),u||r("return "),e.codegenNode?Pt(e.codegenNode,n):r("null"),p&&(s(),r("}")),s(),r("}"),f&&!h&&r(")"),{ast:e,code:n.code,preamble:h?g.code:"",map:n.map?n.map.toJSON():void 0}}function Et(e,t){var n=t.ssr,a=t.prefixIdentifiers,r=t.push,i=t.newline,o=t.runtimeModuleName,s=t.runtimeGlobalName,d=n?"require(".concat(JSON.stringify(o),")"):s,l=function(e){return"".concat(Y[e],": _").concat(Y[e])};if(e.helpers.length>0)if(a)r("const { ".concat(e.helpers.map(l).join(", ")," } = ").concat(d,"\n"));else if(r("const _Vue = ".concat(d,"\n")),e.hoists.length){var u=[x,S,w,T].filter((function(t){return e.helpers.includes(t)})).map(l).join(", ");r("const { ".concat(u," } = _Vue\n"))}e.ssrHelpers&&e.ssrHelpers.length&&r("const { ".concat(e.ssrHelpers.map(l).join(", "),' } = require("@vue/server-renderer")\n')),wt(e.hoists,t),i(),r("return ")}function xt(e,t,n,a){var r=t.push,i=t.newline,o=t.optimizeImports,s=t.runtimeModuleName,d=t.scopeId,l=t.helper;n&&(e.helpers.push(W),e.hoists.length&&e.helpers.push(V,q)),e.helpers.length&&(o?(r("import { ".concat(e.helpers.map((function(e){return Y[e]})).join(", ")," } from ").concat(JSON.stringify(s),"\n")),r("\n// Binding optimization for webpack code-split\nconst ".concat(e.helpers.map((function(e){return"_".concat(Y[e]," = ").concat(Y[e])})).join(", "),"\n"))):r("import { ".concat(e.helpers.map((function(e){return"".concat(Y[e]," as _").concat(Y[e])})).join(", ")," } from ").concat(JSON.stringify(s),"\n"))),e.ssrHelpers&&e.ssrHelpers.length&&r("import { ".concat(e.ssrHelpers.map((function(e){return"".concat(Y[e]," as _").concat(Y[e])})).join(", "),' } from "@vue/server-renderer"\n')),e.imports.length&&(function(e,t){e.length&&e.forEach((function(e){t.push("import "),Pt(e.exp,t),t.push(" from '".concat(e.path,"'")),t.newline()}))}(e.imports,t),i()),n&&(r("const ".concat(vt," = ").concat(mt).concat(l(W),'("').concat(d,'")')),i()),wt(e.hoists,t),i(),a||r("export ")}function St(e,t,n){for(var a=n.helper,r=n.push,i=n.newline,o=n.isTS,s=a("filter"===t?O:"component"===t?A:k),d=0;d<e.length;d++){var l=e[d],u=l.endsWith("__self");u&&(l=l.slice(0,-6)),r("const ".concat(Ae(l,t)," = ").concat(s,"(").concat(JSON.stringify(l)).concat(u?", true":"",")").concat(o?"!":"")),d<e.length-1&&i()}}function wt(e,t){if(e.length){t.pure=!0;var n=t.push,a=t.newline,r=t.helper,i=t.scopeId,o=t.mode,s=null!=i&&"function"!==o;a(),s&&(n("".concat(r(V),'("').concat(i,'")')),a()),e.forEach((function(e,r){e&&(n("const _hoisted_".concat(r+1," = ")),Pt(e,t),a())})),s&&(n("".concat(r(q),"()")),a()),t.pure=!1}}function Tt(e,t){var n=e.length>3||e.some((function(e){return s.isArray(e)||!function(e){return s.isString(e)||4===e.type||2===e.type||5===e.type||8===e.type}(e)}));t.push("["),n&&t.indent(),At(e,t,n),n&&t.deindent(),t.push("]")}function At(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=t.push,i=t.newline,o=0;o<e.length;o++){var d=e[o];s.isString(d)?r(d):s.isArray(d)?Tt(d,t):Pt(d,t),o<e.length-1&&(n?(a&&r(","),i()):a&&r(", "))}}function Pt(e,t){if(s.isString(e))t.push(e);else if(s.isSymbol(e))t.push(t.helper(e));else switch(e.type){case 1:case 9:case 11:Pt(e.codegenNode,t);break;case 2:!function(e,t){t.push(JSON.stringify(e.content),e)}(e,t);break;case 4:kt(e,t);break;case 5:!function(e,t){var n=t.push,a=t.helper;t.pure&&n(mt),n("".concat(a(D),"(")),Pt(e.content,t),n(")")}(e,t);break;case 12:Pt(e.codegenNode,t);break;case 8:Ot(e,t);break;case 3:!function(e,t){var n=t.push,a=t.helper;t.pure&&n(mt),n("".concat(a(S),"(").concat(JSON.stringify(e.content),")"),e)}(e,t);break;case 13:!function(e,t){var n=t.push,a=t.helper,r=t.pure,i=e.tag,o=e.props,s=e.children,d=e.patchFlag,l=e.dynamicProps,u=e.directives,c=e.isBlock,p=e.disableTracking;u&&n(a(C)+"("),c&&n("(".concat(a(b),"(").concat(p?"true":"","), ")),r&&n(mt),n(a(c?E:x)+"(",e),At(function(e){for(var t=e.length;t--&&null==e[t];);return e.slice(0,t+1).map((function(e){return e||"null"}))}([i,o,s,d,l]),t),n(")"),c&&n(")"),u&&(n(", "),Pt(u,t),n(")"))}(e,t);break;case 14:!function(e,t){var n=t.push,a=t.helper,r=t.pure,i=s.isString(e.callee)?e.callee:a(e.callee);r&&n(mt),n(i+"(",e),At(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){var n=t.push,a=t.indent,r=t.deindent,i=t.newline,o=e.properties;if(o.length){var s=o.length>1||o.some((function(e){return 4!==e.value.type}));n(s?"{":"{ "),s&&a();for(var d=0;d<o.length;d++){var l=o[d],u=l.key,c=l.value;Ct(u,t),n(": "),Pt(c,t),d<o.length-1&&(n(","),i())}s&&r(),n(s?"}":" }")}else n("{}",e)}(e,t);break;case 17:!function(e,t){Tt(e.elements,t)}(e,t);break;case 18:!function(e,t){var n=t.push,a=t.indent,r=t.deindent,i=t.scopeId,o=t.mode,d=e.params,l=e.returns,u=e.body,c=e.newline,p=e.isSlot;p&&n(p&&null!=i&&"function"!==o?"".concat(vt,"("):"_".concat(Y[G],"(")),n("(",e),s.isArray(d)?At(d,t):d&&Pt(d,t),n(") => "),(c||u)&&(n("{"),a()),l?(c&&n("return "),s.isArray(l)?Tt(l,t):Pt(l,t)):u&&Pt(u,t),(c||u)&&(r(),n("}")),p&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){var n=e.test,a=e.consequent,r=e.alternate,i=e.newline,o=t.push,s=t.indent,d=t.deindent,l=t.newline;if(4===n.type){var u=!ue(n.content);u&&o("("),kt(n,t),u&&o(")")}else o("("),Pt(n,t),o(")");i&&s(),t.indentLevel++,i||o(" "),o("? "),Pt(a,t),t.indentLevel--,i&&l(),i||o(" "),o(": ");var c=19===r.type;c||t.indentLevel++,Pt(r,t),c||t.indentLevel--,i&&d(!0)}(e,t);break;case 20:!function(e,t){var n=t.push,a=t.helper,r=t.indent,i=t.deindent,o=t.newline;n("_cache[".concat(e.index,"] || (")),e.isVNode&&(r(),n("".concat(a(U),"(-1),")),o()),n("_cache[".concat(e.index,"] = ")),Pt(e.value,t),e.isVNode&&(n(","),o(),n("".concat(a(U),"(1),")),o(),n("_cache[".concat(e.index,"]")),i()),n(")")}(e,t);break;case 21:At(e.body,t,!0,!1);break;case 22:!function(e,t){var n=t.push,a=t.indent,r=t.deindent;n("`");for(var i=e.elements.length,o=i>3,d=0;d<i;d++){var l=e.elements[d];s.isString(l)?n(l.replace(/(`|\$|\\)/g,"\\$1")):(n("${"),o&&a(),Pt(l,t),o&&r(),n("}"))}n("`")}(e,t);break;case 23:_t(e,t);break;case 24:!function(e,t){Pt(e.left,t),t.push(" = "),Pt(e.right,t)}(e,t);break;case 25:!function(e,t){t.push("("),At(e.expressions,t),t.push(")")}(e,t);break;case 26:!function(e,t){var n=e.returns;t.push("return "),s.isArray(n)?Tt(n,t):Pt(n,t)}(e,t)}}function kt(e,t){var n=e.content,a=e.isStatic;t.push(a?JSON.stringify(n):n,e)}function Ot(e,t){for(var n=0;n<e.children.length;n++){var a=e.children[n];s.isString(a)?t.push(a):Pt(a,t)}}function Ct(e,t){var n=t.push;8===e.type?(n("["),Ot(e,t),n("]")):e.isStatic?n(ue(e.content)?e.content:JSON.stringify(e.content),e):n("[".concat(e.content,"]"),e)}function _t(e,t){var n=t.push,a=t.indent,r=t.deindent,i=e.test,o=e.consequent,s=e.alternate;n("if ("),Pt(i,t),n(") {"),a(),Pt(o,t),r(),n("}"),s&&(n(" else "),23===s.type?_t(s,t):(n("{"),a(),Pt(s,t),r(),n("}")))}var It=s.makeMap("true,false,null,this"),jt=function(e,t){if(5===e.type)e.content=Dt(e.content,t);else if(1===e.type)for(var n=0;n<e.props.length;n++){var a=e.props[n];if(7===a.type&&"for"!==a.name){var r=a.exp,i=a.arg;!r||4!==r.type||"on"===a.name&&i||(a.exp=Dt(r,t,"slot"===a.name)),i&&4===i.type&&!i.isStatic&&(a.arg=Dt(i,t))}}};function Dt(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!t.prefixIdentifiers||!e.content.trim())return e;var i,o=t.inline,d=t.bindingMetadata,c=function(e,n,a){var r=s.hasOwn(d,e)&&d[e];if(o){var i=n&&"AssignmentExpression"===n.type&&n.left===a,l=n&&"UpdateExpression"===n.type&&n.argument===a,u=n&&Ft(n,x);if("setup-const"===r)return e;if("setup-ref"===r)return"".concat(e,".value");if("setup-maybe-ref"===r)return i||l||u?"".concat(e,".value"):"".concat(t.helperString(K),"(").concat(e,")");if("setup-let"===r){if(i){var c=n.right,f=n.operator,h=Ut(Dt(ee(p.slice(c.start-1,c.end-1),!1),t));return"".concat(t.helperString(H),"(").concat(e,")").concat(t.isTS?" //@ts-ignore\n":""," ? ").concat(e,".value ").concat(f," ").concat(h," : ").concat(e)}if(l){a.start=n.start,a.end=n.end;var g=n.prefix,y=n.operator,m=g?y:"",v=g?"":y;return"".concat(t.helperString(H),"(").concat(e,")").concat(t.isTS?" //@ts-ignore\n":""," ? ").concat(m).concat(e,".value").concat(v," : ").concat(m).concat(e).concat(v)}return u?e:"".concat(t.helperString(K),"(").concat(e,")")}if("props"===r)return"__props.".concat(e)}else{if(r&&r.startsWith("setup"))return"$setup.".concat(e);if(r)return"$".concat(r,".").concat(e)}return"_ctx.".concat(e)},p=e.content,h=p.indexOf("(")>-1||p.indexOf(".")>0;if(ue(p)){var g=t.identifiers[p],y=s.isGloballyWhitelisted(p),m=It(p);return n||g||y||m?g||(e.constType=m?3:2):("setup-const"===d[e.content]&&(e.constType=1),e.content=c(p)),e}var v=r?" ".concat(p," "):"(".concat(p,")").concat(n?"=>{}":"");try{i=l.parse(v,{plugins:[].concat(a(t.expressionPlugins),a(s.babelParserDefaultPlugins))}).program}catch(n){return t.onError(f(43,e.loc,void 0,n.message)),e}var R=[],b=Object.create(t.identifiers),E=function(e){return R.some((function(t){return t.start===e.start}))},x=[];u.walk(i,{enter(e,t){if(t&&x.push(t),"Identifier"===e.type){if(!E(e)){if(e.name.startsWith("_filter_"))return;var n=Bt(e,t,x);!b[e.name]&&n?(Lt(t)&&t.shorthand&&(e.prefix="".concat(e.name,": ")),e.name=c(e.name,t,e),R.push(e)):Mt(e,t)||(n&&b[e.name]||h||(e.isConstant=!0),R.push(e))}}else Nt(e)&&e.params.forEach((function(t){return u.walk(t,{enter(t,n){if(!("Identifier"!==t.type||Mt(t,n)||n&&"AssignmentPattern"===n.type&&n.right===t)){var a=t.name;if(e.scopeIds&&e.scopeIds.has(a))return;a in b?b[a]++:b[a]=1,(e.scopeIds||(e.scopeIds=new Set)).add(a)}}})}))},leave(e,t){t&&x.pop(),e!==i.body[0].expression&&e.scopeIds&&e.scopeIds.forEach((function(e){b[e]--,0===b[e]&&delete b[e]}))}});var S,w=[];return R.sort((function(e,t){return e.start-t.start})),R.forEach((function(t,n){var a=t.start-1,r=t.end-1,i=R[n-1],o=p.slice(i?i.end-1:0,a);(o.length||t.prefix)&&w.push(o+(t.prefix||""));var s=p.slice(a,r);w.push(ee(t.name,!1,{source:s,start:ye(e.loc.start,s,a),end:ye(e.loc.start,s,r)},t.isConstant?3:0)),n===R.length-1&&r<p.length&&w.push(p.slice(r))})),w.length?S=te(w,e.loc):(S=e).constType=h?0:3,S.identifiers=Object.keys(b),S}var Nt=function(e){return/Function(?:Expression|Declaration)$|Method$/.test(e.type)},Lt=function(e){return e&&("ObjectProperty"===e.type||"ObjectMethod"===e.type)&&!e.computed},Mt=function(e,t){return Lt(t)&&t.key===e};function Bt(e,t,n){if(("VariableDeclarator"===t.type||"ClassDeclaration"===t.type)&&t.id===e)return!1;if(Nt(t)){if(t.id===e)return!1;if(t.params.includes(e))return!1}return!(Mt(e,t)||"ArrayPattern"===t.type&&!Ft(t,n)||!("MemberExpression"!==t.type&&"OptionalMemberExpression"!==t.type||t.property!==e||t.computed)||"arguments"===e.name||s.isGloballyWhitelisted(e.name)||"require"===e.name)}function Ft(e,t){if(e&&("ObjectProperty"===e.type||"ArrayPattern"===e.type))for(var n=t.length;n--;){var a=t[n];if("AssignmentExpression"===a.type)return!0;if("ObjectProperty"!==a.type&&!a.type.endsWith("Pattern"))break}return!1}function Ut(e){return s.isString(e)?e:4===e.type?e.content:e.children.map(Ut).join("")}var Vt=yt(/^(if|else|else-if)$/,(function(e,t,n){return qt(e,t,n,(function(e,t,a){for(var r=n.parent.children,i=r.indexOf(e),o=0;i-- >=0;){var s=r[i];s&&9===s.type&&(o+=s.branches.length)}return function(){a?e.codegenNode=Gt(t,o,n):(function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode)).alternate=Gt(t,o+e.branches.length-1,n)}}))}));function qt(e,t,n,a){if(!("else"===t.name||t.exp&&t.exp.content.trim())){var r=t.exp?t.exp.loc:e.loc;n.onError(f(27,t.loc)),t.exp=ee("true",!1,r)}if(n.prefixIdentifiers&&t.exp&&(t.exp=Dt(t.exp,n)),"if"===t.name){var i=Wt(e,t),o={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(o),a)return a(o,i,!0)}else for(var s=n.parent.children,d=s.indexOf(e);d-- >=-1;){var l=s[d];if(!l||2!==l.type||l.content.trim().length){l&&9===l.type?function(){n.removeNode();var r=Wt(e,t),i=r.userKey;i&&l.branches.forEach((function(e){Ht(e.userKey,i)&&n.onError(f(28,r.userKey.loc))})),l.branches.push(r);var o=a&&a(l,r,!1);gt(r,n),o&&o(),n.currentNode=null}():n.onError(f(29,e.loc));break}n.removeNode(l)}}function Wt(e,t){return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:3!==e.tagType||ve(e,"for")?[e]:e.children,userKey:Re(e,"key")}}function Gt(e,t,n){return e.condition?re(e.condition,Kt(e,t,n),ne(n.helper(S),['""',"true"])):Kt(e,t,n)}function Kt(e,t,n){var a=n.helper,r=n.removeHelper,i=Z("key",ee("".concat(t),!1,z,2)),o=e.children,d=o[0];if(1!==o.length||1!==d.type){if(1===o.length&&11===d.type){var l=d.codegenNode;return Te(l,i,n),l}return s.PatchFlagNames[64],X(n,a(g),Q([i]),o,"64",void 0,void 0,!0,!1,e.loc)}var u=d.codegenNode;return 13!==u.type||u.isBlock||(r(x),u.isBlock=!0,a(b),a(E)),Te(u,i,n),u}function Ht(e,t){if(!e||e.type!==t.type)return!1;if(6===e.type){if(e.value.content!==t.value.content)return!1}else{var n=e.exp,a=t.exp;if(n.type!==a.type)return!1;if(4!==n.type||n.isStatic!==a.isStatic||n.content!==a.content)return!1}return!0}var Yt=yt("for",(function(e,t,n){var a=n.helper,r=n.removeHelper;return zt(e,t,n,(function(t){var i=ne(a(_),[t.source]),o=Re(e,"key"),s=o?Z("key",6===o.type?ee(o.value.content,!0):o.exp):null;n.prefixIdentifiers&&s&&(s.value=Dt(s.value,n));var d=4===t.source.type&&t.source.constType>0,l=d?64:o?128:256;return t.codegenNode=X(n,a(g),void 0,i,l+"",void 0,void 0,!0,!d,e.loc),function(){var o,l=Se(e),u=t.children;l&&e.children.some((function(e){if(1===e.type){var t=Re(e,"key");if(t)return n.onError(f(32,t.loc)),!0}}));var c=1!==u.length||1!==u[0].type,p=we(e)?e:l&&1===e.children.length&&we(e.children[0])?e.children[0]:null;p?(o=p.codegenNode,l&&s&&Te(o,s,n)):c?o=X(n,a(g),s?Q([s]):void 0,e.children,"64",void 0,void 0,!0):(o=u[0].codegenNode,l&&s&&Te(o,s,n),o.isBlock!==!d&&(o.isBlock?(r(b),r(E)):r(x)),o.isBlock=!d,o.isBlock?(a(b),a(E)):a(x)),i.arguments.push(ae(en(t.parseResult),o,!0))}}))}));function zt(e,t,n,a){if(t.exp){var r=Qt(t.exp,n);if(r){var i=n.addIdentifiers,o=n.removeIdentifiers,s=n.scopes,d=r.source,l=r.value,u=r.key,c=r.index,p={type:11,loc:t.loc,source:d,valueAlias:l,keyAlias:u,objectIndexAlias:c,parseResult:r,children:Se(e)?e.children:[e]};n.replaceNode(p),s.vFor++,n.prefixIdentifiers&&(l&&i(l),u&&i(u),c&&i(c));var h=a&&a(p);return function(){s.vFor--,n.prefixIdentifiers&&(l&&o(l),u&&o(u),c&&o(c)),h&&h()}}n.onError(f(31,t.loc))}else n.onError(f(30,t.loc))}var Jt=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Xt=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,$t=/^\(|\)$/g;function Qt(e,t){var n=e.loc,a=e.content,i=a.match(Jt);if(i){var o=r(i,3),s=o[1],d=o[2],l={source:Zt(n,d.trim(),a.indexOf(d,s.length)),value:void 0,key:void 0,index:void 0};t.prefixIdentifiers&&(l.source=Dt(l.source,t));var u=s.trim().replace($t,"").trim(),c=s.indexOf(u),p=u.match(Xt);if(p){u=u.replace(Xt,"").trim();var f,h=p[1].trim();if(h&&(f=a.indexOf(h,c+u.length),l.key=Zt(n,h,f),t.prefixIdentifiers&&(l.key=Dt(l.key,t,!0))),p[2]){var g=p[2].trim();g&&(l.index=Zt(n,g,a.indexOf(g,l.key?f+h.length:c+u.length)),t.prefixIdentifiers&&(l.index=Dt(l.index,t,!0)))}}return u&&(l.value=Zt(n,u,c),t.prefixIdentifiers&&(l.value=Dt(l.value,t,!0))),l}}function Zt(e,t,n){return ee(t,!1,ge(e,n,t.length))}function en(e){var t=e.value,n=e.key,a=e.index,r=[];return t&&r.push(t),n&&(t||r.push(ee("_",!1)),r.push(n)),a&&(n||(t||r.push(ee("_",!1)),r.push(ee("__",!1))),r.push(a)),r}var tn=ee("undefined",!1),nn=function(e,t){if(1===e.type&&(1===e.tagType||3===e.tagType)){var n=ve(e,"slot");if(n){var a=n.exp;return t.prefixIdentifiers&&a&&t.addIdentifiers(a),t.scopes.vSlot++,function(){t.prefixIdentifiers&&a&&t.removeIdentifiers(a),t.scopes.vSlot--}}}},an=function(e,t){var n;if(Se(e)&&e.props.some(xe)&&(n=ve(e,"for"))){var a=n.parseResult=Qt(n.exp,t);if(a){var r=a.value,i=a.key,o=a.index,s=t.addIdentifiers,d=t.removeIdentifiers;return r&&s(r),i&&s(i),o&&s(o),function(){r&&d(r),i&&d(i),o&&d(o)}}}},rn=function(e,t,n){return ae(e,t,!1,!0,t.length?t[0].loc:n)};function on(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:rn;t.helper(G);var a=e.children,r=e.loc,i=[],o=[],s=t.scopes.vSlot>0||t.scopes.vFor>0;!t.ssr&&t.prefixIdentifiers&&(s=Pe(e,t.identifiers));var d=ve(e,"slot",!0);if(d){var l=d.arg,u=d.exp;l&&!oe(l)&&(s=!0),i.push(Z(l||ee("default",!0),n(u,a,r)))}for(var c=!1,p=!1,h=[],g=new Set,y=0;y<a.length;y++){var m=a[y],v=void 0;if(Se(m)&&(v=ve(m,"slot",!0))){if(d){t.onError(f(36,v.loc));break}c=!0;var R=m.children,b=m.loc,E=v,x=E.arg,S=void 0===x?ee("default",!0):x,w=E.exp,T=E.loc,A=void 0;oe(S)?A=S?S.content:"default":s=!0;var P=n(w,R,b),k=void 0,O=void 0,C=void 0;if(k=ve(m,"if"))s=!0,o.push(re(k.exp,sn(S,P),tn));else if(O=ve(m,/^else(-if)?$/,!0)){for(var I=y,D=void 0;I--&&3===(D=a[I]).type;);if(D&&Se(D)&&ve(D,"if")){a.splice(y,1),y--;for(var N=o[o.length-1];19===N.alternate.type;)N=N.alternate;N.alternate=O.exp?re(O.exp,sn(S,P),tn):sn(S,P)}else t.onError(f(29,O.loc))}else if(C=ve(m,"for")){s=!0;var L=C.parseResult||Qt(C.exp,t);L?o.push(ne(t.helper(_),[L.source,ae(en(L),sn(S,P),!0)])):t.onError(f(31,C.loc))}else{if(A){if(g.has(A)){t.onError(f(37,T));continue}g.add(A),"default"===A&&(p=!0)}i.push(Z(S,P))}}else 3!==m.type&&h.push(m)}if(!d){var M=function(e,a){var i=n(e,a,r);return t.compatConfig&&(i.isNonScopedSlot=!0),Z("default",i)};c?h.length&&h.some((function(e){return ln(e)}))&&(p?t.onError(f(38,h[0].loc)):i.push(M(void 0,h))):i.push(M(void 0,a))}var B=s?2:dn(e.children)?3:1,F=Q(i.concat(Z("_",ee(B+"",!1))),r);return o.length&&(F=ne(t.helper(j),[F,$(o)])),{slots:F,hasDynamicSlots:s}}function sn(e,t){return Q([Z("name",e),Z("fn",t)])}function dn(e){for(var t=0;t<e.length;t++){var n=e[t];switch(n.type){case 1:if(2===n.tagType||0===n.tagType&&dn(n.children))return!0;break;case 9:if(dn(n.branches))return!0;break;case 10:case 11:if(dn(n.children))return!0}}return!1}function ln(e){return 2!==e.type&&12!==e.type||(2===e.type?!!e.content.trim():ln(e.content))}var un=new WeakMap,cn=function(e,t){return function(){if(1===(e=t.currentNode).type&&(0===e.tagType||1===e.tagType)){var n,a,r,i,o,d,l=e,u=l.tag,c=l.props,p=1===e.tagType,f=p?pn(e,t):'"'.concat(u,'"'),h=0,g=s.isObject(f)&&f.callee===P||f===y||f===m||!p&&("svg"===u||"foreignObject"===u||Re(e,"key",!0));if(c.length>0){var R=hn(e,t);n=R.props,h=R.patchFlag,o=R.dynamicPropNames;var b=R.directives;d=b&&b.length?$(b.map((function(e){return function(e,t){var n=[],a=un.get(e);if(a)n.push(t.helperString(a));else{var r=fn("v-"+e.name,t);r?n.push(r):(t.helper(k),t.directives.add(e.name),n.push(Ae(e.name,"directive")))}var i=e.loc;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));var o=ee("true",!1,i);n.push(Q(e.modifiers.map((function(e){return Z(e,o)})),i))}return $(n,e.loc)}(e,t)}))):void 0}if(e.children.length>0)if(f===v&&(g=!0,h|=1024),p&&f!==y&&f!==v){var E=on(e,t);a=E.slots,E.hasDynamicSlots&&(h|=1024)}else if(1===e.children.length&&f!==y){var x=e.children[0],S=x.type,w=5===S||8===S;w&&0===lt(x,t)&&(h|=1),a=w||2===S?x:e.children}else a=e.children;0!==h&&(r=String(h),o&&o.length&&(i=function(e){for(var t="[",n=0,a=e.length;n<a;n++)t+=JSON.stringify(e[n]),n<a-1&&(t+=", ");return t+"]"}(o))),e.codegenNode=X(t,f,n,a,r,i,d,!!g,!1,e.loc)}}};function pn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.tag,r=mn(a),i=Re(e,"is");if(i)if(r||Ce("COMPILER_IS_ON_ELEMENT",t)){var o=6===i.type?i.value&&ee(i.value.content,!0):i.exp;if(o)return ne(t.helper(P),[o])}else 6===i.type&&i.value.content.startsWith("vue:")&&(a=i.value.content.slice(4));var d=!r&&ve(e,"is");if(d&&d.exp)return ne(t.helper(P),[d.exp]);var l=de(a)||t.isBuiltInComponent(a);if(l)return n||t.helper(l),l;var u=fn(a,t);return u||(t.selfName&&s.capitalize(s.camelize(a))===t.selfName?(t.helper(A),t.components.add(a+"__self"),Ae(a,"component")):(t.helper(A),t.components.add(a),Ae(a,"component")))}function fn(e,t){var n=t.bindingMetadata;if(n&&!1!==n.__isScriptSetup){var a=s.camelize(e),r=s.capitalize(a),i=function(t){return n[e]===t?e:n[a]===t?a:n[r]===t?r:void 0},o=i("setup-const");if(o)return t.inline?o:"$setup[".concat(JSON.stringify(o),"]");var d=i("setup-let")||i("setup-ref")||i("setup-maybe-ref");return d?t.inline?"".concat(t.helperString(K),"(").concat(d,")"):"$setup[".concat(JSON.stringify(d),"]"):void 0}}function hn(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.tag,o=e.loc,d=1===e.tagType,l=[],u=[],c=[],p=0,h=!1,g=!1,y=!1,m=!1,v=!1,R=!1,b=[],E=function(e){var n=e.key,a=e.value;if(oe(n)){var r=n.content,i=s.isOn(r);if(d||!i||"onclick"===r.toLowerCase()||"onUpdate:modelValue"===r||s.isReservedProp(r)||(m=!0),i&&s.isReservedProp(r)&&(R=!0),20===a.type||(4===a.type||8===a.type)&<(a,t)>0)return;"ref"===r?h=!0:"class"!==r||d?"style"!==r||d?"key"===r||b.includes(r)||b.push(r):y=!0:g=!0}else v=!0},x=0;x<n.length;x++){var S=n[x];if(6===S.type){var w=S.loc,T=S.name,A=S.value,P=!0;if("ref"===T&&(h=!0,t.inline&&(P=!1)),"is"===T&&(mn(i)||A&&A.content.startsWith("vue:")||Ce("COMPILER_IS_ON_ELEMENT",t)))continue;l.push(Z(ee(T,!0,ge(w,0,T.length)),ee(A?A.content:"",P,A?A.loc:w)))}else{var k=S.name,O=S.arg,C=S.exp,_=S.loc,I="bind"===k,j="on"===k;if("slot"===k){d||t.onError(f(39,_));continue}if("once"===k)continue;if("is"===k||I&&be(O,"is")&&(mn(i)||Ce("COMPILER_IS_ON_ELEMENT",t)))continue;if(j&&r)continue;if(!O&&(I||j)){if(v=!0,C)if(l.length&&(u.push(Q(gn(l),o)),l=[]),I){if(Ce("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(C);continue}u.push(C)}else u.push({type:14,loc:_,callee:t.helper(L),arguments:[C]});else t.onError(f(I?33:34,_));continue}var D=t.directiveTransforms[k];if(D){var M,B=D(S,e,t),F=B.props,U=B.needRuntime;!r&&F.forEach(E),(M=l).push.apply(M,a(F)),U&&(c.push(S),s.isSymbol(U)&&un.set(S,U))}else c.push(S)}6===S.type&&"ref"===S.name&&t.scopes.vFor>0&&_e("COMPILER_V_FOR_REF",t,S.loc)&&l.push(Z(ee("refInFor",!0),ee("true",!1)))}var V=void 0;return u.length?(l.length&&u.push(Q(gn(l),o)),V=u.length>1?ne(t.helper(N),u,o):u[0]):l.length&&(V=Q(gn(l),o)),v?p|=16:(g&&(p|=2),y&&(p|=4),b.length&&(p|=8),m&&(p|=32)),0!==p&&32!==p||!(h||R||c.length>0)||(p|=512),{props:V,directives:c,patchFlag:p,dynamicPropNames:b}}function gn(e){for(var t=new Map,n=[],a=0;a<e.length;a++){var r=e[a];if(8!==r.key.type&&r.key.isStatic){var i=r.key.content,o=t.get(i);o?("style"===i||"class"===i||i.startsWith("on"))&&yn(o,r):(t.set(i,r),n.push(r))}else n.push(r)}return n}function yn(e,t){17===e.value.type?e.value.elements.push(t.value):e.value=$([e.value,t.value],e.loc)}function mn(e){return e[0].toLowerCase()+e.slice(1)==="component"}var vn,Rn,bn=/-(\w)/g,En=(vn=function(e){return e.replace(bn,(function(e,t){return t?t.toUpperCase():""}))},Rn=Object.create(null),function(e){return Rn[e]||(Rn[e]=vn(e))}),xn=function(e,t){if(we(e)){var n=e.children,a=e.loc,r=Sn(e,t),i=r.slotName,o=r.slotProps,s=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i];o&&s.push(o),n.length&&(o||s.push("{}"),s.push(ae([],n,!1,!1,a))),t.scopeId&&!t.slotted&&(o||s.push("{}"),n.length||s.push("undefined"),s.push("true")),e.codegenNode=ne(t.helper(I),s,a)}};function Sn(e,t){for(var n='"default"',a=void 0,r=[],i=0;i<e.props.length;i++){var o=e.props[i];6===o.type?o.value&&("name"===o.name?n=JSON.stringify(o.value.content):(o.name=En(o.name),r.push(o))):"bind"===o.name&&be(o.arg,"name")?o.exp&&(n=o.exp):("bind"===o.name&&o.arg&&oe(o.arg)&&(o.arg.content=En(o.arg.content)),r.push(o))}if(r.length>0){var s=hn(e,t,r),d=s.props,l=s.directives;a=d,l.length&&t.onError(f(35,l[0].loc))}return{slotName:n,slotProps:a}}var wn=/^\s*([\w$_]+|\([^)]*?\))\s*=>|^\s*function(?:\s+[\w$]+)?\s*\(/,Tn=function(e,t,n,r){var i,o=e.loc,d=e.modifiers,l=e.arg;if(e.exp||d.length||n.onError(f(34,o)),4===l.type)if(l.isStatic){var u=l.content;i=ee(s.toHandlerKey(s.camelize(u)),!0,l.loc)}else i=te(["".concat(n.helperString(F),"("),l,")"]);else(i=l).children.unshift("".concat(n.helperString(F),"(")),i.children.push(")");var c=e.exp;c&&!c.content.trim()&&(c=void 0);var p=n.cacheHandlers&&!c;if(c){var h=he(c.content),g=!(h||wn.test(c.content)),y=c.content.includes(";");n.prefixIdentifiers&&(g&&n.addIdentifiers("$event"),c=e.exp=Dt(c,n,!1,y),g&&n.removeIdentifiers("$event"),(p=n.cacheHandlers&&!(4===c.type&&c.constType>0)&&!(h&&1===t.tagType)&&!Pe(c,n.identifiers))&&h&&(4===c.type?c.content="".concat(c.content," && ").concat(c.content,"(...args)"):c.children=[].concat(a(c.children),[" && "],a(c.children),["(...args)"]))),(g||p&&h)&&(c=te(["".concat(g?n.isTS?"($event: any)":"$event":"".concat(n.isTS?"\n//@ts-ignore\n":"","(...args)")," => ").concat(y?"{":"("),c,y?"}":")"]))}var m={props:[Z(i,c||ee("() => {}",!1,o))]};return r&&(m=r(m)),p&&(m.props[0].value=n.cache(m.props[0].value)),m},An=function(e,t,n){var a=e.exp,r=e.modifiers,i=e.loc,o=e.arg;return 4!==o.type?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content="".concat(o.content,' || ""')),r.includes("camel")&&(4===o.type?o.isStatic?o.content=s.camelize(o.content):o.content="".concat(n.helperString(M),"(").concat(o.content,")"):(o.children.unshift("".concat(n.helperString(M),"(")),o.children.push(")"))),!a||4===a.type&&!a.content.trim()?(n.onError(f(33,i)),{props:[Z(o,ee("",!0,i))]}):{props:[Z(o,a)]}},Pn=function(e,t){if(0===e.type||1===e.type||11===e.type||10===e.type)return function(){for(var n=e.children,a=void 0,r=!1,i=0;i<n.length;i++){var o=n[i];if(Ee(o)){r=!0;for(var s=i+1;s<n.length;s++){var d=n[s];if(!Ee(d)){a=void 0;break}a||(a=n[i]={type:8,loc:o.loc,children:[o]}),a.children.push(" + ",d),n.splice(s,1),s--}}}if(r&&(1!==n.length||0!==e.type&&(1!==e.type||0!==e.tagType||e.props.find((function(e){return 7===e.type&&!t.directiveTransforms[e.name]}))||"template"===e.tag)))for(var l=0;l<n.length;l++){var u=n[l];if(Ee(u)||8===u.type){var c=[];2===u.type&&" "===u.content||c.push(u),t.ssr||0!==lt(u,t)||c.push("1"),n[l]={type:12,content:u,loc:u.loc,codegenNode:ne(t.helper(w),c)}}}}},kn=new WeakSet,On=function(e,t){if(1===e.type&&ve(e,"once",!0)){if(kn.has(e))return;return kn.add(e),t.helper(U),function(){var e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},Cn=function(e,t,n){var a=e.exp,r=e.arg;if(!a)return n.onError(f(40,e.loc)),_n();var i=a.loc.source,o=4===a.type?a.content:i,s=n.bindingMetadata[i],d=n.inline&&s&&"setup-const"!==s;if(!o.trim()||!he(o)&&!d)return n.onError(f(41,a.loc)),_n();if(n.prefixIdentifiers&&ue(o)&&n.identifiers[o])return n.onError(f(42,a.loc)),_n();var l,u=r||ee("modelValue",!0),c=r?oe(r)?"onUpdate:".concat(r.content):te(['"onUpdate:" + ',r]):"onUpdate:modelValue",p=n.isTS?"($event: any)":"$event";if(d)if("setup-ref"===s)l=te(["".concat(p," => ("),ee(i,!1,a.loc),".value = $event)"]);else{var h="setup-let"===s?"".concat(i," = $event"):"null";l=te(["".concat(p," => (").concat(n.helperString(H),"(").concat(i,") ? "),ee(i,!1,a.loc),".value = $event : ".concat(h,")")])}else l=te(["".concat(p," => ("),a," = $event)"]);var g=[Z(u,e.exp),Z(c,l)];if(n.prefixIdentifiers&&n.cacheHandlers&&!Pe(a,n.identifiers)&&(g[1].value=n.cache(g[1].value)),e.modifiers.length&&1===t.tagType){var y=e.modifiers.map((function(e){return(ue(e)?e:JSON.stringify(e))+": true"})).join(", "),m=r?oe(r)?"".concat(r.content,"Modifiers"):te([r,' + "Modifiers"']):"modelModifiers";g.push(Z(m,ee("{ ".concat(y," }"),!1,e.loc,2)))}return _n(g)};function _n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{props:e}}var In=/[\w).+\-_$\]]/,jn=function(e,t){Ce("COMPILER_FILTER",t)&&(5===e.type&&Dn(e.content,t),1===e.type&&e.props.forEach((function(e){7===e.type&&"for"!==e.name&&e.exp&&Dn(e.exp,t)})))};function Dn(e,t){if(4===e.type)Nn(e,t);else for(var n=0;n<e.children.length;n++){var a=e.children[n];"object"==typeof a&&(4===a.type?Nn(a,t):8===a.type?Dn(e,t):5===a.type&&Dn(a.content,t))}}function Nn(e,t){var n,a,r,i,o=e.content,s=!1,d=!1,l=!1,u=!1,c=0,p=0,f=0,h=0,g=[];for(r=0;r<o.length;r++)if(a=n,n=o.charCodeAt(r),s)39===n&&92!==a&&(s=!1);else if(d)34===n&&92!==a&&(d=!1);else if(l)96===n&&92!==a&&(l=!1);else if(u)47===n&&92!==a&&(u=!1);else if(124!==n||124===o.charCodeAt(r+1)||124===o.charCodeAt(r-1)||c||p||f){switch(n){case 34:d=!0;break;case 39:s=!0;break;case 96:l=!0;break;case 40:f++;break;case 41:f--;break;case 91:p++;break;case 93:p--;break;case 123:c++;break;case 125:c--}if(47===n){for(var y=r-1,m=void 0;y>=0&&" "===(m=o.charAt(y));y--);m&&In.test(m)||(u=!0)}}else void 0===i?(h=r+1,i=o.slice(0,r).trim()):v();function v(){g.push(o.slice(h,r).trim()),h=r+1}if(void 0===i?i=o.slice(0,r).trim():0!==h&&v(),g.length){for(r=0;r<g.length;r++)i=Ln(i,g[r],t);e.content=i}}function Ln(e,t,n){n.helper(O);var a=t.indexOf("(");if(a<0)return n.filters.add(t),"".concat(Ae(t,"filter"),"(").concat(e,")");var r=t.slice(0,a),i=t.slice(a+1);return n.filters.add(r),"".concat(Ae(r,"filter"),"(").concat(e).concat(")"!==i?","+i:i)}function Mn(e){return[[On,Vt,Yt].concat([jn],a(e?[an,jt]:[]),[xn,cn,nn,Pn]),{on:Tn,bind:An,model:Cn}]}t.generateCodeFrame=s.generateCodeFrame,t.BASE_TRANSITION=R,t.CAMELIZE=M,t.CAPITALIZE=B,t.CREATE_BLOCK=E,t.CREATE_COMMENT=S,t.CREATE_SLOTS=j,t.CREATE_STATIC=T,t.CREATE_TEXT=w,t.CREATE_VNODE=x,t.FRAGMENT=g,t.IS_REF=H,t.KEEP_ALIVE=v,t.MERGE_PROPS=N,t.OPEN_BLOCK=b,t.POP_SCOPE_ID=q,t.PUSH_SCOPE_ID=V,t.RENDER_LIST=_,t.RENDER_SLOT=I,t.RESOLVE_COMPONENT=A,t.RESOLVE_DIRECTIVE=k,t.RESOLVE_DYNAMIC_COMPONENT=P,t.RESOLVE_FILTER=O,t.SET_BLOCK_TRACKING=U,t.SUSPENSE=m,t.TELEPORT=y,t.TO_DISPLAY_STRING=D,t.TO_HANDLERS=L,t.TO_HANDLER_KEY=F,t.UNREF=K,t.WITH_CTX=G,t.WITH_DIRECTIVES=C,t.WITH_SCOPE_ID=W,t.advancePositionWithClone=ye,t.advancePositionWithMutation=me,t.assert=function(e,t){if(!e)throw new Error(t||"unexpected compiler condition")},t.baseCompile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.onError||c,i="module"===t.mode,o=!0===t.prefixIdentifiers||i;!o&&t.cacheHandlers&&n(f(47)),t.scopeId&&!i&&n(f(48));var d=s.isString(e)?Ne(e,t):e,l=Mn(o),u=r(l,2),p=u[0],h=u[1];return ht(d,s.extend({},t,{prefixIdentifiers:o,nodeTransforms:[].concat(a(p),a(t.nodeTransforms||[])),directiveTransforms:s.extend({},h,t.directiveTransforms||{})})),bt(d,s.extend({},t,{prefixIdentifiers:o}))},t.baseParse=Ne,t.buildProps=hn,t.buildSlots=on,t.checkCompatEnabled=_e,t.createArrayExpression=$,t.createAssignmentExpression=function(e,t){return{type:24,left:e,right:t,loc:z}},t.createBlockStatement=function(e){return{type:21,body:e,loc:z}},t.createCacheExpression=ie,t.createCallExpression=ne,t.createCompilerError=f,t.createCompoundExpression=te,t.createConditionalExpression=re,t.createForLoopParams=en,t.createFunctionExpression=ae,t.createIfStatement=function(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:z}},t.createInterpolation=function(e,t){return{type:5,loc:t,content:s.isString(e)?ee(e,!1,t):e}},t.createObjectExpression=Q,t.createObjectProperty=Z,t.createReturnStatement=function(e){return{type:26,returns:e,loc:z}},t.createRoot=J,t.createSequenceExpression=function(e){return{type:25,expressions:e,loc:z}},t.createSimpleExpression=ee,t.createStructuralDirectiveTransform=yt,t.createTemplateLiteral=function(e){return{type:22,elements:e,loc:z}},t.createTransformContext=ft,t.createVNodeCall=X,t.findDir=ve,t.findProp=Re,t.generate=bt,t.getBaseTransformPreset=Mn,t.getInnerRange=ge,t.hasDynamicKeyVBind=function(e){return e.props.some((function(e){return!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)}))},t.hasScopeRef=Pe,t.helperNameMap=Y,t.injectProp=Te,t.isBindKey=be,t.isBuiltInType=se,t.isCoreComponent=de,t.isMemberExpression=he,t.isSimpleIdentifier=ue,t.isSlotOutlet=we,t.isStaticExp=oe,t.isTemplateNode=Se,t.isText=Ee,t.isVSlot=xe,t.locStub=z,t.noopDirectiveTransform=function(){return{props:[]}},t.processExpression=Dt,t.processFor=zt,t.processIf=qt,t.processSlotOutlet=Sn,t.registerRuntimeHelpers=function(e){Object.getOwnPropertySymbols(e).forEach((function(t){Y[t]=e[t]}))},t.resolveComponentType=pn,t.toValidAssetId=Ae,t.trackSlotScopes=nn,t.trackVForSlotScopes=an,t.transform=ht,t.transformBind=An,t.transformElement=cn,t.transformExpression=jt,t.transformModel=Cn,t.transformOn=Tn,t.traverseNode=gt,t.warnDeprecation=function(e,t,n){var a=Oe(e,t);if("suppress-warning"!==a){for(var r=ke[e],i=r.message,o=r.link,s=arguments.length,d=new Array(s>3?s-3:0),l=3;l<s;l++)d[l-3]=arguments[l];var u="(deprecation ".concat(e,") ").concat("function"==typeof i?i.apply(void 0,d):i).concat(o?"\n Details: ".concat(o):""),c=new SyntaxError(u);c.code=e,n&&(c.loc=n),t.onWarn(c)}}},(e,t,n)=>{"use strict";function a(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function o(e,t){for(var n=Object.create(null),a=e.split(","),r=0;r<a.length;r++)n[a[r]]=!0;return t?function(e){return!!n[e.toLowerCase()]}:function(e){return!!n[e]}}Object.defineProperty(t,"__esModule",{value:!0});var s={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},d=o("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),l="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",u=o(l),c=o(l+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),p=/[>/="'\u0009\u000a\u000c\u0020]/,f={},h=o("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),g=o("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),y=/;(?![^(]*\))/g,m=/:(.+)/;function v(e){var t={};return e.split(y).forEach((function(e){if(e){var n=e.split(m);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}var R=o("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),b=o("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),E=o("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),x=/["'&<>]/,S=/^-?>|<!--|-->|--!>|<!-$/g;function w(e,t){if(e===t)return!0;var n=j(e),a=j(t);if(n||a)return!(!n||!a)&&e.getTime()===t.getTime();if(n=C(e),a=C(t),n||a)return!(!n||!a)&&function(e,t){if(e.length!==t.length)return!1;for(var n=!0,a=0;n&&a<e.length;a++)n=w(e[a],t[a]);return n}(e,t);if(n=L(e),a=L(t),n||a){if(!n||!a)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){var i=e.hasOwnProperty(r),o=t.hasOwnProperty(r);if(i&&!o||!i&&o||!w(e[r],t[r]))return!1}}return String(e)===String(t)}var T,A=function(e,t){return _(t)?{["Map(".concat(t.size,")")]:a(t.entries()).reduce((function(e,t){var n,a,i=(a=2,function(e){if(Array.isArray(e))return e}(n=t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(n,a)||r(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],s=i[1];return e["".concat(o," =>")]=s,e}),{})}:I(t)?{["Set(".concat(t.size,")")]:a(t.values())}:!L(t)||C(t)||F(t)?t:String(t)},P=/^on[^a-z]/,k=Object.assign,O=Object.prototype.hasOwnProperty,C=Array.isArray,_=function(e){return"[object Map]"===B(e)},I=function(e){return"[object Set]"===B(e)},j=function(e){return e instanceof Date},D=function(e){return"function"==typeof e},N=function(e){return"string"==typeof e},L=function(e){return null!==e&&"object"==typeof e},M=Object.prototype.toString,B=function(e){return M.call(e)},F=function(e){return"[object Object]"===B(e)},U=o(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),V=function(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}},q=/-(\w)/g,W=V((function(e){return e.replace(q,(function(e,t){return t?t.toUpperCase():""}))})),G=/\B([A-Z])/g,K=V((function(e){return e.replace(G,"-$1").toLowerCase()})),H=V((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),Y=V((function(e){return e?"on".concat(H(e)):""}));t.EMPTY_ARR=[],t.EMPTY_OBJ={},t.NO=function(){return!1},t.NOOP=function(){},t.PatchFlagNames=s,t.babelParserDefaultPlugins=["bigInt","optionalChaining","nullishCoalescingOperator"],t.camelize=W,t.capitalize=H,t.def=function(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},t.escapeHtml=function(e){var t=""+e,n=x.exec(t);if(!n)return t;var a,r,i="",o=0;for(r=n.index;r<t.length;r++){switch(t.charCodeAt(r)){case 34:a=""";break;case 38:a="&";break;case 39:a="'";break;case 60:a="<";break;case 62:a=">";break;default:continue}o!==r&&(i+=t.substring(o,r)),o=r+1,i+=a}return o!==r?i+t.substring(o,r):i},t.escapeHtmlComment=function(e){return e.replace(S,"")},t.extend=k,t.generateCodeFrame=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,a=e.split(/\r?\n/),r=0,i=[],o=0;o<a.length;o++)if((r+=a[o].length+1)>=t){for(var s=o-2;s<=o+2||n>r;s++)if(!(s<0||s>=a.length)){var d=s+1;i.push("".concat(d).concat(" ".repeat(Math.max(3-String(d).length,0)),"| ").concat(a[s]));var l=a[s].length;if(s===o){var u=t-(r-l)+1,c=Math.max(1,n>r?l-u:n-t);i.push(" | "+" ".repeat(u)+"^".repeat(c))}else if(s>o){if(n>r){var p=Math.max(Math.min(n-r,l),1);i.push(" | "+"^".repeat(p))}r+=l+1}}break}return i.join("\n")},t.getGlobalThis=function(){return T||(T="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})},t.hasChanged=function(e,t){return e!==t&&(e==e||t==t)},t.hasOwn=function(e,t){return O.call(e,t)},t.hyphenate=K,t.invokeArrayFns=function(e,t){for(var n=0;n<e.length;n++)e[n](t)},t.isArray=C,t.isBooleanAttr=c,t.isDate=j,t.isFunction=D,t.isGloballyWhitelisted=d,t.isHTMLTag=R,t.isIntegerKey=function(e){return N(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e},t.isKnownAttr=g,t.isMap=_,t.isModelListener=function(e){return e.startsWith("onUpdate:")},t.isNoUnitNumericStyleProp=h,t.isObject=L,t.isOn=function(e){return P.test(e)},t.isPlainObject=F,t.isPromise=function(e){return L(e)&&D(e.then)&&D(e.catch)},t.isReservedProp=U,t.isSSRSafeAttrName=function(e){if(f.hasOwnProperty(e))return f[e];var t=p.test(e);return f[e]=!t},t.isSVGTag=b,t.isSet=I,t.isSpecialBooleanAttr=u,t.isString=N,t.isSymbol=function(e){return"symbol"==typeof e},t.isVoidTag=E,t.looseEqual=w,t.looseIndexOf=function(e,t){return e.findIndex((function(e){return w(e,t)}))},t.makeMap=o,t.normalizeClass=function e(t){var n="";if(N(t))n=t;else if(C(t))for(var a=0;a<t.length;a++){var r=e(t[a]);r&&(n+=r+" ")}else if(L(t))for(var i in t)t[i]&&(n+=i+" ");return n.trim()},t.normalizeStyle=function e(t){if(C(t)){for(var n={},a=0;a<t.length;a++){var r=t[a],i=e(N(r)?v(r):r);if(i)for(var o in i)n[o]=i[o]}return n}if(L(t))return t},t.objectToString=M,t.parseStringStyle=v,t.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},t.remove=function(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)},t.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},t.stringifyStyle=function(e){var t="";if(!e)return t;for(var n in e){var a=e[n],r=n.startsWith("--")?n:K(n);(N(a)||"number"==typeof a&&h(r))&&(t+="".concat(r,":").concat(a,";"))}return t},t.toDisplayString=function(e){return null==e?"":L(e)?JSON.stringify(e,A,2):String(e)},t.toHandlerKey=Y,t.toNumber=function(e){var t=parseFloat(e);return isNaN(t)?e:t},t.toRawType=function(e){return B(e).slice(8,-1)},t.toTypeString=B},()=>{},()=>{},(e,t,n)=>{"use strict";var a=n(277),r=n(420);function i(){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=R,t.resolve=function(e,t){return R(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?R(e,!1,!0).resolveObject(t):t},t.format=function(e){return r.isString(e)&&(e=R(e)),e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,d=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),c=["%","/","?",";","#"].concat(u),p=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(1154);function R(e,t,n){if(e&&r.isObject(e)&&e instanceof i)return e;var a=new i;return a.parse(e,t,n),a}i.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i<e.indexOf("#")?"?":"#",l=e.split(s);l[0]=l[0].replace(/\\/g,"/");var R=e=l.join(s);if(R=R.trim(),!n&&1===e.split("#").length){var b=d.exec(R);if(b)return this.path=R,this.href=R,this.pathname=b[1],b[2]?(this.search=b[2],this.query=t?v.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var E=o.exec(R);if(E){var x=(E=E[0]).toLowerCase();this.protocol=x,R=R.substr(E.length)}if(n||E||R.match(/^\/\/[^@\/]+@[^@\/]+/)){var S="//"===R.substr(0,2);!S||E&&y[E]||(R=R.substr(2),this.slashes=!0)}if(!y[E]&&(S||E&&!m[E])){for(var w,T,A=-1,P=0;P<p.length;P++)-1!==(k=R.indexOf(p[P]))&&(-1===A||k<A)&&(A=k);for(-1!==(T=-1===A?R.lastIndexOf("@"):R.lastIndexOf("@",A))&&(w=R.slice(0,T),R=R.slice(T+1),this.auth=decodeURIComponent(w)),A=-1,P=0;P<c.length;P++){var k;-1!==(k=R.indexOf(c[P]))&&(-1===A||k<A)&&(A=k)}-1===A&&(A=R.length),this.host=R.slice(0,A),R=R.slice(A),this.parseHost(),this.hostname=this.hostname||"";var O="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!O)for(var C=this.hostname.split(/\./),_=(P=0,C.length);P<_;P++){var I=C[P];if(I&&!I.match(f)){for(var j="",D=0,N=I.length;D<N;D++)I.charCodeAt(D)>127?j+="x":j+=I[D];if(!j.match(f)){var L=C.slice(0,P),M=C.slice(P+1),B=I.match(h);B&&(L.push(B[1]),M.unshift(B[2])),M.length&&(R="/"+M.join(".")+R),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=a.toASCII(this.hostname));var F=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+F,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==R[0]&&(R="/"+R))}if(!g[x])for(P=0,_=u.length;P<_;P++){var V=u[P];if(-1!==R.indexOf(V)){var q=encodeURIComponent(V);q===V&&(q=escape(V)),R=R.split(V).join(q)}}var W=R.indexOf("#");-1!==W&&(this.hash=R.substr(W),R=R.slice(0,W));var G=R.indexOf("?");if(-1!==G?(this.search=R.substr(G),this.query=R.substr(G+1),t&&(this.query=v.parse(this.query)),R=R.slice(0,G)):t&&(this.search="",this.query={}),R&&(this.pathname=R),m[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){F=this.pathname||"";var K=this.search||"";this.path=F+K}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",a=this.hash||"",i=!1,o="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&r.isObject(this.query)&&Object.keys(this.query).length&&(o=v.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),a&&"#"!==a.charAt(0)&&(a="#"+a),s&&"?"!==s.charAt(0)&&(s="?"+s),t+i+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(s=s.replace("#","%23"))+a},i.prototype.resolve=function(e){return this.resolveObject(R(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if(r.isString(e)){var t=new i;t.parse(e,!1,!0),e=t}for(var n=new i,a=Object.keys(this),o=0;o<a.length;o++){var s=a[o];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var d=Object.keys(e),l=0;l<d.length;l++){var u=d[l];"protocol"!==u&&(n[u]=e[u])}return m[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!m[e.protocol]){for(var c=Object.keys(e),p=0;p<c.length;p++){var f=c[p];n[f]=e[f]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||y[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var g=n.pathname||"",v=n.search||"";n.path=g+v}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var R=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),E=b||R||n.host&&e.pathname,x=E,S=n.pathname&&n.pathname.split("/")||[],w=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!m[n.protocol]);if(w&&(n.hostname="",n.port=null,n.host&&(""===S[0]?S[0]=n.host:S.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),E=E&&(""===h[0]||""===S[0])),b)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,S=h;else if(h.length)S||(S=[]),S.pop(),S=S.concat(h),n.search=e.search,n.query=e.query;else if(!r.isNullOrUndefined(e.search))return w&&(n.hostname=n.host=S.shift(),(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift())),n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!S.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=S.slice(-1)[0],A=(n.host||e.host||S.length>1)&&("."===T||".."===T)||""===T,P=0,k=S.length;k>=0;k--)"."===(T=S[k])?S.splice(k,1):".."===T?(S.splice(k,1),P++):P&&(S.splice(k,1),P--);if(!E&&!x)for(;P--;P)S.unshift("..");!E||""===S[0]||S[0]&&"/"===S[0].charAt(0)||S.unshift(""),A&&"/"!==S.join("/").substr(-1)&&S.push("");var O,C=""===S[0]||S[0]&&"/"===S[0].charAt(0);return w&&(n.hostname=n.host=C?"":S.length?S.shift():"",(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift())),(E=E||n.host&&S.length)&&!C&&S.unshift(""),S.length?n.pathname=S.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.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},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},(e,t,n)=>{"use strict";t.decode=t.parse=n(421),t.encode=t.stringify=n(422)},()=>{},()=>{},()=>{},(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e){var t,n,a,r,o,s,d,l,u,c,f,h,g=[],y=e.css.valueOf(),m=y.length,v=-1,R=1,b=0,E=0;function x(t,n){if(!e.safe)throw e.error("Unclosed "+t,R,b-v,b);l=(y+=n).length-1}for(;b<m;){switch((t=y.charCodeAt(b))===i.newline&&(v=b,R+=1),t){case i.space:case i.tab:case i.newline:case i.cr:case i.feed:l=b;do{l+=1,(t=y.charCodeAt(l))===i.newline&&(v=l,R+=1)}while(t===i.space||t===i.newline||t===i.tab||t===i.cr||t===i.feed);h=i.space,a=R,n=l-v-1,E=l;break;case i.plus:case i.greaterThan:case i.tilde:case i.pipe:l=b;do{l+=1,t=y.charCodeAt(l)}while(t===i.plus||t===i.greaterThan||t===i.tilde||t===i.pipe);h=i.combinator,a=R,n=b-v,E=l;break;case i.asterisk:case i.ampersand:case i.bang:case i.comma:case i.equals:case i.dollar:case i.caret:case i.openSquare:case i.closeSquare:case i.colon:case i.semicolon:case i.openParenthesis:case i.closeParenthesis:h=t,a=R,n=b-v,E=(l=b)+1;break;case i.singleQuote:case i.doubleQuote:f=t===i.singleQuote?"'":'"',l=b;do{for(r=!1,-1===(l=y.indexOf(f,l+1))&&x("quote",f),o=l;y.charCodeAt(o-1)===i.backslash;)o-=1,r=!r}while(r);h=i.str,a=R,n=b-v,E=l+1;break;default:t===i.slash&&y.charCodeAt(b+1)===i.asterisk?(0===(l=y.indexOf("*/",b+2)+1)&&x("comment","*/"),(s=(d=y.slice(b,l+1).split("\n")).length-1)>0?(u=R+s,c=l-d[s].length):(u=R,c=v),h=i.comment,R=u,a=u,n=l-c):t===i.slash?(h=t,a=R,n=b-v,E=(l=b)+1):(l=p(y,b),h=i.word,a=R,n=l-v),E=l+1}g.push([h,R,b-v,a,n,b,E]),c&&(v=c,c=null),b=E}return g},t.FIELDS=void 0;var a,r,i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=a?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}(n(434));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}for(var s=((a={})[i.tab]=!0,a[i.newline]=!0,a[i.cr]=!0,a[i.feed]=!0,a),d=((r={})[i.space]=!0,r[i.tab]=!0,r[i.newline]=!0,r[i.cr]=!0,r[i.feed]=!0,r[i.ampersand]=!0,r[i.asterisk]=!0,r[i.bang]=!0,r[i.comma]=!0,r[i.colon]=!0,r[i.semicolon]=!0,r[i.openParenthesis]=!0,r[i.closeParenthesis]=!0,r[i.openSquare]=!0,r[i.closeSquare]=!0,r[i.singleQuote]=!0,r[i.doubleQuote]=!0,r[i.plus]=!0,r[i.pipe]=!0,r[i.tilde]=!0,r[i.greaterThan]=!0,r[i.equals]=!0,r[i.dollar]=!0,r[i.caret]=!0,r[i.slash]=!0,r),l={},u="0123456789abcdefABCDEF",c=0;c<u.length;c++)l[u.charCodeAt(c)]=!0;function p(e,t){var n,a=t;do{if(n=e.charCodeAt(a),d[n])return a-1;n===i.backslash?a=f(e,a)+1:a++}while(a<e.length);return a-1}function f(e,t){var n=t,a=e.charCodeAt(n+1);if(s[a]);else if(l[a]){var r=0;do{n++,r++,a=e.charCodeAt(n+1)}while(l[a]&&r<6);r<6&&a===i.space&&n++}else n++;return n}t.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}},(e,t,n)=>{"use strict";t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var a=g(n(432)),r=g(n(187)),i=g(n(194)),o=g(n(188)),s=g(n(189)),d=g(n(195)),l=g(n(192)),u=g(n(184)),c=g(n(186)),p=g(n(191)),f=g(n(190)),h=g(n(193));function g(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new a.default(e)},t.className=function(e){return new r.default(e)},t.combinator=function(e){return new i.default(e)},t.comment=function(e){return new o.default(e)},t.id=function(e){return new s.default(e)},t.nesting=function(e){return new d.default(e)},t.pseudo=function(e){return new l.default(e)},t.root=function(e){return new u.default(e)},t.selector=function(e){return new c.default(e)},t.string=function(e){return new p.default(e)},t.tag=function(e){return new f.default(e)},t.universal=function(e){return new h.default(e)}},(e,t,n)=>{"use strict";t.__esModule=!0,t.isNode=o,t.isPseudoElement=b,t.isPseudoClass=function(e){return h(e)&&!b(e)},t.isContainer=function(e){return!(!o(e)||!e.walk)},t.isNamespace=function(e){return d(e)||v(e)},t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var a,r=n(20),i=((a={})[r.ATTRIBUTE]=!0,a[r.CLASS]=!0,a[r.COMBINATOR]=!0,a[r.COMMENT]=!0,a[r.ID]=!0,a[r.NESTING]=!0,a[r.PSEUDO]=!0,a[r.ROOT]=!0,a[r.SELECTOR]=!0,a[r.STRING]=!0,a[r.TAG]=!0,a[r.UNIVERSAL]=!0,a);function o(e){return"object"==typeof e&&i[e.type]}function s(e,t){return o(t)&&t.type===e}var d=s.bind(null,r.ATTRIBUTE);t.isAttribute=d;var l=s.bind(null,r.CLASS);t.isClassName=l;var u=s.bind(null,r.COMBINATOR);t.isCombinator=u;var c=s.bind(null,r.COMMENT);t.isComment=c;var p=s.bind(null,r.ID);t.isIdentifier=p;var f=s.bind(null,r.NESTING);t.isNesting=f;var h=s.bind(null,r.PSEUDO);t.isPseudo=h;var g=s.bind(null,r.ROOT);t.isRoot=g;var y=s.bind(null,r.SELECTOR);t.isSelector=y;var m=s.bind(null,r.STRING);t.isString=m;var v=s.bind(null,r.TAG);t.isTag=v;var R=s.bind(null,r.UNIVERSAL);function b(e){return h(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase())}t.isUniversal=R},()=>{},()=>{},()=>{},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.replaceAll=a;var n=/[$#]?[\w-\.]+/g;function a(e,t){for(var a=void 0;a=n.exec(t);){var r=e[a[0]];r&&(t=t.slice(0,a.index)+r+t.slice(n.lastIndex),n.lastIndex-=a[0].length-r.length)}return t}t.default=function(e,t){e.walkDecls((function(e){return e.value=a(t,e.value)})),e.walkAtRules("media",(function(e){return e.params=a(t,e.params)}))}},(e,t,n)=>{"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}Object.defineProperty(t,"__esModule",{value:!0});var o=u(n(169)),s=u(n(1166)),d=u(n(29)),l=u(n(439));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(t){a(this,e),this.plugins=t||e.defaultPlugins}return i(e,[{key:"load",value:function(e,t,n,a){var r=new l.default(a,n);return(0,o.default)(this.plugins.concat([r.plugin()])).process(e,{from:"/"+t}).then((function(e){return{injectableSource:e.css,exportTokens:r.exportTokens}}))}}]),e}(),p=function(e,t){return e.length<t.length?e<t.substring(0,e.length)?-1:1:e.length>t.length?e.substring(0,t.length)<=t?-1:1:e<t?-1:1},f=function(){function e(t,n){a(this,e),this.root=t,this.sources={},this.traces={},this.importNr=0,this.core=new c(n),this.tokensByFile={}}return i(e,[{key:"fetch",value:function(e,t,a){var r=this,i=e.replace(/^["']|["']$/g,""),o=a||String.fromCharCode(this.importNr++);return new Promise((function(e,a){var l=d.default.dirname(t),u=d.default.resolve(l,i),c=d.default.resolve(d.default.join(r.root,l),i);if("."!==i[0]&&"/"!==i[0])try{c=n(1167).resolve(i)}catch(e){}var p=r.tokensByFile[c];if(p)return e(p);s.default.readFile(c,"utf-8",(function(t,n){t&&a(t),r.core.load(n,u,o,r.fetch.bind(r)).then((function(t){var n=t.injectableSource,a=t.exportTokens;r.sources[c]=n,r.traces[o]=c,r.tokensByFile[c]=a,e(a)}),a)}))}))}},{key:"finalSource",get:function(){var e=this.traces,t=this.sources,n=new Set;return Object.keys(e).sort(p).map((function(a){var r=e[a];return n.has(r)?null:(n.add(r),t[r])})).join("")}}]),e}();t.default=f},()=>{},e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=1167,e.exports=t},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var a=n.indexOf(".".concat(e)),i=n.substr(0,a).split(/[\r\n]/).length,o=(0,r.default)(n).toString(36).substr(0,5);return"_".concat(e,"_").concat(o,"_").concat(i)};var a,r=(a=n(440))&&a.__esModule?a:{default:a}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return new Promise((function(n,r){(0,a.writeFile)("".concat(e,".json"),JSON.stringify(t),(function(e){return e?r(e):n(t)}))}))};var a=n(1170)},()=>{},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.behaviours=void 0,t.getDefaultPlugins=function(e){var t=e.behaviour,n=e.generateScopedName,s=e.exportGlobals,l=(0,i.default)({generateScopedName:n,exportGlobals:s});return{[d.LOCAL]:[o.default,a.default,r.default,l],[d.GLOBAL]:[o.default,r.default,l]}[t]},t.isValidBehaviour=function(e){return Object.keys(d).map((function(e){return d[e]})).indexOf(e)>-1};var a=s(n(441)),r=s(n(451)),i=s(n(1172)),o=s(n(1173));function s(e){return e&&e.__esModule?e:{default:e}}var d=t.behaviours={LOCAL:"local",GLOBAL:"global"}},()=>{},()=>{},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-jsx",manipulateOptions(e,t){t.plugins.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||t.plugins.push("jsx")}}}));t.default=a},(e,t,n)=>{"use strict";e.exports=n(1176)},e=>{"use strict";e.exports=JSON.parse('["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]')},(e,t,n)=>{e.exports=n(1178)},e=>{"use strict";e.exports=JSON.parse('["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]')},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions(e,t){t.plugins.push("classStaticBlock")}}}));t.default=a},(e,t,n)=>{"use strict";var a,r,i,o,s,d,l,u,c,p,f,h,g,y,m,v;function R(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=E(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function E(e,t){if(e){if("string"==typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(e,t):void 0}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.buildPrivateNamesMap=function(e){var t,n=new Map,a=b(e);try{for(a.s();!(t=a.n()).done;){var r=t.value,i=r.isPrivate(),o=!r.isProperty(),s=!r.node.static;if(i){var d=r.node.key.id.name,l=n.has(d)?n.get(d):{id:r.scope.generateUidIdentifier(d),static:!s,method:o};"get"===r.node.kind?l.getId=r.scope.generateUidIdentifier("get_".concat(d)):"set"===r.node.kind?l.setId=r.scope.generateUidIdentifier("set_".concat(d)):"method"===r.node.kind&&(l.methodId=r.scope.generateUidIdentifier(d)),n.set(d,l)}}}catch(e){a.e(e)}finally{a.f()}return n},t.buildPrivateNamesNodes=function(e,t,n){var r,i,o,s=[],d=b(e);try{for(d.s();!(r=d.n()).done;){var l=(i=r.value,o=2,function(e){if(Array.isArray(e))return e}(i)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(i,o)||E(i,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),u=l[0],c=l[1],p=c.static,f=c.method,h=c.getId,g=c.setId,y=h||g,m=S.types.cloneNode(c.id),v=void 0;t?v=S.types.callExpression(n.addHelper("classPrivateFieldLooseKey"),[S.types.stringLiteral(u)]):p||(v=S.types.newExpression(S.types.identifier(!f||y?"WeakMap":"WeakSet"),[])),v&&((0,P.default)(v),s.push(S.template.statement.ast(a||(a=R(["var "," = ",""])),m,v)))}}catch(e){d.e(e)}finally{d.f()}return s},t.transformPrivateNamesUsage=function(e,t,n,a,r){var i=a.privateFieldsAsProperties,o=a.noDocumentAll;if(n.size){var s=t.get("body"),d=i?j:I;(0,T.default)(s,C,Object.assign({privateNamesMap:n,classRef:e,file:r},d,{noDocumentAll:o})),s.traverse(_,{privateNamesMap:n,classRef:e,file:r,privateFieldsAsProperties:i})}},t.buildFieldsInitNodes=function(e,t,n,a,r,i,o,s,d){var l,u,c=!1,p=[],f=[],h=[],g=S.types.isIdentifier(t)?function(){return t}:function(){return null!=l||(l=n[0].scope.generateUidIdentifierBasedOnNode(t)),l},y=b(n);try{for(y.s();!(u=y.n()).done;){var m=u.value;k.assertFieldTransformed(m);var E=m.node.static,x=!E,w=m.isPrivate(),T=!w,A=m.isProperty(),P=!A,O=null==m.isStaticBlock?void 0:m.isStaticBlock();if(E||P&&w||O){var C=K(m,e,g,r,O,s,d);c=c||C}switch(!0){case O:p.push(S.template.statement.ast(v||(v=R(["(() => ",")()"])),S.types.blockStatement(m.node.body)));break;case E&&w&&A&&o:c=!0,p.push(D(S.types.cloneNode(e),m,a));break;case E&&w&&A&&!o:c=!0,p.push(L(m,a));break;case E&&T&&A&&i:c=!0,p.push(F(S.types.cloneNode(e),m));break;case E&&T&&A&&!i:c=!0,p.push(U(S.types.cloneNode(e),m,r));break;case x&&w&&A&&o:f.push(D(S.types.thisExpression(),m,a));break;case x&&w&&A&&!o:f.push(N(S.types.thisExpression(),m,a));break;case x&&w&&P&&o:f.unshift(M(S.types.thisExpression(),m,a)),h.push(q(m,a,o));break;case x&&w&&P&&!o:f.unshift(B(S.types.thisExpression(),m,a)),h.push(q(m,a,o));break;case E&&w&&P&&!o:c=!0,p.unshift(L(m,a)),h.push(q(m,a,o));break;case E&&w&&P&&o:c=!0,p.unshift(V(S.types.cloneNode(e),m,0,a)),h.push(q(m,a,o));break;case x&&T&&A&&i:f.push(F(S.types.thisExpression(),m));break;case x&&T&&A&&!i:f.push(U(S.types.thisExpression(),m,r));break;default:throw new Error("Unreachable.")}}}catch(e){y.e(e)}finally{y.f()}return{staticNodes:p.filter(Boolean),instanceNodes:f.filter(Boolean),pureStaticNodes:h.filter(Boolean),wrapClass(t){var a,r=b(n);try{for(r.s();!(a=r.n()).done;)a.value.remove()}catch(e){r.e(e)}finally{r.f()}return l&&(t.scope.push({id:S.types.cloneNode(l)}),t.set("superClass",S.types.assignmentExpression("=",l,t.node.superClass))),c?(t.isClassExpression()?(t.scope.push({id:e}),t.replaceWith(S.types.assignmentExpression("=",S.types.cloneNode(e),t.node))):t.node.id||(t.node.id=e),t):t}}};var S=n(6),w=n(87),T=n(371),A=n(254),P=n(89),k=n(1181);function O(e){var t=Object.assign({},e,{Class(e){var a,r=this.privateNamesMap,i=e.get("body.body"),o=new Map(r),s=[],d=b(i);try{for(d.s();!(a=d.n()).done;){var l=a.value;if(l.isPrivate()){var u=l.node.key.id.name;o.delete(u),s.push(u)}}}catch(e){d.e(e)}finally{d.f()}s.length&&(e.get("body").traverse(n,Object.assign({},this,{redeclared:s})),e.traverse(t,Object.assign({},this,{privateNamesMap:o})),e.skipKey("body"))}}),n=S.traverse.visitors.merge([Object.assign({},e),w.environmentVisitor]);return t}var C=O({PrivateName(e,t){var n=t.noDocumentAll,a=this.privateNamesMap,r=this.redeclared,i=e.node,o=e.parentPath;if(o.isMemberExpression({property:i})||o.isOptionalMemberExpression({property:i})){var s=i.id.name;a.has(s)&&(r&&r.includes(s)||this.handle(o,n))}}}),_=O({BinaryExpression(e){var t=e.node,n=t.operator,a=t.left,s=t.right;if("in"===n&&e.get("left").isPrivateName()){var d=this.privateFieldsAsProperties,l=this.privateNamesMap,u=this.redeclared,c=a.id.name;if(l.has(c)&&(!u||!u.includes(c)))if(d){var p=l.get(c).id;e.replaceWith(S.template.expression.ast(r||(r=R(["\n Object.prototype.hasOwnProperty.call(",", ",")\n "])),s,S.types.cloneNode(p)))}else{var f=l.get(c),h=f.id;f.static?e.replaceWith(S.template.expression.ast(i||(i=R([""," === ",""])),s,this.classRef)):e.replaceWith(S.template.expression.ast(o||(o=R(["",".has(",")"])),S.types.cloneNode(h),s))}}}}),I={memoise(e,t){var n=e.scope,a=e.node.object,r=n.maybeGenerateMemoised(a);r&&this.memoiser.set(a,r,t)},receiver(e){var t=e.node.object;return this.memoiser.has(t)?S.types.cloneNode(this.memoiser.get(t)):S.types.cloneNode(t)},get(e){var t=this.classRef,n=this.privateNamesMap,a=this.file,r=e.node.property.id.name,i=n.get(r),o=i.id,s=i.static,d=i.method,l=i.methodId,u=i.getId,c=i.setId,p=u||c;if(s){var f=d&&!p?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return S.types.callExpression(a.addHelper(f),[this.receiver(e),S.types.cloneNode(t),S.types.cloneNode(o)])}return d?p?!u&&c&&a.availableHelper("writeOnlyError")?S.types.sequenceExpression([this.receiver(e),S.types.callExpression(a.addHelper("writeOnlyError"),[S.types.stringLiteral("#".concat(r))])]):S.types.callExpression(a.addHelper("classPrivateFieldGet"),[this.receiver(e),S.types.cloneNode(o)]):S.types.callExpression(a.addHelper("classPrivateMethodGet"),[this.receiver(e),S.types.cloneNode(o),S.types.cloneNode(l)]):S.types.callExpression(a.addHelper("classPrivateFieldGet"),[this.receiver(e),S.types.cloneNode(o)])},boundGet(e){return this.memoise(e,1),S.types.callExpression(S.types.memberExpression(this.get(e),S.types.identifier("bind")),[this.receiver(e)])},set(e,t){var n=this.classRef,a=this.privateNamesMap,r=this.file,i=e.node.property.id.name,o=a.get(i),s=o.id,d=o.static,l=o.method,u=o.setId,c=o.getId;if(d){var p=!l||c||u?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return S.types.callExpression(r.addHelper(p),[this.receiver(e),S.types.cloneNode(n),S.types.cloneNode(s),t])}return l?u?S.types.callExpression(r.addHelper("classPrivateFieldSet"),[this.receiver(e),S.types.cloneNode(s),t]):S.types.sequenceExpression([this.receiver(e),t,S.types.callExpression(r.addHelper("readOnlyError"),[S.types.stringLiteral("#".concat(i))])]):S.types.callExpression(r.addHelper("classPrivateFieldSet"),[this.receiver(e),S.types.cloneNode(s),t])},destructureSet(e){var t=this.classRef,n=this.privateNamesMap,a=this.file,r=e.node.property.id.name,i=n.get(r),o=i.id;if(i.static){try{var s=a.addHelper("classStaticPrivateFieldDestructureSet")}catch(e){throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return S.types.memberExpression(S.types.callExpression(s,[this.receiver(e),S.types.cloneNode(t),S.types.cloneNode(o)]),S.types.identifier("value"))}return S.types.memberExpression(S.types.callExpression(a.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e),S.types.cloneNode(o)]),S.types.identifier("value"))},call(e,t){return this.memoise(e,1),(0,A.default)(this.get(e),this.receiver(e),t,!1)},optionalCall(e,t){return this.memoise(e,1),(0,A.default)(this.get(e),this.receiver(e),t,!0)}},j={get(e){var t=this.privateNamesMap,n=this.file,a=e.node.object,r=e.node.property.id.name;return S.template.expression(s||(s=R(["BASE(REF, PROP)[PROP]"])))({BASE:n.addHelper("classPrivateFieldLooseBase"),REF:S.types.cloneNode(a),PROP:S.types.cloneNode(t.get(r).id)})},boundGet(e){return S.types.callExpression(S.types.memberExpression(this.get(e),S.types.identifier("bind")),[S.types.cloneNode(e.node.object)])},simpleSet(e){return this.get(e)},destructureSet(e){return this.get(e)},call(e,t){return S.types.callExpression(this.get(e),t)},optionalCall(e,t){return S.types.optionalCallExpression(this.get(e),t,!0)}};function D(e,t,n){var a=n.get(t.node.key.id.name).id,r=t.node.value||t.scope.buildUndefinedNode();return S.template.statement.ast(d||(d=R(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n });\n "])),e,S.types.cloneNode(a),r)}function N(e,t,n){var a=n.get(t.node.key.id.name).id,r=t.node.value||t.scope.buildUndefinedNode();return S.template.statement.ast(l||(l=R(["",".set(",", {\n // configurable is always false for private elements\n // enumerable is always false for private elements\n writable: true,\n value: ",",\n })"])),S.types.cloneNode(a),e,r)}function L(e,t){var n=t.get(e.node.key.id.name),a=n.id,r=n.getId,i=n.setId,o=n.initAdded,s=r||i;if(e.isProperty()||!o&&s){if(s)return t.set(e.node.key.id.name,Object.assign({},n,{initAdded:!0})),S.template.statement.ast(u||(u=R(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n }\n "])),S.types.cloneNode(a),r?r.name:e.scope.buildUndefinedNode(),i?i.name:e.scope.buildUndefinedNode());var d=e.node.value||e.scope.buildUndefinedNode();return S.template.statement.ast(c||(c=R(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n };\n "])),S.types.cloneNode(a),d)}}function M(e,t,n){var a=n.get(t.node.key.id.name),r=a.methodId,i=a.id,o=a.getId,s=a.setId;if(!a.initAdded)return r?S.template.statement.ast(p||(p=R(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,i,r.name):o||s?(n.set(t.node.key.id.name,Object.assign({},a,{initAdded:!0})),S.template.statement.ast(f||(f=R(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n });\n "])),e,i,o?o.name:t.scope.buildUndefinedNode(),s?s.name:t.scope.buildUndefinedNode())):void 0}function B(e,t,n){var a=n.get(t.node.key.id.name),r=a.id,i=a.getId,o=a.setId;if(!a.initAdded)return i||o?(n.set(t.node.key.id.name,Object.assign({},a,{initAdded:!0})),S.template.statement.ast(h||(h=R(["\n ",".set(",", {\n get: ",",\n set: ","\n });\n "])),r,e,i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode())):S.template.statement.ast(g||(g=R(["",".add(",")"])),r,e)}function F(e,t){var n=t.node,a=n.key,r=n.computed,i=t.node.value||t.scope.buildUndefinedNode();return S.types.expressionStatement(S.types.assignmentExpression("=",S.types.memberExpression(e,a,r||S.types.isLiteral(a)),i))}function U(e,t,n){var a=t.node,r=a.key,i=a.computed,o=t.node.value||t.scope.buildUndefinedNode();return S.types.expressionStatement(S.types.callExpression(n.addHelper("defineProperty"),[e,i||S.types.isLiteral(r)?r:S.types.stringLiteral(r.name),o]))}function V(e,t,n,a){var r=a.get(t.node.key.id.name),i=r.id,o=r.methodId,s=r.getId,d=r.setId;if(!r.initAdded)return s||d?(a.set(t.node.key.id.name,Object.assign({},r,{initAdded:!0})),S.template.statement.ast(y||(y=R(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n })\n "])),e,i,s?s.name:t.scope.buildUndefinedNode(),d?d.name:t.scope.buildUndefinedNode())):S.template.statement.ast(m||(m=R(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,i,o.name)}function q(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.get(e.node.key.id.name),r=a.id,i=a.methodId,o=a.getId,s=a.setId,d=a.getterDeclared,l=a.setterDeclared,u=a.static,c=e.node,p=c.params,f=c.body,h=c.generator,g=c.async,y=o&&!d&&0===p.length,m=s&&!l&&p.length>0,v=i;return y?(t.set(e.node.key.id.name,Object.assign({},a,{getterDeclared:!0})),v=o):m?(t.set(e.node.key.id.name,Object.assign({},a,{setterDeclared:!0})),v=s):u&&!n&&(v=r),S.types.functionDeclaration(S.types.cloneNode(v),p,f,h,g)}var W=S.traverse.visitors.merge([{ThisExpression(e,t){t.needsClassRef=!0,e.replaceWith(S.types.cloneNode(t.classRef))}},w.environmentVisitor]),G={ReferencedIdentifier(e,t){e.scope.bindingIdentifierEquals(e.node.name,t.innerBinding)&&(t.needsClassRef=!0,e.node.name=t.classRef.name)}};function K(e,t,n,a,r,i,o){var s,d={classRef:t,needsClassRef:!1,innerBinding:o};return new w.default({methodPath:e,constantSuper:i,file:a,refToPreserve:t,getSuperRef:n,getObjectRef:()=>(d.needsClassRef=!0,r||e.node.static?t:S.types.memberExpression(t,S.types.identifier("prototype")))}).replace(),(r||e.isProperty())&&e.traverse(W,d),null!=(s=d.classRef)&&s.name&&d.classRef.name!==(null==o?void 0:o.name)&&e.traverse(G,d),d.needsClassRef}},(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertFieldTransformed=function(e){if(e.node.declare)throw e.buildCodeFrameError("TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.\nIf you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:\n - @babel/plugin-proposal-class-properties\n - @babel/plugin-proposal-private-methods\n - @babel/plugin-proposal-decorators")}},(e,t,n)=>{"use strict";var a;function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.injectInitialization=function(e,t,n,i){if(n.length){var s,u,c,p,f=!!e.node.superClass;if(!t){var h=o.types.classMethod("constructor",o.types.identifier("constructor"),[],o.types.blockStatement([]));f&&(h.params=[o.types.restElement(o.types.identifier("args"))],h.body.body.push(o.template.statement.ast(a||(c=["super(...args)"],p||(p=c.slice(0)),a=Object.freeze(Object.defineProperties(c,{raw:{value:Object.freeze(p)}})))))),t=(s=e.get("body").unshiftContainer("body",h),u=1,function(e){if(Array.isArray(e))return e}(s)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(s,u)||r(s,u)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0]}if(i&&i(l,{scope:t.scope}),f){var g=[];t.traverse(d,g);for(var y=!0,m=0,v=g;m<v.length;m++){var R=v[m];y?(R.insertAfter(n),y=!1):R.insertAfter(n.map((function(e){return o.types.cloneNode(e)})))}}else t.get("body").unshiftContainer("body",n)}},t.extractComputedKeys=function(e,t,n,a){var i,s=[],d={classBinding:t.node.id&&t.scope.getBinding(t.node.id.name),file:a},l=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(n);try{for(l.s();!(i=l.n()).done;){var p=i.value,f=p.get("key");f.isReferencedIdentifier()?u(f,d):f.traverse(c,d);var h=p.node;if(!f.isConstantExpression()){var g=t.scope.generateUidIdentifierBasedOnNode(h.key);t.scope.push({id:g,kind:"let"}),s.push(o.types.expressionStatement(o.types.assignmentExpression("=",o.types.cloneNode(g),h.key))),h.key=o.types.cloneNode(g)}}}catch(e){l.e(e)}finally{l.f()}return s};var o=n(6),s=n(87),d=o.traverse.visitors.merge([{Super(e){var t=e.node,n=e.parentPath;n.isCallExpression({callee:t})&&this.push(n)}},s.environmentVisitor]),l={"TSTypeAnnotation|TypeAnnotation"(e){e.skip()},ReferencedIdentifier(e){this.scope.hasOwnBinding(e.node.name)&&(this.scope.rename(e.node.name),e.skip())}};function u(e,t){if(t.classBinding&&t.classBinding===e.scope.getBinding(e.node.name)){var n=t.file.addHelper("classNameTDZError"),a=o.types.callExpression(n,[o.types.stringLiteral(e.node.name)]);e.replaceWith(o.types.sequenceExpression([a,e.node])),e.skip()}}var c={ReferencedIdentifier:u}},(e,t,n)=>{"use strict";function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return i}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.enableFeature=function(e,t,n){f(e,t)&&!y(e,t)||(e.set(u,e.get(u)|t),"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"===n?(g(e,t,!0),e.set(p,e.get(p)|t)):"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"===n?(g(e,t,!1),e.set(p,e.get(p)|t)):g(e,t,n));var i,o,s=r(l);try{for(s.s();!(o=s.n()).done;){var d=a(o.value,2),c=d[0];d[1];if(f(e,c)){var m=h(e,c);if(!y(e,c)){if(i===!m)throw new Error("'loose' mode configuration must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled).");i=m}}}}catch(e){s.e(e)}finally{s.f()}if(void 0!==i){var v,R=r(l);try{for(R.s();!(v=R.n()).done;){var b=a(v.value,2),E=b[0];b[1],f(e,E)&&h(e,E)!==i&&g(e,E,i)}}catch(e){R.e(e)}finally{R.f()}}},t.isLoose=h,t.verifyUsedFeatures=function(e,t){if((0,s.hasOwnDecorators)(e.node)){if(!f(t,d.decorators))throw e.buildCodeFrameError('Decorators are not enabled.\nIf you are using ["@babel/plugin-proposal-decorators", { "legacy": true }], make sure it comes *before* "@babel/plugin-proposal-class-properties" and enable loose mode, like so:\n\t["@babel/plugin-proposal-decorators", { "legacy": true }]\n\t["@babel/plugin-proposal-class-properties", { "loose": true }]');if(e.isPrivate())throw e.buildCodeFrameError("Private ".concat(e.isClassMethod()?"methods":"fields"," in decorated classes are not supported yet."))}if(null!=e.isPrivateMethod&&e.isPrivateMethod()&&!f(t,d.privateMethods))throw e.buildCodeFrameError("Class private methods are not enabled.");if(e.isPrivateName()&&e.parentPath.isBinaryExpression({operator:"in",left:e.node})&&!f(t,d.privateIn))throw e.buildCodeFrameError("Private property in checks are not enabled.");if(e.isProperty()&&!f(t,d.fields))throw e.buildCodeFrameError("Class fields are not enabled.");if(null!=e.isStaticBlock&&e.isStaticBlock()&&!f(t,d.staticBlocks))throw e.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-proposal-class-static-block` to your configuration.")},t.FEATURES=void 0;var s=n(453),d=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32});t.FEATURES=d;var l=new Map([[d.fields,"@babel/plugin-proposal-class-properties"],[d.privateMethods,"@babel/plugin-proposal-private-methods"],[d.privateIn,"@babel/plugin-proposal-private-property-in-object"]]),u="@babel/plugin-class-features/featuresKey",c="@babel/plugin-class-features/looseKey",p="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing";function f(e,t){return!!(e.get(u)&t)}function h(e,t){return!!(e.get(c)&t)}function g(e,t,n){n?e.set(c,e.get(c)|t):e.set(c,e.get(c)&~t),e.set(p,e.get(p)&~t)}function y(e,t){return!!(e.get(p)&t)}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-private-property-in-object",manipulateOptions(e,t){t.plugins.push("privateIn")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions(e,t){t.plugins.push("numericSeparator")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions(e,t){t.plugins.push("logicalAssignment")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions(e,t){t.plugins.push("nullishCoalescingOperator")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions(e,t){t.plugins.push("optionalChaining")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-json-strings",manipulateOptions(e,t){t.plugins.push("jsonStrings")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions(e,t){t.plugins.push("optionalCatchBinding")}}}));t.default=a},(e,t,n)=>{"use strict";function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var c=e.get("params");if(c.every((function(e){return e.isIdentifier()})))return!1;var p,f=e.node,h=e.scope,g={stop:!1,needsOuterBinding:!1,scope:h},y=[],m=new Set,v=a(c);try{for(v.s();!(p=v.n()).done;)for(var R=p.value,b=0,E=Object.keys(R.getBindingIdentifiers());b<E.length;b++){var x,S=E[b],w=null==(x=h.bindings[S])?void 0:x.constantViolations;if(w){var T,A=a(w);try{for(A.s();!(T=A.n()).done;){var P=T.value,k=P.node;switch(k.type){case"VariableDeclarator":if(null===k.init){var O=P.parentPath;if(!O.parentPath.isFor()||O.parentPath.get("body")===O){P.remove();break}}m.add(S);break;case"FunctionDeclaration":m.add(S)}}}catch(e){A.e(e)}finally{A.f()}}}}catch(e){v.e(e)}finally{v.f()}if(0===m.size){var C,_=a(c);try{for(_.s();!(C=_.n()).done;){var I=C.value;if(I.isIdentifier()||I.traverse(u,g),g.needsOuterBinding)break}}catch(e){_.e(e)}finally{_.f()}}for(var j=null,D=0;D<c.length;D++){var N=c[D];if(!n||n(D)){var L=[];r&&r(N.parentPath,N,L);var M=N.isAssignmentPattern();if(M&&(t||"set"===f.kind)){var B=N.get("left"),F=N.get("right"),U=h.buildUndefinedNode();if(B.isIdentifier())y.push(s({ASSIGNMENT_IDENTIFIER:i.types.cloneNode(B.node),DEFAULT_VALUE:F.node,UNDEFINED:U})),N.replaceWith(B.node);else if(B.isObjectPattern()||B.isArrayPattern()){var V=h.generateUidIdentifier();y.push(d({ASSIGNMENT_IDENTIFIER:B.node,DEFAULT_VALUE:F.node,PARAMETER_NAME:i.types.cloneNode(V),UNDEFINED:U})),N.replaceWith(V)}}else if(M){null===j&&(j=D);var q=N.get("left"),W=N.get("right"),G=o({VARIABLE_NAME:q.node,DEFAULT_VALUE:W.node,ARGUMENT_KEY:i.types.numericLiteral(D)});y.push(G)}else if(null!==j){var K=l([N.node,i.types.numericLiteral(D)]);y.push(K)}else if(N.isObjectPattern()||N.isArrayPattern()){var H=e.scope.generateUidIdentifier("ref"),Y=i.types.variableDeclaration("let",[i.types.variableDeclarator(N.node,H)]);y.push(Y),N.replaceWith(i.types.cloneNode(H))}if(L){var z,J=a(L);try{for(J.s();!(z=J.n()).done;){var X=z.value;y.push(X)}}catch(e){J.e(e)}finally{J.f()}}}}if(null!==j&&(f.params=f.params.slice(0,j)),e.ensureBlock(),g.needsOuterBinding||m.size>0){y.push(function(e,t){var n,r=[],o=[],s=a(e);try{for(s.s();!(n=s.n()).done;){var d=n.value;r.push(i.types.identifier(d)),o.push(i.types.identifier(d))}}catch(e){s.e(e)}finally{s.f()}return i.types.returnStatement(i.types.callExpression(i.types.arrowFunctionExpression(o,t),r))}(m,e.get("body").node)),e.set("body",i.types.blockStatement(y));var $=e.get("body.body"),Q=$[$.length-1].get("argument.callee");Q.arrowFunctionToExpression(),Q.node.generator=e.node.generator,Q.node.async=e.node.async,e.node.generator=!1}else e.get("body").unshiftContainer("body",y);return!0};var i=n(6),o=(0,i.template)("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),s=(0,i.template)("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n"),d=(0,i.template)("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n"),l=(0,i.template)("\n let $0 = arguments.length > $1 ? arguments[$1] : undefined;\n"),u={"ReferencedIdentifier|BindingIdentifier"(e,t){var n=e.scope,a=e.node.name;("eval"===a||n.getBinding(a)===t.scope.parent.getBinding(a)&&t.scope.hasOwnBinding(a))&&(t.needsOuterBinding=!0,e.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":function(e){return e.skip()}}},(e,t,n)=>{"use strict";function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.node,n=e.scope;if(!function(e){var t=e.params.length;return t>0&&r.types.isRestElement(e.params[t-1])}(t))return!1;var o=t.params.pop().argument,s=r.types.identifier("arguments");if(r.types.isPattern(o)){var d=o;o=n.generateUidIdentifier("ref");var l=r.types.variableDeclaration("let",[r.types.variableDeclarator(d,o)]);t.body.body.unshift(l)}var f=function(e){var t=e.params.length;return t>0&&r.types.isIdentifier(e.params[0],{name:"this"})&&(t-=1),t}(t),h={references:[],offset:f,argumentsNode:s,outerBinding:n.getBindingIdentifier(o.name),candidates:[],name:o.name,deopted:!1};if(e.traverse(u,h),!h.deopted&&!h.references.length){var g,y=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}(h.candidates);try{for(y.s();!(g=y.n()).done;){var m=g.value,v=m.path,R=m.cause,b=r.types.cloneNode(s);switch(R){case"indexGetter":c(v,b,h.offset);break;case"lengthGetter":p(v,b,h.offset);break;default:v.replaceWith(b)}}}catch(e){y.e(e)}finally{y.f()}return!0}h.references=h.references.concat(h.candidates.map((function(e){return e.path})));var E,x,S=r.types.numericLiteral(f),w=n.generateUidIdentifier("key"),T=n.generateUidIdentifier("len");f?(E=r.types.binaryExpression("-",r.types.cloneNode(w),r.types.cloneNode(S)),x=r.types.conditionalExpression(r.types.binaryExpression(">",r.types.cloneNode(T),r.types.cloneNode(S)),r.types.binaryExpression("-",r.types.cloneNode(T),r.types.cloneNode(S)),r.types.numericLiteral(0))):(E=r.types.identifier(w.name),x=r.types.identifier(T.name));var A=i({ARGUMENTS:s,ARRAY_KEY:E,ARRAY_LEN:x,START:S,ARRAY:o,KEY:w,LEN:T});if(h.deopted)t.body.body.unshift(A);else{var P=e.getEarliestCommonAncestorFrom(h.references).getStatementParent();P.findParent((function(e){if(!e.isLoop())return e.isFunction();P=e})),P.insertBefore(A)}return!0};var r=n(6),i=(0,r.template)("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n"),o=(0,r.template)("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n"),s=(0,r.template)("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n"),d=(0,r.template)("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");function l(e,t){return e.node.name===t.name&&e.scope.bindingIdentifierEquals(t.name,t.outerBinding)}var u={Scope(e,t){e.scope.bindingIdentifierEquals(t.name,t.outerBinding)||e.skip()},Flow(e){e.isTypeCastExpression()||e.skip()},Function(e,t){var n=t.noOptimise;t.noOptimise=!0,e.traverse(u,t),t.noOptimise=n,e.skip()},ReferencedIdentifier(e,t){var n=e.node;if("arguments"===n.name&&(t.deopted=!0),l(e,t))if(t.noOptimise)t.deopted=!0;else{var a=e.parentPath;if("params"===a.listKey&&a.key<t.offset)return;if(a.isMemberExpression({object:n})){var r=a.parentPath;if(!t.deopted&&!(r.isAssignmentExpression()&&a.node===r.node.left||r.isLVal()||r.isForXStatement()||r.isUpdateExpression()||r.isUnaryExpression({operator:"delete"})||(r.isCallExpression()||r.isNewExpression())&&a.node===r.node.callee))if(a.node.computed){if(a.get("property").isBaseType("number"))return void t.candidates.push({cause:"indexGetter",path:e})}else if("length"===a.node.property.name)return void t.candidates.push({cause:"lengthGetter",path:e})}if(0===t.offset&&a.isSpreadElement()){var i=a.parentPath;if(i.isCallExpression()&&1===i.node.arguments.length)return void t.candidates.push({cause:"argSpread",path:e})}t.references.push(e)}},BindingIdentifier(e,t){l(e,t)&&(t.deopted=!0)}};function c(e,t,n){var a,i=r.types.numericLiteral(n);a=r.types.isNumericLiteral(e.parent.property)?r.types.numericLiteral(e.parent.property.value+n):0===n?e.parent.property:r.types.binaryExpression("+",e.parent.property,r.types.cloneNode(i));var d=e.scope;if(d.isPure(a)){var l=e.parentPath;l.replaceWith(o({ARGUMENTS:t,OFFSET:i,INDEX:a}));var u=l.get("test").get("left").evaluate();u.confident&&(!0===u.value?l.replaceWith(l.scope.buildUndefinedNode()):l.get("test").replaceWith(l.get("test").get("right")))}else{var c=d.generateUidIdentifierBasedOnNode(a);d.push({id:c,kind:"var"}),e.parentPath.replaceWith(s({ARGUMENTS:t,OFFSET:i,INDEX:a,REF:r.types.cloneNode(c)}))}}function p(e,t,n){n?e.parentPath.replaceWith(d({ARGUMENTS:t,OFFSET:r.types.numericLiteral(n)})):e.replaceWith(t)}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];e.isMethod()?l(e,t):u(e,t,n)};var a=n(72),r=n(53),i=n(1),o=r.default.expression("\n (function () {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })()\n"),s=r.default.expression("\n (function () {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })()\n"),d=(0,r.default)("\n function NAME(PARAMS) { return REF.apply(this, arguments); }\n function REF() {\n REF = FUNCTION;\n return REF.apply(this, arguments);\n }\n");function l(e,t){var n=e.node,a=n.body,r=i.functionExpression(null,[],i.blockStatement(a.body),!0);a.body=[i.returnStatement(i.callExpression(i.callExpression(t,[r]),[]))],n.async=!1,n.generator=!1,e.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment()}function u(e,t,n){var r=e.node,l=e.isFunctionDeclaration(),u=r.id,c=l?d:u?s:o;e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({noNewArrows:n}),r.id=null,l&&(r.type="FunctionExpression");var p=i.callExpression(t,[r]),f=c({NAME:u||null,REF:e.scope.generateUidIdentifier(u?u.name:"ref"),FUNCTION:p,PARAMS:r.params.reduce((function(t,n){return t.done=t.done||i.isAssignmentPattern(n)||i.isRestElement(n),t.done||t.params.push(e.scope.generateUidIdentifier("x")),t}),{params:[],done:!1}).params});if(l)e.replaceWith(f[0]),e.insertAfter(f[1]);else{var h=f.callee.body.body[1].argument;u||(0,a.default)({node:h,parent:e.parent,scope:e.scope}),!h||h.id||r.params.length?e.replaceWith(f):e.replaceWith(p)}}},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions(e,t){t.plugins.push("asyncGenerators")}}}));t.default=a},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i=t.getAsyncIterator,o=e.node,s=e.scope,d=e.parent,l=s.generateUidIdentifier("step"),u=s.generateUidIdentifier("value"),c=o.left;a.types.isIdentifier(c)||a.types.isPattern(c)||a.types.isMemberExpression(c)?n=a.types.expressionStatement(a.types.assignmentExpression("=",c,u)):a.types.isVariableDeclaration(c)&&(n=a.types.variableDeclaration(c.kind,[a.types.variableDeclarator(c.declarations[0].id,u)]));var p=r({ITERATOR_HAD_ERROR_KEY:s.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:s.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:s.generateUidIdentifier("iteratorError"),ITERATOR_KEY:s.generateUidIdentifier("iterator"),GET_ITERATOR:i,OBJECT:o.right,STEP_VALUE:a.types.cloneNode(u),STEP_KEY:l});p=p.body.body;var f=a.types.isLabeledStatement(d),h=p[3].block.body,g=h[0];return f&&(h[0]=a.types.labeledStatement(d.label,g)),{replaceParent:f,node:p,declar:n,loop:g}};var a=n(6),r=(0,a.template)("\n async function wrapper() {\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY;\n try {\n for (\n var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY, STEP_VALUE;\n (\n STEP_KEY = await ITERATOR_KEY.next(),\n ITERATOR_COMPLETION = STEP_KEY.done,\n STEP_VALUE = await STEP_KEY.value,\n !ITERATOR_COMPLETION\n );\n ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {\n await ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n }\n")},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions(e,t){t.plugins.push("objectRestSpread")}}}));t.default=a},(e,t,n)=>{e.exports=n(1198)},e=>{"use strict";e.exports=JSON.parse('{"es6.array.copy-within":{"chrome":"45","opera":"32","edge":"12","firefox":"32","safari":"9","node":"4","ios":"9","samsung":"5","electron":"0.31"},"es6.array.every":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.fill":{"chrome":"45","opera":"32","edge":"12","firefox":"31","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es6.array.filter":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.array.find":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es6.array.find-index":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es7.array.flat-map":{"chrome":"69","opera":"56","edge":"79","firefox":"62","safari":"12","node":"11","ios":"12","samsung":"10","electron":"4.0"},"es6.array.for-each":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.from":{"chrome":"51","opera":"38","edge":"15","firefox":"36","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.array.includes":{"chrome":"47","opera":"34","edge":"14","firefox":"43","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"es6.array.index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.is-array":{"chrome":"5","opera":"10.50","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.iterator":{"chrome":"66","opera":"53","edge":"12","firefox":"60","safari":"9","node":"10","ios":"9","samsung":"9","electron":"3.0"},"es6.array.last-index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.map":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.array.of":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"9","node":"4","ios":"9","samsung":"5","electron":"0.31"},"es6.array.reduce":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.reduce-right":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.slice":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.array.some":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.sort":{"chrome":"63","opera":"50","edge":"12","firefox":"5","safari":"12","node":"10","ie":"9","ios":"12","samsung":"8","electron":"3.0"},"es6.array.species":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.date.now":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.date.to-iso-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.date.to-json":{"chrome":"5","opera":"12.10","edge":"12","firefox":"4","safari":"10","node":"0.10","ie":"9","android":"4","ios":"10","samsung":"1","electron":"0.20"},"es6.date.to-primitive":{"chrome":"47","opera":"34","edge":"15","firefox":"44","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"es6.date.to-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.function.bind":{"chrome":"7","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.function.has-instance":{"chrome":"51","opera":"38","edge":"15","firefox":"50","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.function.name":{"chrome":"5","opera":"10.50","edge":"14","firefox":"2","safari":"4","node":"0.10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.math.acosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.asinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.atanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.cbrt":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.clz32":{"chrome":"38","opera":"25","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.math.cosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.expm1":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.fround":{"chrome":"38","opera":"25","edge":"12","firefox":"26","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.hypot":{"chrome":"38","opera":"25","edge":"12","firefox":"27","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.imul":{"chrome":"30","opera":"17","edge":"12","firefox":"23","safari":"7","node":"0.12","android":"4.4","ios":"7","samsung":"2","electron":"0.20"},"es6.math.log1p":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.log10":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.log2":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.sign":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.math.sinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.tanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.trunc":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.number.constructor":{"chrome":"41","opera":"28","edge":"12","firefox":"36","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.number.epsilon":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.is-finite":{"chrome":"19","opera":"15","edge":"12","firefox":"16","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.number.is-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"16","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.is-nan":{"chrome":"19","opera":"15","edge":"12","firefox":"15","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.number.is-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"32","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.max-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.min-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.parse-float":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.parse-int":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.object.assign":{"chrome":"49","opera":"36","edge":"13","firefox":"36","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.object.create":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.object.define-getter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es7.object.define-setter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es6.object.define-property":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.object.define-properties":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.object.entries":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.freeze":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.get-own-property-descriptor":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es7.object.get-own-property-descriptors":{"chrome":"54","opera":"41","edge":"15","firefox":"50","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.get-own-property-names":{"chrome":"40","opera":"27","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.object.get-prototype-of":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es7.object.lookup-getter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es7.object.lookup-setter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es6.object.prevent-extensions":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.to-string":{"chrome":"57","opera":"44","edge":"15","firefox":"51","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es6.object.is":{"chrome":"19","opera":"15","edge":"12","firefox":"22","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.object.is-frozen":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.is-sealed":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.is-extensible":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.keys":{"chrome":"40","opera":"27","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.object.seal":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.set-prototype-of":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ie":"11","ios":"9","samsung":"2","electron":"0.20"},"es7.object.values":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.promise":{"chrome":"51","opera":"38","edge":"14","firefox":"45","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.promise.finally":{"chrome":"63","opera":"50","edge":"18","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"8","electron":"3.0"},"es6.reflect.apply":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.construct":{"chrome":"49","opera":"36","edge":"13","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.define-property":{"chrome":"49","opera":"36","edge":"13","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.delete-property":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-own-property-descriptor":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.has":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.is-extensible":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.own-keys":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.prevent-extensions":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.regexp.constructor":{"chrome":"50","opera":"37","edge":"79","firefox":"40","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.flags":{"chrome":"49","opera":"36","edge":"79","firefox":"37","safari":"9","node":"6","ios":"9","samsung":"5","electron":"0.37"},"es6.regexp.match":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.replace":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.split":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.search":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.to-string":{"chrome":"50","opera":"37","edge":"79","firefox":"39","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.symbol":{"chrome":"51","opera":"38","edge":"79","firefox":"51","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.symbol.async-iterator":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"es6.string.anchor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.big":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.blink":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.bold":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.code-point-at":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.ends-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.fixed":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.fontcolor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.fontsize":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.from-code-point":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.includes":{"chrome":"41","opera":"28","edge":"12","firefox":"40","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.italics":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.iterator":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.string.link":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es7.string.pad-start":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es7.string.pad-end":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es6.string.raw":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.repeat":{"chrome":"41","opera":"28","edge":"12","firefox":"24","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.small":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.starts-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.strike":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.sub":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.sup":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.trim":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.string.trim-left":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"es7.string.trim-right":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"es6.typed.array-buffer":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.data-view":{"chrome":"5","opera":"12","edge":"12","firefox":"15","safari":"5.1","node":"0.10","ie":"10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.typed.int8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-clamped-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float64-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.weak-map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","ios":"9","samsung":"5","electron":"1.2"},"es6.weak-set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","ios":"9","samsung":"5","electron":"1.2"}}')},(e,t,n)=>{"use strict";var a=n(0);t.REGULAR=new Map([["d",a().addRange(48,57)],["D",a().addRange(0,47).addRange(58,65535)],["s",a(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",a().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",a(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",a(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),t.UNICODE=new Map([["d",a().addRange(48,57)],["D",a().addRange(0,47).addRange(58,1114111)],["s",a(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",a().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",a(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",a(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),t.UNICODE_IGNORE_CASE=new Map([["d",a().addRange(48,57)],["D",a().addRange(0,47).addRange(58,1114111)],["s",a(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",a().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",a(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",a(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},(e,t,n)=>{var a={"./Binary_Property/ASCII.js":480,"./Binary_Property/ASCII_Hex_Digit.js":481,"./Binary_Property/Alphabetic.js":482,"./Binary_Property/Any.js":483,"./Binary_Property/Assigned.js":484,"./Binary_Property/Bidi_Control.js":485,"./Binary_Property/Bidi_Mirrored.js":486,"./Binary_Property/Case_Ignorable.js":487,"./Binary_Property/Cased.js":488,"./Binary_Property/Changes_When_Casefolded.js":489,"./Binary_Property/Changes_When_Casemapped.js":490,"./Binary_Property/Changes_When_Lowercased.js":491,"./Binary_Property/Changes_When_NFKC_Casefolded.js":492,"./Binary_Property/Changes_When_Titlecased.js":493,"./Binary_Property/Changes_When_Uppercased.js":494,"./Binary_Property/Dash.js":495,"./Binary_Property/Default_Ignorable_Code_Point.js":496,"./Binary_Property/Deprecated.js":497,"./Binary_Property/Diacritic.js":498,"./Binary_Property/Emoji.js":499,"./Binary_Property/Emoji_Component.js":500,"./Binary_Property/Emoji_Modifier.js":501,"./Binary_Property/Emoji_Modifier_Base.js":502,"./Binary_Property/Emoji_Presentation.js":503,"./Binary_Property/Extended_Pictographic.js":504,"./Binary_Property/Extender.js":505,"./Binary_Property/Grapheme_Base.js":506,"./Binary_Property/Grapheme_Extend.js":507,"./Binary_Property/Hex_Digit.js":508,"./Binary_Property/IDS_Binary_Operator.js":509,"./Binary_Property/IDS_Trinary_Operator.js":510,"./Binary_Property/ID_Continue.js":511,"./Binary_Property/ID_Start.js":512,"./Binary_Property/Ideographic.js":513,"./Binary_Property/Join_Control.js":514,"./Binary_Property/Logical_Order_Exception.js":515,"./Binary_Property/Lowercase.js":516,"./Binary_Property/Math.js":517,"./Binary_Property/Noncharacter_Code_Point.js":518,"./Binary_Property/Pattern_Syntax.js":519,"./Binary_Property/Pattern_White_Space.js":520,"./Binary_Property/Quotation_Mark.js":521,"./Binary_Property/Radical.js":522,"./Binary_Property/Regional_Indicator.js":523,"./Binary_Property/Sentence_Terminal.js":524,"./Binary_Property/Soft_Dotted.js":525,"./Binary_Property/Terminal_Punctuation.js":526,"./Binary_Property/Unified_Ideograph.js":527,"./Binary_Property/Uppercase.js":528,"./Binary_Property/Variation_Selector.js":529,"./Binary_Property/White_Space.js":530,"./Binary_Property/XID_Continue.js":531,"./Binary_Property/XID_Start.js":532,"./General_Category/Cased_Letter.js":533,"./General_Category/Close_Punctuation.js":534,"./General_Category/Connector_Punctuation.js":535,"./General_Category/Control.js":536,"./General_Category/Currency_Symbol.js":537,"./General_Category/Dash_Punctuation.js":538,"./General_Category/Decimal_Number.js":539,"./General_Category/Enclosing_Mark.js":540,"./General_Category/Final_Punctuation.js":541,"./General_Category/Format.js":542,"./General_Category/Initial_Punctuation.js":543,"./General_Category/Letter.js":544,"./General_Category/Letter_Number.js":545,"./General_Category/Line_Separator.js":546,"./General_Category/Lowercase_Letter.js":547,"./General_Category/Mark.js":548,"./General_Category/Math_Symbol.js":549,"./General_Category/Modifier_Letter.js":550,"./General_Category/Modifier_Symbol.js":551,"./General_Category/Nonspacing_Mark.js":552,"./General_Category/Number.js":553,"./General_Category/Open_Punctuation.js":554,"./General_Category/Other.js":555,"./General_Category/Other_Letter.js":556,"./General_Category/Other_Number.js":557,"./General_Category/Other_Punctuation.js":558,"./General_Category/Other_Symbol.js":559,"./General_Category/Paragraph_Separator.js":560,"./General_Category/Private_Use.js":561,"./General_Category/Punctuation.js":562,"./General_Category/Separator.js":563,"./General_Category/Space_Separator.js":564,"./General_Category/Spacing_Mark.js":565,"./General_Category/Surrogate.js":566,"./General_Category/Symbol.js":567,"./General_Category/Titlecase_Letter.js":568,"./General_Category/Unassigned.js":569,"./General_Category/Uppercase_Letter.js":570,"./Script/Adlam.js":571,"./Script/Ahom.js":572,"./Script/Anatolian_Hieroglyphs.js":573,"./Script/Arabic.js":574,"./Script/Armenian.js":575,"./Script/Avestan.js":576,"./Script/Balinese.js":577,"./Script/Bamum.js":578,"./Script/Bassa_Vah.js":579,"./Script/Batak.js":580,"./Script/Bengali.js":581,"./Script/Bhaiksuki.js":582,"./Script/Bopomofo.js":583,"./Script/Brahmi.js":584,"./Script/Braille.js":585,"./Script/Buginese.js":586,"./Script/Buhid.js":587,"./Script/Canadian_Aboriginal.js":588,"./Script/Carian.js":589,"./Script/Caucasian_Albanian.js":590,"./Script/Chakma.js":591,"./Script/Cham.js":592,"./Script/Cherokee.js":593,"./Script/Chorasmian.js":594,"./Script/Common.js":595,"./Script/Coptic.js":596,"./Script/Cuneiform.js":597,"./Script/Cypriot.js":598,"./Script/Cyrillic.js":599,"./Script/Deseret.js":600,"./Script/Devanagari.js":601,"./Script/Dives_Akuru.js":602,"./Script/Dogra.js":603,"./Script/Duployan.js":604,"./Script/Egyptian_Hieroglyphs.js":605,"./Script/Elbasan.js":606,"./Script/Elymaic.js":607,"./Script/Ethiopic.js":608,"./Script/Georgian.js":609,"./Script/Glagolitic.js":610,"./Script/Gothic.js":611,"./Script/Grantha.js":612,"./Script/Greek.js":613,"./Script/Gujarati.js":614,"./Script/Gunjala_Gondi.js":615,"./Script/Gurmukhi.js":616,"./Script/Han.js":617,"./Script/Hangul.js":618,"./Script/Hanifi_Rohingya.js":619,"./Script/Hanunoo.js":620,"./Script/Hatran.js":621,"./Script/Hebrew.js":622,"./Script/Hiragana.js":623,"./Script/Imperial_Aramaic.js":624,"./Script/Inherited.js":625,"./Script/Inscriptional_Pahlavi.js":626,"./Script/Inscriptional_Parthian.js":627,"./Script/Javanese.js":628,"./Script/Kaithi.js":629,"./Script/Kannada.js":630,"./Script/Katakana.js":631,"./Script/Kayah_Li.js":632,"./Script/Kharoshthi.js":633,"./Script/Khitan_Small_Script.js":634,"./Script/Khmer.js":635,"./Script/Khojki.js":636,"./Script/Khudawadi.js":637,"./Script/Lao.js":638,"./Script/Latin.js":639,"./Script/Lepcha.js":640,"./Script/Limbu.js":641,"./Script/Linear_A.js":642,"./Script/Linear_B.js":643,"./Script/Lisu.js":644,"./Script/Lycian.js":645,"./Script/Lydian.js":646,"./Script/Mahajani.js":647,"./Script/Makasar.js":648,"./Script/Malayalam.js":649,"./Script/Mandaic.js":650,"./Script/Manichaean.js":651,"./Script/Marchen.js":652,"./Script/Masaram_Gondi.js":653,"./Script/Medefaidrin.js":654,"./Script/Meetei_Mayek.js":655,"./Script/Mende_Kikakui.js":656,"./Script/Meroitic_Cursive.js":657,"./Script/Meroitic_Hieroglyphs.js":658,"./Script/Miao.js":659,"./Script/Modi.js":660,"./Script/Mongolian.js":661,"./Script/Mro.js":662,"./Script/Multani.js":663,"./Script/Myanmar.js":664,"./Script/Nabataean.js":665,"./Script/Nandinagari.js":666,"./Script/New_Tai_Lue.js":667,"./Script/Newa.js":668,"./Script/Nko.js":669,"./Script/Nushu.js":670,"./Script/Nyiakeng_Puachue_Hmong.js":671,"./Script/Ogham.js":672,"./Script/Ol_Chiki.js":673,"./Script/Old_Hungarian.js":674,"./Script/Old_Italic.js":675,"./Script/Old_North_Arabian.js":676,"./Script/Old_Permic.js":677,"./Script/Old_Persian.js":678,"./Script/Old_Sogdian.js":679,"./Script/Old_South_Arabian.js":680,"./Script/Old_Turkic.js":681,"./Script/Oriya.js":682,"./Script/Osage.js":683,"./Script/Osmanya.js":684,"./Script/Pahawh_Hmong.js":685,"./Script/Palmyrene.js":686,"./Script/Pau_Cin_Hau.js":687,"./Script/Phags_Pa.js":688,"./Script/Phoenician.js":689,"./Script/Psalter_Pahlavi.js":690,"./Script/Rejang.js":691,"./Script/Runic.js":692,"./Script/Samaritan.js":693,"./Script/Saurashtra.js":694,"./Script/Sharada.js":695,"./Script/Shavian.js":696,"./Script/Siddham.js":697,"./Script/SignWriting.js":698,"./Script/Sinhala.js":699,"./Script/Sogdian.js":700,"./Script/Sora_Sompeng.js":701,"./Script/Soyombo.js":702,"./Script/Sundanese.js":703,"./Script/Syloti_Nagri.js":704,"./Script/Syriac.js":705,"./Script/Tagalog.js":706,"./Script/Tagbanwa.js":707,"./Script/Tai_Le.js":708,"./Script/Tai_Tham.js":709,"./Script/Tai_Viet.js":710,"./Script/Takri.js":711,"./Script/Tamil.js":712,"./Script/Tangut.js":713,"./Script/Telugu.js":714,"./Script/Thaana.js":715,"./Script/Thai.js":716,"./Script/Tibetan.js":717,"./Script/Tifinagh.js":718,"./Script/Tirhuta.js":719,"./Script/Ugaritic.js":720,"./Script/Vai.js":721,"./Script/Wancho.js":722,"./Script/Warang_Citi.js":723,"./Script/Yezidi.js":724,"./Script/Yi.js":725,"./Script/Zanabazar_Square.js":726,"./Script_Extensions/Adlam.js":727,"./Script_Extensions/Ahom.js":728,"./Script_Extensions/Anatolian_Hieroglyphs.js":729,"./Script_Extensions/Arabic.js":730,"./Script_Extensions/Armenian.js":731,"./Script_Extensions/Avestan.js":732,"./Script_Extensions/Balinese.js":733,"./Script_Extensions/Bamum.js":734,"./Script_Extensions/Bassa_Vah.js":735,"./Script_Extensions/Batak.js":736,"./Script_Extensions/Bengali.js":737,"./Script_Extensions/Bhaiksuki.js":738,"./Script_Extensions/Bopomofo.js":739,"./Script_Extensions/Brahmi.js":740,"./Script_Extensions/Braille.js":741,"./Script_Extensions/Buginese.js":742,"./Script_Extensions/Buhid.js":743,"./Script_Extensions/Canadian_Aboriginal.js":744,"./Script_Extensions/Carian.js":745,"./Script_Extensions/Caucasian_Albanian.js":746,"./Script_Extensions/Chakma.js":747,"./Script_Extensions/Cham.js":748,"./Script_Extensions/Cherokee.js":749,"./Script_Extensions/Chorasmian.js":750,"./Script_Extensions/Common.js":751,"./Script_Extensions/Coptic.js":752,"./Script_Extensions/Cuneiform.js":753,"./Script_Extensions/Cypriot.js":754,"./Script_Extensions/Cyrillic.js":755,"./Script_Extensions/Deseret.js":756,"./Script_Extensions/Devanagari.js":757,"./Script_Extensions/Dives_Akuru.js":758,"./Script_Extensions/Dogra.js":759,"./Script_Extensions/Duployan.js":760,"./Script_Extensions/Egyptian_Hieroglyphs.js":761,"./Script_Extensions/Elbasan.js":762,"./Script_Extensions/Elymaic.js":763,"./Script_Extensions/Ethiopic.js":764,"./Script_Extensions/Georgian.js":765,"./Script_Extensions/Glagolitic.js":766,"./Script_Extensions/Gothic.js":767,"./Script_Extensions/Grantha.js":768,"./Script_Extensions/Greek.js":769,"./Script_Extensions/Gujarati.js":770,"./Script_Extensions/Gunjala_Gondi.js":771,"./Script_Extensions/Gurmukhi.js":772,"./Script_Extensions/Han.js":773,"./Script_Extensions/Hangul.js":774,"./Script_Extensions/Hanifi_Rohingya.js":775,"./Script_Extensions/Hanunoo.js":776,"./Script_Extensions/Hatran.js":777,"./Script_Extensions/Hebrew.js":778,"./Script_Extensions/Hiragana.js":779,"./Script_Extensions/Imperial_Aramaic.js":780,"./Script_Extensions/Inherited.js":781,"./Script_Extensions/Inscriptional_Pahlavi.js":782,"./Script_Extensions/Inscriptional_Parthian.js":783,"./Script_Extensions/Javanese.js":784,"./Script_Extensions/Kaithi.js":785,"./Script_Extensions/Kannada.js":786,"./Script_Extensions/Katakana.js":787,"./Script_Extensions/Kayah_Li.js":788,"./Script_Extensions/Kharoshthi.js":789,"./Script_Extensions/Khitan_Small_Script.js":790,"./Script_Extensions/Khmer.js":791,"./Script_Extensions/Khojki.js":792,"./Script_Extensions/Khudawadi.js":793,"./Script_Extensions/Lao.js":794,"./Script_Extensions/Latin.js":795,"./Script_Extensions/Lepcha.js":796,"./Script_Extensions/Limbu.js":797,"./Script_Extensions/Linear_A.js":798,"./Script_Extensions/Linear_B.js":799,"./Script_Extensions/Lisu.js":800,"./Script_Extensions/Lycian.js":801,"./Script_Extensions/Lydian.js":802,"./Script_Extensions/Mahajani.js":803,"./Script_Extensions/Makasar.js":804,"./Script_Extensions/Malayalam.js":805,"./Script_Extensions/Mandaic.js":806,"./Script_Extensions/Manichaean.js":807,"./Script_Extensions/Marchen.js":808,"./Script_Extensions/Masaram_Gondi.js":809,"./Script_Extensions/Medefaidrin.js":810,"./Script_Extensions/Meetei_Mayek.js":811,"./Script_Extensions/Mende_Kikakui.js":812,"./Script_Extensions/Meroitic_Cursive.js":813,"./Script_Extensions/Meroitic_Hieroglyphs.js":814,"./Script_Extensions/Miao.js":815,"./Script_Extensions/Modi.js":816,"./Script_Extensions/Mongolian.js":817,"./Script_Extensions/Mro.js":818,"./Script_Extensions/Multani.js":819,"./Script_Extensions/Myanmar.js":820,"./Script_Extensions/Nabataean.js":821,"./Script_Extensions/Nandinagari.js":822,"./Script_Extensions/New_Tai_Lue.js":823,"./Script_Extensions/Newa.js":824,"./Script_Extensions/Nko.js":825,"./Script_Extensions/Nushu.js":826,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":827,"./Script_Extensions/Ogham.js":828,"./Script_Extensions/Ol_Chiki.js":829,"./Script_Extensions/Old_Hungarian.js":830,"./Script_Extensions/Old_Italic.js":831,"./Script_Extensions/Old_North_Arabian.js":832,"./Script_Extensions/Old_Permic.js":833,"./Script_Extensions/Old_Persian.js":834,"./Script_Extensions/Old_Sogdian.js":835,"./Script_Extensions/Old_South_Arabian.js":836,"./Script_Extensions/Old_Turkic.js":837,"./Script_Extensions/Oriya.js":838,"./Script_Extensions/Osage.js":839,"./Script_Extensions/Osmanya.js":840,"./Script_Extensions/Pahawh_Hmong.js":841,"./Script_Extensions/Palmyrene.js":842,"./Script_Extensions/Pau_Cin_Hau.js":843,"./Script_Extensions/Phags_Pa.js":844,"./Script_Extensions/Phoenician.js":845,"./Script_Extensions/Psalter_Pahlavi.js":846,"./Script_Extensions/Rejang.js":847,"./Script_Extensions/Runic.js":848,"./Script_Extensions/Samaritan.js":849,"./Script_Extensions/Saurashtra.js":850,"./Script_Extensions/Sharada.js":851,"./Script_Extensions/Shavian.js":852,"./Script_Extensions/Siddham.js":853,"./Script_Extensions/SignWriting.js":854,"./Script_Extensions/Sinhala.js":855,"./Script_Extensions/Sogdian.js":856,"./Script_Extensions/Sora_Sompeng.js":857,"./Script_Extensions/Soyombo.js":858,"./Script_Extensions/Sundanese.js":859,"./Script_Extensions/Syloti_Nagri.js":860,"./Script_Extensions/Syriac.js":861,"./Script_Extensions/Tagalog.js":862,"./Script_Extensions/Tagbanwa.js":863,"./Script_Extensions/Tai_Le.js":864,"./Script_Extensions/Tai_Tham.js":865,"./Script_Extensions/Tai_Viet.js":866,"./Script_Extensions/Takri.js":867,"./Script_Extensions/Tamil.js":868,"./Script_Extensions/Tangut.js":869,"./Script_Extensions/Telugu.js":870,"./Script_Extensions/Thaana.js":871,"./Script_Extensions/Thai.js":872,"./Script_Extensions/Tibetan.js":873,"./Script_Extensions/Tifinagh.js":874,"./Script_Extensions/Tirhuta.js":875,"./Script_Extensions/Ugaritic.js":876,"./Script_Extensions/Vai.js":877,"./Script_Extensions/Wancho.js":878,"./Script_Extensions/Warang_Citi.js":879,"./Script_Extensions/Yezidi.js":880,"./Script_Extensions/Yi.js":881,"./Script_Extensions/Zanabazar_Square.js":882,"./index.js":883,"./unicode-version.js":884};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=i,e.exports=r,r.id=1200},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateRegexpuOptions=function(e,t){var n=!1,r=!1,i=!1,o=!1,s=e.flags,d=e.pattern,l=s.includes("u");return l&&((0,a.hasFeature)(t,a.FEATURES.unicodeFlag)||(n=!0),(0,a.hasFeature)(t,a.FEATURES.unicodePropertyEscape)&&/\\[pP]{/.test(d)&&(i=!0)),(0,a.hasFeature)(t,a.FEATURES.dotAllFlag)&&s.indexOf("s")>=0&&(r=!0),(0,a.hasFeature)(t,a.FEATURES.namedCaptureGroups)&&/\(\?<(?![=!])/.test(d)&&(o=!0),o||i||r||l&&!n?(l&&s.indexOf("s")>=0&&(r=!0),{useUnicodeFlag:n,onNamedGroup:function(){},namedGroup:o,unicodePropertyEscape:i,dotAllFlag:r,lookbehind:!0}):null};var a=n(457)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.build,n=e.operator;return{AssignmentExpression(e){var i=e.node,o=e.scope;if(i.operator===n+"="){var s=[],d=(0,a.default)(i.left,s,this,o);s.push(r.assignmentExpression("=",d.ref,t(d.uid,i.right))),e.replaceWith(r.sequenceExpression(s))}},BinaryExpression(e){var a=e.node;a.operator===n&&e.replaceWith(t(a.left,a.right))}}};var a=n(1203),r=n(1)},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){var o,s,d;if(o=a.isIdentifier(e)&&i?e:function(e,t,n){var r;if(a.isIdentifier(e)){if(n.hasBinding(e.name))return e;r=e}else{if(!a.isMemberExpression(e))throw new Error("We can't explode this node type ".concat(e.type));if(r=e.object,a.isSuper(r)||a.isIdentifier(r)&&n.hasBinding(r.name))return r}var i=n.generateUidIdentifierBasedOnNode(r);return n.push({id:i}),t.push(a.assignmentExpression("=",a.cloneNode(i),a.cloneNode(r))),i}(e,t,r),a.isIdentifier(e))s=a.cloneNode(e),d=o;else{var l=function(e,t,n){var r=e.property;if(a.isPrivateName(r))throw new Error("We can't generate property ref for private name, please install `@babel/plugin-proposal-class-properties`");var i=a.toComputedKey(e,r);if(a.isLiteral(i)&&a.isPureish(i))return i;var o=n.generateUidIdentifierBasedOnNode(r);return n.push({id:o}),t.push(a.assignmentExpression("=",a.cloneNode(o),a.cloneNode(r))),o}(e,t,r),u=e.computed||a.isLiteral(l);d=a.memberExpression(a.cloneNode(o),a.cloneNode(l),u),s=a.memberExpression(a.cloneNode(o),a.cloneNode(l),u)}return{uid:d,ref:s}};var a=n(1)},(e,t,n)=>{"use strict";var a;function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i,f){var h={parent:void 0,scope:void 0,node:void 0,path:void 0,file:void 0,classId:void 0,classRef:void 0,superFnId:void 0,superName:void 0,superReturns:[],isDerived:!1,extendsNative:!1,construct:void 0,constructorBody:void 0,userConstructor:void 0,userConstructorPath:void 0,hasConstructor:!1,staticPropBody:[],body:[],superThises:[],pushedConstructor:!1,pushedInherits:!1,protoAlias:null,isLoose:!1,methods:{instance:{hasComputed:!1,list:[],map:new Map},static:{hasComputed:!1,list:[],map:new Map}}},g=function(e){Object.assign(h,e)},y=l.traverse.visitors.merge([s.environmentVisitor,{ThisExpression(e){h.superThises.push(e)}}]);function m(){if(function(){var e,t=!1,n=r(h.path.get("body.body"));try{for(n.s();!(e=n.n()).done&&!(t=e.value.equals("kind","constructor")););}catch(e){n.e(e)}finally{n.f()}if(!t){var i,o,s,d;if(h.isDerived){var u=l.template.expression.ast(a||(s=["\n (function () {\n super(...arguments);\n })\n "],d||(d=s.slice(0)),a=Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(d)}}))));i=u.params,o=u.body}else i=[],o=l.types.blockStatement([]);h.path.get("body").unshiftContainer("body",l.types.classMethod("constructor",l.types.identifier("constructor"),i,o))}}(),function(){var e,t=r(h.path.get("body.body"));try{for(t.s();!(e=t.n()).done;){var n=e.value,a=n.node;if(n.isClassProperty())throw n.buildCodeFrameError("Missing class properties transform.");if(a.decorators)throw n.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");l.types.isClassMethod(a)&&function(){var e="constructor"===a.kind;new s.default({methodPath:n,objectRef:h.classRef,superRef:h.superName,constantSuper:f.constantSuper,file:h.file,refToPreserve:h.classRef}).replace();var t=[];n.traverse(l.traverse.visitors.merge([s.environmentVisitor,{ReturnStatement(e){e.getFunctionParent().isArrowFunctionExpression()||t.push(e)}}])),e?E(t,a,n):b(a,n)}()}}catch(e){t.e(e)}finally{t.f()}}(),function(){if(h.isDerived){var e=h.userConstructorPath,t=e.get("body");e.traverse(y);var n,a=function(){var t=e.scope.generateDeclaredUidIdentifier("this");return a=function(){return l.types.cloneNode(t)},t},i=r(h.superThises);try{for(i.s();!(n=i.n()).done;){var o=n.value,d=o.node;o.parentPath.isMemberExpression({object:d})?o.replaceWith(a()):o.replaceWith(l.types.callExpression(h.file.addHelper("assertThisInitialized"),[a()]))}}catch(e){i.e(e)}finally{i.f()}var u=new Set;e.traverse(l.traverse.visitors.merge([s.environmentVisitor,{Super(e){var t=e.node,n=e.parentPath;n.isCallExpression({callee:t})&&u.add(n)}}]));var c,p,f=!!u.size,g=r(u);try{for(g.s();!(c=g.n()).done;){var m=c.value;R(m,h.superName,a,t),f&&m.find((function(t){return t===e||(t.isLoop()||t.isConditional()||t.isArrowFunctionExpression()?(f=!1,!0):void 0)}))}}catch(e){g.e(e)}finally{g.f()}p=h.isLoose?function(e){var t=l.types.callExpression(h.file.addHelper("assertThisInitialized"),[a()]);return e?l.types.logicalExpression("||",e,t):t}:function(e){return l.types.callExpression(h.file.addHelper("possibleConstructorReturn"),[a()].concat(e||[]))};var v=t.get("body");v.length&&v.pop().isReturnStatement()||t.pushContainer("body",l.types.returnStatement(f?a():p()));var b,E=r(h.superReturns);try{for(E.s();!(b=E.n()).done;){var x=b.value;x.get("argument").replaceWith(p(x.node.argument))}}catch(e){E.e(e)}finally{E.f()}}}(),h.userConstructor){var e=h.constructorBody,t=h.userConstructor,n=h.construct;e.body=e.body.concat(t.body.body),l.types.inherits(n,t),l.types.inherits(e,t.body)}v()}function v(){x();for(var e=h.body,t={instance:null,static:null},n=0,a=["static","instance"];n<a.length;n++){var r=a[n];h.methods[r].list.length&&(t[r]=h.methods[r].list.map((function(e){for(var t=l.types.objectExpression([l.types.objectProperty(l.types.identifier("key"),e.key)]),n=0,a=["get","set","value"];n<a.length;n++){var r=a[n];null!=e[r]&&t.properties.push(l.types.objectProperty(l.types.identifier(r),e[r]))}return t})))}if(t.instance||t.static){for(var i=[l.types.cloneNode(h.classRef),t.instance?l.types.arrayExpression(t.instance):l.types.nullLiteral(),t.static?l.types.arrayExpression(t.static):l.types.nullLiteral()],o=0,s=0;s<i.length;s++)l.types.isNullLiteral(i[s])||(o=s);i=i.slice(0,o+1),e.push(l.types.expressionStatement(l.types.callExpression(h.file.addHelper("createClass"),i)))}}function R(e,t,n,a){var r,i=e.node;f.superIsCallableConstructor?(i.arguments.unshift(l.types.thisExpression()),2===i.arguments.length&&l.types.isSpreadElement(i.arguments[1])&&l.types.isIdentifier(i.arguments[1].argument,{name:"arguments"})?(i.arguments[1]=i.arguments[1].argument,i.callee=l.types.memberExpression(l.types.cloneNode(t),l.types.identifier("apply"))):i.callee=l.types.memberExpression(l.types.cloneNode(t),l.types.identifier("call")),r=l.types.logicalExpression("||",i,l.types.thisExpression())):r=(0,d.default)(l.types.cloneNode(h.superFnId),l.types.thisExpression(),i.arguments,!1),e.parentPath.isExpressionStatement()&&e.parentPath.container===a.node.body&&a.node.body.length-1===e.parentPath.key?(h.superThises.length&&(r=l.types.assignmentExpression("=",n(),r)),e.parentPath.replaceWith(l.types.returnStatement(r))):e.replaceWith(l.types.assignmentExpression("=",n(),r))}function b(e,t){var n=t?t.scope:h.scope;if("method"!==e.kind||!function(e,t){if(f.setClassMethods&&!e.decorators){var n=h.classRef;e.static||(function(){if(null===h.protoAlias){g({protoAlias:h.scope.generateUidIdentifier("proto")});var e=l.types.memberExpression(h.classRef,l.types.identifier("prototype")),t=l.types.variableDeclaration("var",[l.types.variableDeclarator(h.protoAlias,e)]);h.body.push(t)}}(),n=h.protoAlias);var a=l.types.memberExpression(l.types.cloneNode(n),e.key,e.computed||l.types.isLiteral(e.key)),r=l.types.functionExpression(null,e.params,e.body,e.generator,e.async);l.types.inherits(r,e);var i=l.types.toComputedKey(e,e.key);l.types.isStringLiteral(i)&&(r=(0,o.default)({node:r,id:i,scope:t}));var s=l.types.expressionStatement(l.types.assignmentExpression("=",a,r));return l.types.inheritsComments(s,e),h.body.push(s),!0}return!1}(e,n)){var a,r=e.static?"static":"instance",i=h.methods[r],s="method"===e.kind?"value":e.kind,d=l.types.isNumericLiteral(e.key)||l.types.isBigIntLiteral(e.key)?l.types.stringLiteral(String(e.key.value)):l.types.toComputedKey(e),u=l.types.toExpression(e);l.types.isStringLiteral(d)?"method"===e.kind&&(u=(0,o.default)({id:d,node:e,scope:n})):i.hasComputed=!0,!i.hasComputed&&i.map.has(d.value)?((a=i.map.get(d.value))[s]=u,"value"===s?(a.get=null,a.set=null):a.value=null):(a={key:d,[s]:u},i.list.push(a),i.hasComputed||i.map.set(d.value,a))}}function E(e,t,n){g({userConstructorPath:n,userConstructor:t,hasConstructor:!0,superReturns:e});var a=h.construct;l.types.inheritsComments(a,t),a.params=t.params,l.types.inherits(a.body,t.body),a.body.directives=t.body.directives,h.pushedConstructor||(h.pushedConstructor=!0,(h.hasInstanceDescriptors||h.hasStaticDescriptors)&&v(),h.body.push(h.construct),x())}function x(){if(h.isDerived&&!h.pushedInherits){var t=e.scope.generateUidIdentifier("super");g({pushedInherits:!0,superFnId:t}),f.superIsCallableConstructor||h.body.unshift(l.types.variableDeclaration("var",[l.types.variableDeclarator(t,l.types.callExpression((0,c.default)(h.file),[l.types.cloneNode(h.classRef)]))])),h.body.unshift(l.types.expressionStatement(l.types.callExpression(h.file.addHelper(h.isLoose?"inheritsLoose":"inherits"),[l.types.cloneNode(h.classRef),l.types.cloneNode(h.superName)])))}}return function(e,t,n,a){g({parent:e.parent,scope:e.scope,node:e.node,path:e,file:t,isLoose:a}),g({classId:h.node.id,classRef:h.node.id?l.types.identifier(h.node.id.name):h.scope.generateUidIdentifier("class"),superName:h.node.superClass,isDerived:!!h.node.superClass,constructorBody:l.types.blockStatement([])}),g({extendsNative:h.isDerived&&n.has(h.superName.name)&&!h.scope.hasBinding(h.superName.name,!0)});var i=h.classRef,o=h.node,s=h.constructorBody;g({construct:p(i,s,o)});var d=h.body,c=function(){var e=h.superName,t=[],n=[];if(h.isDerived){var a=l.types.cloneNode(e);h.extendsNative&&(a=l.types.callExpression(h.file.addHelper("wrapNativeSuper"),[a]),(0,u.default)(a));var r=h.scope.generateUidIdentifierBasedOnNode(e);t.push(r),n.push(a),g({superName:l.types.cloneNode(r)})}return{closureParams:t,closureArgs:n}}(),y=c.closureParams,v=c.closureArgs;m(),f.noClassCalls||s.body.unshift(l.types.expressionStatement(l.types.callExpression(h.file.addHelper("classCallCheck"),[l.types.thisExpression(),l.types.cloneNode(h.classRef)]))),d=d.concat(h.staticPropBody.map((function(e){return e(l.types.cloneNode(h.classRef))})));var R=e.isInStrictMode(),b=h.classId&&1===d.length;if(b&&!R){var E,x=r(h.construct.params);try{for(x.s();!(E=x.n()).done;){var S=E.value;if(!l.types.isIdentifier(S)){b=!1;break}}}catch(e){x.e(e)}finally{x.f()}}var w=b?d[0].body.directives:[];if(R||w.push(l.types.directive(l.types.directiveLiteral("use strict"))),b)return l.types.toExpression(d[0]);d.push(l.types.returnStatement(l.types.cloneNode(h.classRef)));var T=l.types.arrowFunctionExpression(y,l.types.blockStatement(d,w));return l.types.callExpression(T,v)}(e,t,n,i)};var o=n(72),s=n(87),d=n(254),l=n(6),u=n(89),c=n(1205);function p(e,t,n){var a=l.types.functionDeclaration(l.types.cloneNode(e),[],t);return l.types.inherits(a,n),a}},(e,t,n)=>{"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(s.has(e))return(o.types.cloneNode||o.types.clone)(s.get(e));try{return e.addHelper("createSuper")}catch(e){}var t=e.scope.generateUidIdentifier("createSuper");s.set(e,t);var n=d({CREATE_SUPER:t,GET_PROTOTYPE_OF:e.addHelper("getPrototypeOf"),POSSIBLE_CONSTRUCTOR_RETURN:e.addHelper("possibleConstructorReturn")});return e.path.unshiftContainer("body",[n]),e.scope.registerDeclaration(e.path.get("body.0")),o.types.cloneNode(t)};var r,i,o=n(6),s=new WeakMap,d=o.template.statement(a||(r=["\n function CREATE_SUPER(Derived) {\n function isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Date object.\n Date.prototype.toString.call(Reflect.construct(Date, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n\n return function () {\n var Super = GET_PROTOTYPE_OF(Derived), result;\n if (isNativeReflectConstruct()) {\n // NOTE: This doesn't work if this.__proto__.constructor has been modified.\n var NewTarget = GET_PROTOTYPE_OF(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return POSSIBLE_CONSTRUCTOR_RETURN(this, result);\n }\n }\n"],i||(i=r.slice(0)),a=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))))},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=e?o:s,i=t.node,d=r(t,n),l=d.declar,u=d.loop,c=u.body;t.ensureBlock(),l&&c.body.push(l),c.body=c.body.concat(i.body.body),a.types.inherits(u,i),a.types.inherits(u.body,i.body),d.replaceParent?(t.parentPath.replaceWithMultiple(d.node),t.remove()):t.replaceWithMultiple(d.node)};var a=n(6),r=(0,a.template)("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n INTERMEDIATE;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n"),i=(0,a.template)("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (\n var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY;\n !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done);\n ITERATOR_COMPLETION = true\n ) {}\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n");function o(e,t){var n,i,o,s=e.node,d=e.scope,l=e.parent,u=s.left;if(a.types.isIdentifier(u)||a.types.isPattern(u)||a.types.isMemberExpression(u))i=u,o=null;else{if(!a.types.isVariableDeclaration(u))throw t.buildCodeFrameError(u,"Unknown node type ".concat(u.type," in ForStatement"));i=d.generateUidIdentifier("ref"),n=a.types.variableDeclaration(u.kind,[a.types.variableDeclarator(u.declarations[0].id,a.types.identifier(i.name))]),o=a.types.variableDeclaration("var",[a.types.variableDeclarator(a.types.identifier(i.name))])}var c,p=d.generateUidIdentifier("iterator"),f=d.generateUidIdentifier("isArray"),h=r({LOOP_OBJECT:p,IS_ARRAY:f,OBJECT:s.right,INDEX:d.generateUidIdentifier("i"),ID:i,INTERMEDIATE:o}),g=a.types.isLabeledStatement(l);return g&&(c=a.types.labeledStatement(l.label,h)),{replaceParent:g,declar:n,node:c||h,loop:h}}function s(e,t){var n,r=e.node,o=e.scope,s=e.parent,d=r.left,l=o.generateUid("step"),u=a.types.memberExpression(a.types.identifier(l),a.types.identifier("value"));if(a.types.isIdentifier(d)||a.types.isPattern(d)||a.types.isMemberExpression(d))n=a.types.expressionStatement(a.types.assignmentExpression("=",d,u));else{if(!a.types.isVariableDeclaration(d))throw t.buildCodeFrameError(d,"Unknown node type ".concat(d.type," in ForStatement"));n=a.types.variableDeclaration(d.kind,[a.types.variableDeclarator(d.declarations[0].id,u)])}var c=i({ITERATOR_HAD_ERROR_KEY:o.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:o.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:o.generateUidIdentifier("iteratorError"),ITERATOR_KEY:o.generateUidIdentifier("iterator"),STEP_KEY:a.types.identifier(l),OBJECT:r.right}),p=a.types.isLabeledStatement(s),f=c[3].block.body,h=f[0];return p&&(f[0]=a.types.labeledStatement(s.label,h)),{replaceParent:p,declar:n,loop:h,node:c}}},(e,t,n)=>{"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.visitor=void 0;var r=n(6);function i(e,t,n){var a=n.letReferences.get(e.name);return!!a&&t.getBindingIdentifier(e.name)===a}var o=new WeakSet,s={ReferencedIdentifier(e,t){if(t.tdzEnabled){var n=e.node,s=e.parent,d=e.scope;if(!e.parentPath.isFor({left:n})&&i(n,d,t)){var l=d.getBinding(n.name).path;if(!l.isFunctionDeclaration()){var u,c,p=function(e,t){var n=t._guessExecutionStatusRelativeTo(e);return"before"===n?"outside":"after"===n?"inside":"maybe"}(e,l);if("outside"!==p)if("maybe"===p){if(o.has(n))return;o.add(n);var f=function(e,t){return r.types.callExpression(t.addHelper("temporalRef"),[e,r.types.stringLiteral(e.name)])}(n,t);if(l.parent._tdzThis=!0,e.parentPath.isUpdateExpression()){if(s._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(r.types.sequenceExpression([f,s]))}else e.replaceWith(f)}else"inside"===p&&e.replaceWith(r.template.ast(a||(u=["",'("','")'],c||(c=u.slice(0)),a=Object.freeze(Object.defineProperties(u,{raw:{value:Object.freeze(c)}}))),t.addHelper("tdz"),n.name))}}}},AssignmentExpression:{exit(e,t){if(t.tdzEnabled){var n=e.node;if(!n._ignoreBlockScopingTDZ){for(var a=[],o=e.getBindingIdentifiers(),s=0,d=Object.keys(o);s<d.length;s++){var l=o[d[s]];i(l,e.scope,t)&&a.push(l)}a.length&&(n._ignoreBlockScopingTDZ=!0,a.push(n),e.replaceWithMultiple(a.map((function(e){return r.types.expressionStatement(e)}))))}}}}};t.visitor=s},(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e){var t={visitor:(0,a.getVisitor)(e)},n=e&&e.version;return n&&parseInt(n,10)>=7&&(t.name="regenerator-transform"),t};var a=n(1209)},(e,t,n)=>{"use strict";var a=n(92),r=n(93),i=r(n(39)),o=n(1210),s=n(903),d=r(n(1213)),l=a(n(90));function u(e,t){return e.generator?e.async?!1!==t.opts.asyncGenerators:!1!==t.opts.generators:!!e.async&&!1!==t.opts.async}t.getVisitor=function(e){var t=e.types;return{Method:function(e,n){var a=e.node;if(u(a,n)){var r=t.functionExpression(null,[],t.cloneNode(a.body,!1),a.generator,a.async);e.get("body").set("body",[t.returnStatement(t.callExpression(r,[]))]),a.async=!1,a.generator=!1,e.get("body.body.0.argument.callee").unwrapFunctionEnvironment()}},Function:{exit:l.wrapWithTypes(t,(function(e,n){var a=e.node;if(u(a,n)){a=(e=(0,d.default)(e)).node;var r=e.scope.generateUidIdentifier("context"),g=e.scope.generateUidIdentifier("args");e.ensureBlock();var y=e.get("body");a.async&&y.traverse(h),y.traverse(f,{context:r});var m=[],v=[];y.get("body").forEach((function(e){var n=e.node;t.isExpressionStatement(n)&&t.isStringLiteral(n.expression)||n&&null!=n._blockHoist?m.push(n):v.push(n)})),m.length>0&&(y.node.body=v);var R=function(e){var t=l.getTypes(),n=e.node;return t.assertFunction(n),n.id||(n.id=e.scope.parent.generateUidIdentifier("callee")),n.generator&&t.isFunctionDeclaration(n)?function(e){var t=l.getTypes(),n=e.node;t.assertIdentifier(n.id);var a=e.findParent((function(e){return e.isProgram()||e.isBlockStatement()}));if(!a)return n.id;var r=a.node;i.default.ok(Array.isArray(r.body));var o=function(e){return c.has(e)||c.set(e,{}),c.get(e)}(r);o.decl||(o.decl=t.variableDeclaration("var",[]),a.unshiftContainer("body",o.decl),o.declPath=a.get("body.0")),i.default.strictEqual(o.declPath.node,o.decl);var s=a.scope.generateUidIdentifier("marked"),d=t.callExpression(l.runtimeProperty("mark"),[t.clone(n.id)]),u=o.decl.declarations.push(t.variableDeclarator(s,d))-1,p=o.declPath.get("declarations."+u+".init");return i.default.strictEqual(p.node,d),p.addComment("leading","#__PURE__"),t.clone(s)}(e):t.clone(n.id)}(e);t.assertIdentifier(a.id);var b=t.identifier(a.id.name+"$"),E=(0,o.hoist)(e),x={usesThis:!1,usesArguments:!1,getArgsId:function(){return t.clone(g)}};e.traverse(p,x),x.usesArguments&&(E=E||t.variableDeclaration("var",[])).declarations.push(t.variableDeclarator(t.clone(g),t.identifier("arguments")));var S=new s.Emitter(r);S.explode(e.get("body")),E&&E.declarations.length>0&&m.push(E);var w=[S.getContextFunction(b)],T=S.getTryLocsList();if(a.generator?w.push(R):(x.usesThis||T||a.async)&&w.push(t.nullLiteral()),x.usesThis?w.push(t.thisExpression()):(T||a.async)&&w.push(t.nullLiteral()),T?w.push(T):a.async&&w.push(t.nullLiteral()),a.async){var A=e.scope;do{A.hasOwnBinding("Promise")&&A.rename("Promise")}while(A=A.parent);w.push(t.identifier("Promise"))}var P=t.callExpression(l.runtimeProperty(a.async?"async":"wrap"),w);m.push(t.returnStatement(P)),a.body=t.blockStatement(m),e.get("body.body").forEach((function(e){return e.scope.registerDeclaration(e)}));var k=y.node.directives;k&&(a.body.directives=k);var O=a.generator;O&&(a.generator=!1),a.async&&(a.async=!1),O&&t.isExpression(a)&&(l.replaceWithOrRemove(e,t.callExpression(l.runtimeProperty("mark"),[a])),e.addComment("leading","#__PURE__"));var C=S.getInsertedLocs();e.traverse({NumericLiteral:function(e){C.has(e.node)&&e.replaceWith(t.numericLiteral(e.node.value))}}),e.requeue()}}))}}};var c=new WeakMap,p={"FunctionExpression|FunctionDeclaration|Method":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&l.isReference(e)&&(l.replaceWithOrRemove(e,t.getArgsId()),t.usesArguments=!0)},ThisExpression:function(e,t){t.usesThis=!0}},f={MetaProperty:function(e){var t=e.node;if("function"===t.meta.name&&"sent"===t.property.name){var n=l.getTypes();l.replaceWithOrRemove(e,n.memberExpression(n.clone(this.context),n.identifier("_sent")))}}},h={Function:function(e){e.skip()},AwaitExpression:function(e){var t=l.getTypes(),n=e.node.argument;l.replaceWithOrRemove(e,t.yieldExpression(t.callExpression(l.runtimeProperty("awrap"),[n]),!1))}}},(e,t,n)=>{"use strict";var a=n(92)(n(90)),r=Object.prototype.hasOwnProperty;t.hoist=function(e){var t=a.getTypes();t.assertFunction(e.node);var n={};function i(e,a){var r=e.node,i=e.scope;t.assertVariableDeclaration(r);var o=[];return r.declarations.forEach((function(e){n[e.id.name]=t.identifier(e.id.name),i.removeBinding(e.id.name),e.init?o.push(t.assignmentExpression("=",e.id,e.init)):a&&o.push(e.id)})),0===o.length?null:1===o.length?o[0]:t.sequenceExpression(o)}e.get("body").traverse({VariableDeclaration:{exit:function(e){var n=i(e,!1);null===n?e.remove():a.replaceWithOrRemove(e,t.expressionStatement(n)),e.skip()}},ForStatement:function(e){var t=e.get("init");t.isVariableDeclaration()&&a.replaceWithOrRemove(t,i(t,!1))},ForXStatement:function(e){var t=e.get("left");t.isVariableDeclaration()&&a.replaceWithOrRemove(t,i(t,!0))},FunctionDeclaration:function(e){var r=e.node;n[r.id.name]=r.id;var i=t.expressionStatement(t.assignmentExpression("=",t.clone(r.id),t.functionExpression(e.scope.generateUidIdentifierBasedOnNode(r),r.params,r.body,r.generator,r.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",i),e.remove()):a.replaceWithOrRemove(e,i),e.scope.removeBinding(r.id.name),e.skip()},FunctionExpression:function(e){e.skip()},ArrowFunctionExpression:function(e){e.skip()}});var o={};e.get("params").forEach((function(e){var n=e.node;t.isIdentifier(n)&&(o[n.name]=n)}));var s=[];return Object.keys(n).forEach((function(e){r.call(o,e)||s.push(t.variableDeclarator(n[e],null))})),0===s.length?null:t.variableDeclaration("var",s)}},(e,t,n)=>{"use strict";var a=n(93)(n(39)),r=n(903),i=n(75),o=n(90);function s(){a.default.ok(this instanceof s)}function d(e){s.call(this),(0,o.getTypes)().assertLiteral(e),this.returnLoc=e}function l(e,t,n){s.call(this);var a=(0,o.getTypes)();a.assertLiteral(e),a.assertLiteral(t),n?a.assertIdentifier(n):n=null,this.breakLoc=e,this.continueLoc=t,this.label=n}function u(e){s.call(this),(0,o.getTypes)().assertLiteral(e),this.breakLoc=e}function c(e,t,n){s.call(this),(0,o.getTypes)().assertLiteral(e),t?a.default.ok(t instanceof p):t=null,n?a.default.ok(n instanceof f):n=null,a.default.ok(t||n),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=n}function p(e,t){s.call(this);var n=(0,o.getTypes)();n.assertLiteral(e),n.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function f(e,t){s.call(this);var n=(0,o.getTypes)();n.assertLiteral(e),n.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function h(e,t){s.call(this);var n=(0,o.getTypes)();n.assertLiteral(e),n.assertIdentifier(t),this.breakLoc=e,this.label=t}function g(e){a.default.ok(this instanceof g),a.default.ok(e instanceof r.Emitter),this.emitter=e,this.entryStack=[new d(e.finalLoc)]}(0,i.inherits)(d,s),t.FunctionEntry=d,(0,i.inherits)(l,s),t.LoopEntry=l,(0,i.inherits)(u,s),t.SwitchEntry=u,(0,i.inherits)(c,s),t.TryEntry=c,(0,i.inherits)(p,s),t.CatchEntry=p,(0,i.inherits)(f,s),t.FinallyEntry=f,(0,i.inherits)(h,s),t.LabeledEntry=h;var y=g.prototype;t.LeapManager=g,y.withEntry=function(e,t){a.default.ok(e instanceof s),this.entryStack.push(e);try{t.call(this.emitter)}finally{var n=this.entryStack.pop();a.default.strictEqual(n,e)}},y._findLeapLocation=function(e,t){for(var n=this.entryStack.length-1;n>=0;--n){var a=this.entryStack[n],r=a[e];if(r)if(t){if(a.label&&a.label.name===t.name)return r}else if(!(a instanceof h))return r}return null},y.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},y.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},(e,t,n)=>{"use strict";var a=n(93)(n(39)),r=n(90),i=new WeakMap,o=Object.prototype.hasOwnProperty;function s(e,t){function n(e){var t=(0,r.getTypes)();t.assertNode(e);var n=!1;function i(e){return n||(Array.isArray(e)?e.some(i):t.isNode(e)&&(a.default.strictEqual(n,!1),n=s(e))),n}var o=t.VISITOR_KEYS[e.type];if(o)for(var d=0;d<o.length;d++)i(e[o[d]]);return n}function s(a){(0,r.getTypes)().assertNode(a);var s=function(e){return i.has(e)||i.set(e,{}),i.get(e)}(a);return o.call(s,e)?s[e]:o.call(d,a.type)?s[e]=!1:o.call(t,a.type)?s[e]=!0:s[e]=n(a)}return s.onlyChildren=n,s}var d={FunctionExpression:!0,ArrowFunctionExpression:!0},l={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},u={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var c in u)o.call(u,c)&&(l[c]=u[c]);t.hasSideEffects=s("hasSideEffects",l),t.containsLeap=s("containsLeap",u)},(e,t,n)=>{"use strict";var a=n(92);t.__esModule=!0,t.default=function(e){var t=r.getTypes();if(!e.node||!t.isFunction(e.node))throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");if(!t.isObjectMethod(e.node))return e;if(!e.node.generator)return e;var n=e.node.params.map((function(e){return t.cloneDeep(e)})),a=t.functionExpression(null,n,t.cloneDeep(e.node.body),e.node.generator,e.node.async);return r.replaceWithOrRemove(e,t.objectProperty(t.cloneDeep(e.node.key),a,e.node.computed,!1)),e.get("value")};var r=a(n(90))},(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(3).declare)((function(e){return e.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions(e,t){t.plugins.push("exportNamespaceFrom")}}}));t.default=a}],t={};function n(a){var r=t[a];if(void 0!==r)return r.exports;var i=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n(905),n(1005)})()})); |