"use strict";functioncreateError$1(t,e,s){consti=newSyntaxError(t+" ("+e+":"+s+")");returni.loc={line:e,column:s},i}functioncreateCommonjsModule$$1(t,e){returne={exports:{}},t(e,e.exports),e.exports}functionparse(t){conste=index,s={sourceType:"module",allowImportExportEverywhere:!1,allowReturnOutsideFunction:!0,plugins:["jsx","flow","doExpressions","objectRestSpread","decorators","classProperties","exportExtensions","asyncGenerators","functionBind","functionSent","dynamicImport"]};leti;try{i=e.parse(t,s);}catch(i){try{returne.parse(t,Object.assign({},s,{strictMode:!1}))}catch(t){throwcreateError(i.message.replace(/ \(.*\)/,""),i.loc.line,i.loc.column+1)}}returndeletei.tokens,i}varparserCreateError=createError$1,index=createCommonjsModule$$1(function(t,e){functions(t){vare={};for(varsinb)e[s]=t&&sint?t[s]:b[s];returne}functioni(t){vare=t.split(" ");returnfunction(t){returne.indexOf(t)>=0}}functionr(t,e){for(vars=65536,i=0;i<e.length;i+=2){if((s+=e[i])>t)return!1;if((s+=e[i+1])>=t)return!0}return!1}functiona(t){returnt<65?36===t:t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&j.test(String.fromCharCode(t)):r(t,D)))}functionn(t){returnt<48?36===t:t<58||!(t<65)&&(t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&R.test(String.fromCharCode(t)):r(t,D)||r(t,O))))}functiono(t){return10===t||13===t||8232===t||8233===t}functionh(t,e){for(vars=1,i=0;;){F.lastIndex=i;varr=F.exec(t);if(!(r&&r.index<e))returnnewU(s,e-i);++s,i=r.index+r[0].length;}thrownewError("Unreachable")}functionp(t){returnt[t.length-1]}functionc(t){returnt<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}functionl(t){for(vare={},s=t,i=Array.isArray(s),r=0,s=i?s:s[Symbol.iterator]();;){vara;if(i){if(r>=s.length)break;a=s[r++];}else{if((r=s.next()).done)break;a=r.value;}e[a]=!0;}returne}functionu(t){returnnull!=t&&"Property"===t.type&&"init"===t.kind&&!1===t.method}functiond(t){return"DeclareExportAllDeclaration"===t.type||"DeclareExportDeclaration"===t.type&&(!t.declaration||"TypeAlias"!==t.declaration.type&&"InterfaceDeclaration"!==t.declaration.type)}functionf(t){if("JSXIdentifier"===t.type)returnt.name;if("JSXNamespacedName"===t.type)returnt.namespace.name+":"+t.name.name;if("JSXMemberExpression"===t.type)returnf(t.object)+"."+f(t.property);thrownewError("Node had unexpected type: "+t.type)}functionm(t,e){returnx(e,t).parse()}functiony(t,e){vars=x(e,t);returns.options.strictMode&&(s.state.strict=!0),s.getExpression()}functionx(t,e){returnnew(t&&t.plugins?v(t.plugins):tt)(t,e)}functionv(t){vare=t.filter(function(t){return"estree"===t||"flow"===t||"jsx"===t});e.indexOf("flow")>=0&&(e=e.filter(function(t){return"flow"!==t})).push("flow"),e.indexOf("estree")>=0&&(e=e.filter(function(t){return"estree"!==t})).unshift("estree");vars=e.join("/"),i=pt[s];if(!i){i=tt;for(varr=e,a=Array.isArray(r),n=0,r=a?r:r[Symbol.iterator]();;){varo;if(a){if(n>=r.length)break;o=r[n++];}else{if((n=r.next()).done)break;o=n.value;}i=Z[o](i);}pt[s]=i;}returni}Object.defineProperty(e,"__esModule",{value:!0});varb={sourceType:"script",sourceFilename:void0,startLine:1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null,ranges:!1},g=function(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")},w=function(t,e){if("function"!=typeofe&&null!==e)thrownewTypeError("Super expression must either be null or a function, not "+typeofe);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e);},P=function(t,e){if(!t)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeofe&&"function"!=typeofe?t:e},A=!0,k=functiont(e){vars=arguments.length>1&&void0!==arguments[1]?arguments[1]:{};g(this,t),this.label=e,this.keyword=s.keyword,this.beforeExpr=!!s.beforeExpr,this.startsExpr=!!s.startsExpr,this.rightAssociative=!!s.rightAssociative