require=functione(t,n,r){functioni(o,a){if(!n[o]){if(!t[o]){varu="function"==typeofrequire&&require;if(!a&&u)returnu(o,!0);if(s)returns(o,!0);varc=newError("Cannot find module '"+o+"'");throwc.code="MODULE_NOT_FOUND",c}varl=n[o]={exports:{}};t[o][0].call(l.exports,function(e){varn=t[o][1][e];returni(n?n:e)},l,l.exports,e,t,n,r)}returnn[o].exports}for(vars="function"==typeofrequire&&require,o=0;o<r.length;o++)i(r[o]);returni}({1:[function(e,t,n){},{}],2:[function(e,t,n){(function(t){"use strict";functionr(){try{vare=newUint8Array(1);returne.__proto__={__proto__:Uint8Array.prototype,foo:function(){return42}},42===e.foo()&&"function"==typeofe.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}functioni(){returno.TYPED_ARRAY_SUPPORT?2147483647:1073741823}functions(e,t){if(i()<t)thrownewRangeError("Invalid typed array length");returno.TYPED_ARRAY_SUPPORT?(e=newUint8Array(t),e.__proto__=o.prototype):(null===e&&(e=newo(t)),e.length=t),e}functiono(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||thisinstanceofo))returnnewo(e,t,n);if("number"==typeofe){if("string"==typeoft)thrownewError("If encoding is specified then the first argument must be a string");returnl(this,e)}returna(this,e,t,n)}functiona(e,t,n,r){if("number"==typeoft)thrownewTypeError('"value" argument must not be a number');return"undefined"!=typeofArrayBuffer&&tinstanceofArrayBuffer?f(e,t,n,r):"string"==typeoft?p(e,t,n):d(e,t)}functionu(e){if("number"!=typeofe)thrownewTypeError('"size" argument must be a number');if(e<0)thrownewRangeError('"size" argument must not be negative')}functionc(e,t,n,r){returnu(t),t<=0?s(e,t):void0!==n?"string"==typeofr?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}functionl(e,t){if(u(t),e=s(e,t<0?0:0|y(t)),!o.TYPED_ARRAY_SUPPORT)for(varn=0;n<t;++n)e[n]=0;returne}functionp(e,t,n){if("string"==typeofn&&""!==n||(n="utf8"),!o.isEncoding(n))thrownewTypeError('"encoding" must be a valid string encoding');varr=0|g(t,n);e=s(e,r);vari=e.write(t,n);returni!==r&&(e=e.slice(0,i)),e}functionh(e,t){varn=t.length<0?0:0|y(t.length);e=s(e,n);for(varr=0;r<n;r+=1)e[r]=255&t[r];returne}functionf(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)thrownewRangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))thrownewRangeError("'length' is out of bounds");returnt=void0===n&&void0===r?newUint8Array(t):void0===r?newUint8Array(t,n):newUint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}functiond(e,t){if(o.isBuffer(t)){varn=0|y(t.length);returne=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeofArrayBuffer&&t.bufferinstanceofArrayBuffer||"length"int)return"number"!=typeoft.length||Q(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&K(t.data))returnh(e,t.data)}thrownewTypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}functiony(e){if(e>=i())thrownewRangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return0|e}functionm(e){return+e!=e&&(e=0),o.alloc(+e)}functiong(e,t){if(o.isBuffer(e))returne.length;if("undefined"!=typeofArrayBuffer&&"function"==typeofArrayBuffer.isView&&(ArrayBuffer.isView(e)||einstanceofArrayBuffer))returne.byteLength;"string"!=typeofe&&(e=""+e);varn=e.length;if(0===n)return0;for(varr=!1;;)switch(t){case"ascii":case"latin1":case"binary":returnn;case"utf8":case"utf-8":casevoid0:returnz(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return2*n;case"hex":returnn>>>1;case"base64":returnJ(e).length;default:if(r)returnz(e).length;t=(""+t).toLowerCase(),r=!0}}functionv(e,t,n){varr=!1;if((void0===t||t<0)&&(t=0),t>this.length)return"";if((void0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":returnF(this,t,n);case"utf8":case"utf-8":returnP(this,t,n);case"ascii":returnR(this,t,n);case"latin1":case"binary":returnO(this,t,n);case"base64":returnL(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":returnN(this,
n=this.finishNode(o,a?"UpdateExpression":"UnaryExpression")}else{if(n=this.parseExprSubscripts(e),this.checkExpressionErrors(e))returnn;for(;this.type.postfix&&!this.canInsertSemicolon();){varu=r.startNodeAt(i,s);u.operator=r.value,u.prefix=!1,u.argument=n,r.checkLVal(n),r.next(),n=r.finishNode(u,"UpdateExpression")}}return!t&&this.eat(F.starstar)?this.buildBinary(i,s,n,this.parseMaybeUnary(null,!1),"**",!1):n},Q.parseExprSubscripts=function(e){vart=this.start,n=this.startLoc,r=this.parseExprAtom(e),i="ArrowFunctionExpression"===r.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd);returnthis.checkExpressionErrors(e)||i?r:this.parseSubscripts(r,t,n)},Q.parseSubscripts=function(e,t,n,r){for(vari=this;;){vars=i.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&!i.canInsertSemicolon();if(i.eat(F.dot)){varo=i.startNodeAt(t,n);o.object=e,o.property=i.parseIdent(!0),o.computed=!1,e=i.finishNode(o,"MemberExpression")}elseif(i.eat(F.bracketL)){vara=i.startNodeAt(t,n);a.object=e,a.property=i.parseExpression(),a.computed=!0,i.expect(F.bracketR),e=i.finishNode(a,"MemberExpression")}elseif(!r&&i.eat(F.parenL)){varu=newW,c=i.yieldPos,l=i.awaitPos;i.yieldPos=0,i.awaitPos=0;varp=i.parseExprList(F.parenR,i.options.ecmaVersion>=8,!1,u);if(s&&!i.canInsertSemicolon()&&i.eat(F.arrow))returni.checkPatternErrors(u,!0),i.checkYieldAwaitInDefaultParams(),i.yieldPos=c,i.awaitPos=l,i.parseArrowExpression(i.startNodeAt(t,n),p,!0);i.checkExpressionErrors(u,!0),i.yieldPos=c||i.yieldPos,i.awaitPos=l||i.awaitPos;varh=i.startNodeAt(t,n);h.callee=e,h.arguments=p,e=i.finishNode(h,"CallExpression")}else{if(i.type!==F.backQuote)returne;varf=i.startNodeAt(t,n);f.tag=e,f.quasi=i.parseTemplate(),e=i.finishNode(f,"TaggedTemplateExpression")}}},Q.parseExprAtom=function(e){vart,n=this.potentialArrowAt==this.start;switch(this.type){caseF._super:this.inFunction||this.raise(this.start,"'super' outside of function or class");caseF._this:varr=this.type===F._this?"ThisExpression":"Super";returnt=this.startNode(),this.next(),this.finishNode(t,r);caseF.name:vari=this.start,s=this.startLoc,o=this.parseIdent(this.type!==F.name);if(this.options.ecmaVersion>=8&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(F._function))returnthis.parseFunction(this.startNodeAt(i,s),!1,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(F.arrow))returnthis.parseArrowExpression(this.startNodeAt(i,s),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===F.name)returno=this.parseIdent(),!this.canInsertSemicolon()&&this.eat(F.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0)}returno;caseF.regexp:vara=this.value;returnt=this.parseLiteral(a.value),t.regex={pattern:a.pattern,flags:a.flags},t;caseF.num:caseF.string:returnthis.parseLiteral(this.value);caseF._null:caseF._true:caseF._false:returnt=this.startNode(),t.value=this.type===F._null?null:this.type===F._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");caseF.parenL:returnthis.parseParenAndDistinguishExpression(n);caseF.bracketL:returnt=this.startNode(),this.next(),t.elements=this.parseExprList(F.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");caseF.braceL:returnthis.parseObj(!1,e);caseF._function:returnt=this.startNode(),this.next(),this.parseFunction(t,!1);caseF._class:returnthis.parseClass(this.startNode(),!1);caseF._new:returnthis.parseNew();caseF.backQuote:returnthis.parseTemplate();default:this.unexpected()}},Q.parseLiteral=function(e){vart=this.startNode();returnt.value=e,t.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(t,"Literal")},Q.parseParenExpression=function(){this.expect(F.parenL);vare=this.parseExpression();returnthis.expect(F.parenR),e},Q.parseParenAndDistinguishExpression=function(e){vart,n=this,r=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();varo,a,u=this.start,c=this.startLoc,l=[],p=!0,h=!1,f=newW,d=this.yieldPos,y=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==F.pa
;returnu[0]=t.substr(e.generatedColumn-p),p=e.generatedColumn,i(h,n),void(h=e)}i(h,c()),l++,p=0}for(;l<e.generatedLine;)a.add(c()),l++;if(p<e.generatedColumn){vart=u[0];a.add(t.substr(0,e.generatedColumn)),u[0]=t.substr(e.generatedColumn),p=e.generatedColumn}h=e},this),u.length>0&&(h&&i(h,c()),a.add(u.join(""))),t.sources.forEach(function(e){varr=t.sourceContentFor(e);null!=r&&(null!=n&&(e=s.join(n,e)),a.setSourceContent(e,r))}),a},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[a]&&"string"!=typeofe)thrownewTypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}returnthis},r.prototype.prepend=function(e){if(Array.isArray(e))for(vart=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[a]&&"string"!=typeofe)thrownewTypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}returnthis},r.prototype.walk=function(e){for(vart,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[a]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){vart,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}returnthis},r.prototype.replaceRight=function(e,t){varn=this.children[this.children.length-1];returnn[a]?n.replaceRight(e,t):"string"==typeofn?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(vart=0,n=this.children.length;t<n;t++)this.children[t][a]&&this.children[t].walkSourceContents(e);for(varr=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){vare="";returnthis.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){vart={code:"",line:1,column:0},n=newi(e),r=!1,s=null,o=null,a=null,u=null;returnthis.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&a===i.column&&u===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,a=i.column,u=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(varc=0,l=e.length;c<l;c++)10===e.charCodeAt(c)?(t.line++,t.column=0,c+1===l?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{"./source-map-generator":34,"./util":36}],36:[function(e,t,n){functionr(e,t,n){if(tine)returne[t];if(3===arguments.length)returnn;thrownewError('"'+t+'" is a required argument.')}functioni(e){vart=e.match(g);returnt?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}functions(e){vart="";returne.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}functiono(e){vart=e,r=i(e);if(r){if(!r.path)returne;t=r.path}for(varo,a=n.isAbsolute(t),u=t.split(/\/+/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));returnt=u.join("/"),""===t&&(t=a?"/":"."),r?(r.path=t,s(r)):t}functiona(e,t){""===e&&(e="."),""===t&&(t=".");varn=i(t),r=i(e);if(r&&(e=r.path||"/"),n&&!n.scheme)returnr&&(n.scheme=r.scheme),s(n);if(n||t.match(v))returnt;if(r&&!r.host&&!r.path)returnr.host=t,s(r);vara="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);returnr?(r.path=a,s(r)):a}functionu(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(varn=0;0!==t.indexOf(e+"/");){varr=e.lastIndexOf("/");if(r<0)returnt;if(e=e.slice(0,r),e.match(/^([^\/]+:\/)?\/*$/))returnt;++n}returnArray(n+1).join("../")+t.