-
Notifications
You must be signed in to change notification settings - Fork 0
/
browserify.js
3 lines (2 loc) · 337 KB
/
browserify.js
1
2
3
#ds Browserify in a SEApp
(function(){function s(d,e,n){function t(l,r){if(!e[l]){if(!d[l]){var i="function"==typeof require&&require;if(!r&&i)return i(l,!0);if(o)return o(l,!0);var c=new Error("Cannot find module '"+l+"'");throw c.code="MODULE_NOT_FOUND",c}var a=e[l]={exports:{}};d[l][0].call(a.exports,function(e){var r=d[l][1][e];return t(r||e)},a,a.exports,s,d,e,n)}return e[l].exports}const r=Object.values(d).map(t=>t[1]).reduce((e,t)=>Object.assign(e,t),{});global._require=function(e){const n=r[e];return t("number"==typeof n?n:e)};for(var o="function"==typeof require&&require,a=0;a<n.length;a++)t(n[a]);return t}return s})()({1:[function(e){global.browserify=e("browserify"),global.browserify_cmd=e("./node_modules/browserify/bin/cmd.js")},{"./node_modules/browserify/bin/cmd.js":3,browserify:4}],2:[function(e,t){function n(e){var t=e.lastIndexOf(":");return-1==t?[e]:/[a-zA-Z]:[\\/]/.test(e)&&1==t?[e]:[e.substr(0,t),e.substr(t+1)]}var r=e("../"),a=e("path"),o=e("child_process").spawn,s=e("shell-quote").parse,i=e("insert-module-globals"),p=e("duplexer2"),d=e("subarg"),l=e("glob"),c=e("readable-stream").Readable,u=e("xtend");t.exports=function(e,t){function m(t){var n=new Error(t);process.nextTick(function(){k.emit("error",n)})}function f(e,t){if("string"==typeof e||"function"==typeof e)k.transform(t,e);else if(e&&"object"==typeof e){if(!e._[0]||"string"!=typeof e._[0])return m("expected first parameter to be a transform string");t&&Object.keys(t).forEach(function(n){e[n]=t[n]}),k.transform(e,e._.shift())}else m("unexpected transform of type "+typeof e)}var g=d(e,{boolean:["deps","pack","ig","dg","im","d","list","builtins","commondir","bare","full-paths","bundle-external","bf","node","preserve-symlinks"],string:["s","r","u","x","t","i","o","e","c","it"],alias:{ig:["insert-globals","fast"],dg:["detect-globals","detectGlobals","dg"],bf:["browser-field","browserField"],im:"ignore-missing",it:"ignore-transform",igv:"insert-global-vars",d:"debug",s:"standalone",noParse:["noparse"],"full-paths":["fullpaths","fullPaths"],r:"require",u:"exclude",x:"external",t:"transform",i:"ignore",o:"outfile",e:"entry",c:"command",bare:"bear"},default:{ig:!1,im:!1,dg:!0,d:!1,builtins:!0,commondir:!0,"bundle-external":!0,bf:!0,dedupe:!0,node:!1}}),h=g._.concat(g.entry).filter(Boolean).map(function(e){if("-"===e){var t=process.stdin;if("function"==typeof t.read)return t;var n=c().wrap(t);return t.resume(),n}return e});if(g.igv){var y={},_=g.igv.split(",");Object.keys(i.vars).forEach(function(e){-1===_.indexOf(e)&&(y[e]=void 0)})}var x=g["ignore-transform"]||g.it,k=r(u({node:g.node,bare:g.bare,noParse:Array.isArray(g.noParse)?g.noParse:[g.noParse],extensions:[].concat(g.extension).filter(Boolean).map(function(e){return"."==e.charAt(0)?e:"."+e}),ignoreTransform:[].concat(x).filter(Boolean),entries:h,fullPaths:g["full-paths"],builtins:!1!==g.builtins&&void 0,commondir:!1!==g.commondir&&void 0,bundleExternal:g["bundle-external"],basedir:g.basedir,browserField:g.browserField,transformKey:g["transform-key"]?["browserify",g["transform-key"]]:void 0,dedupe:g.dedupe,preserveSymlinks:g["preserve-symlinks"],detectGlobals:g.detectGlobals,insertGlobals:g["insert-globals"]||g.ig,insertGlobalVars:y,ignoreMissing:g["ignore-missing"]||g.im,debug:g.debug||g.d,standalone:g.standalone||g.s},t));return k.argv=g,[].concat(g.p).concat(g.plugin).filter(Boolean).forEach(function(e){var t=e,n={};"object"==typeof e&&(t=e._.shift(),n=e),k.plugin(t,n)}),[].concat(g.ignore).filter(Boolean).forEach(function(e){k._pending++,l(e,function(t,n){return t?k.emit("error",t):void(0===n.length?k.ignore(e):n.forEach(function(e){k.ignore(e)}),0==--k._pending&&k.emit("_ready"))})}),[].concat(g.exclude).filter(Boolean).forEach(function(e){k.exclude(e),k._pending++,l(e,function(e,t){return e?k.emit("error",e):void(t.forEach(function(e){k.exclude(e)}),0==--k._pending&&k.emit("_ready"))})}),[].concat(g.require).filter(Boolean).forEach(function(e){var t=n(e);k.require(t[0],{expose:1===t.length?t[0]:t[1]})}),[].concat(g.external).filter(Boolean).forEach(function(e){function t(e,t){/^[\/.]/.test(e)?k.external(a.resolve(e),t):k.external(e,t)}var r=n(e);2===r.length?t(r[0],{expose:r[1]}):/\*/.test(e)?(k.external(e),l(e,function(e,n){n.forEach(function(e){t(e,{})})})):t(e,{})}),[].concat(g.transform).filter(Boolean).forEach(function(e){f(e)}),[].concat(g.g).concat(g["global-transform"]).filter(Boolean).forEach(function(e){f(e,{global:!0})}),[].concat(g.command).filter(Boolean).forEach(function(e){var t=s(e);k.transform(function(n){var r=Object.keys(process.env).reduce(function(e,t){return e[t]=process.env[t],e},{});r.FILENAME=n;var a=o(t[0],t.slice(1),{env:r}),s="";return a.stderr.on("data",function(e){s+=e}),a.on("exit",function(t){0===t||(console.error(["error running source transform command: "+e,s.split("\n").join("\n "),""].join("\n")),process.exit(1))}),p(a.stdin,a.stdout)})}),""===g.standalone?(m("--standalone requires an export name argument"),k):k}},{"../":4,child_process:void 0,duplexer2:36,glob:38,"insert-module-globals":57,path:void 0,"readable-stream":124,"shell-quote":139,subarg:140,xtend:154}],3:[function(e,t){(function(n){(function(){t.exports=function(){function t(e){m&&a.unlink(m,function(e){if(e);}),e.stack?console.error(e.stack):console.error(e+""),process.exit(1)}function r(){m&&u&&a.rename(m,u,function(e){e&&t(e)})}var a=e("fs"),o=e("JSONStream"),s=e("through2"),i=e("mkdirp-classic"),p=e("path"),d=e("./args")(process.argv.slice(2));if(process.stdout.on("error",process.exit),"advanced"===("help"===d.argv._[0]&&d.argv._[1])||"advanced"===(d.argv.h||d.argv.help))return a.createReadStream(n+"/advanced.txt").pipe(process.stdout).on("close",function(){process.exit(1)});if("help"===d.argv._[0]||d.argv.h||d.argv.help||2>=process.argv.length&&process.stdin.isTTY)return a.createReadStream(n+"/usage.txt").pipe(process.stdout).on("close",function(){process.exit(1)});if(d.argv.version)return console.log(e("../package.json").version);if(d.on("error",t),d.argv.pack)return process.stdin.pipe(d.pack()).pipe(process.stdout),void process.stdin.resume();if(d.argv.deps){var l=o.stringify();return l.pipe(process.stdout),d.pipeline.get("deps").push(s.obj(function(e,t,n){l.write(e),n()},function(){l.end()})),d.bundle()}if(d.argv.list)return d.pipeline.get("deps").push(s.obj(function(e,t,n){console.log(e.file||e.id),n()})),d.bundle();var c=d.bundle();c.on("error",t),c.on("end",r);var u=d.argv.o||d.argv.outfile,m;u?(i.sync(p.dirname(u)),m=u+".tmp-browserify-"+Math.random().toFixed(20).slice(2),c.pipe(a.createWriteStream(m))):c.pipe(process.stdout)},t.exports()}).call(this)}).call(this,e("path").join(__dirname,"node_modules","browserify","bin"))},{"../package.json":155,"./args":2,JSONStream:6,fs:void 0,"mkdirp-classic":91,path:void 0,through2:153}],4:[function(e,t){(function(n){(function(){function r(e,t){var n=this;if(!(this instanceof r))return new r(e,t);if(t||(t={}),t="string"==typeof e||S(e)||a(e)?k(t,{entries:[].concat(t.entries||[],e)}):k(e,t),t.node&&(t.bare=!0,t.browserField=!1),t.bare&&(t.builtins=!1,t.commondir=!1,void 0===t.insertGlobalVars&&(t.insertGlobalVars={},Object.keys(m.vars).forEach(function(e){"__dirname"!==e&&"__filename"!==e&&(t.insertGlobalVars[e]=void 0)}))),n._options=t,t.noparse&&(t.noParse=t.noparse),void 0!==t.basedir&&"string"!=typeof t.basedir)throw new Error("opts.basedir must be either undefined or a string.");t.dedupe=!1!==t.dedupe,n._external=[],n._exclude=[],n._ignore=[],n._expose={},n._hashes={},n._pending=0,n._transformOrder=0,n._transformPending=0,n._transforms=[],n._entryOrder=0,n._ticked=!1;var o=t.browserField;n._bresolve=!1===o?function(e,t,n){t.basedir||(t.basedir=d.dirname(t.filename)),P(e,t,n)}:"string"==typeof o?function(e,t,n){t.browser=o,A(e,t,n)}:A,n._syntaxCache={};var s=[].concat(t.ignoreTransform).filter(Boolean);n._filterTransform=function(e){return S(e)?-1===s.indexOf(e[0]):-1===s.indexOf(e)},n.pipeline=n._createPipeline(t),[].concat(t.transform).filter(Boolean).filter(n._filterTransform).forEach(function(e){n.transform(e)}),[].concat(t.entries).filter(Boolean).forEach(function(e){n.add(e,{basedir:t.basedir})}),[].concat(t.require).filter(Boolean).forEach(function(e){n.require(e,{basedir:t.basedir})}),[].concat(t.plugin).filter(Boolean).forEach(function(e){n.plugin(e,{basedir:t.basedir})})}function a(e){return e&&"function"==typeof e.pipe}function o(e){var t="win32"===process.platform?/^\w:/:/^\//;return t.test(e)}function s(e){var t="win32"===process.platform?/^(\.|\w:)/:/^[\/.]/;return!t.test(e)}function p(e,t){return i(e,t).replace(/\\/g,"/")}var d=e("path"),l=e("module-deps"),c=e("deps-sort"),u=e("browser-pack"),m=e("insert-module-globals"),f=e("syntax-error"),g=e("./lib/builtins.js"),h=e("labeled-stream-splicer"),y=e("through2"),b=e("concat-stream"),_=e("inherits"),x=e("events").EventEmitter,k=e("xtend"),S=Array.isArray,E=e("defined"),w=e("has"),v=e("htmlescape").sanitize,C=e("shasum-object"),A=e("browser-resolve"),P=e("resolve"),N=e("read-only-stream");t.exports=r,_(r,x);var T=e("fs"),d=e("path"),i=e("cached-path-relative"),I={empty:d.join(n,"lib/_empty.js")};r.prototype.require=function(e,t){var n=this;if(S(e))return e.forEach(function(e){"object"==typeof e?n.require(e.file,k(t,e)):n.require(e,t)}),this;t||(t={});var r=E(t.basedir,n._options.basedir,process.cwd()),o=t.expose;if(e===o&&/^[\.]/.test(o)&&(o="/"+p(r,o)),void 0===o&&this._options.exposeAll&&(o=!0),!0===o&&(o="/"+p(r,e)),a(e)){n._pending++;var i=n._entryOrder++;return e.pipe(b(function(a){var s=t.file||e.file||d.join(r,"_stream_"+i+".js"),p=e.id||o||s;(o||!1===t.entry)&&(n._expose[p]=s),t.entry||void 0!==n._options.exports||(n._bpack.hasExports=!0);var l={source:a.toString("utf8"),entry:E(t.entry,!1),file:s,id:p};l.entry&&(l.order=i),!1===l.transform&&(l.transform=!1),n.pipeline.write(l),0==--n._pending&&n.emit("_ready")})),this}var l;return(l="object"==typeof e?k(e,t):!t.entry&&s(e)?k(t,{id:o||e,file:e}):k(t,{file:d.resolve(r,e)}),l.id||(l.id=o||l.file),(o||!l.entry)&&(l.expose=l.id),t.external)?n.external(e,t):(void 0===l.entry&&(l.entry=!1),l.entry||void 0!==n._options.exports||(n._bpack.hasExports=!0),l.entry&&(l.order=n._entryOrder++),!1===t.transform&&(l.transform=!1),n.pipeline.write(l),n)},r.prototype.add=function(e,t){var n=this;return t||(t={}),S(e)?(e.forEach(function(e){n.add(e,t)}),this):this.require(e,k({entry:!0,expose:!1},t))},r.prototype.external=function(e,t){var n=this;if(S(e))return e.forEach(function(e){"object"==typeof e?n.external(e,k(t,e)):n.external(e,t)}),this;if(e&&"object"==typeof e&&"function"==typeof e.bundle){var r=e;n._pending++;var a={},o={};return r.on("label",function(e,t){n._external.push(t),e!==t&&(o[e]=t,n._external.push(e))}),r.pipeline.get("deps").push(y.obj(function(e,t,n){a=k(a,e.deps),this.push(e),n()})),n.on("dep",function(e){Object.keys(e.deps).forEach(function(t){var n=a[t];if(n){var r=o[n];r&&(e.indexDeps[t]=r)}})}),r.pipeline.get("label").once("end",function(){0==--n._pending&&n.emit("_ready")}),this}t||(t={});var s=E(t.basedir,process.cwd());return this._external.push(e),this._external.push("/"+p(s,e)),this},r.prototype.exclude=function(e,t){if(t||(t={}),S(e)){var n=this;return e.forEach(function(e){n.exclude(e,t)}),this}var r=E(t.basedir,process.cwd());return this._exclude.push(e),this._exclude.push("/"+p(r,e)),this},r.prototype.ignore=function(e,t){if(t||(t={}),S(e)){var n=this;return e.forEach(function(e){n.ignore(e,t)}),this}var r=E(t.basedir,process.cwd());return"."===e[0]?this._ignore.push(d.resolve(r,e)):this._ignore.push(e),this},r.prototype.transform=function(e,t){function n(){r._transforms[o]=s,--r._pending,0==--r._transformPending&&(r._transforms.forEach(function(e){r.pipeline.write(e)}),0===r._pending&&r.emit("_ready"))}var r=this;if(("function"==typeof t||"string"==typeof t)&&(e=[t,e]),S(e)&&(t=e[1],e=e[0]),"string"==typeof e&&!r._filterTransform(e))return this;t||(t={}),t._flags="_flags"in t?t._flags:r._options;var a=E(t.basedir,this._options.basedir,process.cwd()),o=r._transformOrder++;r._pending++,r._transformPending++;var s={transform:e,options:t,global:t.global};if("string"==typeof e){var i={basedir:a,paths:(r._options.paths||[]).map(function(e){return d.resolve(a,e)})};P(e,i,function(e,t){return e?r.emit("error",e):void(s.transform=t,n())})}else process.nextTick(n);return this},r.prototype.plugin=function(t,n){S(t)&&(n=t[1],t=t[0]),n||(n={});var r=E(n.basedir,this._options.basedir,process.cwd());if("function"==typeof t)t(this,n);else{var a=P.sync(t+"",{basedir:r}),o=e(a);if("function"!=typeof o)throw new Error("plugin "+t+" should export a function");o(this,n)}return this},r.prototype._createPipeline=function(e){var t=this;e||(e={}),this._mdeps=this._createDeps(e),this._mdeps.on("file",function(e,n){r.emit("file",e,n),t.emit("file",e,n)}),this._mdeps.on("package",function(e){r.emit("package",e),t.emit("package",e)}),this._mdeps.on("transform",function(e,n){r.emit("transform",e,n),t.emit("transform",e,n)});var n={index:!e.fullPaths&&!e.exposeAll,dedupe:e.dedupe,expose:this._expose};this._bpack=u(k(e,{raw:!0}));var r=h.obj(["record",[this._recorder()],"deps",[this._mdeps],"json",[this._json()],"unbom",[this._unbom()],"unshebang",[this._unshebang()],"syntax",[this._syntax()],"sort",[c(n)],"dedupe",[this._dedupe()],"label",[this._label(e)],"emit-deps",[this._emitDeps()],"debug",[this._debug(e)],"pack",[this._bpack],"wrap",[]]);if(e.exposeAll){var a=E(e.basedir,process.cwd());r.get("deps").push(y.obj(function(e,n,r){return 0<=t._external.indexOf(e.id)?r():0<=t._external.indexOf(e.file)?r():void(o(e.id)&&(e.id="/"+p(a,e.file)),Object.keys(e.deps||{}).forEach(function(t){e.deps[t]="/"+p(a,e.deps[t])}),this.push(e),r())}))}return r},r.prototype._createDeps=function(e){function t(t){if(!1===e.detectGlobals)return y();if(!0===e.noParse)return y();if(0<=o.indexOf(t))return y();if(0<=c.indexOf(t))return y();for(var n=t.replace(/\\/g,"/").split("/node_modules/"),r=0;r<o.length;r++){if("function"==typeof o[r]&&o[r](t))return y();if(o[r]===n[n.length-1].split("/")[0])return y();if(o[r]===n[n.length-1])return y()}!1===e.commondir&&!1===e.builtins&&(e.insertGlobalVars=k({__dirname:function(e,t){var n=d.dirname(d.relative(t,e));return"require(\"path\").join(__dirname,"+n.split(d.sep).map(JSON.stringify).join(",")+")"},__filename:function(e,t){var n=d.relative(t,e);return"require(\"path\").join(__dirname,"+n.split(d.sep).map(JSON.stringify).join(",")+")"}},e.insertGlobalVars));var a=k({process:function(){return"require('_process')"}},e.insertGlobalVars);return!1===e.bundleExternal&&(a.process=void 0,a.buffer=void 0),m(t,k(e,{debug:e.debug,always:e.insertGlobals,basedir:!1===e.commondir&&S(e.builtins)?"/":e.basedir||process.cwd(),vars:a}))}var n=this,r=k(e),a=E(e.basedir,process.cwd());r.expose=this._expose,r.extensions=[".js",".json"].concat(r.extensions||[]),n._extensions=r.extensions,r.transform=[],r.transformKey=E(e.transformKey,["browserify","transform"]),r.postFilter=function(t,r,a){return(!e.postFilter||e.postFilter(t,r,a))&&!(0<=n._external.indexOf(r))&&!(0<=n._exclude.indexOf(r))&&(a&&a.browserify&&a.browserify.transform&&(a.browserify.transform=[].concat(a.browserify.transform).filter(Boolean).filter(n._filterTransform)),!0)},r.filter=function(t){return(!e.filter||e.filter(t))&&!(0<=n._external.indexOf(t))&&!(0<=n._exclude.indexOf(t))&&!(!1===e.bundleExternal&&s(t))},r.resolve=function(t,r,o){return 0<=n._ignore.indexOf(t)?o(null,I.empty,{}):void n._bresolve(t,r,function(t,s,i){if(s&&0<=n._ignore.indexOf(s))return o(null,I.empty,{});if(s&&n._ignore.length){var l=s.replace(/\\/g,"/").split("/node_modules/")[1];if(l&&(l=l.split("/")[0],0<=n._ignore.indexOf(l)))return o(null,I.empty,{})}if(s){var c="/"+p(a,s);if(0<=n._external.indexOf(c))return o(null,c);if(0<=n._exclude.indexOf(c))return o(null,c);if(0<=n._ignore.indexOf(c))return o(null,I.empty,{})}if(t)o(t,s,i);else if(s){if(e.preserveSymlinks&&r.id!==n._mdeps.top.id)return o(t,d.resolve(s),i,s);T.realpath(s,function(e,t){o(e,t,i,s)})}else o(t,null,i)})},!1===e.builtins?(r.modules={},n._exclude.push.apply(n._exclude,Object.keys(g))):e.builtins&&S(e.builtins)?(r.modules={},e.builtins.forEach(function(e){r.modules[e]=g[e]})):e.builtins&&"object"==typeof e.builtins?r.modules=e.builtins:r.modules=k(g),Object.keys(g).forEach(function(e){w(r.modules,e)||n._exclude.push(e)}),r.globalTransform=[],this._bundled||this.once("bundle",function(){n.pipeline.write({transform:t,global:!0,options:{}})});var o=[].concat(e.noParse).filter(Boolean),c=o.filter(function(e){return"string"==typeof e}).map(function(e){return d.resolve(a,e)});return l(r)},r.prototype._recorder=function(){var e=this,t=!1;this._recorded=[],this._ticked||process.nextTick(function(){e._ticked=!0,e._recorded.forEach(function(e){n.push(e)}),t&&n.push(null)});var n=y.obj(function(t,n,r){e._recorded.push(t),e._ticked&&this.push(t),r()},function(){t=!0,e._ticked&&this.push(null)});return n},r.prototype._json=function(){return y.obj(function(e,t,n){if(/\.json$/.test(e.file)){var r=v(e.source);try{JSON.parse(r),e.source="module.exports="+r}catch(t){return t.message="While parsing "+(e.file||e.id)+": "+t.message,void this.emit("error",t)}}this.push(e),n()})},r.prototype._unbom=function(){return y.obj(function(e,t,n){/^\ufeff/.test(e.source)&&(e.source=e.source.replace(/^\ufeff/,"")),this.push(e),n()})},r.prototype._unshebang=function(){return y.obj(function(e,t,n){/^#!/.test(e.source)&&(e.source=e.source.replace(/^#![^\n]*\n/,"")),this.push(e),n()})},r.prototype._syntax=function(){var e=this;return y.obj(function(t,n,r){var a=C(t.source);if("undefined"==typeof e._syntaxCache[a]){var o=f(t.source,t.file||t.id);if(o)return this.emit("error",o);e._syntaxCache[a]=!0}this.push(t),r()})},r.prototype._dedupe=function(){return y.obj(function(e,t,n){!e.dedupeIndex&&e.dedupe?(e.source="arguments[4]["+JSON.stringify(e.dedupe)+"][0].apply(exports,arguments)",e.nomap=!0):e.dedupeIndex&&(e.source="arguments[4]["+JSON.stringify(e.dedupeIndex)+"][0].apply(exports,arguments)",e.nomap=!0),e.dedupeIndex&&e.indexDeps&&(e.indexDeps.dup=e.dedupeIndex),this.push(e),n()})},r.prototype._label=function(e){var t=this,n=E(e.basedir,process.cwd());return y.obj(function(e,r,a){var o=e.id;return 0<=t._external.indexOf(e.id)?a():0<=t._external.indexOf("/"+p(n,e.id))?a():0<=t._external.indexOf(e.file)?a():void(e.index&&(e.id=e.index),t.emit("label",o,e.id),e.indexDeps&&(e.deps=e.indexDeps||{}),Object.keys(e.deps).forEach(function(r){if(t._expose[r])return void(e.deps[r]=r);var a=d.resolve(d.dirname(e.file),r),o="/"+p(n,a);if(0<=t._external.indexOf(o)&&(e.deps[r]=o),0<=t._external.indexOf(a)&&(e.deps[r]=o),0<=t._external.indexOf(r))return void(e.deps[r]=r);for(var s=0,l;s<t._extensions.length;s++)if(l=t._extensions[s],0<=t._external.indexOf(o+l)){e.deps[r]=o+l;break}}),(e.entry||e.expose)&&(t._bpack.standaloneModule=e.id),this.push(e),a())})},r.prototype._emitDeps=function(){var e=this;return y.obj(function(t,n,r){e.emit("dep",t),this.push(t),r()})},r.prototype._debug=function(e){var t=E(e.basedir,process.cwd());return y.obj(function(n,r,a){e.debug&&(n.sourceRoot="file://localhost",n.sourceFile=p(t,n.file)),this.push(n),a()})},r.prototype.reset=function(e){e||(e={});var t=this._bpack.hasExports;this.pipeline=this._createPipeline(k(e,this._options)),this._bpack.hasExports=t,this._entryOrder=0,this._bundled=!1,this.emit("reset")},r.prototype.bundle=function(e){function t(){n.emit("bundle",a),n.pipeline.end()}var n=this;if(e&&"object"==typeof e)throw new Error("bundle() no longer accepts option arguments.\nMove all option arguments to the browserify() constructor.");if(this._bundled){var r=this._recorded;this.reset(),r.forEach(function(e){n.pipeline.write(e)})}var a=N(this.pipeline);return e&&(a.on("error",e),a.pipe(b(function(t){e(null,t)}))),0===this._pending?t():this.once("_ready",t),this._bundled=!0,a}}).call(this)}).call(this,e("path").join(__dirname,"node_modules","browserify"))},{"./lib/builtins.js":5,"browser-pack":9,"browser-resolve":29,"cached-path-relative":30,"concat-stream":31,defined:34,"deps-sort":35,events:void 0,fs:void 0,has:53,htmlescape:54,inherits:55,"insert-module-globals":57,"labeled-stream-splicer":89,"module-deps":92,path:void 0,"read-only-stream":109,resolve:125,"shasum-object":137,"syntax-error":142,through2:153,xtend:154}],5:[function(e,t,n){"function"!=typeof e.resolve&&(e.resolve=()=>"."),n.assert=e.resolve("assert/"),n.buffer=e.resolve("buffer/"),n.child_process=e.resolve("./_empty.js"),n.cluster=e.resolve("./_empty.js"),n.console=e.resolve("console-browserify"),n.constants=e.resolve("constants-browserify"),n.crypto=e.resolve("crypto-browserify"),n.dgram=e.resolve("./_empty.js"),n.dns=e.resolve("./_empty.js"),n.domain=e.resolve("domain-browser"),n.events=e.resolve("events/"),n.fs=e.resolve("./_empty.js"),n.http=e.resolve("stream-http"),n.https=e.resolve("https-browserify"),n.http2=e.resolve("./_empty.js"),n.inspector=e.resolve("./_empty.js"),n.module=e.resolve("./_empty.js"),n.net=e.resolve("./_empty.js"),n.os=e.resolve("os-browserify/browser.js"),n.path=e.resolve("path-browserify"),n.perf_hooks=e.resolve("./_empty.js"),n.punycode=e.resolve("punycode/"),n.querystring=e.resolve("querystring-es3/"),n.readline=e.resolve("./_empty.js"),n.repl=e.resolve("./_empty.js"),n.stream=e.resolve("stream-browserify"),n._stream_duplex=e.resolve("readable-stream/duplex.js"),n._stream_passthrough=e.resolve("readable-stream/passthrough.js"),n._stream_readable=e.resolve("readable-stream/readable.js"),n._stream_transform=e.resolve("readable-stream/transform.js"),n._stream_writable=e.resolve("readable-stream/writable.js"),n.string_decoder=e.resolve("string_decoder/"),n.sys=e.resolve("util/util.js"),n.timers=e.resolve("timers-browserify"),n.tls=e.resolve("./_empty.js"),n.tty=e.resolve("tty-browserify"),n.url=e.resolve("url/"),n.util=e.resolve("util/util.js"),n.vm=e.resolve("vm-browserify"),n.zlib=e.resolve("browserify-zlib"),n._process=e.resolve("process/browser")},{}],6:[function(e,t,n){'use strict';function r(e,t){if("string"==typeof e)return t==e;return e&&"function"==typeof e.exec?e.exec(t):"boolean"==typeof e||"object"==typeof e?e:!("function"!=typeof e)&&e(t)}var a=e("jsonparse"),o=e("through"),s=Buffer.from&&Buffer.from!==Uint8Array.from;n.parse=function(e,t){function n(e,t){!1!==d&&(d=d||{},d[e]=t),!1!==l&&!1===d&&(l=l||{},l[e]=t)}var i=new a,p=o(function(e){"string"==typeof e&&(e=s?Buffer.from(e):new Buffer(e)),i.write(e)},function(e){e&&p.write(e),d&&p.emit("header",d),l&&p.emit("footer",l),p.queue(null)}),d,l;"string"==typeof e&&(e=e.split(".").map(function(t){return"$*"===t?{emitKey:!0}:"*"===t||(""===t?{recurse:!0}:t)}));var c=0;return e&&e.length||(e=null),i.onValue=function(a){if(this.root||(p.root=a),!!e){for(var o=0,s=0,l=!1,u=!1;o<e.length;){var m=e[o],f;if(s++,m&&!m.recurse){if(f=s===this.stack.length?this:this.stack[s],!f)return;if(!r(m,f.key))return void n(f.key,a);l=!!m.emitKey,u=!!m.emitPath,o++}else{o++;var g=e[o];if(!g)return;for(;;){if(f=s===this.stack.length?this:this.stack[s],!f)return;if(r(g,f.key)){o++,Object.isFrozen(this.stack[s])||(this.stack[s].value=null);break}else n(f.key,a);s++}}}if(d&&(p.emit("header",d),d=!1),s===this.stack.length){c++;var h=this.stack.slice(1).map(function(e){return e.key}).concat([this.key]),y=a;for(var b in null!=y&&null!=(y=t?t(y,h):y)&&((l||u)&&(y={value:y},l&&(y.key=this.key),u&&(y.path=h)),p.queue(y)),this.value&&delete this.value[this.key],this.stack)Object.isFrozen(this.stack[b])||(this.stack[b].value=null)}}},i._onToken=i.onToken,i.onToken=function(t,n){i._onToken(t,n),0===this.stack.length&&p.root&&(!e&&p.queue(p.root),c=0,p.root=null)},i.onError=function(e){-1<e.message.indexOf("at position")&&(e.message="Invalid JSON ("+e.message+")"),p.emit("error",e)},p},n.stringify=function(e,t,n,r){r=r||0,!1===e?(e="",t="\n",n=""):null==e&&(e="[\n",t="\n,\n",n="\n]\n");var a=!0,s=!1,i;return i=o(function(n){s=!0;try{var o=JSON.stringify(n,null,r)}catch(e){return i.emit("error",e)}a?(a=!1,i.queue(e+o)):i.queue(t+o)},function(){s||i.queue(e),i.queue(n),i.queue(null)}),i},n.stringifyObject=function(e,t,n,r){r=r||0,!1===e?(e="",t="\n",n=""):null==e&&(e="{\n",t="\n,\n",n="\n}\n");var a=!0,s=!1,i=o(function(n){s=!0;var o=JSON.stringify(n[0])+":"+JSON.stringify(n[1],null,r);a?(a=!1,this.queue(e+o)):this.queue(t+o)},function(){s||this.queue(e),this.queue(n),this.queue(null)});return i}},{jsonparse:7,through:8}],7:[function(e,t){var r=String.fromCharCode;function a(){this.tState=_,this.value=void 0,this.string=void 0,this.stringBuffer=Buffer.alloc?Buffer.alloc(65536):new Buffer(65536),this.stringBufferOffset=0,this.unicode=void 0,this.highSurrogate=void 0,this.key=void 0,this.mode=void 0,this.stack=[],this.state=U,this.bytes_remaining=0,this.bytes_in_sequence=0,this.temp_buffs={2:new Buffer(2),3:new Buffer(3),4:new Buffer(4)},this.offset=-1}var o={},s=o.LEFT_BRACE=1,p=o.RIGHT_BRACE=2,d=o.LEFT_BRACKET=3,c=o.RIGHT_BRACKET=4,u=o.COLON=5,m=o.COMMA=6,f=o.TRUE=7,g=o.FALSE=8,h=o.NULL=9,y=o.STRING=10,b=o.NUMBER=11,_=o.START=17,x=o.STOP=18,S=o.TRUE1=33,E=o.TRUE2=34,w=o.TRUE3=35,v=o.FALSE1=49,C=o.FALSE2=50,A=o.FALSE3=51,P=o.FALSE4=52,N=o.NULL1=65,T=o.NULL2=66,I=o.NULL3=67,L=o.NUMBER1=81,O=o.NUMBER3=83,R=o.STRING1=97,M=o.STRING2=98,D=o.STRING3=99,B=o.STRING4=100,F=o.STRING5=101,V=o.STRING6=102,U=o.VALUE=113,q=o.KEY=114,G=o.OBJECT=129,W=o.ARRAY=130,z=65536;a.toknam=function(e){for(var t=Object.keys(o),n=0,r=t.length,a;n<r;n++)if(a=t[n],o[a]===e)return a;return e&&"0x"+e.toString(16)};var H=a.prototype;H.onError=function(e){throw e},H.charError=function(e,t){this.tState=x,this.onError(new Error("Unexpected "+JSON.stringify(r(e[t]))+" at position "+t+" in state "+a.toknam(this.tState)))},H.appendStringChar=function(e){this.stringBufferOffset>=z&&(this.string+=this.stringBuffer.toString("utf8"),this.stringBufferOffset=0),this.stringBuffer[this.stringBufferOffset++]=e},H.appendStringBuf=function(e,t,n){var r=e.length;"number"==typeof t&&("number"==typeof n?0>n?r=e.length-t+n:r=n-t:r=e.length-t),0>r&&(r=0),this.stringBufferOffset+r>z&&(this.string+=this.stringBuffer.toString("utf8",0,this.stringBufferOffset),this.stringBufferOffset=0),e.copy(this.stringBuffer,this.stringBufferOffset,t,n),this.stringBufferOffset+=r},H.write=function(e){"string"==typeof e&&(e=new Buffer(e));for(var t=0,o=e.length,l;t<o;t++)if(this.tState===_){if(l=e[t],this.offset++,123===l)this.onToken(s,"{");else if(125===l)this.onToken(p,"}");else if(91===l)this.onToken(d,"[");else if(93===l)this.onToken(c,"]");else if(58===l)this.onToken(u,":");else if(44===l)this.onToken(m,",");else if(116===l)this.tState=S;else if(102===l)this.tState=v;else if(110===l)this.tState=N;else if(34===l)this.string="",this.stringBufferOffset=0,this.tState=R;else if(45===l)this.string="-",this.tState=L;else if(48<=l&&64>l)this.string=r(l),this.tState=O;else if(32===l||9===l||10===l||13===l);else return this.charError(e,t);}else if(this.tState===R){if(l=e[t],0<this.bytes_remaining){for(var x=0;x<this.bytes_remaining;x++)this.temp_buffs[this.bytes_in_sequence][this.bytes_in_sequence-this.bytes_remaining+x]=e[x];this.appendStringBuf(this.temp_buffs[this.bytes_in_sequence]),this.bytes_in_sequence=this.bytes_remaining=0,t=t+x-1}else if(0===this.bytes_remaining&&128<=l){if(193>=l||244<l)return this.onError(new Error("Invalid UTF-8 character at position "+t+" in state "+a.toknam(this.tState)));if(194<=l&&223>=l&&(this.bytes_in_sequence=2),224<=l&&239>=l&&(this.bytes_in_sequence=3),240<=l&&244>=l&&(this.bytes_in_sequence=4),this.bytes_in_sequence+t>e.length){for(var U=0;U<=e.length-1-t;U++)this.temp_buffs[this.bytes_in_sequence][U]=e[t+U];this.bytes_remaining=t+this.bytes_in_sequence-e.length,t=e.length-1}else this.appendStringBuf(e,t,t+this.bytes_in_sequence),t=t+this.bytes_in_sequence-1}else if(34===l)this.tState=_,this.string+=this.stringBuffer.toString("utf8",0,this.stringBufferOffset),this.stringBufferOffset=0,this.onToken(y,this.string),this.offset+=Buffer.byteLength(this.string,"utf8")+1,this.string=void 0;else if(92===l)this.tState=M;else if(32<=l)this.appendStringChar(l);else return this.charError(e,t);}else if(this.tState===M){if(l=e[t],34===l)this.appendStringChar(l),this.tState=R;else if(92===l)this.appendStringChar(92),this.tState=R;else if(47===l)this.appendStringChar(47),this.tState=R;else if(98===l)this.appendStringChar(8),this.tState=R;else if(102===l)this.appendStringChar(12),this.tState=R;else if(110===l)this.appendStringChar(10),this.tState=R;else if(114===l)this.appendStringChar(13),this.tState=R;else if(116===l)this.appendStringChar(9),this.tState=R;else if(117===l)this.unicode="",this.tState=D;else return this.charError(e,t);}else if(this.tState===D||this.tState===B||this.tState===F||this.tState===V){if(l=e[t],!(48<=l&&64>l||64<l&&70>=l||96<l&&102>=l))return this.charError(e,t);if(this.unicode+=r(l),this.tState++===V){var q=parseInt(this.unicode,16);this.unicode=void 0,void 0!==this.highSurrogate&&56320<=q&&57344>q?(this.appendStringBuf(new Buffer(r(this.highSurrogate,q))),this.highSurrogate=void 0):void 0===this.highSurrogate&&55296<=q&&56320>q?this.highSurrogate=q:(void 0!==this.highSurrogate&&(this.appendStringBuf(new Buffer(r(this.highSurrogate))),this.highSurrogate=void 0),this.appendStringBuf(new Buffer(r(q)))),this.tState=R}}else if(this.tState===L||this.tState===O)switch(l=e[t],l){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 46:case 101:case 69:case 43:case 45:this.string+=r(l),this.tState=O;break;default:this.tState=_;var G=+this.string;if(isNaN(G))return this.charError(e,t);this.string.match(/[0-9]+/)==this.string&&G.toString()!=this.string?this.onToken(y,this.string):this.onToken(b,G),this.offset+=this.string.length-1,this.string=void 0,t--;}else if(this.tState===S){if(114===e[t])this.tState=E;else return this.charError(e,t);}else if(this.tState===E){if(117===e[t])this.tState=w;else return this.charError(e,t);}else if(this.tState===w){if(101===e[t])this.tState=_,this.onToken(f,!0),this.offset+=3;else return this.charError(e,t);}else if(this.tState===v){if(97===e[t])this.tState=C;else return this.charError(e,t);}else if(this.tState===C){if(108===e[t])this.tState=A;else return this.charError(e,t);}else if(this.tState===A){if(115===e[t])this.tState=P;else return this.charError(e,t);}else if(this.tState===P){if(101===e[t])this.tState=_,this.onToken(g,!1),this.offset+=4;else return this.charError(e,t);}else if(this.tState===N){if(117===e[t])this.tState=T;else return this.charError(e,t);}else if(this.tState===T){if(108===e[t])this.tState=I;else return this.charError(e,t);}else if(this.tState===I)if(108===e[t])this.tState=_,this.onToken(h,null),this.offset+=3;else return this.charError(e,t)},H.onToken=function(){},H.parseError=function(e,t){this.tState=x,this.onError(new Error("Unexpected "+a.toknam(e)+(t?"("+JSON.stringify(t)+")":"")+" in state "+a.toknam(this.state)))},H.push=function(){this.stack.push({value:this.value,key:this.key,mode:this.mode})},H.pop=function(){var e=this.value,t=this.stack.pop();this.value=t.value,this.key=t.key,this.mode=t.mode,this.emit(e),this.mode||(this.state=U)},H.emit=function(e){this.mode&&(this.state=m),this.onValue(e)},H.onValue=function(){},H.onToken=function(e,t){if(this.state===U){if(e===y||e===b||e===f||e===g||e===h)this.value&&(this.value[this.key]=t),this.emit(t);else if(e===s)this.push(),this.value=this.value?this.value[this.key]={}:{},this.key=void 0,this.state=q,this.mode=G;else if(e===d)this.push(),this.value=this.value?this.value[this.key]=[]:[],this.key=0,this.mode=W,this.state=U;else if(!(e===p)){if(e!==c)return this.parseError(e,t);if(this.mode===W)this.pop();else return this.parseError(e,t)}else if(this.mode===G)this.pop();else return this.parseError(e,t);}else if(this.state===q){if(e===y)this.key=t,this.state=u;else if(e===p)this.pop();else return this.parseError(e,t);}else if(this.state===u){if(e===u)this.state=U;else return this.parseError(e,t);}else if(!(this.state===m))return this.parseError(e,t);else if(e===m)this.mode===W?(this.key++,this.state=U):this.mode===G&&(this.state=q);else if(e===c&&this.mode===W||e===p&&this.mode===G)this.pop();else return this.parseError(e,t)},a.C=o,t.exports=a},{}],8:[function(e,t,n){function r(e,t,n){function r(){for(;p.length&&!l.paused;){var e=p.shift();if(null===e)return l.emit("end");l.emit("data",e)}}function o(){l.writable=!1,t.call(l),!l.readable&&l.autoDestroy&&l.destroy()}e=e||function(e){this.queue(e)},t=t||function(){this.queue(null)};var s=!1,i=!1,p=[],d=!1,l=new a;return l.readable=l.writable=!0,l.paused=!1,l.autoDestroy=!(n&&!1===n.autoDestroy),l.write=function(t){return e.call(this,t),!l.paused},l.queue=l.push=function(e){return d?l:(null===e&&(d=!0),p.push(e),r(),l)},l.on("end",function(){l.readable=!1,!l.writable&&l.autoDestroy&&process.nextTick(function(){l.destroy()})}),l.end=function(e){if(!s)return s=!0,arguments.length&&l.write(e),o(),l},l.destroy=function(){if(!i)return i=!0,s=!0,p.length=0,l.writable=l.readable=!1,l.emit("close"),l},l.pause=function(){if(!l.paused)return l.paused=!0,l},l.resume=function(){return l.paused&&(l.paused=!1,l.emit("resume")),r(),l.paused||l.emit("drain"),l},l}var a=e("stream");n=t.exports=r,r.through=r},{stream:void 0}],9:[function(e,t){(function(n){(function(){function r(e){if(!e)return 0;var t=e.match(/\n/g);return t?t.length:0}var a=e("JSONStream"),o=e("defined"),s=e("through2"),i=e("umd"),p=e("safe-buffer").Buffer,d=e("fs"),l=e("path"),c=e("combine-source-map"),u=l.join(n,"_prelude.js");t.exports=function(e){function t(t,n,a){if(f&&e.standalone){var o=i.prelude(e.standalone).trim();m.push(p.from(o+"return ","utf8"))}else if(f&&m.hasExports){var o=e.externalRequireName||"require";m.push(p.from(o+"=","utf8"))}f&&m.push(p.from(y+"({","utf8")),t.sourceFile&&!t.nomap&&(!x&&(x=c.create(null,e.sourceRoot),x.addFile({sourceFile:b,source:y},{line:0})),x.addFile({sourceFile:t.sourceFile,source:t.source},{line:_}));var s=[f?"":",",JSON.stringify(t.id),":[","function(require,module,exports){\n",c.removeComments(t.source),"\n},","{"+Object.keys(t.deps||{}).sort().map(function(e){return JSON.stringify(e)+":"+JSON.stringify(t.deps[e])}).join(",")+"}","]"].join("");m.push(p.from(s,"utf8")),_+=r(s),f=!1,t.entry&&t.order!==void 0?g[t.order]=t.id:t.entry&&g.push(t.id),a()}function n(){if(f&&m.push(p.from(y+"({","utf8")),g=g.filter(function(e){return void 0!==e}),m.push(p.from("},{},"+JSON.stringify(g)+")","utf8")),e.standalone&&!f&&m.push(p.from("("+JSON.stringify(m.standaloneModule)+")"+i.postlude(e.standalone),"utf8")),x){var t=x.comment();e.sourceMapPrefix&&(t=t.replace(/^\/\/#/,function(){return e.sourceMapPrefix})),m.push(p.from("\n"+t+"\n","utf8"))}x||e.standalone||m.push(p.from(";\n","utf8")),m.push(null)}e||(e={});var d=e.raw?s.obj():a.parse([!0]),m=s.obj(function(e,t,n){d.write(e),n()},function(){d.end()});d.pipe(s.obj(t,n)),m.standaloneModule=e.standaloneModule,m.hasExports=e.hasExports;var f=!0,g=[],h=o(e.basedir,process.cwd()),y=e.prelude||`(function(){function r(e,n,t){const m=Object.values(e).map(e=>e[1]).reduce((acc,a)=>Object.assign(acc,a),{});function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}global._require=function(s){const i=m[s];return o(typeof i==="number"?i:s)};for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()`,b=e.preludePath||l.relative(h,u).replace(/\\/g,"/"),_=1+r(y),x;return m}}).call(this)}).call(this,e("path").join(__dirname,"node_modules","browserify","node_modules","browser-pack"))},{JSONStream:6,"combine-source-map":10,defined:34,fs:void 0,path:void 0,"safe-buffer":27,through2:153,umd:28}],10:[function(e,t,n){'use strict';function r(e){var t=i.fromSource(e);return t?t.toObject():null}function a(e){return e.sourcesContent&&!!e.sourcesContent[0]}function o(e,t){this.generator=d({file:e||"generated.js",sourceRoot:t})}var s=e("path"),i=e("convert-source-map"),p=e("lodash.memoize"),d=e("inline-source-map"),l=e("./lib/path-is-absolute"),c=e("./lib/mappings-from-map"),u=p(function(e,t,n){if(!n)return n;var r=t?s.join(t,n):n;return r=r.replace(/\\/g,"/"),e=e.replace(/\\/g,"/"),e===r||l(r)||/^[a-z]+:\/\//.test(r)?r:s.join(s.dirname(e),r).replace(/\\/g,"/")},function(e,t,n){return e+"::"+t+"::"+n});o.prototype._addGeneratedMap=function(e,t,n){return this.generator.addGeneratedMappings(e,t,n),this.generator.addSourceContent(e,t),this},o.prototype._addExistingMap=function(e,t,n,r){for(var a=c(n),o=0,s=n.sources.length;o<s;o++)n.sourcesContent&&this.generator.addSourceContent(u(e,n.sourceRoot,n.sources[o]),n.sourcesContent[o]);return a.forEach(function(t){this.generator.addMappings(u(e,null,t.source),[t],r)},this),this},o.prototype.addFile=function(e,t){t=t||{},t.hasOwnProperty("line")||(t.line=0),t.hasOwnProperty("column")||(t.column=0);var n=r(e.source);return n&&a(n)?this._addExistingMap(e.sourceFile,e.source,n,t):this._addGeneratedMap(e.sourceFile,e.source,t)},o.prototype.base64=function(){return this.generator.base64Encode()},o.prototype.comment=function(){return this.generator.inlineMappingUrl()},n.create=function(e,t){return new o(e,t)},n.removeComments=function(e){return e.replace?e.replace(i.commentRegex,"").replace(i.mapFileCommentRegex,""):e}},{"./lib/mappings-from-map":11,"./lib/path-is-absolute":12,"convert-source-map":13,"inline-source-map":14,"lodash.memoize":15,path:void 0}],11:[function(e,t){var n=e("source-map").SourceMapConsumer;t.exports=function(e){var t=new n(e),r=[];return t.eachMapping(function(e){r.push({original:null==e.originalColumn?void 0:{column:e.originalColumn,line:e.originalLine},generated:{column:e.generatedColumn,line:e.generatedLine},source:null==e.originalColumn?void 0:e.source,name:e.name})}),r}},{"source-map":26}],12:[function(e,t){'use strict';function n(e){return"/"===e.charAt(0)}function r(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e),n=t[1]||"",r=!!n&&":"!==n.charAt(1);return!!t[2]||r}t.exports="win32"===process.platform?r:n,t.exports.posix=n,t.exports.win32=r},{}],13:[function(e,t,n){'use strict';function r(e){return new Buffer(e,"base64").toString()}function a(e){return e.split(",").pop()}function o(e,t){var n=c.exec(e);c.lastIndex=0;var r=n[1]||n[2],a=d.join(t,r);try{return p.readFileSync(a,"utf8")}catch(t){throw new Error("An error occurred while trying to read the map file at "+a+"\n"+t)}}function s(e,t){t=t||{},t.isFileComment&&(e=o(e,t.commentFileDir)),t.hasComment&&(e=a(e)),t.isEncoded&&(e=r(e)),(t.isJSON||t.isEncoded)&&(e=JSON.parse(e)),this.sourcemap=e}function i(e){for(var t=e.split("\n"),r=t.length-1,a;0<r;r--)if(a=t[r],~a.indexOf("sourceMappingURL=data:"))return n.fromComment(a)}var p=e("fs"),d=e("path"),l=/^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+;)?base64,(.*)$/mg,c=/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/mg;s.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},s.prototype.toBase64=function(){var e=this.toJSON();return new Buffer(e).toString("base64")},s.prototype.toComment=function(e){var t=this.toBase64(),n="sourceMappingURL=data:application/json;base64,"+t;return e&&e.multiline?"/*# "+n+" */":"//# "+n},s.prototype.toObject=function(){return JSON.parse(this.toJSON())},s.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error("property %s already exists on the sourcemap, use set property instead");return this.setProperty(e,t)},s.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},s.prototype.getProperty=function(e){return this.sourcemap[e]},n.fromObject=function(e){return new s(e)},n.fromJSON=function(e){return new s(e,{isJSON:!0})},n.fromBase64=function(e){return new s(e,{isEncoded:!0})},n.fromComment=function(e){return e=e.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),new s(e,{isEncoded:!0,hasComment:!0})},n.fromMapFileComment=function(e,t){return new s(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},n.fromSource=function(e,t){if(t){var r=i(e);return r?r:null}var a=e.match(l);return l.lastIndex=0,a?n.fromComment(a.pop()):null},n.fromMapFileSource=function(e,t){var r=e.match(c);return c.lastIndex=0,r?n.fromMapFileComment(r.pop(),t):null},n.removeComments=function(e){return l.lastIndex=0,e.replace(l,"")},n.removeMapFileComments=function(e){return c.lastIndex=0,e.replace(c,"")},Object.defineProperty(n,"commentRegex",{get:function(){return l.lastIndex=0,l}}),Object.defineProperty(n,"mapFileCommentRegex",{get:function(){return c.lastIndex=0,c}})},{fs:void 0,path:void 0}],14:[function(e,t){'use strict';function n(e,t){return{line:t.line+e.line,column:t.column+e.column}}function r(e){if(!e)return 0;var t=e.match(/\n/g);return t?t.length:0}function a(e){e=e||{},this.generator=new o({file:e.file||"",sourceRoot:e.sourceRoot||""}),this.sourcesContent=void 0,this.opts=e}var o=e("source-map").SourceMapGenerator;a.prototype.addMappings=function(e,t,r){var a=this.generator;return r=r||{},r.line=r.hasOwnProperty("line")?r.line:0,r.column=r.hasOwnProperty("column")?r.column:0,t.forEach(function(t){a.addMapping({source:t.original?e:void 0,original:t.original,generated:n(t.generated,r)})}),this},a.prototype.addGeneratedMappings=function(e,t,n){for(var a=[],o=r(t)+1,s=1,i;s<=o;s++)i={line:s,column:0},a.push({original:i,generated:i});return this.addMappings(e,a,n)},a.prototype.addSourceContent=function(e,t){return this.sourcesContent=this.sourcesContent||{},this.sourcesContent[e]=t,this},a.prototype.base64Encode=function(){var e=this.toString();return new Buffer(e).toString("base64")},a.prototype.inlineMappingUrl=function(){var e=this.opts.charset||"utf-8";return"//# sourceMappingURL=data:application/json;charset="+e+";base64,"+this.base64Encode()},a.prototype.toJSON=function(){var e=this.generator.toJSON();if(!this.sourcesContent)return e;var t=function(e){return"string"==typeof this.sourcesContent[e]?this.sourcesContent[e]:null}.bind(this);return e.sourcesContent=e.sources.map(t),e},a.prototype.toString=function(){return JSON.stringify(this)},a.prototype._mappings=function(){return this.generator._mappings._array},a.prototype.gen=function(){return this.generator},t.exports=function(e){return new a(e)},t.exports.Generator=a},{"source-map":26}],15:[function(e,t){function n(){this.__data__={}}function r(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var s=e.apply(this,r);return n.cache=o.set(a,s),s};return n.cache=new r.Cache,n}var a=Object.prototype,o=a.hasOwnProperty;n.prototype["delete"]=function(e){return this.has(e)&&delete this.__data__[e]},n.prototype.get=function(e){return"__proto__"==e?void 0:this.__data__[e]},n.prototype.has=function(e){return"__proto__"!=e&&o.call(this.__data__,e)},n.prototype.set=function(e,t){return"__proto__"!=e&&(this.__data__[e]=t),this},r.Cache=n,t.exports=r},{}],16:[function(e,t,n){function r(){this._array=[],this._set=s?new Map:Object.create(null)}var a=e("./util"),o=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;r.fromArray=function(e,t){for(var n=new r,a=0,o=e.length;a<o;a++)n.add(e[a],t);return n},r.prototype.size=function(){return s?this._set.size:Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=s?e:a.toSetString(e),r=s?this.has(e):o.call(this._set,n),i=this._array.length;(!r||t)&&this._array.push(e),r||(s?this._set.set(e,i):this._set[n]=i)},r.prototype.has=function(e){if(s)return this._set.has(e);var t=a.toSetString(e);return o.call(this._set,t)},r.prototype.indexOf=function(e){if(s){var t=this._set.get(e);if(0<=t)return t}else{var n=a.toSetString(e);if(o.call(this._set,n))return this._set[n]}throw new Error("\""+e+"\" is not in the set.")},r.prototype.at=function(e){if(0<=e&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},n.ArraySet=r},{"./util":25}],17:[function(e,t,n){function r(e){return 0>e?(-e<<1)+1:(e<<1)+0}function a(e){var t=e>>1;return 1==(1&e)?-t:t}var o=e("./base64"),s=5,i=1<<s,p=i-1,d=i;n.encode=function(e){var t="",n=r(e),a;do a=n&p,n>>>=s,0<n&&(a|=d),t+=o.encode(a);while(0<n);return t},n.decode=function(e,t,n){var r=e.length,i=0,l=0,c,u;do{if(t>=r)throw new Error("Expected more digits in base 64 VLQ value.");if(u=o.decode(e.charCodeAt(t++)),-1===u)throw new Error("Invalid base64 digit: "+e.charAt(t-1));c=!!(u&d),u&=p,i+=u<<l,l+=s}while(c);n.value=a(i),n.rest=t}},{"./base64":18}],18:[function(e,t,n){var r=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","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","+","/"];n.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var t=97,n=48;return 65<=e&&e<=90?e-65:t<=e&&e<=122?e-t+26:n<=e&&e<=57?e-n+52:e==43?62:e==47?63:-1}},{}],19:[function(e,t,n){function r(e,t,a,o,s,i){var p=Math.floor((t-e)/2)+e,d=s(a,o[p],!0);return 0===d?p:0<d?1<t-p?r(p,t,a,o,s,i):i==n.LEAST_UPPER_BOUND?t<o.length?t:-1:p:1<p-e?r(e,p,a,o,s,i):i==n.LEAST_UPPER_BOUND?p:0>e?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,a,o){if(0===t.length)return-1;var s=r(-1,t.length,e,t,a,o||n.GREATEST_LOWER_BOUND);if(0>s)return-1;for(;0<=s-1&&!(0!==a(t[s],t[s-1],!0));)--s;return s}},{}],20:[function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,a=e.generatedColumn,s=t.generatedColumn;return r>n||r==n&&s>=a||0>=o.compareByGeneratedPositionsInflated(e,t)}function a(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var o=e("./util");a.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},a.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},a.prototype.toArray=function(){return this._sorted||(this._array.sort(o.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=a},{"./util":25}],21:[function(e,t,n){function a(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function o(e,t){return Math.round(e+Math.random()*(t-e))}function s(e,t,n,p){if(n<p){var r=o(n,p),d=n-1;a(e,r,p);for(var l=e[p],c=n;c<p;c++)0>=t(e[c],l)&&(d+=1,a(e,d,c));a(e,d+1,c);var u=d+1;s(e,t,n,u-1),s(e,t,u+1,p)}}n.quickSort=function(e,t){s(e,t,0,e.length-1)}},{}],22:[function(e,t,n){function r(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null==t.sections?new a(t):new s(t)}function a(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=p.getArg(t,"version"),r=p.getArg(t,"sources"),a=p.getArg(t,"names",[]),o=p.getArg(t,"sourceRoot",null),s=p.getArg(t,"sourcesContent",null),i=p.getArg(t,"mappings"),d=p.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(p.normalize).map(function(e){return o&&p.isAbsolute(o)&&p.isAbsolute(e)?p.relative(o,e):e}),this._names=l.fromArray(a.map(String),!0),this._sources=l.fromArray(r,!0),this.sourceRoot=o,this.sourcesContent=s,this._mappings=i,this.file=d}function o(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=p.getArg(t,"version"),a=p.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new l,this._names=new l;var o={line:-1,column:0};this._sections=a.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=p.getArg(e,"offset"),n=p.getArg(t,"line"),a=p.getArg(t,"column");if(n<o.line||n===o.line&&a<o.column)throw new Error("Section offsets must be ordered and non-overlapping.");return o=t,{generatedOffset:{generatedLine:n+1,generatedColumn:a+1},consumer:new r(p.getArg(e,"map"))}})}var p=e("./util"),d=e("./binary-search"),l=e("./array-set").ArraySet,c=e("./base64-vlq"),u=e("./quick-sort").quickSort;r.fromSourceMap=function(e){return a.fromSourceMap(e)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var a=n||r.GENERATED_ORDER,o;switch(a){case r.GENERATED_ORDER:o=this._generatedMappings;break;case r.ORIGINAL_ORDER:o=this._originalMappings;break;default:throw new Error("Unknown order of iteration.");}var s=this.sourceRoot;o.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=s&&(t=p.join(s,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,t||null)},r.prototype.allGeneratedPositionsFor=function(e){var t=p.getArg(e,"line"),n={source:p.getArg(e,"source"),originalLine:t,originalColumn:p.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=p.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],a=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",p.compareByOriginalPositions,d.LEAST_UPPER_BOUND);if(0<=a){var o=this._originalMappings[a];if(void 0===e.column)for(var s=o.originalLine;o&&o.originalLine===s;)r.push({line:p.getArg(o,"generatedLine",null),column:p.getArg(o,"generatedColumn",null),lastColumn:p.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++a];else for(var i=o.originalColumn;o&&o.originalLine===t&&o.originalColumn==i;)r.push({line:p.getArg(o,"generatedLine",null),column:p.getArg(o,"generatedColumn",null),lastColumn:p.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++a]}return r},n.SourceMapConsumer=r,a.prototype=Object.create(r.prototype),a.prototype.consumer=r,a.fromSourceMap=function(e){var t=Object.create(a.prototype),n=t._names=l.fromArray(e._names.toArray(),!0),r=t._sources=l.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var s=e._mappings.toArray().slice(),d=t.__generatedMappings=[],c=t.__originalMappings=[],m=0,f=s.length;m<f;m++){var g=s[m],h=new o;h.generatedLine=g.generatedLine,h.generatedColumn=g.generatedColumn,g.source&&(h.source=r.indexOf(g.source),h.originalLine=g.originalLine,h.originalColumn=g.originalColumn,g.name&&(h.name=n.indexOf(g.name)),c.push(h)),d.push(h)}return u(t.__originalMappings,p.compareByOriginalPositions),t},a.prototype._version=3,Object.defineProperty(a.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null==this.sourceRoot?e:p.join(this.sourceRoot,e)},this)}}),a.prototype._parseMappings=function(e){for(var t=1,n=0,r=0,a=0,s=0,i=0,d=e.length,l=0,m={},f={},g=[],h=[],y,b,_,x,k;l<d;)if(";"===e.charAt(l))t++,l++,n=0;else if(","===e.charAt(l))l++;else{for(y=new o,y.generatedLine=t,x=l;x<d&&!this._charIsMappingSeparator(e,x);x++);if(b=e.slice(l,x),_=m[b],_)l+=b.length;else{for(_=[];l<x;)c.decode(e,l,f),k=f.value,l=f.rest,_.push(k);if(2===_.length)throw new Error("Found a source, but no line and column");if(3===_.length)throw new Error("Found a source and line, but no column");m[b]=_}y.generatedColumn=n+_[0],n=y.generatedColumn,1<_.length&&(y.source=s+_[1],s+=_[1],y.originalLine=r+_[2],r=y.originalLine,y.originalLine+=1,y.originalColumn=a+_[3],a=y.originalColumn,4<_.length&&(y.name=i+_[4],i+=_[4])),h.push(y),"number"==typeof y.originalLine&&g.push(y)}u(h,p.compareByGeneratedPositionsDeflated),this.__generatedMappings=h,u(g,p.compareByOriginalPositions),this.__originalMappings=g},a.prototype._findMapping=function(e,t,n,r,a,o){if(0>=e[n])throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(0>e[r])throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return d.search(e,t,a,o)},a.prototype.computeColumnSpans=function(){for(var e=0,t;e<this._generatedMappings.length;++e){if(t=this._generatedMappings[e],e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},a.prototype.originalPositionFor=function(e){var t={generatedLine:p.getArg(e,"line"),generatedColumn:p.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",p.compareByGeneratedPositionsDeflated,p.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(0<=n){var a=this._generatedMappings[n];if(a.generatedLine===t.generatedLine){var o=p.getArg(a,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=p.join(this.sourceRoot,o)));var s=p.getArg(a,"name",null);return null!==s&&(s=this._names.at(s)),{source:o,line:p.getArg(a,"originalLine",null),column:p.getArg(a,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},a.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e})},a.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=p.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=p.urlParse(this.sourceRoot))){var r=e.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"/"==n.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error("\""+e+"\" is not in the SourceMap.")},a.prototype.generatedPositionFor=function(e){var t=p.getArg(e,"source");if(null!=this.sourceRoot&&(t=p.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:p.getArg(e,"line"),originalColumn:p.getArg(e,"column")},a=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",p.compareByOriginalPositions,p.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(0<=a){var o=this._originalMappings[a];if(o.source===n.source)return{line:p.getArg(o,"generatedLine",null),column:p.getArg(o,"generatedColumn",null),lastColumn:p.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=a,s.prototype=Object.create(r.prototype),s.prototype.constructor=r,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),s.prototype.originalPositionFor=function(e){var t={generatedLine:p.getArg(e,"line"),generatedColumn:p.getArg(e,"column")},n=d.search(t,this._sections,function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n?n:e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},s.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],a=r.consumer.sourceContentFor(e,!0);if(a)return a}if(t)return null;throw new Error("\""+e+"\" is not in the SourceMap.")},s.prototype.generatedPositionFor=function(e){for(var t=0,n;t<this._sections.length;t++)if(n=this._sections[t],-1!==n.consumer.sources.indexOf(p.getArg(e,"source"))){var r=n.consumer.generatedPositionFor(e);if(r){var a={line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)};return a}}return{line:null,column:null}},s.prototype._parseMappings=function(){this.__generatedMappings=[],this.__originalMappings=[];for(var e=0;e<this._sections.length;e++)for(var t=this._sections[e],n=t.consumer._generatedMappings,r=0;r<n.length;r++){var a=n[r],o=t.consumer._sources.at(a.source);null!==t.consumer.sourceRoot&&(o=p.join(t.consumer.sourceRoot,o)),this._sources.add(o),o=this._sources.indexOf(o);var s=t.consumer._names.at(a.name);this._names.add(s),s=this._names.indexOf(s);var d={source:o,generatedLine:a.generatedLine+(t.generatedOffset.generatedLine-1),generatedColumn:a.generatedColumn+(t.generatedOffset.generatedLine===a.generatedLine?t.generatedOffset.generatedColumn-1:0),originalLine:a.originalLine,originalColumn:a.originalColumn,name:s};this.__generatedMappings.push(d),"number"==typeof d.originalLine&&this.__originalMappings.push(d)}u(this.__generatedMappings,p.compareByGeneratedPositionsDeflated),u(this.__originalMappings,p.compareByOriginalPositions)},n.IndexedSourceMapConsumer=s},{"./array-set":16,"./base64-vlq":17,"./binary-search":19,"./quick-sort":21,"./util":25}],23:[function(e,t,n){function r(e){e||(e={}),this._file=o.getArg(e,"file",null),this._sourceRoot=o.getArg(e,"sourceRoot",null),this._skipValidation=o.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new i,this._sourcesContents=null}var a=e("./base64-vlq"),o=e("./util"),s=e("./array-set").ArraySet,i=e("./mapping-list").MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=o.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=o.getArg(e,"generated"),n=o.getArg(e,"original",null),r=o.getArg(e,"source",null),a=o.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,a),null!=r&&(r=r+"",!this._sources.has(r)&&this._sources.add(r)),null!=a&&(a=a+"",!this._names.has(a)&&this._names.add(a)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:a})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=o.relative(this._sourceRoot,n)),null==t?this._sourcesContents&&(delete this._sourcesContents[o.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null)):(!this._sourcesContents&&(this._sourcesContents=Object.create(null)),this._sourcesContents[o.toSetString(n)]=t)},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error("SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's \"file\" property. Both were omitted.");r=e.file}var a=this._sourceRoot;null!=a&&(r=o.relative(a,r));var i=new s,p=new s;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var s=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=s.source&&(t.source=s.source,null!=n&&(t.source=o.join(n,t.source)),null!=a&&(t.source=o.relative(a,t.source)),t.originalLine=s.line,t.originalColumn=s.column,null!=s.name&&(t.name=s.name))}var d=t.source;null==d||i.has(d)||i.add(d);var l=t.name;null==l||p.has(l)||p.add(l)},this),this._sources=i,this._names=p,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=o.join(n,t)),null!=a&&(t=o.relative(a,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(e&&"line"in e&&"column"in e&&0<e.line&&0<=e.column&&!t&&!n&&!r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&0<e.line&&0<=e.column&&0<t.line&&0<=t.column&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e=0,t=1,n=0,r=0,s=0,p=0,d="",l=this._mappings.toArray(),c=0,u=l.length,m,f,g,h;c<u;c++){if(f=l[c],m="",f.generatedLine!==t)for(e=0;f.generatedLine!==t;)m+=";",t++;else if(0<c){if(!o.compareByGeneratedPositionsInflated(f,l[c-1]))continue;m+=","}m+=a.encode(f.generatedColumn-e),e=f.generatedColumn,null!=f.source&&(h=this._sources.indexOf(f.source),m+=a.encode(h-p),p=h,m+=a.encode(f.originalLine-1-r),r=f.originalLine-1,m+=a.encode(f.originalColumn-n),n=f.originalColumn,null!=f.name&&(g=this._names.indexOf(f.name),m+=a.encode(g-s),s=g)),d+=m}return d},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=o.relative(t,e));var n=o.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=r},{"./array-set":16,"./base64-vlq":17,"./mapping-list":20,"./util":25}],24:[function(e,t,n){function r(e,t,n,r,a){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==a?null:a,this.$$$isSourceNode$$$=!0,null!=r&&this.add(r)}var a=e("./source-map-generator").SourceMapGenerator,o=e("./util"),s="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function a(e,t){if(null===e||void 0===e.source)s.add(t);else{var a=n?o.join(n,e.source):e.source;s.add(new r(e.originalLine,e.originalColumn,a,t,e.name))}}var s=new r,i=e.split(/(\r?\n)/),p=0,d=function(){function e(){return p<i.length?i[p++]:void 0}var t=e(),n=e()||"";return t+n},l=1,c=0,u=null;return t.eachMapping(function(e){if(null!==u)if(l<e.generatedLine)a(u,d()),l++,c=0;else{var t=i[p],n=t.substr(0,e.generatedColumn-c);return i[p]=t.substr(e.generatedColumn-c),c=e.generatedColumn,a(u,n),void(u=e)}for(;l<e.generatedLine;)s.add(d()),l++;if(c<e.generatedColumn){var t=i[p];s.add(t.substr(0,e.generatedColumn)),i[p]=t.substr(e.generatedColumn),c=e.generatedColumn}u=e},this),p<i.length&&(u&&a(u,d()),s.add(i.splice(p).join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=o.join(n,e)),s.setSourceContent(e,r))}),s},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else if(e[s]||"string"==typeof e)e&&this.children.push(e);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;0<=t;t--)this.prepend(e[t]);else if(e[s]||"string"==typeof e)this.children.unshift(e);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);return this},r.prototype.walk=function(e){for(var t=0,n=this.children.length,r;t<n;t++)r=this.children[t],r[s]?r.walk(e):""!==r&&e(r,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t=this.children.length,n,r;if(0<t){for(n=[],r=0;r<t-1;r++)n.push(this.children[r]),n.push(e);n.push(this.children[r]),this.children=n}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[s]?n.replaceRight(e,t):"string"==typeof n?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[o.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][s]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(o.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new a(e),r=!1,o=null,s=null,i=null,p=null;return this.walk(function(e,a){t.code+=e,null!==a.source&&null!==a.line&&null!==a.column?((o!==a.source||s!==a.line||i!==a.column||p!==a.name)&&n.addMapping({source:a.source,original:{line:a.line,column:a.column},generated:{line:t.line,column:t.column},name:a.name}),o=a.source,s=a.line,i=a.column,p=a.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),o=null,r=!1);for(var d=0,l=e.length;d<l;d++)e.charCodeAt(d)===10?(t.line++,t.column=0,d+1===l?(o=null,r=!1):r&&n.addMapping({source:a.source,original:{line:a.line,column:a.column},generated:{line:t.line,column:t.column},name:a.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{"./source-map-generator":23,"./util":25}],25:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error("\""+t+"\" is a required argument.")}function a(e){var t=e.match(l);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function o(e){var t="";return e.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}function s(e){var t=e,r=a(e);if(r){if(!r.path)return e;t=r.path}for(var s=n.isAbsolute(t),p=t.split(/\/+/),d=0,l=p.length-1,c;0<=l;l--)c=p[l],"."===c?p.splice(l,1):".."===c?d++:0<d&&(""===c?(p.splice(l+1,d),d=0):(p.splice(l,2),d--));return t=p.join("/"),""===t&&(t=s?"/":"."),r?(r.path=t,o(r)):t}function i(e){return e}function p(e){if(!e)return!1;var t=e.length;if(9>t)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;0<=n;n--)if(36!==e.charCodeAt(n))return!1;return!0}function d(e,t){return e===t?0:e>t?1:-1}n.getArg=r;var l=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/;n.urlParse=a,n.urlGenerate=o,n.normalize=s,n.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var n=a(t),r=a(e);if(r&&(e=r.path||"/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),o(n);if(n||t.match(/^data:.+\,.+$/))return t;if(r&&!r.host&&!r.path)return r.host=t,o(r);var i="/"===t.charAt(0)?t:s(e.replace(/\/+$/,"")+"/"+t);return r?(r.path=i,o(r)):i},n.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(l)},n.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0,r;0!==t.indexOf(e+"/");){if(r=e.lastIndexOf("/"),0>r)return t;if(e=e.slice(0,r),e.match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var c=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=c?i:function(e){return p(e)?"$"+e:e},n.fromSetString=c?i:function(e){return p(e)?e.slice(1):e},n.compareByOriginalPositions=function(e,t,n){var r=e.source-t.source;return 0==r?(r=e.originalLine-t.originalLine,0!=r)?r:(r=e.originalColumn-t.originalColumn,0!=r||n)?r:(r=e.generatedColumn-t.generatedColumn,0!=r)?r:(r=e.generatedLine-t.generatedLine,0==r?e.name-t.name:r):r},n.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0==r?(r=e.generatedColumn-t.generatedColumn,0!=r||n)?r:(r=e.source-t.source,0!=r)?r:(r=e.originalLine-t.originalLine,0!=r)?r:(r=e.originalColumn-t.originalColumn,0==r?e.name-t.name:r):r},n.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0===n?(n=e.generatedColumn-t.generatedColumn,0!==n)?n:(n=d(e.source,t.source),0!==n)?n:(n=e.originalLine-t.originalLine,0!==n)?n:(n=e.originalColumn-t.originalColumn,0===n?d(e.name,t.name):n):n}},{}],26:[function(e,t,n){n.SourceMapGenerator=e("./lib/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e("./lib/source-map-consumer").SourceMapConsumer,n.SourceNode=e("./lib/source-node").SourceNode},{"./lib/source-map-consumer":22,"./lib/source-map-generator":23,"./lib/source-node":24}],27:[function(e,t,n){function r(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return s(e,t,n)}/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var o=e("buffer"),s=o.Buffer;s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?t.exports=o:(r(o,n),n.Buffer=a),a.prototype=Object.create(s.prototype),r(s,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return s(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=s(e);return void 0===t?r.fill(0):"string"==typeof n?r.fill(t,n):r.fill(t),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return s(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o.SlowBuffer(e)}},{buffer:void 0}],28:[function(e,t,n){'use strict';function r(e,t){"boolean"==typeof t?t={commonJS:t}:!t&&(t={});var n="(function(f){if(typeof exports===\"object\"&&typeof module!==\"undefined\"){module.exports=f()}else if(typeof define===\"function\"&&define.amd){define([],f)}else{var g;if(typeof window!==\"undefined\"){g=window}else if(typeof global!==\"undefined\"){g=global}else if(typeof self!==\"undefined\"){g=self}else{g=this}defineNamespace()}})(function(){source()});\n".replace(/defineNamespace\(\)/g,o(e)).split("source()");return n[0]=n[0].trim(),n[0]+="var define,module,exports;",t.commonJS&&(n[0]+="module={exports:(exports={})};"),n[0]+="\n",t.commonJS&&(n[1]="return module.exports;"+n[1]),n[1]="\n"+n[1],n}function a(e){e=e.replace(/\-([a-z])/g,function(e,t){return t.toUpperCase()}),/^[a-zA-Z_$]$/.test(e[0])||(e=e.substr(1));var t=e.replace(/[^\w$]+/g,"");if(!t)throw new Error("Invalid JavaScript identifier resulted from camel-casing");return t}function o(e){var t=e.split(".");if(1===t.length)return"g."+a(e)+" = f()";if(2===t.length)return t=t.map(a),"(g."+t[0]+" || (g."+t[0]+" = {}))."+t[1]+" = f()";var n=t.pop();return t.map(s).concat(["g."+a(n)+" = f()"]).join(";")}function s(e){return e=a(e),"g=(g."+e+"||(g."+e+" = {}))"}n=t.exports=function(e,t,r){if("string"==typeof r&&"object"==typeof t){var a=r;r=t,t=a}return n.prelude(e,r)+t+n.postlude(e,r)},n.prelude=function(e,t){return r(e,t)[0]},n.postlude=function(e,t){return r(e,t)[1]}},{}],29:[function(e,t){(function(n){(function(){function r(e){for(var t="win32"===process.platform?/[\/\\]/:/\/+/,n=e.split(t),r=[],a=n.length-1;0<=a;a--)if("node_modules"!==n[a]){var o=u.join.apply(u,n.slice(0,a+1).concat(["node_modules"]));n[0].match(/([A-Za-z]:)/)||(o="/"+o),r.push(o)}return r}function a(e,t,r,a){try{var o=JSON.parse(e)}catch(t){throw t.message=e+" : "+t.message,t}var s=l(o,a);if(s){if("string"==typeof s){var i=u.resolve(t,o.main||"index.js");return void(r[i]=u.resolve(t,s))}Object.keys(s).forEach(function(e){var a;!1===s[e]?a=u.normalize(n+"/empty.js"):(a=s[e],"."===a[0]&&(a=u.resolve(t,a))),("/"===e[0]||"."===e[0])&&(e=u.resolve(t,e)),r[e]=a}),[".js",".json"].forEach(function(e){Object.keys(r).forEach(function(t){r[t+e]||(r[t+e]=r[t])})})}}function o(e,t,n){var r=Object.create(null);(function o(){var s=e.shift();if(!s)return n(null,r);var i=u.join(s,"package.json");c.readFile(i,"utf8",function(e,i){if(e)return"ENOENT"===e.code?o():n(e);try{return a(i,s,r,t),n(null,r)}catch(e){return n(e)}})})()}function s(e,t){for(var n=Object.create(null),r;r=e.shift();){var o=u.join(r,"package.json");try{var s=c.readFileSync(o,"utf8");return a(s,r,n,t),n}catch(e){if("ENOENT"===e.code)continue;throw e}}return n}function i(e,t){var n=e.packageFilter,r=d(e.browser);e.basedir=t,e.packageFilter=function(e,t){n&&(e=n(e,t));var a=l(e,r);if(!a)return e;if(e[r]=a,"string"==typeof a)return e.main=a,e;var o=a[e.main||"./index.js"]||a["./"+e.main||"./index.js"];return e.main=o||e.main,e};var a=e.pathFilter;return e.pathFilter=function(e,t,n){"."!=n[0]&&(n="./"+n);var o;if(a&&(o=a.apply(this,arguments)),o)return o;var s=e[r];if(s)return o=s[n],o||""!==u.extname(n)||(o=s[n+".js"],!o&&(o=s[n+".json"])),o},e}function p(e,t,n){t=t||{},t.filename=t.filename||"";var a=u.dirname(t.filename);t.basedir&&(a=t.basedir);var s=r(a);t.paths&&s.push.apply(s,t.paths),s=s.map(function(e){return u.dirname(e)}),o(s,t.browser,function(r,o){if(r)return n(r);var s=u.resolve(t.basedir||u.dirname(t.filename),e);if(o[e]||o[s]){var p=o[e]?e:s;if("/"===o[p][0])return m(o[p],i(t,a),function(e,t,r){n(null,t,r)});e=o[p]}var d=t.modules||Object.create(null),l=d[e];if(l)return n(null,l);m(e,i(t,a),function(e,t,r){if(e)return n(e);var a=o?o[t]||t:t;n(null,a,r)})})}function d(e){return e||"browser"}function l(e,t){t=d(t);var n=e[t]||e.browser;return"string"!=typeof e.browserify||n||(n=e.browserify),n}var c=e("fs"),u=e("path"),m=e("resolve");p.sync=function(e,t){t=t||{},t.filename=t.filename||"";var n=u.dirname(t.filename);t.basedir&&(n=t.basedir);var a=r(n);t.paths&&a.push.apply(a,t.paths),a=a.map(function(e){return u.dirname(e)});var o=s(a,t.browser),p=u.resolve(t.basedir||u.dirname(t.filename),e);if(o[e]||o[p]){var d=o[e]?e:p;if("/"===o[d][0])return m.sync(o[d],i(t,n));e=o[d]}var l=t.modules||Object.create(null),c=l[e];if(c)return c;var f=m.sync(e,i(t,n));return o?o[f]||f:f},t.exports=p}).call(this)}).call(this,e("path").join(__dirname,"node_modules","browserify","node_modules","browser-resolve"))},{fs:void 0,path:void 0,resolve:125}],30:[function(e,t){function n(e,t){var n=process.cwd();if(n!==o&&(s={},o=n),s[e]&&s[e][t])return s[e][t];var i=a.call(r,e,t);return s[e]=s[e]||{},s[e][t]=i,i}var r=e("path"),a=r.relative,o=process.cwd(),s=Object.create(null);t.exports=n},{path:void 0}],31:[function(e,t){function n(e,t){if(!(this instanceof n))return new n(e,t);"function"==typeof e&&(t=e,e={}),e||(e={});var r=e.encoding,a=!1;r?(r=(r+"").toLowerCase(),("u8"===r||"uint8"===r)&&(r="uint8array")):a=!0,d.call(this,{objectMode:!0}),this.encoding=r,this.shouldInferEncoding=a,t&&this.on("finish",function(){t(this.getBody())}),this.body=[]}function r(e){return /Array\]$/.test(Object.prototype.toString.call(e))}function a(e){return"string"==typeof e||r(e)||e&&"function"==typeof e.subarray}function o(e){for(var t=[],n=0,r;n<e.length;n++)r=e[n],"string"==typeof r?t.push(r):Buffer.isBuffer(r)?t.push(r):a(r)?t.push(c(r)):t.push(c(r+""));return Buffer.isBuffer(e[0])?(t=Buffer.concat(t),t=t.toString("utf8")):t=t.join(""),t}function s(e){for(var t=[],n=0,r;n<e.length;n++)r=e[n],Buffer.isBuffer(r)?t.push(r):a(r)?t.push(c(r)):t.push(c(r+""));return Buffer.concat(t)}function i(e){for(var t=[],n=0;n<e.length;n++)t.push.apply(t,e[n]);return t}function p(e){for(var t=0,n=0;n<e.length;n++)"string"==typeof e[n]&&(e[n]=c(e[n])),t+=e[n].length;for(var r=new u(t),n=0,a=0,o;n<e.length;n++){o=e[n];for(var s=0;s<o.length;s++)r[a++]=o[s]}return r}var d=e("readable-stream").Writable,l=e("inherits"),c=e("buffer-from");if("undefined"==typeof Uint8Array)var u=e("typedarray").Uint8Array;else var u=Uint8Array;t.exports=n,l(n,d),n.prototype._write=function(e,t,n){this.body.push(e),n()},n.prototype.inferEncoding=function(e){var t=e===void 0?this.body[0]:e;return Buffer.isBuffer(t)?"buffer":"undefined"!=typeof Uint8Array&&t instanceof Uint8Array?"uint8array":Array.isArray(t)?"array":"string"==typeof t?"string":"[object Object]"===Object.prototype.toString.call(t)?"object":"buffer"},n.prototype.getBody=function(){return this.encoding||0!==this.body.length?(this.shouldInferEncoding&&(this.encoding=this.inferEncoding()),"array"===this.encoding?i(this.body):"string"===this.encoding?o(this.body):"buffer"===this.encoding?s(this.body):"uint8array"===this.encoding?p(this.body):this.body):[]};Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},{"buffer-from":32,inherits:55,"readable-stream":124,typedarray:33}],32:[function(e,t){function n(e){return"ArrayBuffer"===o.call(e).slice(8,-1)}function r(e,t,n){t>>>=0;var r=e.byteLength-t;if(0>r)throw new RangeError("'offset' is out of bounds");if(void 0===n)n=r;else if(n>>>=0,n>r)throw new RangeError("'length' is out of bounds");return s?Buffer.from(e.slice(t,t+n)):new Buffer(new Uint8Array(e.slice(t,t+n)))}function a(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!Buffer.isEncoding(t))throw new TypeError("\"encoding\" must be a valid string encoding");return s?Buffer.from(e,t):new Buffer(e,t)}var o=Object.prototype.toString,s="function"==typeof Buffer.alloc&&"function"==typeof Buffer.allocUnsafe&&"function"==typeof Buffer.from;t.exports=function(e,t,o){if("number"==typeof e)throw new TypeError("\"value\" argument must not be a number");return n(e)?r(e,t,o):"string"==typeof e?a(e,t):s?Buffer.from(e):new Buffer(e)}},{}],33:[function(e,t,n){function r(e){if(j&&R){var t=j(e),n;for(n=0;n<t.length;n+=1)R(e,t[n],{value:e[t[n]],writable:!1,enumerable:!1,configurable:!1})}}function a(e){function t(t){R(e,t,{get:function(){return e._getter(t)},set:function(n){e._setter(t,n)},enumerable:!0,configurable:!1})}if(R){if(100000<e.length)throw new RangeError("Array too large for polyfill");var n;for(n=0;n<e.length;n+=1)t(n)}}function o(e,t){var n=32-t;return e<<n>>n}function s(e,t){var n=32-t;return e<<n>>>n}function i(e){return[255&e]}function p(e){return o(e[0],8)}function d(e){return[255&e]}function l(e){return s(e[0],8)}function c(e){return e=O(+e),[0>e?0:255<e?255:255&e]}function u(e){return[255&e>>8,255&e]}function m(e){return o(e[0]<<8|e[1],16)}function f(e){return[255&e>>8,255&e]}function g(e){return s(e[0]<<8|e[1],16)}function h(e){return[255&e>>24,255&e>>16,255&e>>8,255&e]}function y(e){return o(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function b(e){return[255&e>>24,255&e>>16,255&e>>8,255&e]}function _(e){return s(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function x(t,n,r){function a(e){var t=N(e),n=e-t;return .5>n?t:.5<n?t+1:t%2?t+1:t}var o=(1<<n-1)-1,p,d,l,c,u,m,g;for(t===t?t===1/0||t===-Infinity?(d=(1<<n)-1,l=0,p=0>t?1:0):0===t?(d=0,l=0,p=1/t==-Infinity?1:0):(p=0>t,t=P(t),t>=L(2,1-o)?(d=I(N(T(t)/A),1023),l=a(t/L(2,d)*L(2,r)),2<=l/L(2,r)&&(++d,l=1),d>o?(d=(1<<n)-1,l=0):(d+=o,l-=L(2,r))):(d=0,l=a(t/L(2,1-o-r)))):(d=(1<<n)-1,l=L(2,r-1),p=0),u=[],c=r;c;c-=1)u.push(l%2?1:0),l=N(l/2);for(c=n;c;c-=1)u.push(d%2?1:0),d=N(d/2);for(u.push(p?1:0),u.reverse(),m=u.join(""),g=[];m.length;)g.push(parseInt(m.substring(0,8),2)),m=m.substring(8);return g}function k(t,n,r){var a=[],o,p,d,l,c,u,m,g;for(o=t.length;o;o-=1)for(d=t[o-1],p=8;p;p-=1)a.push(d%2?1:0),d>>=1;return a.reverse(),l=a.join(""),c=(1<<n-1)-1,u=parseInt(l.substring(0,1),2)?-1:1,m=parseInt(l.substring(1,1+n),2),g=parseInt(l.substring(1+n),2),m===(1<<n)-1?0===g?u*(1/0):NaN:0<m?u*L(2,m-c)*(1+g/L(2,r)):0===g?0>u?-0:0:u*L(2,-(c-1))*(g/L(2,r))}function S(e){return k(e,11,52)}function E(e){return x(e,11,52)}function w(e){return k(e,8,23)}function v(e){return x(e,8,23)}var C=function(){var e=Object.prototype.toString,t=Object.prototype.hasOwnProperty;return{Class:function(t){return e.call(t).replace(/^\[object *|\]$/g,"")},HasProperty:function(e,t){return t in e},HasOwnProperty:function(e,n){return t.call(e,n)},IsCallable:function(e){return"function"==typeof e},ToInt32:function(e){return e>>0},ToUint32:function(e){return e>>>0}}}(),A=Math.LN2,P=Math.abs,N=Math.floor,T=Math.log,I=Math.min,L=Math.pow,O=Math.round,R;R=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{}),!0}catch(t){return!1}}()?Object.defineProperty:function(e,t,n){if(!e===Object(e))throw new TypeError("Object.defineProperty called on non-object");return C.HasProperty(n,"get")&&Object.prototype.__defineGetter__&&Object.prototype.__defineGetter__.call(e,t,n.get),C.HasProperty(n,"set")&&Object.prototype.__defineSetter__&&Object.prototype.__defineSetter__.call(e,t,n.set),C.HasProperty(n,"value")&&(e[t]=n.value),e};var j=Object.getOwnPropertyNames||function(e){if(e!==Object(e))throw new TypeError("Object.getOwnPropertyNames called on non-object");var t=[],n;for(n in e)C.HasOwnProperty(e,n)&&t.push(n);return t};(function(){function e(e,n,s){var p;return p=function(e,n,o){var d,l,c,u;if(!arguments.length||"number"==typeof arguments[0]){if(this.length=C.ToInt32(arguments[0]),0>o)throw new RangeError("ArrayBufferView size is not a small enough positive integer");this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new t(this.byteLength),this.byteOffset=0}else if("object"==typeof arguments[0]&&arguments[0].constructor===p)for(d=arguments[0],this.length=d.length,this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new t(this.byteLength),this.byteOffset=0,c=0;c<this.length;c+=1)this._setter(c,d._getter(c));else if("object"==typeof arguments[0]&&!(arguments[0]instanceof t||"ArrayBuffer"===C.Class(arguments[0])))for(l=arguments[0],this.length=C.ToUint32(l.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new t(this.byteLength),this.byteOffset=0,c=0;c<this.length;c+=1)u=l[c],this._setter(c,+u);else if("object"==typeof arguments[0]&&(arguments[0]instanceof t||"ArrayBuffer"===C.Class(arguments[0]))){if(this.buffer=e,this.byteOffset=C.ToUint32(n),this.byteOffset>this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw new RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(3>arguments.length){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw new RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=C.ToUint32(o),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}else throw new TypeError("Unexpected argument type(s)");this.constructor=p,r(this),a(this)},p.prototype=new o,p.prototype.BYTES_PER_ELEMENT=e,p.prototype._pack=n,p.prototype._unpack=s,p.BYTES_PER_ELEMENT=e,p.prototype._getter=function(e){if(1>arguments.length)throw new SyntaxError("Not enough arguments");if(e=C.ToUint32(e),!(e>=this.length)){var t=[],n,r;for(n=0,r=this.byteOffset+e*this.BYTES_PER_ELEMENT;n<this.BYTES_PER_ELEMENT;n+=1,r+=1)t.push(this.buffer._bytes[r]);return this._unpack(t)}},p.prototype.get=p.prototype._getter,p.prototype._setter=function(e,t){if(2>arguments.length)throw new SyntaxError("Not enough arguments");if(e=C.ToUint32(e),!(e>=this.length)){var n=this._pack(t),r,a;for(r=0,a=this.byteOffset+e*this.BYTES_PER_ELEMENT;r<this.BYTES_PER_ELEMENT;r+=1,a+=1)this.buffer._bytes[a]=n[r]}},p.prototype.set=function(){if(1>arguments.length)throw new SyntaxError("Not enough arguments");var e,t,n,r,a,o,p,l,c,u;if("object"==typeof arguments[0]&&arguments[0].constructor===this.constructor){if(e=arguments[0],n=C.ToUint32(arguments[1]),n+e.length>this.length)throw new RangeError("Offset plus length of array is out of range");if(l=this.byteOffset+n*this.BYTES_PER_ELEMENT,c=e.length*this.BYTES_PER_ELEMENT,e.buffer===this.buffer){for(u=[],a=0,o=e.byteOffset;a<c;a+=1,o+=1)u[a]=e.buffer._bytes[o];for(a=0,p=l;a<c;a+=1,p+=1)this.buffer._bytes[p]=u[a]}else for(a=0,o=e.byteOffset,p=l;a<c;a+=1,o+=1,p+=1)this.buffer._bytes[p]=e.buffer._bytes[o]}else if("object"==typeof arguments[0]&&"undefined"!=typeof arguments[0].length){if(t=arguments[0],r=C.ToUint32(t.length),n=C.ToUint32(arguments[1]),n+r>this.length)throw new RangeError("Offset plus length of array is out of range");for(a=0;a<r;a+=1)o=t[a],this._setter(n+a,+o)}else throw new TypeError("Unexpected argument type(s)")},p.prototype.subarray=function(e,t){function n(e,t,n){return e<t?t:e>n?n:e}e=C.ToInt32(e),t=C.ToInt32(t),1>arguments.length&&(e=0),2>arguments.length&&(t=this.length),0>e&&(e=this.length+e),0>t&&(t=this.length+t),e=n(e,0,this.length),t=n(t,0,this.length);var r=t-e;return 0>r&&(r=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,r)},p}var t=function(e){if(e=C.ToInt32(e),0>e)throw new RangeError("ArrayBuffer size is not a small enough positive integer");this.byteLength=e,this._bytes=[],this._bytes.length=e;var t;for(t=0;t<this.byteLength;t+=1)this._bytes[t]=0;r(this)};n.ArrayBuffer=n.ArrayBuffer||t;var o=function(){},s=e(1,i,p),x=e(1,d,l),k=e(1,c,l),A=e(2,u,m),P=e(2,f,g),N=e(4,h,y),T=e(4,b,_),I=e(4,v,w),L=e(8,E,S);n.Int8Array=n.Int8Array||s,n.Uint8Array=n.Uint8Array||x,n.Uint8ClampedArray=n.Uint8ClampedArray||k,n.Int16Array=n.Int16Array||A,n.Uint16Array=n.Uint16Array||P,n.Int32Array=n.Int32Array||N,n.Uint32Array=n.Uint32Array||T,n.Float32Array=n.Float32Array||I,n.Float64Array=n.Float64Array||L})(),function(){function e(e,t){return C.IsCallable(e.get)?e.get(t):e[t]}function t(t){return function(r,a){if(r=C.ToUint32(r),r+t.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");r+=this.byteOffset;var s=new n.Uint8Array(this.buffer,r,t.BYTES_PER_ELEMENT),p=[],d;for(d=0;d<t.BYTES_PER_ELEMENT;d+=1)p.push(e(s,d));return!!a===!!o&&p.reverse(),e(new t(new n.Uint8Array(p).buffer),0)}}function a(t){return function(r,a,s){if(r=C.ToUint32(r),r+t.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");var p=new t([a]),d=new n.Uint8Array(p.buffer),l=[],c,u;for(c=0;c<t.BYTES_PER_ELEMENT;c+=1)l.push(e(d,c));!!s===!!o&&l.reverse(),u=new n.Uint8Array(this.buffer,r,t.BYTES_PER_ELEMENT),u.set(l)}}var o=function(){var t=new n.Uint16Array([4660]),r=new n.Uint8Array(t.buffer);return 18===e(r,0)}(),s=function(e,t,a){if(0===arguments.length)e=new n.ArrayBuffer(0);else if(!(e instanceof n.ArrayBuffer||"ArrayBuffer"===C.Class(e)))throw new TypeError("TypeError");if(this.buffer=e||new n.ArrayBuffer(0),this.byteOffset=C.ToUint32(t),this.byteOffset>this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteLength=3>arguments.length?this.buffer.byteLength-this.byteOffset:C.ToUint32(a),this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer");r(this)};s.prototype.getUint8=t(n.Uint8Array),s.prototype.getInt8=t(n.Int8Array),s.prototype.getUint16=t(n.Uint16Array),s.prototype.getInt16=t(n.Int16Array),s.prototype.getUint32=t(n.Uint32Array),s.prototype.getInt32=t(n.Int32Array),s.prototype.getFloat32=t(n.Float32Array),s.prototype.getFloat64=t(n.Float64Array),s.prototype.setUint8=a(n.Uint8Array),s.prototype.setInt8=a(n.Int8Array),s.prototype.setUint16=a(n.Uint16Array),s.prototype.setInt16=a(n.Int16Array),s.prototype.setUint32=a(n.Uint32Array),s.prototype.setInt32=a(n.Int32Array),s.prototype.setFloat32=a(n.Float32Array),s.prototype.setFloat64=a(n.Float64Array),n.DataView=n.DataView||s}()},{}],34:[function(e,t){t.exports=function(){for(var e=0;e<arguments.length;e++)if(arguments[e]!==void 0)return arguments[e]}},{}],35:[function(e,t){function n(e,t,n){var r=n.expose||{};Array.isArray(r)&&(r=r.reduce(function(e,t){return e[t]=!0,e},{}));var s={},p={},d=o();if(n.dedupe&&(e.forEach(function(e){var t=i(e.source);d.add(e,t),s[t]?s[t].push(e):s[t]=[e]}),Object.keys(s).forEach(function(e){for(var t=s[e],n;1<t.length;)n=t.pop(),n.dedupe=t[0].id,n.sameDeps=d.cmp(t[0].deps,n.deps),p[n.id]=t[0].id})),n.index){var l={},c=0;e.forEach(function(e,t){a(r,e.id)?(e.index=e.id,c++,!0!==r[e.id]&&(l[r[e.id]]=e.index)):e.index=t+1-c,l[e.id]=e.index}),e.forEach(function(e){e.indexDeps={},Object.keys(e.deps).forEach(function(t){var n=e.deps[t];e.indexDeps[t]=l[n]}),e.dedupe&&(e.dedupeIndex=l[e.dedupe]),t.push(e)})}else e.forEach(function(e){t.push(e)});t.push(null)}function r(e,t){return e.id+e.hash<t.id+t.hash?-1:1}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function o(){function e(r,a,o){if(!r&&!a)return!0;if(!r||!a)return!1;var s=Object.keys(r);if(s.length!==Object.keys(a).length)return!1;for(var p=0;p<s.length;p++){var d=s[p],l=r[d],c=a[d],u=n[l],m=n[c],f=t[l],g=t[c];if(l!==c&&(u!==m||!o&&!e(f,g,1)))return!1}return!0}var t={},n={};return{add:function(e,r){t[e.id]=e.deps,n[e.id]=r},cmp:e}}var s=e("through2"),i=e("shasum-object");t.exports=function(e){function t(){var t=this;a.sort(r),n(a,t,e)}e||(e={});var a=[];return s.obj(function(e,t,n){a.push(e),n()},t)}},{"shasum-object":137,through2:153}],36:[function(e,t){"use strict";function n(e,t,n){"undefined"==typeof n&&(n=t,t=e,e=null),r.Duplex.call(this,e),"function"!=typeof n.read&&(n=new r.Readable(e).wrap(n)),this._writable=t,this._readable=n,this._waiting=!1;var a=this;t.once("finish",function(){a.end()}),this.once("finish",function(){t.end()}),n.on("readable",function(){a._waiting&&(a._waiting=!1,a._read())}),n.once("end",function(){a.push(null)}),(!e||"undefined"==typeof e.bubbleErrors||e.bubbleErrors)&&(t.on("error",function(e){a.emit("error",e)}),n.on("error",function(e){a.emit("error",e)}))}var r=e("readable-stream");n.prototype=Object.create(r.Duplex.prototype,{constructor:{value:n}}),n.prototype._write=function(e,t,n){this._writable.write(e,t,n)},n.prototype._read=function(){for(var e=0,t;null!==(t=this._readable.read());)this.push(t),e++;0===e&&(this._waiting=!0)},t.exports=function(e,t,r){return new n(e,t,r)},t.exports.DuplexWrapper=n},{"readable-stream":124}],37:[function(e,t,n){function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}function o(e,t){return e.localeCompare(t)}function s(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(i))}function i(e){var t=null;if("/**"===e.slice(-3)){var n=e.replace(/(\/\*\*)+$/,"");t=new f(n,{dot:!0})}return{matcher:new f(e,{dot:!0}),gmatcher:t}}function d(e,t){var n=t;return n="/"===t.charAt(0)?c.join(e.root,t):m(t)||""===t?t:e.changedCwd?c.resolve(e.cwd,t):c.resolve(t),"win32"===process.platform&&(n=n.replace(/\\/g,"/")),n}function l(e,t){return!!e.ignore.length&&e.ignore.some(function(e){return e.matcher.match(t)||!!(e.gmatcher&&e.gmatcher.match(t))})}n.alphasort=o,n.alphasorti=a,n.setopts=function(e,t,n){if(n||(n={}),n.matchBase&&-1===t.indexOf("/")){if(n.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!n.silent,e.pattern=t,e.strict=!1!==n.strict,e.realpath=!!n.realpath,e.realpathCache=n.realpathCache||Object.create(null),e.follow=!!n.follow,e.dot=!!n.dot,e.mark=!!n.mark,e.nodir=!!n.nodir,e.nodir&&(e.mark=!0),e.sync=!!n.sync,e.nounique=!!n.nounique,e.nonull=!!n.nonull,e.nosort=!!n.nosort,e.nocase=!!n.nocase,e.stat=!!n.stat,e.noprocess=!!n.noprocess,e.absolute=!!n.absolute,e.maxLength=n.maxLength||1/0,e.cache=n.cache||Object.create(null),e.statCache=n.statCache||Object.create(null),e.symlinks=n.symlinks||Object.create(null),s(e,n),e.changedCwd=!1;var a=process.cwd();r(n,"cwd")?(e.cwd=c.resolve(n.cwd),e.changedCwd=e.cwd!==a):e.cwd=a,e.root=n.root||c.resolve(e.cwd,"/"),e.root=c.resolve(e.root),"win32"===process.platform&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=m(e.cwd)?e.cwd:d(e,e.cwd),"win32"===process.platform&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!n.nomount,n.nonegate=!0,n.nocomment=!0,e.minimatch=new f(t,n),e.options=e.minimatch.options},n.ownProp=r,n.makeAbs=d,n.finish=function(t){for(var n=t.nounique,r=n?[]:Object.create(null),s=0,e=t.matches.length,p;s<e;s++)if(p=t.matches[s],p&&0!==Object.keys(p).length){var c=Object.keys(p);n?r.push.apply(r,c):c.forEach(function(e){r[e]=!0})}else if(t.nonull){var u=t.minimatch.globSet[s];n?r.push(u):r[u]=!0}if(n||(r=Object.keys(r)),t.nosort||(r=r.sort(t.nocase?a:o)),t.mark){for(var s=0;s<r.length;s++)r[s]=t._mark(r[s]);t.nodir&&(r=r.filter(function(n){var e=!/\/$/.test(n),r=t.cache[n]||t.cache[d(t,n)];return e&&r&&(e="DIR"!==r&&!Array.isArray(r)),e}))}t.ignore.length&&(r=r.filter(function(e){return!l(t,e)})),t.found=r},n.mark=function(e,t){var n=d(e,t),r=e.cache[n],a=t;if(r){var o="DIR"===r||Array.isArray(r),s="/"===t.slice(-1);if(o&&!s?a+="/":!o&&s&&(a=a.slice(0,-1)),a!==t){var i=d(e,a);e.statCache[i]=e.statCache[n],e.cache[i]=e.cache[n]}}return a},n.isIgnored=l,n.childrenIgnored=function(e,t){return!!e.ignore.length&&e.ignore.some(function(e){return!!(e.gmatcher&&e.gmatcher.match(t))})};var c=e("path"),u=e("minimatch"),m=e("path-is-absolute"),f=u.Minimatch},{minimatch:43,path:void 0,"path-is-absolute":49}],38:[function(e,t){function n(e,t,n){if("function"==typeof t&&(n=t,t={}),t||(t={}),t.sync){if(n)throw new TypeError("callback provided to sync glob");return g(e,t)}return new a(e,t,n)}function r(e,t){if(null===t||"object"!=typeof t)return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function a(e,t,r){function o(){--n._processing,0>=n._processing&&(p?process.nextTick(function(){n._finish()}):n._finish())}if("function"==typeof t&&(r=t,t=null),t&&t.sync){if(r)throw new TypeError("callback provided to sync glob");return new C(e,t)}if(!(this instanceof a))return new a(e,t,r);_(this,e,t),this._didRealPath=!1;var s=this.minimatch.set.length;this.matches=Array(s),"function"==typeof r&&(r=v(r),this.on("error",r),this.on("end",function(e){r(null,e)}));var n=this;if(this._processing=0,this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(0===s)return o();for(var p=!0,d=0;d<s;d++)this._process(this.minimatch.set[d],d,!1,o);p=!1}function o(e,t,n){return function(r,a){r?e._readdirError(t,r,n):e._readdirEntries(t,a,n)}}t.exports=n;var s=e("fs"),i=e("fs.realpath"),p=e("minimatch"),d=p.Minimatch,l=e("inherits"),c=e("events").EventEmitter,u=e("path"),m=e("assert"),f=e("path-is-absolute"),g=e("./sync.js"),h=e("./common.js"),y=h.alphasort,b=h.alphasorti,_=h.setopts,x=h.ownProp,k=e("inflight"),S=e("util"),E=h.childrenIgnored,w=h.isIgnored,v=e("once");n.sync=g;var C=n.GlobSync=g.GlobSync;n.glob=n,n.hasMagic=function(e,t){var n=r({},t);n.noprocess=!0;var o=new a(e,n),s=o.minimatch.set;if(!e)return!1;if(1<s.length)return!0;for(var i=0;i<s[0].length;i++)if("string"!=typeof s[0][i])return!0;return!1},n.Glob=a,l(a,c),a.prototype._finish=function(){return m(this instanceof a),this.aborted?void 0:this.realpath&&!this._didRealpath?this._realpath():void(h.finish(this),this.emit("end",this.found))},a.prototype._realpath=function(){function e(){0==--t&&r._finish()}if(!this._didRealpath){this._didRealpath=!0;var t=this.matches.length;if(0===t)return this._finish();for(var r=this,a=0;a<this.matches.length;a++)this._realpathSet(a,e)}},a.prototype._realpathSet=function(e,t){var r=this.matches[e];if(!r)return t();var a=Object.keys(r),o=this,s=a.length;if(0===s)return t();var d=this.matches[e]=Object.create(null);a.forEach(function(n){n=o._makeAbs(n),i.realpath(n,o.realpathCache,function(r,a){r?"stat"===r.syscall?d[n]=!0:o.emit("error",r):d[a]=!0,0==--s&&(o.matches[e]=d,t())})})},a.prototype._mark=function(e){return h.mark(this,e)},a.prototype._makeAbs=function(e){return h.makeAbs(this,e)},a.prototype.abort=function(){this.aborted=!0,this.emit("abort")},a.prototype.pause=function(){this.paused||(this.paused=!0,this.emit("pause"))},a.prototype.resume=function(){if(this.paused){if(this.emit("resume"),this.paused=!1,this._emitQueue.length){var t=this._emitQueue.slice(0);this._emitQueue.length=0;for(var n=0,r;n<t.length;n++)r=t[n],this._emitMatch(r[0],r[1])}if(this._processQueue.length){var a=this._processQueue.slice(0);this._processQueue.length=0;for(var n=0,o;n<a.length;n++)o=a[n],this._processing--,this._process(o[0],o[1],o[2],o[3])}}},a.prototype._process=function(e,t,r,o){if(m(this instanceof a),m("function"==typeof o),!this.aborted){if(this._processing++,this.paused)return void this._processQueue.push([e,t,r,o]);for(var s=0;"string"==typeof e[s];)s++;var i;switch(s){case e.length:return void this._processSimple(e.join("/"),t,o);case 0:i=null;break;default:i=e.slice(0,s).join("/");}var d=e.slice(s),l;null===i?l=".":f(i)||f(e.join("/"))?((!i||!f(i))&&(i="/"+i),l=i):l=i;var c=this._makeAbs(l);if(E(this,l))return o();var u=d[0]===p.GLOBSTAR;u?this._processGlobStar(i,l,c,d,t,r,o):this._processReaddir(i,l,c,d,t,r,o)}},a.prototype._processReaddir=function(e,t,n,r,a,o,s){var i=this;this._readdir(n,o,function(p,d){return i._processReaddir2(e,t,n,r,a,o,d,s)})},a.prototype._processReaddir2=function(t,n,r,a,o,s,p,d){if(!p)return d();for(var l=a[0],c=!!this.minimatch.negate,f=l._glob,g=this.dot||"."===f.charAt(0),h=[],y=0,b;y<p.length;y++)if(b=p[y],"."!==b.charAt(0)||g){var _;_=c&&!t?!b.match(l):b.match(l),_&&h.push(b)}var x=h.length;if(0===x)return d();if(1===a.length&&!this.mark&&!this.stat){this.matches[o]||(this.matches[o]=Object.create(null));for(var y=0,b;y<x;y++)b=h[y],t&&("/"===t?b=t+b:b=t+"/"+b),"/"!==b.charAt(0)||this.nomount||(b=u.join(this.root,b)),this._emitMatch(o,b);return d()}a.shift();for(var y=0;y<x;y++){var b=h[y];t&&("/"===t?b=t+b:b=t+"/"+b),this._process([b].concat(a),o,s,d)}d()},a.prototype._emitMatch=function(t,n){if(!this.aborted&&!w(this,n)){if(this.paused)return void this._emitQueue.push([t,n]);var r=f(n)?n:this._makeAbs(n);if(this.mark&&(n=this._mark(n)),this.absolute&&(n=r),!this.matches[t][n]){if(this.nodir){var a=this.cache[r];if("DIR"===a||Array.isArray(a))return}this.matches[t][n]=!0;var o=this.statCache[r];o&&this.emit("stat",n,o),this.emit("match",n)}}},a.prototype._readdirInGlobStar=function(e,t){function n(n,a){if(n&&"ENOENT"===n.code)return t();var o=a&&a.isSymbolicLink();r.symlinks[e]=o,o||!a||a.isDirectory()?r._readdir(e,!1,t):(r.cache[e]="FILE",t())}if(!this.aborted){if(this.follow)return this._readdir(e,!1,t);var r=this,a=k("lstat\0"+e,n);a&&s.lstat(e,a)}},a.prototype._readdir=function(e,t,n){if(!this.aborted&&(n=k("readdir\0"+e+"\0"+t,n),!!n)){if(t&&!x(this.symlinks,e))return this._readdirInGlobStar(e,n);if(x(this.cache,e)){var r=this.cache[e];if(!r||"FILE"===r)return n();if(Array.isArray(r))return n(null,r)}this;s.readdir(e,o(this,e,n))}},a.prototype._readdirEntries=function(t,n,r){if(!this.aborted){if(!this.mark&&!this.stat)for(var a=0,o;a<n.length;a++)o=n[a],o="/"===t?t+o:t+"/"+o,this.cache[o]=!0;return this.cache[t]=n,r(null,n)}},a.prototype._readdirError=function(e,t,n){if(!this.aborted){switch(t.code){case"ENOTSUP":case"ENOTDIR":var r=this._makeAbs(e);if(this.cache[r]="FILE",r===this.cwdAbs){var a=new Error(t.code+" invalid cwd "+this.cwd);a.path=this.cwd,a.code=t.code,this.emit("error",a),this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=!1;break;default:this.cache[this._makeAbs(e)]=!1,this.strict&&(this.emit("error",t),this.abort()),this.silent||console.error("glob error",t);}return n()}},a.prototype._processGlobStar=function(e,t,n,r,a,o,s){var i=this;this._readdir(n,o,function(p,d){i._processGlobStar2(e,t,n,r,a,o,d,s)})},a.prototype._processGlobStar2=function(t,n,r,a,o,s,p,d){if(!p)return d();var l=a.slice(1),c=t?[t]:[],u=c.concat(l);this._process(u,o,!1,d);var m=this.symlinks[r],f=p.length;if(m&&s)return d();for(var g=0,h;g<f;g++)if(h=p[g],"."!==h.charAt(0)||this.dot){var y=c.concat(p[g],l);this._process(y,o,!0,d);var b=c.concat(p[g],a);this._process(b,o,!0,d)}d()},a.prototype._processSimple=function(e,t,n){var r=this;this._stat(e,function(a,o){r._processSimple2(e,t,a,o,n)})},a.prototype._processSimple2=function(e,t,n,r,a){if(this.matches[t]||(this.matches[t]=Object.create(null)),!r)return a();if(e&&f(e)&&!this.nomount){var o=/[\/\\]$/.test(e);"/"===e.charAt(0)?e=u.join(this.root,e):(e=u.resolve(this.root,e),o&&(e+="/"))}"win32"===process.platform&&(e=e.replace(/\\/g,"/")),this._emitMatch(t,e),a()},a.prototype._stat=function(e,t){var n=this._makeAbs(e),r="/"===e.slice(-1);if(e.length>this.maxLength)return t();if(!this.stat&&x(this.cache,n)){var a=this.cache[n];if(Array.isArray(a)&&(a="DIR"),!r||"DIR"===a)return t(null,a);if(r&&"FILE"===a)return t()}var o=this.statCache[n];if(o!==void 0){if(!1===o)return t(null,o);var i=o.isDirectory()?"DIR":"FILE";return r&&"FILE"===i?t():t(null,i,o)}var p=this,d=k("stat\0"+n,function(r,a){return a&&a.isSymbolicLink()?s.stat(n,function(r,o){r?p._stat2(e,n,null,a,t):p._stat2(e,n,r,o,t)}):void p._stat2(e,n,r,a,t)});d&&s.lstat(n,d)},a.prototype._stat2=function(e,t,n,r,a){if(n&&("ENOENT"===n.code||"ENOTDIR"===n.code))return this.statCache[t]=!1,a();var o="/"===e.slice(-1);if(this.statCache[t]=r,"/"===t.slice(-1)&&r&&!r.isDirectory())return a(null,!1,r);var s=!0;return r&&(s=r.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,o&&"FILE"===s?a():a(null,s,r)}},{"./common.js":37,"./sync.js":50,assert:void 0,events:void 0,fs:void 0,"fs.realpath":39,inflight:41,inherits:55,minimatch:43,once:48,path:void 0,"path-is-absolute":49,util:void 0}],39:[function(e,t){function n(e){return e&&"realpath"===e.syscall&&("ELOOP"===e.code||"ENOMEM"===e.code||"ENAMETOOLONG"===e.code)}function r(e,t,r){return d?s(e,t,r):void("function"==typeof t&&(r=t,t=null),s(e,t,function(a,o){n(a)?l.realpath(e,t,r):r(a,o)}))}function a(e,t){if(d)return i(e,t);try{return i(e,t)}catch(r){if(n(r))return l.realpathSync(e,t);throw r}}t.exports=r,r.realpath=r,r.sync=a,r.realpathSync=a,r.monkeypatch=function(){o.realpath=r,o.realpathSync=a},r.unmonkeypatch=function(){o.realpath=s,o.realpathSync=i};var o=e("fs"),s=o.realpath,i=o.realpathSync,p=process.version,d=/^v[0-5]\./.test(p),l=e("./old.js")},{"./old.js":40,fs:void 0}],40:[function(e,t,n){function r(){function e(e){e&&(r.message=e.message,e=r,t(e))}function t(e){if(e)if(process.throwDeprecation)throw e;else if(!process.noDeprecation){var t="fs: missing callback "+(e.stack||e.message);process.traceDeprecation?console.trace(t):console.error(t)}}var n;if(p){var r=new Error;n=e}else n=t;return n}function a(e){return"function"==typeof e?e:r()}var o=e("path"),s="win32"===process.platform,i=e("fs"),p=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG),d=o.normalize;if(s)var l=/(.*?)(?:[\/\\]+|$)/g;else var l=/(.*?)(?:[\/]+|$)/g;if(s)var c=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/;else var c=/^[\/]*/;n.realpathSync=function(e,t){function n(){var t=c.exec(e);u=t[0].length,f=t[0],g=t[0],h="",s&&!d[g]&&(i.lstatSync(g),d[g]=!0)}if(e=o.resolve(e),t&&Object.prototype.hasOwnProperty.call(t,e))return t[e];var r=e,a={},d={},u,f,g,h;for(n();u<e.length;){l.lastIndex=u;var y=l.exec(e);if(h=f,f+=y[0],g=h+y[1],u=l.lastIndex,!(d[g]||t&&t[g]===g)){var b;if(t&&Object.prototype.hasOwnProperty.call(t,g))b=t[g];else{var _=i.lstatSync(g);if(!_.isSymbolicLink()){d[g]=!0,t&&(t[g]=g);continue}var x=null;if(!s){var k=_.dev.toString(32)+":"+_.ino.toString(32);a.hasOwnProperty(k)&&(x=a[k])}null===x&&(i.statSync(g),x=i.readlinkSync(g)),b=o.resolve(h,x),t&&(t[g]=b),s||(a[k]=x)}e=o.resolve(b,e.slice(u)),n()}}return t&&(t[r]=e),e},n.realpath=function(e,t,n){function r(){var t=c.exec(e);b=t[0].length,_=t[0],x=t[0],k="",s&&!y[x]?i.lstat(x,function(e){return e?n(e):void(y[x]=!0,d())}):process.nextTick(d)}function d(){if(b>=e.length)return t&&(t[g]=e),n(null,e);l.lastIndex=b;var r=l.exec(e);return k=_,_+=r[0],x=k+r[1],b=l.lastIndex,y[x]||t&&t[x]===x?process.nextTick(d):t&&Object.prototype.hasOwnProperty.call(t,x)?f(t[x]):i.lstat(x,u)}function u(e,r){if(e)return n(e);if(!r.isSymbolicLink())return y[x]=!0,t&&(t[x]=x),process.nextTick(d);if(!s){var a=r.dev.toString(32)+":"+r.ino.toString(32);if(h.hasOwnProperty(a))return m(null,h[a],x)}i.stat(x,function(e){return e?n(e):void i.readlink(x,function(e,t){s||(h[a]=t),m(e,t)})})}function m(e,r,a){if(e)return n(e);var s=o.resolve(k,r);t&&(t[a]=s),f(s)}function f(t){e=o.resolve(t,e.slice(b)),r()}if("function"!=typeof n&&(n=a(t),t=null),e=o.resolve(e),t&&Object.prototype.hasOwnProperty.call(t,e))return process.nextTick(n.bind(null,null,t[e]));var g=e,h={},y={},b,_,x,k;r()}},{fs:void 0,path:void 0}],41:[function(e,t){function n(e){return s(function t(){var n=o[e],a=n.length,s=r(arguments);try{for(var p=0;p<a;p++)n[p].apply(null,s)}finally{n.length>a?(n.splice(0,a),process.nextTick(function(){t.apply(null,s)})):delete o[e]}})}function r(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r]=e[r];return n}var a=e("wrappy"),o=Object.create(null),s=e("once");t.exports=a(function(e,t){return o[e]?(o[e].push(t),null):(o[e]=[t],n(e))})},{once:48,wrappy:42}],42:[function(e,t){function n(e,t){function r(){for(var t=Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];var r=e.apply(this,t),a=t[t.length-1];return"function"==typeof r&&r!==a&&Object.keys(a).forEach(function(e){r[e]=a[e]}),r}if(e&&t)return n(e)(t);if("function"!=typeof e)throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(t){r[t]=e[t]}),r}t.exports=n},{}],43:[function(e,t){function n(e,n){e=e||{},n=n||{};var r={};return Object.keys(n).forEach(function(e){r[e]=n[e]}),Object.keys(e).forEach(function(t){r[t]=e[t]}),r}function r(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!!(n.nocomment||"#"!==t.charAt(0))&&(""===t.trim()?""===e:new a(t,n).match(e))}function a(e,t){if(!(this instanceof a))return new a(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==l.sep&&(e=e.split(l.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function o(e,t){if(t||(this instanceof a?t=this.options:t={}),e="undefined"==typeof e?this.pattern:e,"undefined"==typeof e)throw new TypeError("undefined pattern");return t.nobrace||!e.match(/\{.*\}/)?[e]:m(e)}function s(e,t){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var n=this.options;"/"!==l.sep&&(e=e.split(l.sep).join("/")),e=e.split(h),this.debug(this.pattern,"split",e);var r=this.set;this.debug(this.pattern,"set",r);var a,o;for(o=e.length-1;0<=o&&(a=e[o],!a);o--);for(o=0;o<r.length;o++){var s=r[o],p=e;n.matchBase&&1===s.length&&(p=[a]);var d=this.matchOne(p,s,t);if(d)return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate}function p(e){return e.replace(/\\(.)/g,"$1")}function d(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}t.exports=r,r.Minimatch=a;var l={sep:"/"};try{l=e("path")}catch(e){}var u=r.GLOBSTAR=a.GLOBSTAR={},m=e("brace-expansion"),f={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},g=function(e){return e.split("").reduce(function(e,t){return e[t]=!0,e},{})}("().*{}+?[]^$\\!"),h=/\/+/;r.filter=function(e,t){return t=t||{},function(n){return r(n,e,t)}},r.defaults=function(e){if(!e||!Object.keys(e).length)return r;var t=r,a=function(r,a,o){return t.minimatch(r,a,n(e,o))};return a.Minimatch=function(r,a){return new t.Minimatch(r,n(e,a))},a},a.defaults=function(e){return e&&Object.keys(e).length?r.defaults(e).Minimatch:a},a.prototype.debug=function(){},a.prototype.make=function(){if(!this._made){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error),this.debug(this.pattern,n),n=this.globParts=n.map(function(e){return e.split(h)}),this.debug(this.pattern,n),n=n.map(function(e){return e.map(this.parse,this)},this),this.debug(this.pattern,n),n=n.filter(function(e){return-1===e.indexOf(!1)}),this.debug(this.pattern,n),this.set=n}},a.prototype.parseNegate=function(){var e=this.pattern,t=!1,n=this.options,r=0;if(!n.nonegate){for(var a=0,o=e.length;a<o&&"!"===e.charAt(a);a++)t=!t,r++;r&&(this.pattern=e.substr(r)),this.negate=t}},r.braceExpand=function(e,t){return o(e,t)},a.prototype.braceExpand=o,a.prototype.parse=function(e,r){function a(){v&&("*"===v?(s+="[^/]*?",d=!0):"?"===v?(s+="[^/]",d=!0):s+="\\"+v,S.debug("clearStateChar %j %j",v,s),v=!1)}if(65536<e.length)throw new TypeError("pattern is too long");var o=this.options;if(!o.noglobstar&&"**"===e)return u;if(""===e)return"";for(var s="",d=!!o.nocase,l=!1,m=[],h=[],b=!1,_=-1,x=-1,k="."===e.charAt(0)?"":o.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",S=this,E=0,w=e.length,v,C;E<w&&(C=e.charAt(E));E++){if(this.debug("%s\t%s %s %j",e,E,s,C),l&&g[C]){s+="\\"+C,l=!1;continue}switch(C){case"/":return!1;case"\\":a(),l=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,E,s,C),b){this.debug(" in class"),"!"===C&&E===x+1&&(C="^"),s+=C;continue}S.debug("call clearStateChar %j",v),a(),v=C,o.noext&&a();continue;case"(":if(b){s+="(";continue}if(!v){s+="\\(";continue}m.push({type:v,start:E-1,reStart:s.length,open:f[v].open,close:f[v].close}),s+="!"===v?"(?:(?!(?:":"(?:",this.debug("plType %j %j",v,s),v=!1;continue;case")":if(b||!m.length){s+="\\)";continue}a(),d=!0;var A=m.pop();s+=A.close,"!"===A.type&&h.push(A),A.reEnd=s.length;continue;case"|":if(b||!m.length||l){s+="\\|",l=!1;continue}a(),s+="|";continue;case"[":if(a(),b){s+="\\"+C;continue}b=!0,x=E,_=s.length,s+=C;continue;case"]":if(E===x+1||!b){s+="\\"+C,l=!1;continue}if(b){var P=e.substring(x+1,E);try{RegExp("["+P+"]")}catch(e){var N=this.parse(P,y);s=s.substr(0,_)+"\\["+N[0]+"\\]",d=d||N[1],b=!1;continue}}d=!0,b=!1,s+=C;continue;default:a(),l?l=!1:g[C]&&!("^"===C&&b)&&(s+="\\"),s+=C;}}for(b&&(P=e.substr(x+1),N=this.parse(P,y),s=s.substr(0,_)+"\\["+N[0],d=d||N[1]),A=m.pop();A;A=m.pop()){var T=s.slice(A.reStart+A.open.length);this.debug("setting tail",s,A),T=T.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,t,n){return n||(n="\\"),t+t+n+"|"}),this.debug("tail=%j\n %s",T,T,A,s);var I="*"===A.type?"[^/]*?":"?"===A.type?"[^/]":"\\"+A.type;d=!0,s=s.slice(0,A.reStart)+I+"\\("+T}a(),l&&(s+="\\\\");var t=!1;switch(s.charAt(0)){case".":case"[":case"(":t=!0;}for(var L=h.length-1;-1<L;L--){var O=h[L],R=s.slice(0,O.reStart),j=s.slice(O.reStart,O.reEnd-8),M=s.slice(O.reEnd-8,O.reEnd),D=s.slice(O.reEnd);M+=D;var B=R.split("(").length-1,F=D;for(E=0;E<B;E++)F=F.replace(/\)[+*?]?/,"");D=F;var V="";""===D&&r!==y&&(V="$");var U=R+j+D+V+M;s=U}if(""!==s&&d&&(s="(?=.)"+s),t&&(s=k+s),r===y)return[s,d];if(!d)return p(e);var q=o.nocase?"i":"";try{var G=new RegExp("^"+s+"$",q)}catch(e){return /$./}return G._glob=e,G._src=s,G};var y={};r.makeRe=function(e,t){return new a(e,t||{}).makeRe()},a.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,n=t.noglobstar?"[^/]*?":t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=t.nocase?"i":"",a=e.map(function(e){return e.map(function(e){return e===u?n:"string"==typeof e?d(e):e._src}).join("\\/")}).join("|");a="^(?:"+a+")$",this.negate&&(a="^(?!"+a+").*$");try{this.regexp=new RegExp(a,r)}catch(e){this.regexp=!1}return this.regexp},r.match=function(e,t,n){n=n||{};var r=new a(t,n);return e=e.filter(function(e){return r.match(e)}),r.options.nonull&&!e.length&&e.push(t),e},a.prototype.match=s,a.prototype.matchOne=function(e,t,n){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var a=0,o=0,s=e.length,i=t.length;a<s&&o<i;a++,o++){this.debug("matchOne loop");var d=t[o],p=e[a];if(this.debug(t,d,p),!1===d)return!1;if(d===u){this.debug("GLOBSTAR",[t,d,p]);var l=a,c=o+1;if(c===i){for(this.debug("** at the end");a<s;a++)if("."===e[a]||".."===e[a]||!r.dot&&"."===e[a].charAt(0))return!1;return!0}for(;l<s;){var m=e[l];if(this.debug("\nglobstar while",e,l,t,c,m),this.matchOne(e.slice(l),t.slice(c),n))return this.debug("globstar found match!",l,s,m),!0;if("."===m||".."===m||!r.dot&&"."===m.charAt(0)){this.debug("dot detected!",e,l,t,c);break}this.debug("globstar swallow a segment, and continue"),l++}return!!(n&&(this.debug("\n>>> no match, partial?",e,l,t,c),l===s))}var f;if("string"==typeof d?(f=r.nocase?p.toLowerCase()===d.toLowerCase():p===d,this.debug("string match",d,p,f)):(f=p.match(d),this.debug("pattern match",d,p,f)),!f)return!1}if(a===s&&o===i)return!0;if(a===s)return n;if(o===i){var g=a===s-1&&""===e[a];return g}throw new Error("wtf?")}},{"brace-expansion":44,path:void 0}],44:[function(e,t){var n=String.fromCharCode;function r(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function a(e){return e.split("\\\\").join(y).split("\\{").join(b).split("\\}").join(_).split("\\,").join(x).split("\\.").join(k)}function o(e){return e.split(y).join("\\").split(b).join("{").split(_).join("}").split(x).join(",").split(k).join(".")}function s(e){if(!e)return[""];var t=[],n=h("{","}",e);if(!n)return e.split(",");var r=n.pre,a=n.body,o=n.post,i=r.split(",");i[i.length-1]+="{"+a+"}";var p=s(o);return o.length&&(i[i.length-1]+=p.shift(),i.push.apply(i,p)),t.push.apply(t,i),t}function p(e){return"{"+e+"}"}function d(e){return /^-?0\d/.test(e)}function l(e,t){return e<=t}function u(e,t){return e>=t}function f(e,t){var a=[],o=h("{","}",e);if(!o||/\$$/.test(o.pre))return[e];var m=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(o.body),b=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(o.body),S=m||b,E=0<=o.body.indexOf(",");if(!S&&!E)return o.post.match(/,.*\}/)?(e=o.pre+"{"+o.body+_+o.post,f(e)):[e];var w;if(S)w=o.body.split(/\.\./);else if(w=s(o.body),1===w.length&&(w=f(w[0],!1).map(p),1===w.length)){var v=o.post.length?f(o.post,!1):[""];return v.map(function(e){return o.pre+w[0]+e})}var C=o.pre,v=o.post.length?f(o.post,!1):[""],A;if(S){var P=r(w[0]),x=r(w[1]),y=Math.max(w[0].length,w[1].length),T=3==w.length?Math.abs(r(w[2])):1,I=l;x<P&&(T*=-1,I=u);var L=w.some(d);A=[];for(var O=P;I(O,x);O+=T){var R;if(b)R=n(O),"\\"===R&&(R="");else if(R=O+"",L){var M=y-R.length;if(0<M){var D=Array(M+1).join("0");R=0>O?"-"+D+R.slice(1):D+R}}A.push(R)}}else A=g(w,function(e){return f(e,!1)});for(var B=0;B<A.length;B++)for(var F=0,V;F<v.length;F++)V=C+A[B]+v[F],(!t||S||V)&&a.push(V);return a}var g=e("concat-map"),h=e("balanced-match");t.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),f(a(e),!0).map(o)):[]};var y="\0SLASH"+Math.random()+"\0",b="\0OPEN"+Math.random()+"\0",_="\0CLOSE"+Math.random()+"\0",x="\0COMMA"+Math.random()+"\0",k="\0PERIOD"+Math.random()+"\0"},{"balanced-match":45,"concat-map":46}],45:[function(e,t){'use strict';function n(e,t,n){e instanceof RegExp&&(e=o(e,n)),t instanceof RegExp&&(t=o(t,n));var i=s(e,t,n);return i&&{start:i[0],end:i[1],pre:n.slice(0,i[0]),body:n.slice(i[0]+e.length,i[1]),post:n.slice(i[1]+t.length)}}function o(e,t){var n=t.match(e);return n?n[0]:null}function s(e,t,n){var r=n.indexOf(e),a=n.indexOf(t,r+1),o=r,s,p,d,l,c;if(0<=r&&0<a){for(s=[],d=n.length;0<=o&&!c;)o==r?(s.push(o),r=n.indexOf(e,o+1)):1==s.length?c=[s.pop(),a]:(p=s.pop(),p<d&&(d=p,l=a),a=n.indexOf(t,o+1)),o=r<a&&0<=r?r:a;s.length&&(c=[d,l])}return c}t.exports=n,n.range=s},{}],46:[function(e,t){t.exports=function(e,t){for(var r=[],a=0,o;a<e.length;a++)o=t(e[a],a),n(o)?r.push.apply(r,o):r.push(o);return r};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],47:[function(e,t,n){arguments[4][42][0].apply(n,arguments)},{dup:42}],48:[function(e,t){function n(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function r(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},n=e.name||"Function wrapped with `once`";return t.onceError=n+" shouldn't be called more than once",t.called=!1,t}var a=e("wrappy");t.exports=a(n),t.exports.strict=a(r),n.proto=n(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return n(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return r(this)},configurable:!0})})},{wrappy:47}],49:[function(e,t){'use strict';function n(e){return"/"===e.charAt(0)}function r(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e),n=t[1]||"",r=!!(n&&":"!==n.charAt(1));return!!(t[2]||r)}t.exports="win32"===process.platform?r:n,t.exports.posix=n,t.exports.win32=r},{}],50:[function(e,t){function n(e,t){if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");return new r(e,t).found}function r(e,t){if(!e)throw new Error("must provide pattern");if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof r))return new r(e,t);if(h(this,e,t),this.noprocess)return this;var a=this.minimatch.set.length;this.matches=Array(a);for(var n=0;n<a;n++)this._process(this.minimatch.set[n],n,!1);this._finish()}t.exports=n,n.GlobSync=r;var a=e("fs"),o=e("fs.realpath"),s=e("minimatch"),i=s.Minimatch,p=e("./glob.js").Glob,d=e("util"),l=e("path"),c=e("assert"),u=e("path-is-absolute"),m=e("./common.js"),f=m.alphasort,g=m.alphasorti,h=m.setopts,y=m.ownProp,b=m.childrenIgnored,_=m.isIgnored;r.prototype._finish=function(){if(c(this instanceof r),this.realpath){var e=this;this.matches.forEach(function(t,n){var r=e.matches[n]=Object.create(null);for(var a in t)try{a=e._makeAbs(a);var s=o.realpathSync(a,e.realpathCache);r[s]=!0}catch(t){if("stat"===t.syscall)r[e._makeAbs(a)]=!0;else throw t}})}m.finish(this)},r.prototype._process=function(e,t,a){c(this instanceof r);for(var o=0;"string"==typeof e[o];)o++;var i;switch(o){case e.length:return void this._processSimple(e.join("/"),t);case 0:i=null;break;default:i=e.slice(0,o).join("/");}var p=e.slice(o),d;null===i?d=".":u(i)||u(e.join("/"))?((!i||!u(i))&&(i="/"+i),d=i):d=i;var l=this._makeAbs(d);if(!b(this,d)){var m=p[0]===s.GLOBSTAR;m?this._processGlobStar(i,d,l,p,t,a):this._processReaddir(i,d,l,p,t,a)}},r.prototype._processReaddir=function(t,n,r,a,o,s){var p=this._readdir(r,s);if(p){for(var d=a[0],c=!!this.minimatch.negate,u=d._glob,f=this.dot||"."===u.charAt(0),g=[],h=0,y;h<p.length;h++)if(y=p[h],"."!==y.charAt(0)||f){var b;b=c&&!t?!y.match(d):y.match(d),b&&g.push(y)}var _=g.length;if(0!==_){if(1===a.length&&!this.mark&&!this.stat){this.matches[o]||(this.matches[o]=Object.create(null));for(var h=0,y;h<_;h++)y=g[h],t&&("/"===t.slice(-1)?y=t+y:y=t+"/"+y),"/"!==y.charAt(0)||this.nomount||(y=l.join(this.root,y)),this._emitMatch(o,y);return}a.shift();for(var h=0;h<_;h++){var y=g[h],x;x=t?[t,y]:[y],this._process(x.concat(a),o,s)}}}},r.prototype._emitMatch=function(t,n){if(!_(this,n)){var r=this._makeAbs(n);if(this.mark&&(n=this._mark(n)),this.absolute&&(n=r),!this.matches[t][n]){if(this.nodir){var a=this.cache[r];if("DIR"===a||Array.isArray(a))return}this.matches[t][n]=!0,this.stat&&this._stat(n)}}},r.prototype._readdirInGlobStar=function(e){if(this.follow)return this._readdir(e,!1);var t,n;try{n=a.lstatSync(e)}catch(e){if("ENOENT"===e.code)return null}var r=n&&n.isSymbolicLink();return this.symlinks[e]=r,r||!n||n.isDirectory()?t=this._readdir(e,!1):this.cache[e]="FILE",t},r.prototype._readdir=function(e,t){if(t&&!y(this.symlinks,e))return this._readdirInGlobStar(e);if(y(this.cache,e)){var n=this.cache[e];if(!n||"FILE"===n)return null;if(Array.isArray(n))return n}try{return this._readdirEntries(e,a.readdirSync(e))}catch(t){return this._readdirError(e,t),null}},r.prototype._readdirEntries=function(t,n){if(!this.mark&&!this.stat)for(var r=0,a;r<n.length;r++)a=n[r],a="/"===t?t+a:t+"/"+a,this.cache[a]=!0;return this.cache[t]=n,n},r.prototype._readdirError=function(e,t){switch(t.code){case"ENOTSUP":case"ENOTDIR":var n=this._makeAbs(e);if(this.cache[n]="FILE",n===this.cwdAbs){var r=new Error(t.code+" invalid cwd "+this.cwd);throw r.path=this.cwd,r.code=t.code,r}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=!1;break;default:if(this.cache[this._makeAbs(e)]=!1,this.strict)throw t;this.silent||console.error("glob error",t);}},r.prototype._processGlobStar=function(t,n,r,a,o,s){var p=this._readdir(r,s);if(p){var d=a.slice(1),l=t?[t]:[],c=l.concat(d);this._process(c,o,!1);var u=p.length,m=this.symlinks[r];if(!(m&&s))for(var f=0,g;f<u;f++)if(g=p[f],"."!==g.charAt(0)||this.dot){var h=l.concat(p[f],d);this._process(h,o,!0);var y=l.concat(p[f],a);this._process(y,o,!0)}}},r.prototype._processSimple=function(e,t){var n=this._stat(e);if(this.matches[t]||(this.matches[t]=Object.create(null)),!!n){if(e&&u(e)&&!this.nomount){var r=/[\/\\]$/.test(e);"/"===e.charAt(0)?e=l.join(this.root,e):(e=l.resolve(this.root,e),r&&(e+="/"))}"win32"===process.platform&&(e=e.replace(/\\/g,"/")),this._emitMatch(t,e)}},r.prototype._stat=function(e){var t=this._makeAbs(e),n="/"===e.slice(-1);if(e.length>this.maxLength)return!1;if(!this.stat&&y(this.cache,t)){var r=this.cache[t];if(Array.isArray(r)&&(r="DIR"),!n||"DIR"===r)return r;if(n&&"FILE"===r)return!1}var o=this.statCache[t];if(!o){var s;try{s=a.lstatSync(t)}catch(e){if(e&&("ENOENT"===e.code||"ENOTDIR"===e.code))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{o=a.statSync(t)}catch(e){o=s}else o=s}this.statCache[t]=o;var r=!0;return o&&(r=o.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||r,!(n&&"FILE"===r)&&r},r.prototype._mark=function(e){return m.mark(this,e)},r.prototype._makeAbs=function(e){return m.makeAbs(this,e)}},{"./common.js":37,"./glob.js":38,assert:void 0,fs:void 0,"fs.realpath":39,minimatch:43,path:void 0,"path-is-absolute":49,util:void 0}],51:[function(e,t){'use strict';var n=Math.max,r=Array.prototype.slice,a=Object.prototype.toString;t.exports=function(e){var t=this;if("function"!=typeof t||a.call(t)!=="[object Function]")throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var o=r.call(arguments,1),s=function(){if(this instanceof c){var n=t.apply(this,o.concat(r.call(arguments)));return Object(n)===n?n:this}return t.apply(e,o.concat(r.call(arguments)))},p=n(0,t.length-o.length),d=[],l=0,c;l<p;l++)d.push("$"+l);if(c=Function("binder","return function ("+d.join(",")+"){ return binder.apply(this,arguments); }")(s),t.prototype){var u=function(){};u.prototype=t.prototype,c.prototype=new u,u.prototype=null}return c}},{}],52:[function(e,t){'use strict';var n=e("./implementation");t.exports=Function.prototype.bind||n},{"./implementation":51}],53:[function(e,t){'use strict';var n=e("function-bind");t.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":52}],54:[function(e,t){'use strict';function n(e){return a[e]}function r(e){return o[e]}var a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"};t.exports=function(e){return JSON.stringify(e).replace(/[&><\u2028\u2029]/g,n)};var o={"\u2028":"\\u2028","\u2029":"\\u2029"};t.exports.sanitize=function(e){return e.replace(/[\u2028\u2029]/g,r)}},{}],55:[function(t,n){try{var r=t("util");if("function"!=typeof r.inherits)throw"";n.exports=r.inherits}catch(r){n.exports=t("./inherits_browser.js")}},{"./inherits_browser.js":56,util:void 0}],56:[function(e,t){t.exports="function"==typeof Object.create?function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},{}],57:[function(e,t){function n(e,t){var n=d.relative(d.dirname(t),e);return /^\./.test(n)||l(n)||(n="./"+n),"\\"===d.sep&&(n=n.replace(/\\/g,"/")),n}function r(e,t,n,r){var a=Object.keys(e);if(0===a.length)return t;var o=a.map(function(t){return e[t]}),s="(function (){\n"+t+"\n}).call(this)";if(3>=a.length)s="(function ("+a.join(",")+"){"+s+"}).call(this,"+o.join(",")+")";else{var i=a.slice(0,3).concat(["__argument0","__argument1","__argument2","__argument3"]).concat(a.slice(3));o.splice(3,0,"arguments[3]","arguments[4]","arguments[5]","arguments[6]"),s="(function ("+i.join(",")+"){"+s+"}).call(this,"+o.join(",")+")"}if(!r.debug)return s;var p=d.relative(r.basedir,n).replace(/\\/g,"/"),l=m.create().addFile({sourceFile:p,source:t},{line:1});return m.removeComments(s)+"\n"+l.comment()}function a(e,t){return e.filter(function(e){return e.slice(0,t.length+1)===t+"."}).length}var o=e("undeclared-identifiers"),s=e("through2"),i=e("xtend"),p=e("acorn-node").parse,d=e("path"),l=d.isAbsolute||e("path-is-absolute");"function"!=typeof e.resolve&&(e.resolve=()=>".");var c=e.resolve("process/browser.js"),u=e.resolve("is-buffer"),m=e("combine-source-map"),f={process:function(e){var t=n(c,e);return"require("+JSON.stringify(t)+")"},global:function(){return"typeof global !== \"undefined\" ? global : typeof self !== \"undefined\" ? self : typeof window !== \"undefined\" ? window : {}"},"Buffer.isBuffer":function(e){var t=n(u,e);return"require("+JSON.stringify(t)+")"},Buffer:function(){return"require(\"buffer\").Buffer"},setImmediate:function(){return"require(\"timers\").setImmediate"},clearImmediate:function(){return"require(\"timers\").clearImmediate"},__filename:function(e,t){var n=d.relative(t,e);"\\"===d.sep&&(n=n.replace(/\\/g,"/"));var r="/"+n;return JSON.stringify(r)},__dirname:function(e,t){var n=d.relative(t,e);"\\"===d.sep&&(n=n.replace(/\\/g,"/"));var r=d.dirname("/"+n);return JSON.stringify(r)}};t.exports=function(t,n){function d(){var s=this,i=Buffer.isBuffer(g[0])?Buffer.concat(g).toString("utf8"):g.join("");if(i=i.replace(/^\ufeff/,"").replace(/^#![^\n]*\n/,"\n"),!0!==n.always&&!m.test(i))return this.push(i),void this.push(null);try{var d=n.always?{identifiers:u,properties:[]}:o(p(i),{wildcard:!0})}catch(e){var f=new SyntaxError((e.message||e)+" while parsing "+t);return f.type="syntax",f.filename=t,this.emit("error",f)}var e={};u.forEach(function(n){if(/\./.test(n)){var r=n.split("."),o=d.properties.indexOf(n);if(!(-1===o||1<a(d.properties,r[0]))){var i=c[n](t,l);i&&(e[r[0]]="{"+JSON.stringify(r[1])+":"+i+"}",s.emit("global",n))}}}),u.forEach(function(n){if(!/\./.test(n)&&!e[n]&&!(0>d.identifiers.indexOf(n))){var r=c[n](t,l);r&&(e[n]=r,s.emit("global",n))}}),this.push(r(e,i,t,n)),this.push(null)}if(/\.json$/i.test(t))return s();n||(n={});var l=n.basedir||"/",c=i(f,n.vars),u=Object.keys(c).filter(function(e){return"function"==typeof c[e]}),m=RegExp(u.map(function(e){return"\\b"+e+"\\b"}).join("|")),g=[];return s(function(e,t,n){g.push(e),n()},d)},t.exports.vars=f},{"acorn-node":58,"combine-source-map":68,path:void 0,"path-is-absolute":85,through2:153,"undeclared-identifiers":86,xtend:154}],58:[function(e,t,n){function r(e){return e||(e={}),s({ecmaVersion:2020,allowHashBang:!0,allowReturnOutsideFunction:!0},e)}function a(e){return e||(e={}),"module"===e.sourceType?p:i}var o=e("acorn"),s=e("xtend"),i=o.Parser.extend(e("./lib/bigint")).extend(e("./lib/class-fields")).extend(e("./lib/static-class-features")).extend(e("./lib/numeric-separator")).extend(e("./lib/dynamic-import").default),p=i.extend(e("./lib/export-ns-from")).extend(e("./lib/import-meta"));t.exports=n=s(o,{parse:function(e,t){return a(t).parse(e,r(t))},parseExpressionAt:function(e,t,n){return a(n).parseExpressionAt(e,t,r(n))},tokenizer:function(e,t){return a(t).tokenizer(e,r(t))}})},{"./lib/bigint":59,"./lib/class-fields":60,"./lib/dynamic-import":61,"./lib/export-ns-from":62,"./lib/import-meta":63,"./lib/numeric-separator":64,"./lib/static-class-features":66,acorn:67,xtend:154}],59:[function(e,t){"use strict";var n=e("acorn"),r=n.tokTypes,a=n.isIdentifierStart;t.exports=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parseLiteral=function(t){var n=e.prototype.parseLiteral.call(this,t);return 110==n.raw.charCodeAt(n.raw.length-1)&&(n.bigint=this.getNumberInput(n.start,n.end)),n},t.prototype.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);if(null===n&&this.raise(this.start+2,"Expected number in radix "+e),110==this.input.charCodeAt(this.pos)){var o=this.getNumberInput(t,this.pos);n="undefined"==typeof BigInt?null:BigInt(o),++this.pos}else a(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");return this.finishToken(r.num,n)},t.prototype.readNumber=function(t){var n=this.pos;if(t)return e.prototype.readNumber.call(this,t);if(48===this.input.charCodeAt(n)&&110!==this.input.charCodeAt(n+1))return e.prototype.readNumber.call(this,t);if(null===this.readInt(10)&&this.raise(n,"Invalid number"),110!=this.input.charCodeAt(this.pos))return this.pos=n,e.prototype.readNumber.call(this,t);var a=this.getNumberInput(n,this.pos),o="undefined"==typeof BigInt?null:BigInt(a);return++this.pos,this.finishToken(r.num,o)},t.prototype.getNumberInput=function(t,n){return e.prototype.getNumberInput?e.prototype.getNumberInput.call(this,t,n):this.input.slice(t,n)},t}(e)}},{acorn:67}],60:[function(e,t){"use strict";function n(e){if(this.eat(a.eq)){var t=this._inFieldValue;this._inFieldValue=!0,e.value=this.parseExpression(),this._inFieldValue=t}else e.value=null}var r=e("acorn"),a=r.tokTypes,o=e("../private-class-elements");t.exports=function(e){return e=o(e),function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parseClassElement=function(){if(8<=this.options.ecmaVersion&&(this.type==a.name||this.type==this.privateNameToken||this.type==a.bracketL||this.type==a.string)){var t=this._branch();if(t.type==a.bracketL){var r=0;do t.eat(a.bracketL)?++r:t.eat(a.bracketR)?--r:t.next();while(0<r)}else t.next();if(t.type==a.eq||t.canInsertSemicolon()||t.type==a.semi){var o=this.startNode();return this.type==this.privateNameToken?this.parsePrivateClassElementName(o):this.parsePropertyName(o),("Identifier"===o.key.type&&"constructor"===o.key.name||"Literal"===o.key.type&&"constructor"===o.key.value)&&this.raise(o.key.start,"Classes may not have a field called constructor"),n.call(this,o),this.finishNode(o,"FieldDefinition"),this.semicolon(),o}}return e.prototype.parseClassElement.apply(this,arguments)},t.prototype.parseIdent=function(t,n){var r=e.prototype.parseIdent.call(this,t,n);return this._inFieldValue&&"arguments"==r.name&&this.raise(r.start,"A class field initializer may not contain arguments"),r},t}(e)}},{"../private-class-elements":65,acorn:67}],61:[function(e,t,n){'use strict';function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(){var e=this.startNode();return this.next(),this.type!==l.tokTypes.parenL&&this.unexpected(),this.finishNode(e,c)}function i(){return /^(\s|\/\/.*|\/\*[^]*?\*\/)*\(/.test(this.input.slice(this.pos))}Object.defineProperty(n,"__esModule",{value:!0}),n.DynamicImportKey=void 0;var p=function(){function e(e,t){for(var n=0,r;n<t.length;n++)r=t[n],r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),d=function(){function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(a===void 0){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in a)return a.value;var s=a.get;return void 0===s?void 0:s.call(r)}return e}();n["default"]=function(e){return function(e){function t(){return r(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),p(t,[{key:"parseStatement",value:function(){return function(e,n,r){return this.type===l.tokTypes._import&&i.call(this)?this.parseExpressionStatement(this.startNode(),this.parseExpression()):d(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"parseStatement",this).call(this,e,n,r)}}()},{key:"parseExprAtom",value:function(){return function(e){return this.type===l.tokTypes._import?s.call(this):d(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"parseExprAtom",this).call(this,e)}}()}]),t}(e)};var l=e("acorn"),c=n.DynamicImportKey="Import";l.tokTypes._import.startsExpr=!0},{acorn:67}],62:[function(e,t){"use strict";var n=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,r=e("acorn").tokTypes;t.exports=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parseExport=function(t,a){n.lastIndex=this.pos;var o=n.exec(this.input),s=this.input.charAt(this.pos+o[0].length);if("*"!==s)return e.prototype.parseExport.call(this,t,a);this.next();var i=this.startNode();return this.expect(r.star),this.eatContextual("as")&&(t.declaration=null,i.exported=this.parseIdent(!0),this.checkExport(a,i.exported.name,this.lastTokStart),t.specifiers=[this.finishNode(i,"ExportNamespaceSpecifier")]),this.expectContextual("from"),this.type!==r.string&&this.unexpected(),t.source=this.parseExprAtom(),this.semicolon(),this.finishNode(t,t.specifiers?"ExportNamedDeclaration":"ExportAllDeclaration")},t}(e)}},{acorn:67}],63:[function(e,t){"use strict";var n=e("acorn").tokTypes,r=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,a=function(e){r.lastIndex=e.pos;var t=r.exec(e.input),n=e.pos+t[0].length;return"."===e.input.slice(n,n+1)};t.exports=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parseExprAtom=function(t){if(this.type!==n._import||!a(this))return e.prototype.parseExprAtom.call(this,t);this.options.allowImportExportEverywhere||this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'");var r=this.startNode();return r.meta=this.parseIdent(!0),this.expect(n.dot),r.property=this.parseIdent(!0),"meta"!==r.property.name&&this.raiseRecoverable(r.property.start,"The only valid meta property for import is import.meta"),this.finishNode(r,"MetaProperty")},t.prototype.parseStatement=function(t,r,o){if(this.type!==n._import||!a(this))return e.prototype.parseStatement.call(this,t,r,o);var s=this.startNode(),i=this.parseExpression();return this.parseExpressionStatement(s,i)},t}(e)}},{acorn:67}],64:[function(e,t){"use strict";t.exports=function(e){return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.readInt=function(t,n){if(null!=n)return e.prototype.readInt.call(this,t,n);for(var r=this.pos,a=0,o=!1;;){var s=this.input.charCodeAt(this.pos),i=void 0;if(97<=s)i=s-97+10;else if(95==s){o||this.raise(this.pos,"Invalid numeric separator"),++this.pos,o=!1;continue}else i=65<=s?s-65+10:48<=s&&57>=s?s-48:1/0;if(i>=t)break;++this.pos,a=a*t+i,o=!0}return this.pos===r?null:(o||this.raise(this.pos-1,"Invalid numeric separator"),a)},t.prototype.readNumber=function(t){var n=e.prototype.readNumber.call(this,t),r=2<=this.end-this.start&&48===this.input.charCodeAt(this.start),a=this.getNumberInput(this.start,this.end);return a.length<this.end-this.start&&(r&&this.raise(this.start,"Invalid number"),this.value=parseFloat(a)),n},t.prototype.getNumberInput=function(e,t){return this.input.slice(e,t).replace(/_/g,"")},t}(e)}},{}],65:[function(e,t){"use strict";var n=e("acorn");var r=n.tokTypes,a=n.TokenType;t.exports=function(e){if(e.prototype.parsePrivateName)return e;for(var t=e;t&&t!==n.Parser;)t=t.__proto__;if(t!==n.Parser)throw new Error("acorn-private-class-elements does not support mixing different acorn copies");return e=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._branch=function(){return this.__branch=this.__branch||new e({ecmaVersion:this.options.ecmaVersion},this.input),this.__branch.end=this.end,this.__branch.pos=this.pos,this.__branch.type=this.type,this.__branch.value=this.value,this.__branch.containsEsc=this.containsEsc,this.__branch},t.prototype.parsePrivateClassElementName=function(e){e.computed=!1,e.key=this.parsePrivateName(),"constructor"==e.key.name&&this.raise(e.key.start,"Classes may not have a private element named constructor");var t={get:"set",set:"get"}[e.kind],n=this._privateBoundNamesStack[this._privateBoundNamesStack.length-1];return Object.prototype.hasOwnProperty.call(n,e.key.name)&&n[e.key.name]!==t&&this.raise(e.start,"Duplicate private element"),n[e.key.name]=e.kind||!0,delete this._unresolvedPrivateNamesStack[this._unresolvedPrivateNamesStack.length-1][e.key.name],e.key},t.prototype.parsePrivateName=function(){var e=this.startNode();return e.name=this.value,this.next(),this.finishNode(e,"PrivateName"),"never"==this.options.allowReserved&&this.checkUnreserved(e),e},t.prototype.getTokenFromCode=function(t){if(35===t){++this.pos;var n=this.readWord1();return this.finishToken(this.privateNameToken,n)}return e.prototype.getTokenFromCode.call(this,t)},t.prototype.parseClass=function(t,n){this._privateBoundNamesStack=this._privateBoundNamesStack||[];var r=Object.create(this._privateBoundNamesStack[this._privateBoundNamesStack.length-1]||null);this._privateBoundNamesStack.push(r),this._unresolvedPrivateNamesStack=this._unresolvedPrivateNamesStack||[];var a=Object.create(null);this._unresolvedPrivateNamesStack.push(a);var o=e.prototype.parseClass.call(this,t,n);if(this._privateBoundNamesStack.pop(),this._unresolvedPrivateNamesStack.pop(),!this._unresolvedPrivateNamesStack.length){var s=Object.keys(a);s.length&&(s.sort(function(e,t){return a[e]-a[t]}),this.raise(a[s[0]],"Usage of undeclared private name"))}else Object.assign(this._unresolvedPrivateNamesStack[this._unresolvedPrivateNamesStack.length-1],a);return o},t.prototype.parseSubscript=function(t,n,a,o,s){if(!this.eat(r.dot))return e.prototype.parseSubscript.call(this,t,n,a,o,s);var i=this.startNodeAt(n,a);return i.object=t,i.computed=!1,this.type==this.privateNameToken?(i.property=this.parsePrivateName(),(!this._privateBoundNamesStack.length||!this._privateBoundNamesStack[this._privateBoundNamesStack.length-1][i.property.name])&&(this._unresolvedPrivateNamesStack[this._unresolvedPrivateNamesStack.length-1][i.property.name]=i.property.start)):i.property=this.parseIdent(!0),this.finishNode(i,"MemberExpression")},t.prototype.parseMaybeUnary=function(t,n){var r=e.prototype.parseMaybeUnary.call(this,t,n);return"delete"==r.operator&&"MemberExpression"==r.argument.type&&"PrivateName"==r.argument.property.type&&this.raise(r.start,"Private elements may not be deleted"),r},t}(e),e.prototype.privateNameToken=new a("privateName"),e}},{acorn:67}],66:[function(e,t){"use strict";function n(e){if(this.eat(o.eq)){var t=this._inStaticFieldValue;this._inStaticFieldValue=!0,e.value=this.parseExpression(),this._inStaticFieldValue=t}else e.value=null}var r=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,a=e("acorn"),o=a.tokTypes,s=e("../private-class-elements");t.exports=function(e){var t=s(e);return function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.parseClassElement=function(){var t=this;if(this.eat(o.semi))return null;var a=this.startNode(),s=function(e,n){"undefined"==typeof n&&(n=!1);var r=t.start,s=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===o.parenL||n&&t.canInsertSemicolon())||(a.key&&t.unexpected(),a.computed=!1,a.key=t.startNodeAt(r,s),a.key.name=e,t.finishNode(a.key,"Identifier"),!1))};if(a.static=s("static"),!a.static)return e.prototype.parseClassElement.apply(this,arguments);var i=this.eat(o.star),p=!1;if(!i)if(8<=this.options.ecmaVersion&&this.isContextual("async")){r.lastIndex=this.pos;var d=r.exec(this.input),l=this.input.charAt(this.pos+d[0].length);if(";"===l||"="===l)return a.key=this.parseIdent(!0),a.computed=!1,n.call(this,a),this.finishNode(a,"FieldDefinition"),this.semicolon(),a;8<=this.options.ecmaVersion&&s("async",!0)&&(p=!0,i=9<=this.options.ecmaVersion&&this.eat(o.star))}else s("get")?a.kind="get":s("set")&&(a.kind="set");if(this.type!==this.privateNameToken)a.key||(this.parsePropertyName(a),"prototype"!==(a.key.name||a.key.value)||a.computed||this.raise(a.key.start,"Classes may not have a static property named prototype"));else if(this.parsePrivateClassElementName(a),this.type!==o.parenL)return"prototype"===a.key.name&&this.raise(a.key.start,"Classes may not have a private static property named prototype"),n.call(this,a),this.finishNode(a,"FieldDefinition"),this.semicolon(),a;return a.kind||(a.kind="method"),this.parseClassMethod(a,i,p),a.kind||"constructor"!==(a.key.name||a.key.value)||a.computed||this.raise(a.key.start,"Classes may not have a static field named constructor"),"get"===a.kind&&0!==a.value.params.length&&this.raiseRecoverable(a.value.start,"getter should have no params"),"set"===a.kind&&1!==a.value.params.length&&this.raiseRecoverable(a.value.start,"setter should have exactly one param"),"set"===a.kind&&"RestElement"===a.value.params[0].type&&this.raiseRecoverable(a.value.params[0].start,"Setter cannot use rest params"),a},t.prototype.parseClassMethod=function(t,r,a){return r||a||"method"!=t.kind||!t.static||8>this.options.ecmaVersion||this.type==o.parenL?e.prototype.parseClassMethod.apply(this,arguments):(n.call(this,t),delete t.kind,t=this.finishNode(t,"FieldDefinition"),this.semicolon(),t)},t.prototype.parseIdent=function(t,n){var r=e.prototype.parseIdent.call(this,t,n);return this._inStaticFieldValue&&"arguments"==r.name&&this.raise(r.start,"A static class field initializer may not contain arguments"),r},t}(t)}},{"../private-class-elements":65,acorn:67}],67:[function(e,t,n){var r=String.fromCharCode;(function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):(e=e||self,r(e.acorn={}))})(this,function(e){'use strict';function t(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function n(e,n){return 65>e?36==e:!!(91>e)||(97>e?95==e:!!(123>e)||(65535>=e?170<=e&&F.test(r(e)):!1!==n&&t(e,U)))}function a(e,n){return 48>e?36==e:!!(58>e)||!(65>e)&&(!!(91>e)||(97>e?95==e:!!(123>e)||(65535>=e?170<=e&&V.test(r(e)):!1!==n&&(t(e,U)||t(e,q)))))}function o(e,t){return new G(e,{beforeExpr:!0,binop:t})}function s(e,t){return void 0===t&&(t={}),t.keyword=e,H[e]=new G(e,t)}function i(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}function p(e,t){return Z.call(e,t)}function l(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}function c(e,t){for(var n=1,r=0;;){K.lastIndex=r;var a=K.exec(e);if(a&&a.index<t)++n,r=a.index+a[0].length;else return new ne(n,t-r)}}function u(e){var t={};for(var n in ae)t[n]=e&&p(e,n)?e[n]:ae[n];if(2015<=t.ecmaVersion&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=5>t.ecmaVersion),te(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return te(t.onComment)&&(t.onComment=m(t,t.onComment)),t}function m(e,t){return function(n,r,a,o,s,i){var p={type:n?"Block":"Line",value:r,start:a,end:o};e.locations&&(p.loc=new re(this,s,i)),e.ranges&&(p.range=[a,o]),t.push(p)}}function f(e,t){return 2|(e?4:0)|(t?8:0)}function g(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}function h(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}function y(e){var t=qe[e]={binary:l(Be[e]+" "+"Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu"),nonBinary:{General_Category:l("Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu"),Script:l(Ue[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}function b(e){return 65535>=e?r(e):(e-=65536,r((e>>10)+55296,(1023&e)+56320))}function _(e){return 36===e||40<=e&&43>=e||46===e||63===e||91<=e&&94>=e||123<=e&&125>=e}function x(e){return n(e,!0)||36===e||95===e}function k(e){return a(e,!0)||36===e||95===e||8204===e||8205===e}function S(e){return 65<=e&&90>=e||97<=e&&122>=e}function E(e){return 0<=e&&1114111>=e}function w(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function v(e){return S(e)||95===e}function C(e){return v(e)||A(e)}function A(e){return 48<=e&&57>=e}function P(e){return 48<=e&&57>=e||65<=e&&70>=e||97<=e&&102>=e}function N(e){return 65<=e&&70>=e?10+(e-65):97<=e&&102>=e?10+(e-97):e-48}function T(e){return 48<=e&&55>=e}function I(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function L(e){return"function"==typeof BigInt?BigInt(e.replace(/_/g,"")):null}function O(e){return 65535>=e?r(e):(e-=65536,r((e>>10)+55296,(1023&e)+56320))}var R={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},j="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",M={5:j,"5module":j+" export import",6:j+" const class extends export import super"},D="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",B="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF\u1AC0\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F",F=new RegExp("["+D+"]"),V=new RegExp("["+D+B+"]");D=B=null;var U=[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],q=[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],G=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null},W={beforeExpr:!0},z={startsExpr:!0},H={},$={num:new G("num",z),regexp:new G("regexp",z),string:new G("string",z),name:new G("name",z),eof:new G("eof"),bracketL:new G("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new G("]"),braceL:new G("{",{beforeExpr:!0,startsExpr:!0}),braceR:new G("}"),parenL:new G("(",{beforeExpr:!0,startsExpr:!0}),parenR:new G(")"),comma:new G(",",W),semi:new G(";",W),colon:new G(":",W),dot:new G("."),question:new G("?",W),questionDot:new G("?."),arrow:new G("=>",W),template:new G("template"),invalidTemplate:new G("invalidTemplate"),ellipsis:new G("...",W),backQuote:new G("`",z),dollarBraceL:new G("${",{beforeExpr:!0,startsExpr:!0}),eq:new G("=",{beforeExpr:!0,isAssign:!0}),assign:new G("_=",{beforeExpr:!0,isAssign:!0}),incDec:new G("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new G("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:o("||",1),logicalAND:o("&&",2),bitwiseOR:o("|",3),bitwiseXOR:o("^",4),bitwiseAND:o("&",5),equality:o("==/!=/===/!==",6),relational:o("</>/<=/>=",7),bitShift:o("<</>>/>>>",8),plusMin:new G("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:o("%",10),star:o("*",10),slash:o("/",10),starstar:new G("**",{beforeExpr:!0}),coalesce:o("??",1),_break:s("break"),_case:s("case",W),_catch:s("catch"),_continue:s("continue"),_debugger:s("debugger"),_default:s("default",W),_do:s("do",{isLoop:!0,beforeExpr:!0}),_else:s("else",W),_finally:s("finally"),_for:s("for",{isLoop:!0}),_function:s("function",z),_if:s("if"),_return:s("return",W),_switch:s("switch"),_throw:s("throw",W),_try:s("try"),_var:s("var"),_const:s("const"),_while:s("while",{isLoop:!0}),_with:s("with"),_new:s("new",{beforeExpr:!0,startsExpr:!0}),_this:s("this",z),_super:s("super",z),_class:s("class",z),_extends:s("extends",W),_export:s("export"),_import:s("import",z),_null:s("null",z),_true:s("true",z),_false:s("false",z),_in:s("in",{beforeExpr:!0,binop:7}),_instanceof:s("instanceof",{beforeExpr:!0,binop:7}),_typeof:s("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:s("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:s("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Q=/\r\n?|\n|\u2028|\u2029/,K=new RegExp(Q.source,"g"),Y=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,J=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,X=Object.prototype,Z=X.hasOwnProperty,ee=X.toString,te=Array.isArray||function(e){return"[object Array]"===ee.call(e)},ne=function(e,t){this.line=e,this.column=t};ne.prototype.offset=function(e){return new ne(this.line,this.column+e)};var re=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)},ae={ecmaVersion:10,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},oe=1,se=2,ie=oe|se,pe=16,de=32,le=64,ce=128,ue=0,me=1,fe=2,ge=3,he=4,ye=5,be=function(e,t,n){this.options=e=u(e),this.sourceFile=e.sourceFile,this.keywords=l(M[6<=e.ecmaVersion?6:"module"===e.sourceType?"5module":5]);var r="";if(!0!==e.allowReserved){for(var a=e.ecmaVersion;;a--)if(r=R[a])break;"module"===e.sourceType&&(r+=" await")}this.reservedWords=l(r);var o=(r?r+" ":"")+R.strict;this.reservedWordsStrict=l(o),this.reservedWordsStrictBind=l(o+" "+R.strictBind),this.input=t+"",this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Q).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=$.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(oe),this.regexpState=null},_e={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};be.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},_e.inFunction.get=function(){return 0<(this.currentVarScope().flags&se)},_e.inGenerator.get=function(){return 0<(this.currentVarScope().flags&8)},_e.inAsync.get=function(){return 0<(this.currentVarScope().flags&4)},_e.allowSuper.get=function(){return 0<(this.currentThisScope().flags&le)},_e.allowDirectSuper.get=function(){return 0<(this.currentThisScope().flags&ce)},_e.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},be.prototype.inNonArrowFunction=function(){return 0<(this.currentThisScope().flags&se)},be.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r<e.length;r++)n=e[r](n);return n},be.parse=function(e,t){return new this(t,e).parse()},be.parseExpressionAt=function(e,t,n){var r=new this(n,e,t);return r.nextToken(),r.parseExpression()},be.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(be.prototype,_e);var xe=be.prototype;xe.strictDirective=function(e){for(;;){J.lastIndex=e,e+=J.exec(this.input)[0].length;var t=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){J.lastIndex=e+t[0].length;var n=J.exec(this.input),r=n.index+n[0].length,a=this.input.charAt(r);return";"===a||"}"===a||Q.test(n[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(a)||"!"===a&&"="===this.input.charAt(r+1))}e+=t[0].length,J.lastIndex=e,e+=J.exec(this.input)[0].length,";"===this.input[e]&&e++}},xe.eat=function(e){return!(this.type!==e)&&(this.next(),!0)},xe.isContextual=function(e){return this.type===$.name&&this.value===e&&!this.containsEsc},xe.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},xe.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},xe.canInsertSemicolon=function(){return this.type===$.eof||this.type===$.braceR||Q.test(this.input.slice(this.lastTokEnd,this.start))},xe.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},xe.semicolon=function(){this.eat($.semi)||this.insertSemicolon()||this.unexpected()},xe.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},xe.expect=function(e){this.eat(e)||this.unexpected()},xe.unexpected=function(e){this.raise(null==e?this.start:e,"Unexpected token")},xe.checkPatternErrors=function(e,t){if(e){-1<e.trailingComma&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;-1<n&&this.raiseRecoverable(n,"Parenthesized pattern")}},xe.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;return t?void(0<=n&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),0<=r&&this.raiseRecoverable(r,"Redefinition of __proto__ property")):0<=n||0<=r},xe.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},xe.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var d=be.prototype;d.parseTopLevel=function(e){var t={};for(e.body||(e.body=[]);this.type!==$.eof;){var n=this.parseStatement(null,!0,t);e.body.push(n)}if(this.inModule)for(var r=0,a=Object.keys(this.undefinedExports),o;r<a.length;r+=1)o=a[r],this.raiseRecoverable(this.undefinedExports[o].start,"Export '"+o+"' is not defined");return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var ke={kind:"loop"},Se={kind:"switch"};d.isLet=function(e){if(6>this.options.ecmaVersion||!this.isContextual("let"))return!1;J.lastIndex=this.pos;var t=J.exec(this.input),r=this.pos+t[0].length,o=this.input.charCodeAt(r);if(91===o)return!0;if(e)return!1;if(123===o)return!0;if(n(o,!0)){for(var s=r+1;a(this.input.charCodeAt(s),!0);)++s;var i=this.input.slice(r,s);if(!/^in(stanceof)?$/.test(i))return!0}return!1},d.isAsyncFunction=function(){if(8>this.options.ecmaVersion||!this.isContextual("async"))return!1;J.lastIndex=this.pos;var e=J.exec(this.input),t=this.pos+e[0].length;return!Q.test(this.input.slice(this.pos,t))&&"function"===this.input.slice(t,t+8)&&(t+8===this.input.length||!a(this.input.charAt(t+8)))},d.parseStatement=function(e,t,n){var r=this.type,a=this.startNode(),o;switch(this.isLet(e)&&(r=$._var,o="let"),r){case $._break:case $._continue:return this.parseBreakContinueStatement(a,r.keyword);case $._debugger:return this.parseDebuggerStatement(a);case $._do:return this.parseDoStatement(a);case $._for:return this.parseForStatement(a);case $._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&6<=this.options.ecmaVersion&&this.unexpected(),this.parseFunctionStatement(a,!1,!e);case $._class:return e&&this.unexpected(),this.parseClass(a,!0);case $._if:return this.parseIfStatement(a);case $._return:return this.parseReturnStatement(a);case $._switch:return this.parseSwitchStatement(a);case $._throw:return this.parseThrowStatement(a);case $._try:return this.parseTryStatement(a);case $._const:case $._var:return o=o||this.value,e&&"var"!==o&&this.unexpected(),this.parseVarStatement(a,o);case $._while:return this.parseWhileStatement(a);case $._with:return this.parseWithStatement(a);case $.braceL:return this.parseBlock(!0,a);case $.semi:return this.parseEmptyStatement(a);case $._export:case $._import:if(10<this.options.ecmaVersion&&r===$._import){J.lastIndex=this.pos;var s=J.exec(this.input),i=this.pos+s[0].length,p=this.input.charCodeAt(i);if(40===p||46===p)return this.parseExpressionStatement(a,this.parseExpression())}return this.options.allowImportExportEverywhere||(!t&&this.raise(this.start,"'import' and 'export' may only appear at the top level"),!this.inModule&&this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),r===$._import?this.parseImport(a):this.parseExport(a,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(a,!0,!e);var d=this.value,l=this.parseExpression();return r===$.name&&"Identifier"===l.type&&this.eat($.colon)?this.parseLabeledStatement(a,d,l,e):this.parseExpressionStatement(a,l);}},d.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat($.semi)||this.insertSemicolon()?e.label=null:this.type===$.name?(e.label=this.parseIdent(),this.semicolon()):this.unexpected();for(var r=0,a;r<this.labels.length;++r)if(a=this.labels[r],null==e.label||a.name===e.label.name){if(null!=a.kind&&(n||"loop"===a.kind))break;if(e.label&&n)break}return r===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},d.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},d.parseDoStatement=function(e){return this.next(),this.labels.push(ke),e.body=this.parseStatement("do"),this.labels.pop(),this.expect($._while),e.test=this.parseParenExpression(),6<=this.options.ecmaVersion?this.eat($.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},d.parseForStatement=function(e){this.next();var t=9<=this.options.ecmaVersion&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(ke),this.enterScope(0),this.expect($.parenL),this.type===$.semi)return-1<t&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===$._var||this.type===$._const||n){var r=this.startNode(),a=n?"let":this.value;return(this.next(),this.parseVar(r,!0,a),this.finishNode(r,"VariableDeclaration"),(this.type===$._in||6<=this.options.ecmaVersion&&this.isContextual("of"))&&1===r.declarations.length)?(9<=this.options.ecmaVersion&&(this.type===$._in?-1<t&&this.unexpected(t):e.await=-1<t),this.parseForIn(e,r)):(-1<t&&this.unexpected(t),this.parseFor(e,r))}var o=new g,s=this.parseExpression(!0,o);return this.type===$._in||6<=this.options.ecmaVersion&&this.isContextual("of")?(9<=this.options.ecmaVersion&&(this.type===$._in?-1<t&&this.unexpected(t):e.await=-1<t),this.toAssignable(s,!1,o),this.checkLVal(s),this.parseForIn(e,s)):(this.checkExpressionErrors(o,!0),-1<t&&this.unexpected(t),this.parseFor(e,s))},d.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,we|(n?0:ve),!1,t)},d.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat($._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},d.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat($.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},d.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect($.braceL),this.labels.push(Se),this.enterScope(0);for(var t=!1,n;this.type!==$.braceR;)if(this.type===$._case||this.type===$._default){var r=this.type===$._case;n&&this.finishNode(n,"SwitchCase"),e.cases.push(n=this.startNode()),n.consequent=[],this.next(),r?n.test=this.parseExpression():(t&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),t=!0,n.test=null),this.expect($.colon)}else n||this.unexpected(),n.consequent.push(this.parseStatement(null));return this.exitScope(),n&&this.finishNode(n,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},d.parseThrowStatement=function(e){return this.next(),Q.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Ee=[];d.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===$._catch){var t=this.startNode();if(this.next(),this.eat($.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?de:0),this.checkLVal(t.param,n?he:fe),this.expect($.parenR)}else 10>this.options.ecmaVersion&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat($._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},d.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},d.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(ke),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},d.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},d.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},d.parseLabeledStatement=function(e,t,n,r){for(var a=0,o=this.labels,s;a<o.length;a+=1)s=o[a],s.name===t&&this.raise(n.start,"Label '"+t+"' is already declared");for(var p=this.type.isLoop?"loop":this.type===$._switch?"switch":null,d=this.labels.length-1,l;0<=d&&(l=this.labels[d],l.statementStart===e.start);d--)l.statementStart=this.start,l.kind=p;return this.labels.push({name:t,kind:p,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},d.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},d.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect($.braceL),e&&this.enterScope(0);this.type!==$.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},d.parseFor=function(e,t){return e.init=t,this.expect($.semi),e.test=this.type===$.semi?null:this.parseExpression(),this.expect($.semi),e.update=this.type===$.parenR?null:this.parseExpression(),this.expect($.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},d.parseForIn=function(e,t){var n=this.type===$._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||8>this.options.ecmaVersion||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)?this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===t.type&&this.raise(t.start,"Invalid left-hand side in for-loop"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect($.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},d.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat($.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===$._in||6<=this.options.ecmaVersion&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===$._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat($.comma))break}return e},d.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?me:fe,!1)};var we=1,ve=2;d.parseFunction=function(e,t,n,r){this.initFunction(e),(9<=this.options.ecmaVersion||6<=this.options.ecmaVersion&&!r)&&(this.type===$.star&&2&t&&this.unexpected(),e.generator=this.eat($.star)),8<=this.options.ecmaVersion&&(e.async=!!r),1&t&&(e.id=4&t&&this.type!==$.name?null:this.parseIdent(),e.id&&!(2&t)&&this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?me:fe:ge));var a=this.yieldPos,o=this.awaitPos,s=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(f(e.async,e.generator)),1&t||(e.id=this.type===$.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1),this.yieldPos=a,this.awaitPos=o,this.awaitIdentPos=s,this.finishNode(e,1&t?"FunctionDeclaration":"FunctionExpression")},d.parseFunctionParams=function(e){this.expect($.parenL),e.params=this.parseBindingList($.parenR,!1,8<=this.options.ecmaVersion),this.checkYieldAwaitInDefaultParams()},d.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),a=!1;for(r.body=[],this.expect($.braceL);this.type!==$.braceR;){var o=this.parseClassElement(null!==e.superClass);o&&(r.body.push(o),"MethodDefinition"===o.type&&"constructor"===o.kind&&(a&&this.raise(o.start,"Duplicate constructor in the same class"),a=!0))}return this.strict=n,this.next(),e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},d.parseClassElement=function(e){var t=this;if(this.eat($.semi))return null;var n=this.startNode(),r=function(e,r){void 0===r&&(r=!1);var a=t.start,o=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===$.parenL||r&&t.canInsertSemicolon())||(n.key&&t.unexpected(),n.computed=!1,n.key=t.startNodeAt(a,o),n.key.name=e,t.finishNode(n.key,"Identifier"),!1))};n.kind="method",n.static=r("static");var a=this.eat($.star),o=!1;a||(8<=this.options.ecmaVersion&&r("async",!0)?(o=!0,a=9<=this.options.ecmaVersion&&this.eat($.star)):r("get")?n.kind="get":r("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var s=n.key,i=!1;return n.computed||n.static||("Identifier"!==s.type||"constructor"!==s.name)&&("Literal"!==s.type||"constructor"!==s.value)?n.static&&"Identifier"===s.type&&"prototype"===s.name&&this.raise(s.start,"Classes may not have a static property named prototype"):("method"!==n.kind&&this.raise(s.start,"Constructor can't have get/set modifier"),a&&this.raise(s.start,"Constructor can't be a generator"),o&&this.raise(s.start,"Constructor can't be an async method"),n.kind="constructor",i=e),this.parseClassMethod(n,a,o,i),"get"===n.kind&&0!==n.value.params.length&&this.raiseRecoverable(n.value.start,"getter should have no params"),"set"===n.kind&&1!==n.value.params.length&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),"set"===n.kind&&"RestElement"===n.value.params[0].type&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},d.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},d.parseClassId=function(e,t){this.type===$.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,fe,!1)):(!0===t&&this.unexpected(),e.id=null)},d.parseClassSuper=function(e){e.superClass=this.eat($._extends)?this.parseExprSubscripts():null},d.parseExport=function(e,t){if(this.next(),this.eat($.star))return 11<=this.options.ecmaVersion&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==$.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat($._default)){this.checkExport(t,"default",this.lastTokStart);var n;if(this.type===$._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,5,!1,n)}else if(this.type===$._class){var a=this.startNode();e.declaration=this.parseClass(a,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==$.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var o=0,s=e.specifiers,p;o<s.length;o+=1)p=s[o],this.checkUnreserved(p.local),this.checkLocalExport(p.local);e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},d.checkExport=function(e,t,n){e&&(p(e,t)&&this.raiseRecoverable(n,"Duplicate export '"+t+"'"),e[t]=!0)},d.checkPatternExport=function(e,t){var n=t.type;if("Identifier"===n)this.checkExport(e,t.name,t.start);else if("ObjectPattern"===n)for(var r=0,a=t.properties,o;r<a.length;r+=1)o=a[r],this.checkPatternExport(e,o);else if("ArrayPattern"===n)for(var s=0,p=t.elements,d;s<p.length;s+=1)d=p[s],d&&this.checkPatternExport(e,d);else"Property"===n?this.checkPatternExport(e,t.value):"AssignmentPattern"===n?this.checkPatternExport(e,t.left):"RestElement"===n?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===n&&this.checkPatternExport(e,t.expression)},d.checkVariableExport=function(e,t){if(e)for(var n=0,r=t,a;n<r.length;n+=1)a=r[n],this.checkPatternExport(e,a.id)},d.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},d.parseExportSpecifiers=function(e){var t=[],n=!0;for(this.expect($.braceL);!this.eat($.braceR);){if(!!n)n=!1;else if(this.expect($.comma),this.afterTrailingComma($.braceR))break;var r=this.startNode();r.local=this.parseIdent(!0),r.exported=this.eatContextual("as")?this.parseIdent(!0):r.local,this.checkExport(e,r.exported.name,r.exported.start),t.push(this.finishNode(r,"ExportSpecifier"))}return t},d.parseImport=function(e){return this.next(),this.type===$.string?(e.specifiers=Ee,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===$.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},d.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===$.name){var n=this.startNode();if(n.local=this.parseIdent(),this.checkLVal(n.local,fe),e.push(this.finishNode(n,"ImportDefaultSpecifier")),!this.eat($.comma))return e}if(this.type===$.star){var r=this.startNode();return this.next(),this.expectContextual("as"),r.local=this.parseIdent(),this.checkLVal(r.local,fe),e.push(this.finishNode(r,"ImportNamespaceSpecifier")),e}for(this.expect($.braceL);!this.eat($.braceR);){if(!!t)t=!1;else if(this.expect($.comma),this.afterTrailingComma($.braceR))break;var a=this.startNode();a.imported=this.parseIdent(!0),this.eatContextual("as")?a.local=this.parseIdent():(this.checkUnreserved(a.imported),a.local=a.imported),this.checkLVal(a.local,fe),e.push(this.finishNode(a,"ImportSpecifier"))}return e},d.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},d.isDirectiveCandidate=function(e){return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&("\""===this.input[e.start]||"'"===this.input[e.start])};var Ce=be.prototype;Ce.toAssignable=function(e,t,n){if(6<=this.options.ecmaVersion&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,a=e.properties,o;r<a.length;r+=1)o=a[r],this.toAssignable(o,t),"RestElement"===o.type&&("ArrayPattern"===o.argument.type||"ObjectPattern"===o.argument.type)&&this.raise(o.argument.start,"Unexpected token");break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",n&&this.checkPatternErrors(n,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);case"AssignmentPattern":break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,n);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue");}else n&&this.checkPatternErrors(n,!0);return e},Ce.toAssignableList=function(e,t){for(var n=e.length,r=0,a;r<n;r++)a=e[r],a&&this.toAssignable(a,t);if(n){var o=e[n-1];6===this.options.ecmaVersion&&t&&o&&"RestElement"===o.type&&"Identifier"!==o.argument.type&&this.unexpected(o.argument.start)}return e},Ce.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},Ce.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==$.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},Ce.parseBindingAtom=function(){if(6<=this.options.ecmaVersion)switch(this.type){case $.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList($.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case $.braceL:return this.parseObj(!0);}return this.parseIdent()},Ce.parseBindingList=function(e,t,n){for(var r=[],a=!0;!this.eat(e);)if(a?a=!1:this.expect($.comma),t&&this.type===$.comma)r.push(null);else if(n&&this.afterTrailingComma(e))break;else if(this.type===$.ellipsis){var o=this.parseRestBinding();this.parseBindingListItem(o),r.push(o),this.type===$.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}else{var s=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(s),r.push(s)}return r},Ce.parseBindingListItem=function(e){return e},Ce.parseMaybeDefault=function(e,t,n){if(n=n||this.parseBindingAtom(),6>this.options.ecmaVersion||!this.eat($.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},Ce.checkLVal=function(e,t,n){switch(void 0===t&&(t=ue),e.type){case"Identifier":t===fe&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(t?"Binding ":"Assigning to ")+e.name+" in strict mode"),n&&(p(n,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),n[e.name]=!0),t!==ue&&t!==ye&&this.declareName(e.name,t,e.start);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":t&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ObjectPattern":for(var r=0,a=e.properties,o;r<a.length;r+=1)o=a[r],this.checkLVal(o,t,n);break;case"Property":this.checkLVal(e.value,t,n);break;case"ArrayPattern":for(var s=0,d=e.elements,l;s<d.length;s+=1)l=d[s],l&&this.checkLVal(l,t,n);break;case"AssignmentPattern":this.checkLVal(e.left,t,n);break;case"RestElement":this.checkLVal(e.argument,t,n);break;case"ParenthesizedExpression":this.checkLVal(e.expression,t,n);break;default:this.raise(e.start,(t?"Binding":"Assigning to")+" rvalue");}};var Ae=be.prototype;Ae.checkPropClash=function(e,t,n){if(!(9<=this.options.ecmaVersion&&"SpreadElement"===e.type)&&!(6<=this.options.ecmaVersion&&(e.computed||e.method||e.shorthand))){var r=e.key,a;switch(r.type){case"Identifier":a=r.name;break;case"Literal":a=r.value+"";break;default:return;}var o=e.kind;if(6<=this.options.ecmaVersion)return void("__proto__"===a&&"init"===o&&(t.proto&&(n?0>n.doubleProto&&(n.doubleProto=r.start):this.raiseRecoverable(r.start,"Redefinition of __proto__ property")),t.proto=!0));a="$"+a;var s=t[a];if(s){var i;i="init"===o?this.strict&&s.init||s.get||s.set:s.init||s[o],i&&this.raiseRecoverable(r.start,"Redefinition of property")}else s=t[a]={init:!1,get:!1,set:!1};s[o]=!0}},Ae.parseExpression=function(e,t){var n=this.start,r=this.startLoc,a=this.parseMaybeAssign(e,t);if(this.type===$.comma){var o=this.startNodeAt(n,r);for(o.expressions=[a];this.eat($.comma);)o.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(o,"SequenceExpression")}return a},Ae.parseMaybeAssign=function(e,t,n){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var r=!1,a=-1,o=-1;t?(a=t.parenthesizedAssign,o=t.trailingComma,t.parenthesizedAssign=t.trailingComma=-1):(t=new g,r=!0);var s=this.start,i=this.startLoc;(this.type===$.parenL||this.type===$.name)&&(this.potentialArrowAt=this.start);var p=this.parseMaybeConditional(e,t);if(n&&(p=n.call(this,p,s,i)),this.type.isAssign){var d=this.startNodeAt(s,i);return d.operator=this.value,d.left=this.type===$.eq?this.toAssignable(p,!1,t):p,r||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=d.left.start&&(t.shorthandAssign=-1),this.checkLVal(p),this.next(),d.right=this.parseMaybeAssign(e),this.finishNode(d,"AssignmentExpression")}return r&&this.checkExpressionErrors(t,!0),-1<a&&(t.parenthesizedAssign=a),-1<o&&(t.trailingComma=o),p},Ae.parseMaybeConditional=function(e,t){var n=this.start,r=this.startLoc,a=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return a;if(this.eat($.question)){var o=this.startNodeAt(n,r);return o.test=a,o.consequent=this.parseMaybeAssign(),this.expect($.colon),o.alternate=this.parseMaybeAssign(e),this.finishNode(o,"ConditionalExpression")}return a},Ae.parseExprOps=function(e,t){var n=this.start,r=this.startLoc,a=this.parseMaybeUnary(t,!1);return this.checkExpressionErrors(t)?a:a.start===n&&"ArrowFunctionExpression"===a.type?a:this.parseExprOp(a,n,r,-1,e)},Ae.parseExprOp=function(e,t,n,r,a){var o=this.type.binop;if(null!=o&&(!a||this.type!==$._in)&&o>r){var s=this.type===$.logicalOR||this.type===$.logicalAND,i=this.type===$.coalesce;i&&(o=$.logicalAND.binop);var p=this.value;this.next();var d=this.start,l=this.startLoc,c=this.parseExprOp(this.parseMaybeUnary(null,!1),d,l,o,a),u=this.buildBinary(t,n,e,c,p,s||i);return(s&&this.type===$.coalesce||i&&(this.type===$.logicalOR||this.type===$.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(u,t,n,r,a)}return e},Ae.buildBinary=function(e,t,n,r,a,o){var s=this.startNodeAt(e,t);return s.left=n,s.operator=a,s.right=r,this.finishNode(s,o?"LogicalExpression":"BinaryExpression")},Ae.parseMaybeUnary=function(e,t){var n=this.start,r=this.startLoc,a;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))a=this.parseAwait(),t=!0;else if(this.type.prefix){var o=this.startNode(),s=this.type===$.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),s?this.checkLVal(o.argument):this.strict&&"delete"===o.operator&&"Identifier"===o.argument.type?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):t=!0,a=this.finishNode(o,s?"UpdateExpression":"UnaryExpression")}else{if(a=this.parseExprSubscripts(e),this.checkExpressionErrors(e))return a;for(;this.type.postfix&&!this.canInsertSemicolon();){var i=this.startNodeAt(n,r);i.operator=this.value,i.prefix=!1,i.argument=a,this.checkLVal(a),this.next(),a=this.finishNode(i,"UpdateExpression")}}return!t&&this.eat($.starstar)?this.buildBinary(n,r,a,this.parseMaybeUnary(null,!1),"**",!1):a},Ae.parseExprSubscripts=function(e){var t=this.start,n=this.startLoc,r=this.parseExprAtom(e);if("ArrowFunctionExpression"===r.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return r;var a=this.parseSubscripts(r,t,n);return e&&"MemberExpression"===a.type&&(e.parenthesizedAssign>=a.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=a.start&&(e.parenthesizedBind=-1)),a},Ae.parseSubscripts=function(e,t,n,r){for(var a=8<=this.options.ecmaVersion&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&5==e.end-e.start&&this.potentialArrowAt===e.start,o=!1,s;;){if(s=this.parseSubscript(e,t,n,r,a,o),s.optional&&(o=!0),s===e||"ArrowFunctionExpression"===s.type){if(o){var i=this.startNodeAt(t,n);i.expression=s,s=this.finishNode(i,"ChainExpression")}return s}e=s}},Ae.parseSubscript=function(e,t,n,r,a,o){var s=11<=this.options.ecmaVersion,i=s&&this.eat($.questionDot);r&&i&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var p=this.eat($.bracketL);if(p||i&&this.type!==$.parenL&&this.type!==$.backQuote||this.eat($.dot)){var d=this.startNodeAt(t,n);d.object=e,d.property=p?this.parseExpression():this.parseIdent("never"!==this.options.allowReserved),d.computed=!!p,p&&this.expect($.bracketR),s&&(d.optional=i),e=this.finishNode(d,"MemberExpression")}else if(!r&&this.eat($.parenL)){var l=new g,c=this.yieldPos,u=this.awaitPos,m=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var f=this.parseExprList($.parenR,8<=this.options.ecmaVersion,!1,l);if(a&&!i&&!this.canInsertSemicolon()&&this.eat($.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),0<this.awaitIdentPos&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=c,this.awaitPos=u,this.awaitIdentPos=m,this.parseArrowExpression(this.startNodeAt(t,n),f,!0);this.checkExpressionErrors(l,!0),this.yieldPos=c||this.yieldPos,this.awaitPos=u||this.awaitPos,this.awaitIdentPos=m||this.awaitIdentPos;var h=this.startNodeAt(t,n);h.callee=e,h.arguments=f,s&&(h.optional=i),e=this.finishNode(h,"CallExpression")}else if(this.type===$.backQuote){(i||o)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var y=this.startNodeAt(t,n);y.tag=e,y.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(y,"TaggedTemplateExpression")}return e},Ae.parseExprAtom=function(e){this.type===$.slash&&this.readRegexp();var t=this.potentialArrowAt===this.start,n;switch(this.type){case $._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),n=this.startNode(),this.next(),this.type!==$.parenL||this.allowDirectSuper||this.raise(n.start,"super() call outside constructor of a subclass"),this.type!==$.dot&&this.type!==$.bracketL&&this.type!==$.parenL&&this.unexpected(),this.finishNode(n,"Super");case $._this:return n=this.startNode(),this.next(),this.finishNode(n,"ThisExpression");case $.name:var r=this.start,a=this.startLoc,o=this.containsEsc,s=this.parseIdent(!1);if(8<=this.options.ecmaVersion&&!o&&"async"===s.name&&!this.canInsertSemicolon()&&this.eat($._function))return this.parseFunction(this.startNodeAt(r,a),0,!1,!0);if(t&&!this.canInsertSemicolon()){if(this.eat($.arrow))return this.parseArrowExpression(this.startNodeAt(r,a),[s],!1);if(8<=this.options.ecmaVersion&&"async"===s.name&&this.type===$.name&&!o)return s=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat($.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,a),[s],!0)}return s;case $.regexp:var i=this.value;return n=this.parseLiteral(i.value),n.regex={pattern:i.pattern,flags:i.flags},n;case $.num:case $.string:return this.parseLiteral(this.value);case $._null:case $._true:case $._false:return n=this.startNode(),n.value=this.type===$._null?null:this.type===$._true,n.raw=this.type.keyword,this.next(),this.finishNode(n,"Literal");case $.parenL:var p=this.start,d=this.parseParenAndDistinguishExpression(t);return e&&(0>e.parenthesizedAssign&&!this.isSimpleAssignTarget(d)&&(e.parenthesizedAssign=p),0>e.parenthesizedBind&&(e.parenthesizedBind=p)),d;case $.bracketL:return n=this.startNode(),this.next(),n.elements=this.parseExprList($.bracketR,!0,!0,e),this.finishNode(n,"ArrayExpression");case $.braceL:return this.parseObj(!1,e);case $._function:return n=this.startNode(),this.next(),this.parseFunction(n,0);case $._class:return this.parseClass(this.startNode(),!1);case $._new:return this.parseNew();case $.backQuote:return this.parseTemplate();case $._import:return 11<=this.options.ecmaVersion?this.parseExprImport():this.unexpected();default:this.unexpected();}},Ae.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case $.parenL:return this.parseDynamicImport(e);case $.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected();}},Ae.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat($.parenR)){var t=this.start;this.eat($.comma)&&this.eat($.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},Ae.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},Ae.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},Ae.parseParenExpression=function(){this.expect($.parenL);var e=this.parseExpression();return this.expect($.parenR),e},Ae.parseParenAndDistinguishExpression=function(e){var t=this.start,n=this.startLoc,r=8<=this.options.ecmaVersion,a;if(6<=this.options.ecmaVersion){this.next();var o=this.start,s=this.startLoc,i=[],p=!0,d=!1,l=new g,c=this.yieldPos,u=this.awaitPos,m;for(this.yieldPos=0,this.awaitPos=0;this.type!==$.parenR;)if(p?p=!1:this.expect($.comma),r&&this.afterTrailingComma($.parenR,!0)){d=!0;break}else if(this.type===$.ellipsis){m=this.start,i.push(this.parseParenItem(this.parseRestBinding())),this.type===$.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}else i.push(this.parseMaybeAssign(!1,l,this.parseParenItem));var f=this.start,h=this.startLoc;if(this.expect($.parenR),e&&!this.canInsertSemicolon()&&this.eat($.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=c,this.awaitPos=u,this.parseParenArrowList(t,n,i);(!i.length||d)&&this.unexpected(this.lastTokStart),m&&this.unexpected(m),this.checkExpressionErrors(l,!0),this.yieldPos=c||this.yieldPos,this.awaitPos=u||this.awaitPos,1<i.length?(a=this.startNodeAt(o,s),a.expressions=i,this.finishNodeAt(a,"SequenceExpression",f,h)):a=i[0]}else a=this.parseParenExpression();if(this.options.preserveParens){var y=this.startNodeAt(t,n);return y.expression=a,this.finishNode(y,"ParenthesizedExpression")}return a},Ae.parseParenItem=function(e){return e},Ae.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var Pe=[];Ae.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(6<=this.options.ecmaVersion&&this.eat($.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var r=this.start,a=this.startLoc,o=this.type===$._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,a,!0),o&&"ImportExpression"===e.callee.type&&this.raise(r,"Cannot use new with import()"),e.arguments=this.eat($.parenL)?this.parseExprList($.parenR,8<=this.options.ecmaVersion,!1):Pe,this.finishNode(e,"NewExpression")},Ae.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===$.invalidTemplate?(!t&&this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===$.backQuote,this.finishNode(n,"TemplateElement")},Ae.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===$.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect($.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect($.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},Ae.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===$.name||this.type===$.num||this.type===$.string||this.type===$.bracketL||this.type.keyword||9<=this.options.ecmaVersion&&this.type===$.star)&&!Q.test(this.input.slice(this.lastTokEnd,this.start))},Ae.parseObj=function(e,t){var n=this.startNode(),r=!0,a={};for(n.properties=[],this.next();!this.eat($.braceR);){if(!!r)r=!1;else if(this.expect($.comma),5<=this.options.ecmaVersion&&this.afterTrailingComma($.braceR))break;var o=this.parseProperty(e,t);e||this.checkPropClash(o,a,t),n.properties.push(o)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},Ae.parseProperty=function(e,t){var n=this.startNode(),r,a,o,s;if(9<=this.options.ecmaVersion&&this.eat($.ellipsis))return e?(n.argument=this.parseIdent(!1),this.type===$.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(n,"RestElement")):(this.type===$.parenL&&t&&(0>t.parenthesizedAssign&&(t.parenthesizedAssign=this.start),0>t.parenthesizedBind&&(t.parenthesizedBind=this.start)),n.argument=this.parseMaybeAssign(!1,t),this.type===$.comma&&t&&0>t.trailingComma&&(t.trailingComma=this.start),this.finishNode(n,"SpreadElement"));6<=this.options.ecmaVersion&&(n.method=!1,n.shorthand=!1,(e||t)&&(o=this.start,s=this.startLoc),!e&&(r=this.eat($.star)));var i=this.containsEsc;return this.parsePropertyName(n),e||i||!(8<=this.options.ecmaVersion)||r||!this.isAsyncProp(n)?a=!1:(a=!0,r=9<=this.options.ecmaVersion&&this.eat($.star),this.parsePropertyName(n,t)),this.parsePropertyValue(n,e,r,a,o,s,t,i),this.finishNode(n,"Property")},Ae.parsePropertyValue=function(e,t,n,r,a,o,s,i){if((n||r)&&this.type===$.colon&&this.unexpected(),this.eat($.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,s),e.kind="init";else if(6<=this.options.ecmaVersion&&this.type===$.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(!t&&!i&&5<=this.options.ecmaVersion&&!e.computed&&"Identifier"===e.key.type&&("get"===e.key.name||"set"===e.key.name)&&this.type!==$.comma&&this.type!==$.braceR&&this.type!==$.eq){(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var p="get"===e.kind?0:1;if(e.value.params.length!==p){var d=e.value.start;"get"===e.kind?this.raiseRecoverable(d,"getter should have no params"):this.raiseRecoverable(d,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}else 6<=this.options.ecmaVersion&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=a),e.kind="init",t?e.value=this.parseMaybeDefault(a,o,e.key):this.type===$.eq&&s?(0>s.shorthandAssign&&(s.shorthandAssign=this.start),e.value=this.parseMaybeDefault(a,o,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected()},Ae.parsePropertyName=function(e){if(6<=this.options.ecmaVersion){if(this.eat($.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect($.bracketR),e.key;e.computed=!1}return e.key=this.type===$.num||this.type===$.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},Ae.initFunction=function(e){e.id=null,6<=this.options.ecmaVersion&&(e.generator=e.expression=!1),8<=this.options.ecmaVersion&&(e.async=!1)},Ae.parseMethod=function(e,t,n){var r=this.startNode(),a=this.yieldPos,o=this.awaitPos,s=this.awaitIdentPos;return this.initFunction(r),6<=this.options.ecmaVersion&&(r.generator=e),8<=this.options.ecmaVersion&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(f(t,r.generator)|le|(n?ce:0)),this.expect($.parenL),r.params=this.parseBindingList($.parenR,!1,8<=this.options.ecmaVersion),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=a,this.awaitPos=o,this.awaitIdentPos=s,this.finishNode(r,"FunctionExpression")},Ae.parseArrowExpression=function(e,t,n){var r=this.yieldPos,a=this.awaitPos,o=this.awaitIdentPos;return this.enterScope(f(n,!1)|pe),this.initFunction(e),8<=this.options.ecmaVersion&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=r,this.awaitPos=a,this.awaitIdentPos=o,this.finishNode(e,"ArrowFunctionExpression")},Ae.parseFunctionBody=function(e,t,n){var r=t&&this.type!==$.braceL,a=this.strict,o=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var s=7<=this.options.ecmaVersion&&!this.isSimpleParamList(e.params);(!a||s)&&(o=this.strictDirective(this.end),o&&s&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var i=this.labels;this.labels=[],o&&(this.strict=!0),this.checkParams(e,!a&&!o&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLVal(e.id,ye),e.body=this.parseBlock(!1,void 0,o&&!a),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=i}this.exitScope()},Ae.isSimpleParamList=function(e){for(var t=0,n=e,r;t<n.length;t+=1)if(r=n[t],"Identifier"!==r.type)return!1;return!0},Ae.checkParams=function(e,t){for(var n={},r=0,a=e.params,o;r<a.length;r+=1)o=a[r],this.checkLVal(o,me,t?null:n)},Ae.parseExprList=function(e,t,n,r){for(var a=[],o=!0;!this.eat(e);){if(!!o)o=!1;else if(this.expect($.comma),t&&this.afterTrailingComma(e))break;var s=void 0;n&&this.type===$.comma?s=null:this.type===$.ellipsis?(s=this.parseSpread(r),r&&this.type===$.comma&&0>r.trailingComma&&(r.trailingComma=this.start)):s=this.parseMaybeAssign(!1,r),a.push(s)}return a},Ae.checkUnreserved=function(e){var t=e.start,n=e.end,r=e.name;if(this.inGenerator&&"yield"===r&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===r&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.keywords.test(r)&&this.raise(t,"Unexpected keyword '"+r+"'"),!(6>this.options.ecmaVersion&&-1!==this.input.slice(t,n).indexOf("\\"))){var a=this.strict?this.reservedWordsStrict:this.reservedWords;a.test(r)&&(!this.inAsync&&"await"===r&&this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+r+"' is reserved"))}},Ae.parseIdent=function(e){var t=this.startNode();return this.type===$.name?t.name=this.value:this.type.keyword?(t.name=this.type.keyword,("class"===t.name||"function"===t.name)&&(this.lastTokEnd!==this.lastTokStart+1||46!==this.input.charCodeAt(this.lastTokStart))&&this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(t,"Identifier"),e||(this.checkUnreserved(t),"await"===t.name&&!this.awaitIdentPos&&(this.awaitIdentPos=t.start)),t},Ae.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===$.semi||this.canInsertSemicolon()||this.type!==$.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat($.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},Ae.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var e=this.startNode();return this.next(),e.argument=this.parseMaybeUnary(null,!1),this.finishNode(e,"AwaitExpression")};var Ne=be.prototype;Ne.raise=function(e,t){var n=c(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},Ne.raiseRecoverable=Ne.raise,Ne.curPosition=function(){if(this.options.locations)return new ne(this.curLine,this.pos-this.lineStart)};var Te=be.prototype,Ie=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[]};Te.enterScope=function(e){this.scopeStack.push(new Ie(e))},Te.exitScope=function(){this.scopeStack.pop()},Te.treatFunctionsAsVarInScope=function(e){return e.flags&se||!this.inModule&&e.flags&oe},Te.declareName=function(e,t,n){var r=!1;if(t===fe){var a=this.currentScope();r=-1<a.lexical.indexOf(e)||-1<a.functions.indexOf(e)||-1<a.var.indexOf(e),a.lexical.push(e),this.inModule&&a.flags&oe&&delete this.undefinedExports[e]}else if(t===he){var o=this.currentScope();o.lexical.push(e)}else if(t===ge){var s=this.currentScope();r=this.treatFunctionsAsVar?-1<s.lexical.indexOf(e):-1<s.lexical.indexOf(e)||-1<s.var.indexOf(e),s.functions.push(e)}else for(var p=this.scopeStack.length-1,d;0<=p;--p){if(d=this.scopeStack[p],-1<d.lexical.indexOf(e)&&!(d.flags&de&&d.lexical[0]===e)||!this.treatFunctionsAsVarInScope(d)&&-1<d.functions.indexOf(e)){r=!0;break}if(d.var.push(e),this.inModule&&d.flags&oe&&delete this.undefinedExports[e],d.flags&ie)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},Te.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},Te.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},Te.currentVarScope=function(){for(var e=this.scopeStack.length-1,t;;e--)if(t=this.scopeStack[e],t.flags&ie)return t},Te.currentThisScope=function(){for(var e=this.scopeStack.length-1,t;;e--)if(t=this.scopeStack[e],t.flags&ie&&!(t.flags&pe))return t};var Le=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new re(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},Oe=be.prototype;Oe.startNode=function(){return new Le(this,this.start,this.startLoc)},Oe.startNodeAt=function(e,t){return new Le(this,e,t)},Oe.finishNode=function(e,t){return h.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},Oe.finishNodeAt=function(e,t,n,r){return h.call(this,e,t,n,r)};var Re=function(e,t,n,r,a){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!a},je={b_stat:new Re("{",!1),b_expr:new Re("{",!0),b_tmpl:new Re("${",!1),p_stat:new Re("(",!1),p_expr:new Re("(",!0),q_tmpl:new Re("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new Re("function",!1),f_expr:new Re("function",!0),f_expr_gen:new Re("function",!0,!1,null,!0),f_gen:new Re("function",!1,!1,null,!0)},Me=be.prototype;Me.initialContext=function(){return[je.b_stat]},Me.braceIsBlock=function(e){var t=this.curContext();return!(t!==je.f_expr&&t!==je.f_stat)||(e===$.colon&&(t===je.b_stat||t===je.b_expr)?!t.isExpr:e===$._return||e===$.name&&this.exprAllowed?Q.test(this.input.slice(this.lastTokEnd,this.start)):!(e!==$._else&&e!==$.semi&&e!==$.eof&&e!==$.parenR&&e!==$.arrow)||(e===$.braceL?t===je.b_stat:e!==$._var&&e!==$._const&&e!==$.name&&!this.exprAllowed))},Me.inGeneratorContext=function(){for(var e=this.context.length-1,t;1<=e;e--)if(t=this.context[e],"function"===t.token)return t.generator;return!1},Me.updateContext=function(e){var t=this.type,n;t.keyword&&e===$.dot?this.exprAllowed=!1:(n=t.updateContext)?n.call(this,e):this.exprAllowed=t.beforeExpr},$.parenR.updateContext=$.braceR.updateContext=function(){if(1===this.context.length)return void(this.exprAllowed=!0);var e=this.context.pop();e===je.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr},$.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?je.b_stat:je.b_expr),this.exprAllowed=!0},$.dollarBraceL.updateContext=function(){this.context.push(je.b_tmpl),this.exprAllowed=!0},$.parenL.updateContext=function(e){var t=e===$._if||e===$._for||e===$._with||e===$._while;this.context.push(t?je.p_stat:je.p_expr),this.exprAllowed=!0},$.incDec.updateContext=function(){},$._function.updateContext=$._class.updateContext=function(e){!e.beforeExpr||e===$.semi||e===$._else||e===$._return&&Q.test(this.input.slice(this.lastTokEnd,this.start))||(e===$.colon||e===$.braceL)&&this.curContext()===je.b_stat?this.context.push(je.f_stat):this.context.push(je.f_expr),this.exprAllowed=!1},$.backQuote.updateContext=function(){this.curContext()===je.q_tmpl?this.context.pop():this.context.push(je.q_tmpl),this.exprAllowed=!1},$.star.updateContext=function(e){if(e===$._function){var t=this.context.length-1;this.context[t]=this.context[t]===je.f_expr?je.f_expr_gen:je.f_gen}this.exprAllowed=!0},$.name.updateContext=function(e){var t=!1;6<=this.options.ecmaVersion&&e!==$.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var De="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic",Be={9:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",10:De,11:De},Fe="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Ve=Fe+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Ue={9:Fe,10:Ve,11:Ve+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},qe={};y(9),y(10),y(11);var Ge=be.prototype,We=function(e){this.parser=e,this.validFlags="gim"+(6<=e.options.ecmaVersion?"uy":"")+(9<=e.options.ecmaVersion?"s":""),this.unicodeProperties=qe[11<=e.options.ecmaVersion?11:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};We.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,this.switchU=r&&6<=this.parser.options.ecmaVersion,this.switchN=r&&9<=this.parser.options.ecmaVersion},We.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},We.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var a=n.charCodeAt(e);if(!(t||this.switchU)||55295>=a||57344<=a||e+1>=r)return a;var o=n.charCodeAt(e+1);return 56320<=o&&57343>=o?(a<<10)+o-56613888:a},We.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var a=n.charCodeAt(e),o;return!(t||this.switchU)||55295>=a||57344<=a||e+1>=r||56320>(o=n.charCodeAt(e+1))||57343<o?e+1:e+2},We.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},We.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},We.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},We.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},Ge.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0,a;r<n.length;r++)a=n.charAt(r),-1===t.indexOf(a)&&this.raise(e.start,"Invalid regular expression flag"),-1<n.indexOf(a,r+1)&&this.raise(e.start,"Duplicate regular expression flag")},Ge.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&9<=this.options.ecmaVersion&&0<e.groupNames.length&&(e.switchN=!0,this.regexp_pattern(e))},Ge.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames,r;t<n.length;t+=1)r=n[t],-1===e.groupNames.indexOf(r)&&e.raise("Invalid named capture referenced")},Ge.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},Ge.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},Ge.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):!(e.switchU?!this.regexp_eatAtom(e):!this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},Ge.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var n=!1;if(9<=this.options.ecmaVersion&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},Ge.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},Ge.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},Ge.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,a=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(a=e.lastIntValue),e.eat(125)))return-1!==a&&a<r&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=n}return!1},Ge.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},Ge.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},Ge.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},Ge.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(9<=this.options.ecmaVersion?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},Ge.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},Ge.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},Ge.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!_(t)&&(e.lastIntValue=t,e.advance(),!0)},Ge.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!_(n);)e.advance();return e.pos!==t},Ge.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||40<=t&&43>=t||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},Ge.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},Ge.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},Ge.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=b(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=b(e.lastIntValue);return!0}return!1},Ge.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=11<=this.options.ecmaVersion,r=e.current(n);return(e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),x(r))?(e.lastIntValue=r,!0):(e.pos=t,!1)},Ge.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=11<=this.options.ecmaVersion,r=e.current(n);return(e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),k(r))?(e.lastIntValue=r,!0):(e.pos=t,!1)},Ge.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},Ge.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var r=e.lastIntValue;if(e.switchU)return r>e.maxBackReference&&(e.maxBackReference=r),!0;if(r<=e.numCapturingParens)return!0;e.pos=t}return!1},Ge.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},Ge.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},Ge.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},Ge.regexp_eatZero=function(e){return!(48!==e.current()||A(e.lookahead()))&&(e.lastIntValue=0,e.advance(),!0)},Ge.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):!(114!==t)&&(e.lastIntValue=13,e.advance(),!0)},Ge.regexp_eatControlLetter=function(e){var t=e.current();return!!S(t)&&(e.lastIntValue=t%32,e.advance(),!0)},Ge.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var a=e.lastIntValue;if(r&&55296<=a&&56319>=a){var o=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var s=e.lastIntValue;if(56320<=s&&57343>=s)return e.lastIntValue=1024*(a-55296)+(s-56320)+65536,!0}e.pos=o,e.lastIntValue=a}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&E(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},Ge.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},Ge.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(49<=t&&57>=t){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while(48<=(t=e.current())&&57>=t);return!0}return!1},Ge.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(w(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&9<=this.options.ecmaVersion&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},Ge.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var a=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,a),!0}return!1},Ge.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){p(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},Ge.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},Ge.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";v(t=e.current());)e.lastStringValue+=b(t),e.advance();return""!==e.lastStringValue},Ge.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";C(t=e.current());)e.lastStringValue+=b(t),e.advance();return""!==e.lastStringValue},Ge.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},Ge.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},Ge.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;e.switchU&&(-1===t||-1===n)&&e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},Ge.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||T(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},Ge.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},Ge.regexp_eatClassControlLetter=function(e){var t=e.current();return!!(A(t)||95===t)&&(e.lastIntValue=t%32,e.advance(),!0)},Ge.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},Ge.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;A(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},Ge.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;P(n=e.current());)e.lastIntValue=16*e.lastIntValue+N(n),e.advance();return e.pos!==t},Ge.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;e.lastIntValue=3>=t&&this.regexp_eatOctalDigit(e)?64*t+8*n+e.lastIntValue:8*t+n}else e.lastIntValue=t;return!0}return!1},Ge.regexp_eatOctalDigit=function(e){var t=e.current();return T(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},Ge.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0,a;r<t;++r){if(a=e.current(),!P(a))return e.pos=n,!1;e.lastIntValue=16*e.lastIntValue+N(a),e.advance()}return!0};var ze=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new re(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},He=be.prototype;He.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new ze(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},He.getToken=function(){return this.next(),new ze(this)},"undefined"!=typeof Symbol&&(He[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===$.eof,value:t}}}}),He.curContext=function(){return this.context[this.context.length-1]},He.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken($.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},He.readToken=function(e){return n(e,6<=this.options.ecmaVersion)||92===e?this.readWord():this.getTokenFromCode(e)},He.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(55295>=e||57344<=e)return e;var t=this.input.charCodeAt(this.pos+1);return(e<<10)+t-56613888},He.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,n=this.input.indexOf("*/",this.pos+=2);if(-1===n&&this.raise(this.pos-2,"Unterminated comment"),this.pos=n+2,this.options.locations){K.lastIndex=t;for(var r;(r=K.exec(this.input))&&r.index<this.pos;)++this.curLine,this.lineStart=r.index+r[0].length}this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,n),t,this.pos,e,this.curPosition())},He.skipLineComment=function(e){for(var t=this.pos,n=this.options.onComment&&this.curPosition(),r=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!i(r);)r=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,n,this.curPosition())},He.skipSpace=function(){loop:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break loop;}break;default:if(8<e&&14>e||5760<=e&&Y.test(r(e)))++this.pos;else break loop;}}},He.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},He.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(48<=e&&57>=e)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return 6<=this.options.ecmaVersion&&46===e&&46===t?(this.pos+=3,this.finishToken($.ellipsis)):(++this.pos,this.finishToken($.dot))},He.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp($.assign,2):this.finishOp($.slash,1)},He.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?$.star:$.modulo;return 7<=this.options.ecmaVersion&&42===e&&42===t&&(++n,r=$.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp($.assign,n+1):this.finishOp(r,n)},He.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(12<=this.options.ecmaVersion){var n=this.input.charCodeAt(this.pos+2);if(61===n)return this.finishOp($.assign,3)}return this.finishOp(124===e?$.logicalOR:$.logicalAND,2)}return 61===t?this.finishOp($.assign,2):this.finishOp(124===e?$.bitwiseOR:$.bitwiseAND,1)},He.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp($.assign,2):this.finishOp($.bitwiseXOR,1)},He.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45===t&&!this.inModule&&62===this.input.charCodeAt(this.pos+2)&&(0===this.lastTokEnd||Q.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp($.incDec,2):61===t?this.finishOp($.assign,2):this.finishOp($.plusMin,1)},He.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp($.assign,n+1):this.finishOp($.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp($.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},He.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp($.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&6<=this.options.ecmaVersion?(this.pos+=2,this.finishToken($.arrow)):this.finishOp(61===e?$.eq:$.prefix,1)},He.readToken_question=function(){var e=this.options.ecmaVersion;if(11<=e){var t=this.input.charCodeAt(this.pos+1);if(46===t){var n=this.input.charCodeAt(this.pos+2);if(48>n||57<n)return this.finishOp($.questionDot,2)}if(63===t){if(12<=e){var r=this.input.charCodeAt(this.pos+2);if(61===r)return this.finishOp($.assign,3)}return this.finishOp($.coalesce,2)}}return this.finishOp($.question,1)},He.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken($.parenL);case 41:return++this.pos,this.finishToken($.parenR);case 59:return++this.pos,this.finishToken($.semi);case 44:return++this.pos,this.finishToken($.comma);case 91:return++this.pos,this.finishToken($.bracketL);case 93:return++this.pos,this.finishToken($.bracketR);case 123:return++this.pos,this.finishToken($.braceL);case 125:return++this.pos,this.finishToken($.braceR);case 58:return++this.pos,this.finishToken($.colon);case 96:if(6>this.options.ecmaVersion)break;return++this.pos,this.finishToken($.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(6<=this.options.ecmaVersion){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp($.prefix,1);}this.raise(this.pos,"Unexpected character '"+O(e)+"'")},He.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},He.readRegexp=function(){for(var e=this.pos,t,n;;){this.pos>=this.input.length&&this.raise(e,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(Q.test(r)&&this.raise(e,"Unterminated regular expression"),!t){if("["===r)n=!0;else if("]"===r&&n)n=!1;else if("/"===r&&!n)break;t="\\"===r}else t=!1;++this.pos}var a=this.input.slice(e,this.pos);++this.pos;var o=this.pos,s=this.readWord1();this.containsEsc&&this.unexpected(o);var i=this.regexpState||(this.regexpState=new We(this));i.reset(e,a,s),this.validateRegExpFlags(i),this.validateRegExpPattern(i);var p=null;try{p=new RegExp(a,s)}catch(t){}return this.finishToken($.regexp,{pattern:a,flags:s,value:p})},He.readInt=function(t,n,r){for(var a=12<=this.options.ecmaVersion&&void 0===n,o=r&&48===this.input.charCodeAt(this.pos),s=this.pos,p=0,d=0,l=0,c=null==n?1/0:n;l<c;++l,++this.pos){var e=this.input.charCodeAt(this.pos),u=void 0;if(a&&95===e){o&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),95===d&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),0===l&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),d=e;continue}if(u=97<=e?e-97+10:65<=e?e-65+10:48<=e&&57>=e?e-48:1/0,u>=t)break;d=e,p=p*t+u}return a&&95===d&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=n&&this.pos-s!==n?null:p},He.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var r=this.readInt(e);return null==r&&this.raise(this.start+2,"Expected number in radix "+e),11<=this.options.ecmaVersion&&110===this.input.charCodeAt(this.pos)?(r=L(this.input.slice(t,this.pos)),++this.pos):n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken($.num,r)},He.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var r=2<=this.pos-t&&48===this.input.charCodeAt(t);r&&this.strict&&this.raise(t,"Invalid number");var a=this.input.charCodeAt(this.pos);if(!r&&!e&&11<=this.options.ecmaVersion&&110===a){var o=L(this.input.slice(t,this.pos));return++this.pos,n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken($.num,o)}r&&/[89]/.test(this.input.slice(t,this.pos))&&(r=!1),46!==a||r||(++this.pos,this.readInt(10),a=this.input.charCodeAt(this.pos)),69!==a&&101!==a||r||(a=this.input.charCodeAt(++this.pos),(43===a||45===a)&&++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s=I(this.input.slice(t,this.pos),r);return this.finishToken($.num,s)},He.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(123===e){6>this.options.ecmaVersion&&this.unexpected();var n=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,1114111<t&&this.invalidStringToken(n,"Code point out of bounds")}else t=this.readHexChar(4);return t},He.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):(i(r,10<=this.options.ecmaVersion)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken($.string,t)};var $e={};He.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===$e)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1},He.invalidStringToken=function(e,t){if(this.inTemplateElement&&9<=this.options.ecmaVersion)throw $e;else this.raise(e,t)},He.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos===this.start&&(this.type===$.template||this.type===$.invalidTemplate)?36===n?(this.pos+=2,this.finishToken($.dollarBraceL)):(++this.pos,this.finishToken($.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken($.template,e));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(i(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=r(n);}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},He.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken($.invalidTemplate,this.input.slice(this.start,this.pos));}this.raise(this.start,"Unterminated template")},He.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return r(this.readHexChar(2));case 117:return O(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\x0B";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(e){var n=this.pos-1;return this.invalidStringToken(n,"Invalid escape sequence in template string"),null}default:if(48<=t&&55>=t){var a=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],o=parseInt(a,8);return 255<o&&(a=a.slice(0,-1),o=parseInt(a,8)),this.pos+=a.length-1,t=this.input.charCodeAt(this.pos),("0"!==a||56===t||57===t)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-a.length,e?"Octal literal in template string":"Octal literal in strict mode"),r(o)}return i(t)?"":r(t);}},He.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},He.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,o=6<=this.options.ecmaVersion;this.pos<this.input.length;){var s=this.fullCharCodeAtPos();if(a(s,o))this.pos+=65535>=s?1:2;else if(92===s){this.containsEsc=!0,e+=this.input.slice(r,this.pos);var i=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var p=this.readCodePoint();(t?n:a)(p,o)||this.invalidStringToken(i,"Invalid Unicode escape"),e+=O(p),r=this.pos}else break;t=!1}return e+this.input.slice(r,this.pos)},He.readWord=function(){var e=this.readWord1(),t=$.name;return this.keywords.test(e)&&(t=H[e]),this.finishToken(t,e)};be.acorn={Parser:be,version:"7.4.1",defaultOptions:ae,Position:ne,SourceLocation:re,getLineInfo:c,Node:Le,TokenType:G,tokTypes:$,keywordTypes:H,TokContext:Re,tokContexts:je,isIdentifierChar:a,isIdentifierStart:n,Token:ze,isNewLine:i,lineBreak:Q,lineBreakG:K,nonASCIIwhitespace:Y},e.Node=Le,e.Parser=be,e.Position=ne,e.SourceLocation=re,e.TokContext=Re,e.Token=ze,e.TokenType=G,e.defaultOptions=ae,e.getLineInfo=c,e.isIdentifierChar=a,e.isIdentifierStart=n,e.isNewLine=i,e.keywordTypes=H,e.lineBreak=Q,e.lineBreakG=K,e.nonASCIIwhitespace=Y,e.parse=function(e,t){return be.parse(e,t)},e.parseExpressionAt=function(e,t,n){return be.parseExpressionAt(e,t,n)},e.tokContexts=je,e.tokTypes=$,e.tokenizer=function(e,t){return be.tokenizer(e,t)},e.version="7.4.1",Object.defineProperty(e,"__esModule",{value:!0})})},{}],68:[function(e,t,n){arguments[4][10][0].apply(n,arguments)},{"./lib/mappings-from-map":69,"./lib/path-is-absolute":70,"convert-source-map":71,dup:10,"inline-source-map":72,"lodash.memoize":73,path:void 0}],69:[function(e,t,n){arguments[4][11][0].apply(n,arguments)},{dup:11,"source-map":84}],70:[function(e,t,n){arguments[4][12][0].apply(n,arguments)},{dup:12}],71:[function(e,t,n){arguments[4][13][0].apply(n,arguments)},{dup:13,fs:void 0,path:void 0}],72:[function(e,t,n){arguments[4][14][0].apply(n,arguments)},{dup:14,"source-map":84}],73:[function(e,t,n){arguments[4][15][0].apply(n,arguments)},{dup:15}],74:[function(e,t,n){arguments[4][16][0].apply(n,arguments)},{"./util":83,dup:16}],75:[function(e,t,n){arguments[4][17][0].apply(n,arguments)},{"./base64":76,dup:17}],76:[function(e,t,n){arguments[4][18][0].apply(n,arguments)},{dup:18}],77:[function(e,t,n){arguments[4][19][0].apply(n,arguments)},{dup:19}],78:[function(e,t,n){arguments[4][20][0].apply(n,arguments)},{"./util":83,dup:20}],79:[function(e,t,n){arguments[4][21][0].apply(n,arguments)},{dup:21}],80:[function(e,t,n){arguments[4][22][0].apply(n,arguments)},{"./array-set":74,"./base64-vlq":75,"./binary-search":77,"./quick-sort":79,"./util":83,dup:22}],81:[function(e,t,n){arguments[4][23][0].apply(n,arguments)},{"./array-set":74,"./base64-vlq":75,"./mapping-list":78,"./util":83,dup:23}],82:[function(e,t,n){arguments[4][24][0].apply(n,arguments)},{"./source-map-generator":81,"./util":83,dup:24}],83:[function(e,t,n){arguments[4][25][0].apply(n,arguments)},{dup:25}],84:[function(e,t,n){arguments[4][26][0].apply(n,arguments)},{"./lib/source-map-consumer":80,"./lib/source-map-generator":81,"./lib/source-node":82,dup:26}],85:[function(e,t,n){arguments[4][49][0].apply(n,arguments)},{dup:49}],86:[function(e,t){function n(e,t,n){if(0<e.params.length){for(var o=[],s=0,p;s<e.params.length;s++){p=d(e.params[s]);for(var l=0;l<p.length;l++)o.push(p[l])}a(e,o)}if("FunctionDeclaration"===e.type){var c=r(n,"const");a(c,[e.id])}else"FunctionExpression"===e.type&&e.id&&a(e,[e.id])}function r(e,t){for(var n=e.length-1;0<=n;n--){if("FunctionDeclaration"===e[n].type||"FunctionExpression"===e[n].type||"ArrowFunctionExpression"===e[n].type||"Program"===e[n].type)return e[n];if("var"!==t&&"BlockStatement"===e[n].type)return e[n]}}function a(e,t){e._names===void 0&&(e._names=Object.create(null));for(var n=0;n<t.length;n++)e._names[t[n].name]=!0}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var s=e("xtend"),i=e("acorn-node"),p=e("dash-ast"),d=e("get-assigned-identifiers"),l={VariableDeclaration:function(e,t,n){for(var o=r(n,e.kind),s=0;s<e.declarations.length;s++)a(o,d(e.declarations[s].id))},FunctionExpression:n,FunctionDeclaration:n,ArrowFunctionExpression:n,ClassDeclaration:function(e,t,n){var o=r(n,"const");e.id&&a(o,[e.id])},ImportDeclaration:function(e,t,n){a(n[0],d(e))},CatchClause:function(e){e.param&&a(e,[e.param])}},c={Identifier:function(e,t,n){if(t.identifiers){var r=n[n.length-1];if(("MemberExpression"!==r.type||r.property!==e)&&("Property"!==r.type||r.computed||r.key!==e)&&("MethodDefinition"!==r.type||r.computed||r.key!==e)&&("LabeledStatement"!==r.type||r.label!==e)){if(!o(t.undeclared,e.name)){for(var a=n.length-1;0<=a;a--)if(void 0!==n[a]._names&&o(n[a]._names,e.name))return;t.undeclared[e.name]=!0}!t.wildcard||"MemberExpression"===r.type&&r.object===e||"VariableDeclarator"===r.type&&r.id===e||"AssignmentExpression"===r.type&&r.left===e||(t.undeclaredProps[e.name+".*"]=!0)}}},MemberExpression:function(e,t){if(t.properties&&"Identifier"===e.object.type&&o(t.undeclared,e.object.name)){var n=e.computed||"Identifier"!==e.property.type?e.computed&&"Literal"===e.property.type?e.property.value:null:e.property.name;n&&(t.undeclaredProps[e.object.name+"."+n]=!0)}}};t.exports=function(e,t){t=s({identifiers:!0,properties:!0,wildcard:!1},t);var n={undeclared:{},undeclaredProps:{},identifiers:t.identifiers,properties:t.properties,wildcard:t.wildcard},r="object"==typeof e&&null!==e&&"string"==typeof e.type?e:i.parse(e),a=[];return p(r,{enter:function(e,t){t&&a.push(t);var r=l[e.type];r&&r(e,n,a)},leave:function(e,t){var r=c[e.type];r&&r(e,n,a),t&&a.pop()}}),{identifiers:Object.keys(n.undeclared),properties:Object.keys(n.undeclaredProps)}}},{"acorn-node":58,"dash-ast":87,"get-assigned-identifiers":88,xtend:154}],87:[function(e,t){function n(e,t){i(e&&"object"==typeof e&&"string"==typeof e.type,"dash-ast: ast must be an AST node"),"object"==typeof t?(i("function"==typeof t.enter||"function"==typeof t.leave,"dash-ast: visitor must be an object with enter/leave functions"),r(e,null,t.enter||void 0,t.leave||void 0)):(i(t&&"function"==typeof t,"dash-ast: callback must be a function"),r(e,null,t,void 0))}function r(e,t,n,i){var p=n===void 0?void 0:n(e,t);if(!1!==p){for(var d in e)if(s(e,d)){if("parent"===d)continue;o(e[d])?r(e[d],e,n,i):Array.isArray(e[d])&&a(e[d],e,n,i)}void 0!==i&&i(e,t)}}function a(e,t,n,a){for(var s=0;s<e.length;s++)o(e[s])&&r(e[s],t,n,a)}function o(e){return"object"==typeof e&&e&&"string"==typeof e.type}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var i=e("assert");t.exports=n,n.withParent=function(e,t){if(i(e&&"object"==typeof e&&"string"==typeof e.type,"dash-ast.withParent: ast must be an AST node"),"object"==typeof t){i("function"==typeof t.enter||"function"==typeof t.leave,"dash-ast.withParent: visitor must be an object with enter/leave functions");var n=t.enter,a=t.leave;r(e,null,function(e,t){if(e.parent=t,void 0!==n)return n(e)},a?function(e){a(e)}:void 0)}else i(t&&"function"==typeof t,"dash-ast.withParent: callback must be a function"),r(e,null,function(e,n){return e.parent=n,t(e)},void 0)}},{assert:void 0}],88:[function(e,t){var n=e("assert");t.exports=function e(t,r){return n.equal(typeof t,"object","get-assigned-identifiers: node must be object"),n.equal(typeof t.type,"string","get-assigned-identifiers: node must have a type"),r=r||[],"ImportDeclaration"===t.type&&t.specifiers.forEach(function(t){e(t,r)}),("ImportDefaultSpecifier"===t.type||"ImportNamespaceSpecifier"===t.type||"ImportSpecifier"===t.type)&&(t=t.local),"RestElement"===t.type&&(t=t.argument),"ArrayPattern"===t.type&&t.elements.forEach(function(t){t&&e(t,r)}),"ObjectPattern"===t.type&&t.properties.forEach(function(t){"Property"===t.type?e(t.value,r):"RestElement"===t.type&&e(t,r)}),"Identifier"===t.type&&r.push(t),r}},{assert:void 0}],89:[function(e,t){function n(e,t){if(!(this instanceof n))return new n(e,t);r.call(this,[],t);for(var a=[],o=0,p;o<e.length;o++)p=e[o],"string"!=typeof p&&(Array.isArray(p)&&(p=new n(p,t)),0<=o&&"string"==typeof e[o-1]&&(p.label=e[o-1]),a.push(p));"string"==typeof e[o-1]&&a.push(new n([],t)),this.splice.apply(this,[0,0].concat(a))}var r=e("stream-splicer"),a=e("inherits");t.exports=n,a(n,r),t.exports.obj=function(e,t){return t||(t={}),t.objectMode=!0,new n(e,t)},n.prototype.indexOf=function(e){if("string"==typeof e){for(var t=0;t<this._streams.length;t++)if(this._streams[t].label===e)return t;return-1}return r.prototype.indexOf.call(this,e)},n.prototype.get=function(e){if("string"==typeof e){var t=this.indexOf(e);return 0>t?void 0:this._streams[t]}return r.prototype.get.call(this,e)},n.prototype.splice=function(e){var t="string"==typeof e?this.indexOf(e):e;var n=[t].concat([].slice.call(arguments,1));return r.prototype.splice.apply(this,n)}},{inherits:55,"stream-splicer":90}],90:[function(e,t){var n=Math.max,r=Math.min;function a(e,t){if(!(this instanceof a))return new a(e,t);t||Array.isArray(e)||(t=e,e=[]),e||(e=[]),t||(t={}),o.call(this,t);var n=this;this._options=t,this._wrapOptions={objectMode:!1!==t.objectMode},this._streams=[],this.splice.apply(this,[0,0].concat(e)),this.once("finish",function(){n._notEmpty(),n._streams[0].end()})}var o=e("readable-stream").Duplex,s=e("readable-stream").PassThrough,i=e("readable-stream").Readable,p=e("inherits"),d="undefined"==typeof setImmediate?process.nextTick:setImmediate;t.exports=a,p(a,o),t.exports.obj=function(e,t){return t||Array.isArray(e)||(t=e,e=[]),e||(e=[]),t||(t={}),t.objectMode=!0,new a(e,t)},a.prototype._read=function(){var e=this;this._notEmpty();for(var t=this._streams[this._streams.length-1],n=0,r;null!==(r=t.read());)o.prototype.push.call(this,r),n++;if(0===n){var a=function(){t.removeListener("readable",a),e.removeListener("_mutate",a),e._read()};t.once("readable",a),e.once("_mutate",a)}},a.prototype._write=function(e,t,n){this._notEmpty(),this._streams[0]._write(e,t,n)},a.prototype._notEmpty=function(){var e=this;if(!(0<this._streams.length)){var t=new s(this._options);t.once("end",function(){var n=e._streams.indexOf(t);0<=n&&n===e._streams.length-1&&o.prototype.push.call(e,null)}),this._streams.push(t),this.length=this._streams.length}},a.prototype.push=function(){var e=[this._streams.length,0].concat([].slice.call(arguments));return this.splice.apply(this,e),this._streams.length},a.prototype.pop=function(){return this.splice(this._streams.length-1,1)[0]},a.prototype.shift=function(){return this.splice(0,1)[0]},a.prototype.unshift=function(){return this.splice.apply(this,[0,0].concat([].slice.call(arguments))),this._streams.length},a.prototype.splice=function(e,t){var s=this,p=this._streams.length;e=0>e?p-e:e,void 0===t&&(t=p-e),t=n(0,r(p-e,t));for(var d=e;d<e+t;d++)s._streams[d-1]&&s._streams[d-1].unpipe(s._streams[d]);s._streams[d-1]&&s._streams[d]&&s._streams[d-1].unpipe(s._streams[d]);for(var l=d,c=[],u=arguments,m=2;m<u.length;m++)(function(e){Array.isArray(e)&&(e=new a(e,s._options)),e.on("error",function(e){e.stream=this,s.emit("error",e)}),e=s._wrapStream(e),e.once("end",function(){var t=s._streams.indexOf(e);0<=t&&t===s._streams.length-1&&o.prototype.push.call(s,null)}),c.push(e)})(arguments[m]);for(var d=0;d<c.length-1;d++)c[d].pipe(c[d+1]);c.length&&s._streams[l]&&c[c.length-1].pipe(s._streams[l]),c[0]&&s._streams[e-1]&&s._streams[e-1].pipe(c[0]);for(var f=[e,t].concat(c),g=s._streams.splice.apply(s._streams,f),d=0;d<c.length;d++)c[d].read(0);return this.emit("_mutate"),this.length=this._streams.length,g},a.prototype.get=function(){if(0!==arguments.length){for(var e=this,t=0,n;t<arguments.length;t++)if(n=arguments[t],e=0>n?e._streams[e._streams.length+n]:e._streams[n],!e)return;return e}},a.prototype.indexOf=function(e){return this._streams.indexOf(e)},a.prototype._wrapStream=function(e){if("function"==typeof e.read)return e;var t=new i(this._wrapOptions).wrap(e);return t._write=function(t,n,r){!1===e.write(t)?e.once("drain",r):d(r)},t}},{inherits:55,"readable-stream":124}],91:[function(e,t){function n(e,t,s,i){"function"==typeof t?(s=t,t={}):(!t||"object"!=typeof t)&&(t={mode:t});var d=t.mode,l=t.fs||a;d===void 0&&(d=o&~process.umask()),i||(i=null);var c=s||function(){};e=r.resolve(e),l.mkdir(e,d,function(a){if(!a)return i=i||e,c(null,i);switch(a.code){case"ENOENT":n(r.dirname(e),t,function(r,a){r?c(r,a):n(e,t,c,a)});break;default:l.stat(e,function(e,t){e||!t.isDirectory()?c(a,i):c(null,i)});}})}var r=e("path"),a=e("fs"),o=parseInt("0777",8);t.exports=n.mkdirp=n.mkdirP=n,n.sync=function e(t,n,s){n&&"object"==typeof n||(n={mode:n});var i=n.mode,d=n.fs||a;i===void 0&&(i=o&~process.umask()),s||(s=null),t=r.resolve(t);try{d.mkdirSync(t,i),s=s||t}catch(a){switch(a.code){case"ENOENT":s=e(r.dirname(t),n,s),e(t,n,s);break;default:var l;try{l=d.statSync(t)}catch(e){throw a}if(!l.isDirectory())throw a;}}return s}},{fs:void 0,path:void 0}],92:[function(e,t){function n(e){var t=this;if(!(this instanceof n))return new n(e);if(E.call(this,{objectMode:!0}),e||(e={}),this.basedir=e.basedir||process.cwd(),this.persistentCache=e.persistentCache||function(e,t,n,r,a){process.nextTick(function(){r(null,a)})},this.cache=e.cache,this.fileCache=e.fileCache,this.pkgCache=e.packageCache||{},this.pkgFileCache={},this.pkgFileCachePending={},this._emittedPkg={},this._transformDeps={},this.visited={},this.walking={},this.entries=[],this._input=[],this.paths=e.paths||process.env.NODE_PATH||"","string"==typeof this.paths){var r=i.delimiter||("win32"===process.platform?";":":");this.paths=this.paths.split(r)}this.paths=this.paths.filter(Boolean).map(function(e){return i.resolve(t.basedir,e)}),this.transforms=[].concat(e.transform).filter(Boolean),this.globalTransforms=[].concat(e.globalTransform).filter(Boolean),this.resolver=e.resolve||u,this.detective=e.detect||f,this.options=x(e),this.options.modules||(this.options.modules={}),this.options.expose||(this.options.expose={}),this.pending=0,this.inputPending=0;var a=i.join(this.basedir,"__fake.js");this.top={id:a,filename:a,paths:this.paths,basedir:this.basedir}}function r(e,t){var r=[];if(t.transformKey){for(var a=e,o=t.transformKey,s=0;s<o.length&&a&&"object"==typeof a;s++)a=a[o[s]];s===o.length&&(r=[].concat(a).filter(Boolean))}return r.concat(t.globalTransform||[])}function a(e){var t=[].slice.call(arguments,1);process.nextTick(function(){e.apply(null,t)})}function o(e){if(!e)return!1;for(var t=1,n;t<arguments.length;t++){if(n=arguments[t],!p(e,n))return!1;e=e[n]}return!0}function s(e){var t=g();return t.push(e),t.push(null),t}function p(e,t){return e&&Object.prototype.hasOwnProperty.call(e,t)}function d(e){if("function"==typeof e.read)return e;var t=g(),n=g();t.pipe(e).pipe(n);var r=_(t,n);return e.on("error",function(e){r.emit("error",e)}),r}var l=e("fs"),i=e("path"),c=e("cached-path-relative"),u=e("browser-resolve"),m=e("resolve"),f=e("detective"),g=e("through2"),h=e("concat-stream"),y=e("parents"),b=e("stream-combiner2"),_=e("duplexer2"),x=e("xtend"),k=e("defined"),S=e("inherits"),E=e("readable-stream").Transform;t.exports=n,S(n,E),n.prototype._isTopLevel=function(e){var t=this.entries.some(function(t){var n=c(i.dirname(t),e);return 0>n.split(/[\\\/]/).indexOf("node_modules")});if(!t){var n=c(this.basedir,e);t=0>n.split(/[\\\/]/).indexOf("node_modules")}return t},n.prototype._transform=function(e,t,n){var r=this;if("string"==typeof e&&(e={file:e}),e.transform&&e.global)return this.globalTransforms.push([e.transform,e.options]),n();if(e.transform)return this.transforms.push([e.transform,e.options]),n();r.pending++;var a=k(e.basedir,r.basedir);!1!==e.entry&&r.entries.push(i.resolve(a,e.file||e.id)),r.lookupPackage(e.file,function(t,a){return t&&r.options.ignoreMissing?(r.emit("missing",e.file,r.top),r.pending--,n()):t?r.emit("error",t):void(r.pending--,r._input.push({row:e,pkg:a}),n())})},n.prototype._flush=function(){var e=this,t={};e._input.forEach(function(e){var n=e.row,r=t[n.file||n.id];if(r){r.row.entry=r.row.entry||n.entry;var a=r.row.expose||n.expose;r.row.expose=a,a&&r.row.file===r.row.id&&n.file!==n.id&&(r.row.id=n.id)}else t[n.file||n.id]=e}),Object.keys(t).forEach(function(n){var a=t[n],r=a.pkg||{},o=a.row.file?i.dirname(a.row.file):e.basedir;r.__dirname||(r.__dirname=o),e.walk(a.row,x(e.top,{filename:i.join(o,"_fake.js")}))}),0===this.pending&&this.push(null),this._ended=!0},n.prototype.resolve=function(e,t,n){var r=this,a=r.options;if(o(r.cache,t.id,"deps",e)&&r.cache[t.id].deps[e]){var s=r.cache[t.id].deps[e],p=r.pkgCache[s];return p?n(null,s,p):r.lookupPackage(s,function(e,t){n(null,s,t)})}t.packageFilter=function(e,t){var n=i.dirname(t);return a.packageFilter&&(e=a.packageFilter(e,t)),e.__dirname=n,e},t.package=void 0,a.extensions&&(t.extensions=a.extensions),a.modules&&(t.modules=a.modules),r.resolver(e,t,function o(s,d,l,c){return s?n(s):d?void(l&&l.__dirname?n(s,d,l,c):r.lookupPackage(d,function(e,t){return e?n(e):void(!t&&(t={}),!t.__dirname&&(t.__dirname=i.dirname(d)),r.pkgCache[d]=t,o(e,d,a.packageFilter?a.packageFilter(t,t.__dirname):t,c))})):n(new Error("module not found: \""+e+"\" from file "+t.filename))})},n.prototype.readFile=function(e){this;if(o(this.fileCache,e))return s(this.fileCache[e]);var t=l.createReadStream(e,{encoding:"utf8"});return t},n.prototype.getTransforms=function(n,o,s){function p(){var e=b.apply(null,x);e.on("error",function(e){e.message+=" while parsing file: "+n,e.filename||(e.filename=n),E.emit("error",e)}),k.pipe(e).pipe(S)}function l(e,r){var o={};if(Array.isArray(e)&&(o=e[1]||{},e=e[0]),o._flags=o.hasOwnProperty("_flags")?o._flags:u.options,"function"==typeof e){var s=e(n,o);s.on("dep",function(e){u._transformDeps[n]||(u._transformDeps[n]=[]),u._transformDeps[n].push(e)}),u.emit("transform",s,n),a(r,null,d(s))}else c(e,o,function(e,t){return e?r(e):void r(null,d(t))})}function c(t,a,s){var p={basedir:i.dirname(n),preserveSymlinks:!1};m(t,p,function i(d,l,c){if(d&&c)return s&&s(d);if(d)return p.basedir=o.__dirname,m(t,p,function(t,e){i(t,e,!0)});if(!l)return s(new Error("cannot find transform module "+tr+" while transforming "+n));var f=e(l);if("function"!=typeof f)return s(new Error("Unexpected "+typeof f+" exported by the "+JSON.stringify(l)+" package. Expected a transform function."));var r=f(n,a);r.on("dep",function(e){u._transformDeps[n]||(u._transformDeps[n]=[]),u._transformDeps[n].push(e)}),u.emit("transform",r,n),s(null,r)})}s||(s={});var u=this,f;f=!(s.builtin||s.inNodeModules)&&this._isTopLevel(n);var h=[].concat(f?this.transforms:[]).concat(r(o,{globalTransform:this.globalTransforms,transformKey:this.options.transformKey}));if(0===h.length)return g();for(var y=h.length,x=[],k=g(),S=g(),E=_(k,S),w=0;w<h.length;w++)(function(e){l(h[e],function(t,n){return t?E.emit("error",t):void(x[e]=n,0==--y&&p())})})(w);return E},n.prototype.walk=function(e,t,n){function r(e,t){var n=u.noparse?[]:d.parseDeps(e,t);return d._transformDeps[e]&&(n=n.concat(d._transformDeps[e])),n}function a(e,t,n,a){var s=r(e,t);s&&o(e,t,n,a,s)}function o(e,r,a,o,s){function c(){u.id||(u.id=e),u.source||(u.source=r),u.deps||(u.deps=g),u.file||(u.file=e),0<=d.entries.indexOf(e)&&(u.entry=!0),d.push(u),n&&n(null,e),0==--d.pending&&d.push(null)}var f=s.length,g={};m&&--d.inputPending,function n(){return 0<d.inputPending?setTimeout(n):void(s.forEach(function(n){if(l.filter&&!l.filter(n))return g[n]=!1,void(0==--f&&c());var r=d._isTopLevel(o||e),s={id:e,filename:e,basedir:i.dirname(e),paths:d.paths,package:a,inNodeModules:t.inNodeModules||!r};d.walk(n,s,function(e,t){g[n]=t,0==--f&&c()})}),0===s.length&&c())}()}var d=this,l=d.options;this.pending++;var u={},m;"object"==typeof e&&(u=x(e),!1===u.entry&&delete u.entry,e=u.file||u.id,m=!0,this.inputPending++),d.resolve(e,t,function(i,f,g,y){function b(n,a){var o=n?s(n):d.readFile(f,e,g).on("error",a);o.pipe(d.getTransforms(y||f,g,{builtin:_,inNodeModules:t.inNodeModules})).on("error",a).pipe(h(function(e){var t=e.toString("utf8");try{var n=r(f,t)}catch(e){a(e)}n&&a(null,{source:t,package:g,deps:n.reduce(function(e,t){return e[t]=!0,e},{})})}))}var _=p(t.modules,e);if(u.expose&&(d.options.expose[u.expose]=d.options.modules[u.expose]=f),g&&!d._emittedPkg[g.__dirname]&&(d._emittedPkg[g.__dirname]=!0,d.emit("package",g)),l.postFilter&&!l.postFilter(e,f,g))return 0==--d.pending&&d.push(null),m&&--d.inputPending,n&&n(null,void 0);if(i&&u.source){f=u.file;var x=d.getTransforms(f,g);return x.on("error",function(e){d.emit("error",e)}),x.pipe(h(function(e){u.source=e.toString("utf8"),a(f,u.source,g)})),x.end(u.source)}if(i&&d.options.ignoreMissing)return 0==--d.pending&&d.push(null),m&&--d.inputPending,d.emit("missing",e,t),n&&n(null,void 0);if(i){var k="Can't walk dependency graph: "+i.message;return k+="\n required by "+t.filename,i.message=k,d.emit("error",i)}if(d.visited[f])return 0==--d.pending&&d.push(null),m&&--d.inputPending,n&&n(null,f);if(d.visited[f]=!0,u.source){var x=d.getTransforms(f,g);return x.on("error",function(e){d.emit("error",e)}),x.pipe(h(function(e){u.source=e.toString("utf8"),a(f,u.source,g)})),x.end(u.source)}var S=d.cache&&d.cache[f];return S?o(f,S.source,S.package,y,Object.keys(S.deps)):void d.persistentCache(f,e,g,b,function(t,n){return d.emit("file",f,e),t?void d.emit("error",t):void o(f,n.source,n.package,y,Object.keys(n.deps))})})},n.prototype.parseDeps=function(e,t){var n=this;if(!0===this.options.noParse)return[];if(/\.json$/.test(e))return[];if(Array.isArray(this.options.noParse)&&0<=this.options.noParse.indexOf(e))return[];try{var r=n.detective(t)}catch(t){var a=t&&t.message?t.message:t;throw new Error("Parsing file "+e+": "+a)}return r},n.prototype.lookupPackage=function(e,t){var n=this,r=this.pkgCache[e];if(r)return a(t,null,r);if(!1===r)return a(t,null,void 0);var o=y(e?i.dirname(e):n.basedir);(function r(){function s(e,a){if(n.pkgFileCachePending[d]){var o=n.pkgFileCachePending[d];delete n.pkgFileCachePending[d],o.forEach(function(t){t(e,a)})}e?t(e):a&&"object"==typeof a?t(null,a):(n.pkgCache[d]=!1,r())}if(0===o.length)return n.pkgCache[e]=!1,t(null,void 0);var p=o.shift();if("node_modules"===p.split(/[\\\/]/).slice(-1)[0])return t(null,void 0);var d=i.join(p,"package.json"),c=n.pkgCache[d];if(c)return a(t,null,c);if(!1===c)return r();var u=n.pkgFileCachePending[d];return u?u.push(s):void(u=n.pkgFileCachePending[d]=[],l.readFile(d,function(t,r){if(t)return s();try{var a=JSON.parse(r)}catch(e){return s(new Error([e+" while parsing json file "+d].join("")))}a.__dirname=p,n.pkgCache[d]=a,n.pkgCache[e]=a,s(null,a)}))})()}},{"browser-resolve":29,"cached-path-relative":30,"concat-stream":31,defined:34,detective:93,duplexer2:36,fs:void 0,inherits:55,parents:107,path:void 0,"readable-stream":124,resolve:125,"stream-combiner2":106,through2:153,xtend:154}],93:[function(e,t,n){function r(e,t){t||(t={});var n={ranges:s(t.ranges,t.range),locations:s(t.locations,t.loc),allowReserved:s(t.allowReserved,!0),allowImportExportEverywhere:s(t.allowImportExportEverywhere,!1)};return null!=t.ecmaVersion&&(n.ecmaVersion=t.ecmaVersion),null!=t.sourceType&&(n.sourceType=t.sourceType),null!=t.allowHashBang&&(n.allowHashBang=t.allowHashBang),null!=t.allowReturnOutsideFunction&&(n.allowReturnOutsideFunction=t.allowReturnOutsideFunction),a.parse(e,n)}var a=e("acorn-node"),o=e("acorn-node/walk"),s=e("defined"),n=t.exports=function(e,t){return n.find(e,t).strings};n.find=function(e,t){function n(n,r,a){var d=p.test(e.slice(n.start,n.end));if(d&&(o.base[n.type](n,r,a),"CallExpression"===n.type)&&s(n)){if(n.arguments.length){var l=n.arguments[0];"Literal"===l.type?i.strings.push(l.value):"TemplateLiteral"===l.type&&1===l.quasis.length&&0===l.expressions.length?i.strings.push(l.quasis[0].value.raw):i.expressions.push(e.slice(l.start,l.end))}t.nodes&&i.nodes.push(n)}}t||(t={});var a=void 0===t.word?"require":t.word;"string"!=typeof e&&(e+="");var s=t.isRequire||function(e){return"Identifier"===e.callee.type&&e.callee.name===a},i={strings:[],expressions:[]};t.nodes&&(i.nodes=[]);var p="require"===a?/\brequire\b/:RegExp("\\b"+a+"\\b");if(!p.test(e))return i;var d=r(e,t.parse);return o.recursive(d,null,{Statement:n,Expression:n}),i}},{"acorn-node":94,"acorn-node/walk":105,defined:34}],94:[function(e,t,n){arguments[4][58][0].apply(n,arguments)},{"./lib/bigint":95,"./lib/class-fields":96,"./lib/dynamic-import":97,"./lib/export-ns-from":98,"./lib/import-meta":99,"./lib/numeric-separator":100,"./lib/static-class-features":102,acorn:104,dup:58,xtend:154}],95:[function(e,t,n){arguments[4][59][0].apply(n,arguments)},{acorn:104,dup:59}],96:[function(e,t,n){arguments[4][60][0].apply(n,arguments)},{"../private-class-elements":101,acorn:104,dup:60}],97:[function(e,t,n){arguments[4][61][0].apply(n,arguments)},{acorn:104,dup:61}],98:[function(e,t,n){arguments[4][62][0].apply(n,arguments)},{acorn:104,dup:62}],99:[function(e,t,n){arguments[4][63][0].apply(n,arguments)},{acorn:104,dup:63}],100:[function(e,t,n){arguments[4][64][0].apply(n,arguments)},{dup:64}],101:[function(e,t,n){arguments[4][65][0].apply(n,arguments)},{acorn:104,dup:65}],102:[function(e,t,n){arguments[4][66][0].apply(n,arguments)},{"../private-class-elements":101,acorn:104,dup:66}],103:[function(e,t,n){(function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):(e=e||self,r((e.acorn=e.acorn||{},e.acorn.walk={})))})(this,function(e){'use strict';function t(e){return"string"==typeof e?function(t){return t===e}:e?e:function(){return!0}}function n(e,t){var n=s(t||i);for(var r in e)n[r]=e[r];return n}function r(e,t,n){n(e,t)}function a(){}var o=function(e,t){this.node=e,this.state=t},s=Object.create||function(e){function t(){}return t.prototype=e,new t},i={};i.Program=i.BlockStatement=function(e,t,n){for(var r=0,a=e.body,o;r<a.length;r+=1)o=a[r],n(o,t,"Statement")},i.Statement=r,i.EmptyStatement=a,i.ExpressionStatement=i.ParenthesizedExpression=i.ChainExpression=function(e,t,n){return n(e.expression,t,"Expression")},i.IfStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Statement"),e.alternate&&n(e.alternate,t,"Statement")},i.LabeledStatement=function(e,t,n){return n(e.body,t,"Statement")},i.BreakStatement=i.ContinueStatement=a,i.WithStatement=function(e,t,n){n(e.object,t,"Expression"),n(e.body,t,"Statement")},i.SwitchStatement=function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0,a=e.cases,o;r<a.length;r+=1){o=a[r],o.test&&n(o.test,t,"Expression");for(var s=0,p=o.consequent,d;s<p.length;s+=1)d=p[s],n(d,t,"Statement")}},i.SwitchCase=function(e,t,n){e.test&&n(e.test,t,"Expression");for(var r=0,a=e.consequent,o;r<a.length;r+=1)o=a[r],n(o,t,"Statement")},i.ReturnStatement=i.YieldExpression=i.AwaitExpression=function(e,t,n){e.argument&&n(e.argument,t,"Expression")},i.ThrowStatement=i.SpreadElement=function(e,t,n){return n(e.argument,t,"Expression")},i.TryStatement=function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t),e.finalizer&&n(e.finalizer,t,"Statement")},i.CatchClause=function(e,t,n){e.param&&n(e.param,t,"Pattern"),n(e.body,t,"Statement")},i.WhileStatement=i.DoWhileStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.body,t,"Statement")},i.ForStatement=function(e,t,n){e.init&&n(e.init,t,"ForInit"),e.test&&n(e.test,t,"Expression"),e.update&&n(e.update,t,"Expression"),n(e.body,t,"Statement")},i.ForInStatement=i.ForOfStatement=function(e,t,n){n(e.left,t,"ForInit"),n(e.right,t,"Expression"),n(e.body,t,"Statement")},i.ForInit=function(e,t,n){"VariableDeclaration"===e.type?n(e,t):n(e,t,"Expression")},i.DebuggerStatement=a,i.FunctionDeclaration=function(e,t,n){return n(e,t,"Function")},i.VariableDeclaration=function(e,t,n){for(var r=0,a=e.declarations,o;r<a.length;r+=1)o=a[r],n(o,t)},i.VariableDeclarator=function(e,t,n){n(e.id,t,"Pattern"),e.init&&n(e.init,t,"Expression")},i.Function=function(e,t,n){e.id&&n(e.id,t,"Pattern");for(var r=0,a=e.params,o;r<a.length;r+=1)o=a[r],n(o,t,"Pattern");n(e.body,t,e.expression?"Expression":"Statement")},i.Pattern=function(e,t,n){"Identifier"===e.type?n(e,t,"VariablePattern"):"MemberExpression"===e.type?n(e,t,"MemberPattern"):n(e,t)},i.VariablePattern=a,i.MemberPattern=r,i.RestElement=function(e,t,n){return n(e.argument,t,"Pattern")},i.ArrayPattern=function(e,t,n){for(var r=0,a=e.elements,o;r<a.length;r+=1)o=a[r],o&&n(o,t,"Pattern")},i.ObjectPattern=function(e,t,n){for(var r=0,a=e.properties,o;r<a.length;r+=1)o=a[r],"Property"===o.type?(o.computed&&n(o.key,t,"Expression"),n(o.value,t,"Pattern")):"RestElement"===o.type&&n(o.argument,t,"Pattern")},i.Expression=r,i.ThisExpression=i.Super=i.MetaProperty=a,i.ArrayExpression=function(e,t,n){for(var r=0,a=e.elements,o;r<a.length;r+=1)o=a[r],o&&n(o,t,"Expression")},i.ObjectExpression=function(e,t,n){for(var r=0,a=e.properties,o;r<a.length;r+=1)o=a[r],n(o,t)},i.FunctionExpression=i.ArrowFunctionExpression=i.FunctionDeclaration,i.SequenceExpression=function(e,t,n){for(var r=0,a=e.expressions,o;r<a.length;r+=1)o=a[r],n(o,t,"Expression")},i.TemplateLiteral=function(e,t,n){for(var r=0,a=e.quasis,o;r<a.length;r+=1)o=a[r],n(o,t);for(var s=0,p=e.expressions,d;s<p.length;s+=1)d=p[s],n(d,t,"Expression")},i.TemplateElement=a,i.UnaryExpression=i.UpdateExpression=function(e,t,n){n(e.argument,t,"Expression")},i.BinaryExpression=i.LogicalExpression=function(e,t,n){n(e.left,t,"Expression"),n(e.right,t,"Expression")},i.AssignmentExpression=i.AssignmentPattern=function(e,t,n){n(e.left,t,"Pattern"),n(e.right,t,"Expression")},i.ConditionalExpression=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Expression"),n(e.alternate,t,"Expression")},i.NewExpression=i.CallExpression=function(e,t,n){if(n(e.callee,t,"Expression"),e.arguments)for(var r=0,a=e.arguments,o;r<a.length;r+=1)o=a[r],n(o,t,"Expression")},i.MemberExpression=function(e,t,n){n(e.object,t,"Expression"),e.computed&&n(e.property,t,"Expression")},i.ExportNamedDeclaration=i.ExportDefaultDeclaration=function(e,t,n){e.declaration&&n(e.declaration,t,"ExportNamedDeclaration"===e.type||e.declaration.id?"Statement":"Expression"),e.source&&n(e.source,t,"Expression")},i.ExportAllDeclaration=function(e,t,n){e.exported&&n(e.exported,t),n(e.source,t,"Expression")},i.ImportDeclaration=function(e,t,n){for(var r=0,a=e.specifiers,o;r<a.length;r+=1)o=a[r],n(o,t);n(e.source,t,"Expression")},i.ImportExpression=function(e,t,n){n(e.source,t,"Expression")},i.ImportSpecifier=i.ImportDefaultSpecifier=i.ImportNamespaceSpecifier=i.Identifier=i.Literal=a,i.TaggedTemplateExpression=function(e,t,n){n(e.tag,t,"Expression"),n(e.quasi,t,"Expression")},i.ClassDeclaration=i.ClassExpression=function(e,t,n){return n(e,t,"Class")},i.Class=function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression"),n(e.body,t)},i.ClassBody=function(e,t,n){for(var r=0,a=e.body,o;r<a.length;r+=1)o=a[r],n(o,t)},i.MethodDefinition=i.Property=function(e,t,n){e.computed&&n(e.key,t,"Expression"),n(e.value,t,"Expression")},e.ancestor=function(e,t,n,r,a){var o=[];n||(n=i),function e(r,a,s){var i=s||r.type,p=t[i],d=r!==o[o.length-1];d&&o.push(r),n[i](r,a,e),p&&p(r,a||o,o),d&&o.pop()}(e,r,a)},e.base=i,e.findNodeAfter=function(e,n,r,a,s){r=t(r),a||(a=i);try{(function e(t,s,i){if(!(t.end<n)){var p=i||t.type;if(t.start>=n&&r(p,t))throw new o(t,s);a[p](t,s,e)}})(e,s)}catch(t){if(t instanceof o)return t;throw t}},e.findNodeAround=function(e,n,r,a,s){r=t(r),a||(a=i);try{(function e(t,s,i){var p=i||t.type;if(!(t.start>n||t.end<n)&&(a[p](t,s,e),r(p,t)))throw new o(t,s)})(e,s)}catch(t){if(t instanceof o)return t;throw t}},e.findNodeAt=function(e,n,r,a,s,p){s||(s=i),a=t(a);try{(function e(t,i,p){var d=p||t.type;if((null==n||t.start<=n)&&(null==r||t.end>=r)&&s[d](t,i,e),(null==n||t.start===n)&&(null==r||t.end===r)&&a(d,t))throw new o(t,i)})(e,p)}catch(t){if(t instanceof o)return t;throw t}},e.findNodeBefore=function(e,n,r,a,s){r=t(r),a||(a=i);var p;return function e(t,s,i){if(!(t.start>n)){var d=i||t.type;t.end<=n&&(!p||p.node.end<t.end)&&r(d,t)&&(p=new o(t,s)),a[d](t,s,e)}}(e,s),p},e.full=function(e,t,n,r,a){n||(n=i),function e(r,a,o){var s=o||r.type;n[s](r,a,e),o||t(r,a,s)}(e,r,a)},e.fullAncestor=function(e,t,n,r){n||(n=i);var a=[];(function e(r,o,s){var i=s||r.type,p=r!==a[a.length-1];p&&a.push(r),n[i](r,o,e),s||t(r,o||a,a,i),p&&a.pop()})(e,r)},e.make=n,e.recursive=function(e,t,r,a,o){var s=r?n(r,a||void 0):a;(function e(t,n,r){s[r||t.type](t,n,e)})(e,t,o)},e.simple=function(e,t,n,r,a){n||(n=i),function e(r,a,o){var s=o||r.type,i=t[s];n[s](r,a,e),i&&i(r,a)}(e,r,a)},Object.defineProperty(e,"__esModule",{value:!0})})},{}],104:[function(e,t,n){arguments[4][67][0].apply(n,arguments)},{dup:67}],105:[function(e,t,n){var r=e("xtend"),a=e("acorn-walk"),o=r(a.base);o.Import=function(){},n.simple=function(e,t,n,r,s){return a.simple(e,t,n||o,r,s)},n.ancestor=function(e,t,n,r){return a.ancestor(e,t,n||o,r)},n.recursive=function(e,t,n,r,s){return a.recursive(e,t,n,r||o,s)},n.full=function(e,t,n,r,s){return a.full(e,t,n||o,r,s)},n.fullAncestor=function(e,t,n,r){return a.fullAncestor(e,t,n||o,r)},n.findNodeAt=function(e,t,n,r,s,i){return a.findNodeAt(e,t,n,r,s||o,i)},n.findNodeAround=function(e,t,n,r,s){return a.findNodeAround(e,t,n,r||o,s)},n.findNodeAfter=function(e,t,n,r,s){return a.findNodeAfter(e,t,n,r||o,s)},n.findNodeBefore=function(e,t,n,r,s){return a.findNodeBefore(e,t,n,r||o,s)},n.make=function(e,t){return a.make(e,t||o)},n.base=o},{"acorn-walk":103,xtend:154}],106:[function(e,t){function n(e,t){function n(e){2>e.length||(e[0].pipe(e[1]),n(e.slice(1)))}function o(){var e=[].slice.call(arguments);e.unshift("error"),c.emit.apply(c,e)}for(var p=0;p<e.length;p++)e[p]=r(e[p],t);if(0==e.length)return new a(t);if(1==e.length)return e[0];var d=e[0],l=e[e.length-1],c=s(t,d,l);n(e);for(var p=1;p<e.length-1;p++)e[p].on("error",o);return c}function r(e,t){return"function"==typeof e.read?e:new o(t).wrap(e)}var a=e("readable-stream").PassThrough,o=e("readable-stream").Readable,s=e("duplexer2");t.exports=function(){var e;return e=1==arguments.length&&Array.isArray(arguments[0])?arguments[0]:[].slice.call(arguments),n(e)},t.exports.obj=function(){var e;return e=1==arguments.length&&Array.isArray(arguments[0])?arguments[0]:[].slice.call(arguments),n(e,{objectMode:!0})}},{duplexer2:36,"readable-stream":124}],107:[function(e,t){var n=e("path-platform");t.exports=function(e,t){e===void 0&&(e=process.cwd()),t||(t={});var r=t.platform||process.platform,a=/^win/.test(r),o=a?n.win32:n,s=a?"c:."===o.normalize("c:")?function(e){return function(t){return e(t).replace(/:\.$/,":")}}(o.normalize):o.normalize:o.normalize,i=a?/[\\\/]/:"/",p=a?"":"/",d=function(e,t){var n=[e,t].filter(function(e){return e&&"string"==typeof e});return s(n.join(a?"\\":"/"))},l=s(e).split(i).reduce(function(e,t,n){return e.concat(d(e[n],t))},[p]).slice(1).reverse();return l[0]===l[1]?[l[0]]:a&&/^\\/.test(e)?l.slice(0,-1).map(function(e){var t=e.charAt(0);return"\\"===t?e:"."===t?"\\"+e.slice(1):"\\"+e}):l}},{"path-platform":108}],108:[function(e,t){var n=Math.min;function r(e,t){for(var n=[],r=0,a;r<e.length;r++)a=e[r],a&&"."!==a&&(".."===a?n.length&&".."!==n[n.length-1]?n.pop():t&&n.push(".."):n.push(a));return n}function a(e){var t=c.exec(e),n=(t[1]||"")+(t[2]||""),r=t[3]||"",a=u.exec(r),o=a[1],s=a[2],i=a[3];return[n,o,s,i]}function o(e){return g.exec(e).slice(1)}var s="win32"===process.platform,d=e("util"),l=e("path");if(l.posix)return void(t.exports=l);var c=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,u=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,m={},f=function(e){return"\\\\"+e.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")};m.resolve=function(){for(var e="",t="",n=!1,a=arguments.length-1;-1<=a;a--){var o;if(0<=a?o=arguments[a]:e?(o=process.env["="+e],(!o||o.substr(0,3).toLowerCase()!==e.toLowerCase()+"\\")&&(o=e+"\\")):o=process.cwd(),!d.isString(o))throw new TypeError("Arguments to path.resolve must be strings");else if(!o)continue;var s=c.exec(o),p=s[1]||"",l=p&&":"!==p.charAt(1),u=m.isAbsolute(o),g=s[3];if(!(p&&e&&p.toLowerCase()!==e.toLowerCase())&&(e||(e=p),n||(t=g+"\\"+t,n=u),e&&n))break}return l&&(e=f(e)),t=r(t.split(/[\\\/]+/),!n).join("\\"),e&&":"===e.charAt(1)&&(e=e[0].toLowerCase()+e.substr(1)),e+(n?"\\":"")+t||"."},m.normalize=function(e){var t=c.exec(e),n=t[1]||"",a=n&&":"!==n.charAt(1),o=m.isAbsolute(e),s=t[3],i=/[\\\/]$/.test(s);return n&&":"===n.charAt(1)&&(n=n[0].toLowerCase()+n.substr(1)),s=r(s.split(/[\\\/]+/),!o).join("\\"),s||o||(s="."),s&&i&&(s+="\\"),a&&(n=f(n)),n+(o?"\\":"")+s},m.isAbsolute=function(e){var t=c.exec(e),n=t[1]||"",r=!!n&&":"!==n.charAt(1);return!!t[2]||r},m.join=function(){var e=Array.prototype.filter.call(arguments,function(e){if(!d.isString(e))throw new TypeError("Arguments to path.join must be strings");return e}),t=e.join("\\");return /^[\\\/]{2}[^\\\/]/.test(e[0])||(t=t.replace(/^[\\\/]{2,}/,"\\")),m.normalize(t)},m.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;0<=n&&""===e[n];n--);return t>n?[]:e.slice(t,n+1)}e=m.resolve(e),t=m.resolve(t);for(var a=e.toLowerCase(),o=t.toLowerCase(),s=r(t.split("\\")),p=r(a.split("\\")),d=r(o.split("\\")),l=n(p.length,d.length),c=l,u=0;u<l;u++)if(p[u]!==d[u]){c=u;break}if(0==c)return t;for(var f=[],u=c;u<p.length;u++)f.push("..");return f=f.concat(s.slice(c)),f.join("\\")},m._makeLong=function(e){if(!d.isString(e))return e;if(!e)return"";var t=m.resolve(e);if(/^[a-zA-Z]\:\\/.test(t))return"\\\\?\\"+t;return /^\\\\[^?.]/.test(t)?"\\\\?\\UNC\\"+t.substring(2):e},m.dirname=function(e){var t=a(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},m.basename=function(e,t){var n=a(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},m.extname=function(e){return a(e)[3]},m.format=function(e){if(!d.isObject(e))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof e);var t=e.root||"";if(!d.isString(t))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof e.root);var n=e.dir,r=e.base||"";return n.slice(n.length-1,n.length)===m.sep?n+r:n?n+m.sep+r:r},m.parse=function(e){if(!d.isString(e))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=a(e);if(!t||4!==t.length)throw new TypeError("Invalid path '"+e+"'");return{root:t[0],dir:t[0]+t[1].slice(0,t[1].length-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}},m.sep="\\",m.delimiter=";";var g=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,h={};h.resolve=function(){for(var e="",t=!1,n=arguments.length-1,a;-1<=n&&!t;n--){if(a=0<=n?arguments[n]:process.cwd(),!d.isString(a))throw new TypeError("Arguments to path.resolve must be strings");else if(!a)continue;e=a+"/"+e,t="/"===a.charAt(0)}return e=r(e.split("/"),!t).join("/"),(t?"/":"")+e||"."},h.normalize=function(e){var t=h.isAbsolute(e),n="/"===e.substr(-1);return e=r(e.split("/"),!t).join("/"),e||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e},h.isAbsolute=function(e){return"/"===e.charAt(0)},h.join=function(){for(var e="",t=0,n;t<arguments.length;t++){if(n=arguments[t],!d.isString(n))throw new TypeError("Arguments to path.join must be strings");n&&(e?e+="/"+n:e+=n)}return h.normalize(e)},h.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;0<=n&&""===e[n];n--);return t>n?[]:e.slice(t,n+1)}e=h.resolve(e).substr(1),t=h.resolve(t).substr(1);for(var a=r(e.split("/")),o=r(t.split("/")),s=n(a.length,o.length),p=s,d=0;d<s;d++)if(a[d]!==o[d]){p=d;break}for(var l=[],d=p;d<a.length;d++)l.push("..");return l=l.concat(o.slice(p)),l.join("/")},h._makeLong=function(e){return e},h.dirname=function(e){var t=o(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},h.basename=function(e,t){var n=o(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},h.extname=function(e){return o(e)[3]},h.format=function(e){if(!d.isObject(e))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof e);var t=e.root||"";if(!d.isString(t))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof e.root);var n=e.dir?e.dir+h.sep:"",r=e.base||"";return n+r},h.parse=function(e){if(!d.isString(e))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=o(e);if(!t||4!==t.length)throw new TypeError("Invalid path '"+e+"'");return t[1]=t[1]||"",t[2]=t[2]||"",t[3]=t[3]||"",{root:t[0],dir:t[0]+t[1].slice(0,t[1].length-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}},h.sep="/",h.delimiter=":",t.exports=s?m:h,t.exports.posix=h,t.exports.win32=m},{path:void 0,util:void 0}],109:[function(e,t){var n=e("readable-stream").Readable;t.exports=function(e){var t=e._readableState;"function"!=typeof e.read&&(e=new n(t).wrap(e));var r=new n({objectMode:t&&t.objectMode}),a=!1;return e.on("readable",function(){a&&(a=!1,r._read())}),r._read=function(){for(var t=0,n;null!==(n=e.read());)r.push(n),t++;0===t&&(a=!0)},e.once("end",function(){r.push(null)}),e.on("error",function(e){r.emit("error",e)}),r}},{"readable-stream":124}],110:[function(e,t){'use strict';function n(e){return this instanceof n?void(p.call(this,e),d.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",r)):new n(e)}function r(){this.allowHalfOpen||this._writableState.ended||o.nextTick(a,this)}function a(e){e.end()}var o=e("process-nextick-args"),s=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=n;var i=Object.create(e("core-util-is"));i.inherits=e("inherits");var p=e("./_stream_readable"),d=e("./_stream_writable");i.inherits(n,p);for(var l=s(d.prototype),c=0,u;c<l.length;c++)u=l[c],n.prototype[u]||(n.prototype[u]=d.prototype[u]);Object.defineProperty(n.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(n.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0===this._readableState||void 0===this._writableState||(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),n.prototype._destroy=function(e,t){this.push(null),this.end(),o.nextTick(t,e)}},{"./_stream_readable":112,"./_stream_writable":114,"core-util-is":118,inherits:55,"process-nextick-args":120}],111:[function(e,t){'use strict';function n(e){return this instanceof n?void r.call(this,e):new n(e)}t.exports=n;var r=e("./_stream_transform"),a=Object.create(e("core-util-is"));a.inherits=e("inherits"),a.inherits(n,r),n.prototype._transform=function(e,t,n){n(null,e)}},{"./_stream_transform":113,"core-util-is":118,inherits:55}],112:[function(e,t){'use strict';function n(e){return M.from(e)}function r(e){return M.isBuffer(e)||e instanceof D}function a(e,t,n){return"function"==typeof e.prependListener?e.prependListener(t,n):void(e._events&&e._events[t]?I(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n))}function o(t,n){L=L||e("./_stream_duplex"),t=t||{};var r=n instanceof L;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var a=t.highWaterMark,o=t.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=a||0===a?a:r&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new U,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(!G&&(G=e("string_decoder/").StringDecoder),this.decoder=new G(t.encoding),this.encoding=t.encoding)}function s(t){return L=L||e("./_stream_duplex"),this instanceof s?void(this._readableState=new o(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),j.call(this)):new s(t)}function i(e,t,r,a,o){var s=e._readableState;if(null===t)s.reading=!1,m(e,s);else{var i;o||(i=d(s,t)),i?e.emit("error",i):s.objectMode||t&&0<t.length?("string"!=typeof t&&!s.objectMode&&Object.getPrototypeOf(t)!==M.prototype&&(t=n(t)),a?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):p(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?p(e,s,t,!1):h(e,s)):p(e,s,t,!1))):!a&&(s.reading=!1)}return l(s)}function p(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&f(e)),h(e,t)}function d(e,t){var n;return r(t)||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function l(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function c(e){return 8388608<=e?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function u(e,t){return 0>=e||0===t.length&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=c(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}function m(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,f(e)}}function f(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(V("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?T.nextTick(g,e):g(e))}function g(e){V("emit readable"),e.emit("readable"),S(e)}function h(e,t){t.readingMore||(t.readingMore=!0,T.nextTick(y,e,t))}function y(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(V("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function b(e){return function(){var t=e._readableState;V("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&R(e,"data")&&(t.flowing=!0,S(e))}}function _(e){V("readable nexttick read 0"),e.read(0)}function x(e,t){t.resumeScheduled||(t.resumeScheduled=!0,T.nextTick(k,e,t))}function k(e,t){t.reading||(V("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),S(e),t.flowing&&!t.reading&&e.read(0)}function S(e){var t=e._readableState;for(V("flow",t.flowing);t.flowing&&null!==e.read(););}function E(e,t){if(0===t.length)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=w(e,t.buffer,t.decoder),n}function w(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?r=t.shift():r=n?v(e,t):C(e,t),r}function v(e,t){var r=t.head,a=1,o=r.data;for(e-=o.length;r=r.next;){var s=r.data,i=e>s.length?s.length:e;if(o+=i===s.length?s:s.slice(0,e),e-=i,0===e){i===s.length?(++a,t.head=r.next?r.next:t.tail=null):(t.head=r,r.data=s.slice(i));break}++a}return t.length-=a,o}function C(e,t){var r=M.allocUnsafe(e),a=t.head,o=1;for(a.data.copy(r),e-=a.data.length;a=a.next;){var s=a.data,i=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,i),e-=i,0===e){i===s.length?(++o,t.head=a.next?a.next:t.tail=null):(t.head=a,a.data=s.slice(i));break}++o}return t.length-=o,r}function A(e){var t=e._readableState;if(0<t.length)throw new Error("\"endReadable()\" called on non-empty stream");t.endEmitted||(t.ended=!0,T.nextTick(P,t,e))}function P(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}var T=e("process-nextick-args");t.exports=s;var I=e("isarray"),L;s.ReadableState=o;var O=e("events").EventEmitter,R=function(e,t){return e.listeners(t).length},j=e("./internal/streams/stream"),M=e("safe-buffer").Buffer,D=global.Uint8Array||function(){},B=Object.create(e("core-util-is"));B.inherits=e("inherits");var F=e("util"),V=void 0;V=F&&F.debuglog?F.debuglog("stream"):function(){};var U=e("./internal/streams/BufferList"),q=e("./internal/streams/destroy"),G;B.inherits(s,j);var W=["error","close","destroy","pause","resume"];Object.defineProperty(s.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),s.prototype.destroy=q.destroy,s.prototype._undestroy=q.undestroy,s.prototype._destroy=function(e,t){this.push(null),t(e)},s.prototype.push=function(e,t){var n=this._readableState,r;return n.objectMode?r=!0:"string"==typeof e&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=M.from(e,t),t=""),r=!0),i(this,e,t,!1,r)},s.prototype.unshift=function(e){return i(this,e,null,!0,!1)},s.prototype.isPaused=function(){return!1===this._readableState.flowing},s.prototype.setEncoding=function(t){return G||(G=e("string_decoder/").StringDecoder),this._readableState.decoder=new G(t),this._readableState.encoding=t,this};s.prototype.read=function(e){V("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return V("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):f(this),null;if(e=u(e,t),0===e&&t.ended)return 0===t.length&&A(this),null;var a=t.needReadable;V("need readable",a),(0===t.length||t.length-e<t.highWaterMark)&&(a=!0,V("length less than watermark",a)),t.ended||t.reading?(a=!1,V("reading or ended",a)):a&&(V("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,!t.reading&&(e=u(r,t)));var o;return o=0<e?E(e,t):null,null===o?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(!t.ended&&(t.needReadable=!0),r!==e&&t.ended&&A(this)),null!==o&&this.emit("data",o),o},s.prototype._read=function(){this.emit("error",new Error("_read() is not implemented"))},s.prototype.pipe=function(e,t){function n(e,t){V("onunpipe"),e===c&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,o())}function r(){V("onend"),e.end()}function o(){V("cleanup"),e.removeListener("close",p),e.removeListener("finish",d),e.removeListener("drain",g),e.removeListener("error",i),e.removeListener("unpipe",n),c.removeListener("end",r),c.removeListener("end",l),c.removeListener("data",s),h=!0,u.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&g()}function s(t){V("ondata"),y=!1;var n=e.write(t);!1!==n||y||((1===u.pipesCount&&u.pipes===e||1<u.pipesCount&&-1!==N(u.pipes,e))&&!h&&(V("false write response, pause",c._readableState.awaitDrain),c._readableState.awaitDrain++,y=!0),c.pause())}function i(t){V("onerror",t),l(),e.removeListener("error",i),0===R(e,"error")&&e.emit("error",t)}function p(){e.removeListener("finish",d),l()}function d(){V("onfinish"),e.removeListener("close",p),l()}function l(){V("unpipe"),c.unpipe(e)}var c=this,u=this._readableState;switch(u.pipesCount){case 0:u.pipes=e;break;case 1:u.pipes=[u.pipes,e];break;default:u.pipes.push(e);}u.pipesCount+=1,V("pipe count=%d opts=%j",u.pipesCount,t);var m=(!t||!1!==t.end)&&e!==process.stdout&&e!==process.stderr,f=m?r:l;u.endEmitted?T.nextTick(f):c.once("end",f),e.on("unpipe",n);var g=b(c);e.on("drain",g);var h=!1,y=!1;return c.on("data",s),a(e,"error",i),e.once("close",p),e.once("finish",d),e.emit("pipe",c),u.flowing||(V("pipe resume"),c.resume()),e},s.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,a=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<a;o++)r[o].emit("unpipe",this,n);return this}var s=N(t.pipes,e);return-1===s?this:(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},s.prototype.on=function(e,t){var n=j.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&f(this):T.nextTick(_,this))}return n},s.prototype.addListener=s.prototype.on,s.prototype.resume=function(){var e=this._readableState;return e.flowing||(V("resume"),e.flowing=!0,x(this,e)),this},s.prototype.pause=function(){return V("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(V("pause"),this._readableState.flowing=!1,this.emit("pause")),this},s.prototype.wrap=function(e){var t=this,r=this._readableState,a=!1;for(var o in e.on("end",function(){if(V("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(n){if((V("wrapped data"),r.decoder&&(n=r.decoder.write(n)),!(r.objectMode&&(null===n||void 0===n)))&&(r.objectMode||n&&n.length)){var o=t.push(n);o||(a=!0,e.pause())}}),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var s=0;s<W.length;s++)e.on(W[s],this.emit.bind(this,W[s]));return this._read=function(t){V("wrapped _read",t),a&&(a=!1,e.resume())},this},Object.defineProperty(s.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),s._fromList=E},{"./_stream_duplex":110,"./internal/streams/BufferList":115,"./internal/streams/destroy":116,"./internal/streams/stream":117,"core-util-is":118,events:void 0,inherits:55,isarray:119,"process-nextick-args":120,"safe-buffer":121,"string_decoder/":122,util:void 0}],113:[function(e,t){'use strict';function n(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}function r(e){return this instanceof r?void(s.call(this,e),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",a)):new r(e)}function a(){var e=this;"function"==typeof this._flush?this._flush(function(t,n){o(e,t,n)}):o(this,null,null)}function o(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}t.exports=r;var s=e("./_stream_duplex"),i=Object.create(e("core-util-is"));i.inherits=e("inherits"),i.inherits(r,s),r.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},r.prototype._transform=function(){throw new Error("_transform() is not implemented")},r.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var a=this._readableState;(r.needTransform||a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}},r.prototype._read=function(){var e=this._transformState;null!==e.writechunk&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0},r.prototype._destroy=function(e,t){var n=this;s.prototype._destroy.call(this,e,function(e){t(e),n.emit("close")})}},{"./_stream_duplex":110,"core-util-is":118,inherits:55}],114:[function(e,t){'use strict';function n(e){var t=this;this.next=null,this.entry=null,this.finish=function(){w(t,e)}}function r(e){return I.from(e)}function a(e){return I.isBuffer(e)||e instanceof L}function o(){}function s(t,r){A=A||e("./_stream_duplex"),t=t||{};var a=r instanceof A;this.objectMode=!!t.objectMode,a&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var o=t.highWaterMark,s=t.writableHighWaterMark,i=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:a&&(s||0===s)?s:i,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var p=!1===t.decodeStrings;this.decodeStrings=!p,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){g(r,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new n(this)}function i(t){return A=A||e("./_stream_duplex"),R.call(i,this)||this instanceof A?void(this._writableState=new s(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),T.call(this)):new i(t)}function p(e,t){var n=new Error("write after end");e.emit("error",n),v.nextTick(t,n)}function d(e,t,n,r){var a=!0,o=!1;return null===n?o=new TypeError("May not write null values to stream"):"string"!=typeof n&&void 0!==n&&!t.objectMode&&(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),v.nextTick(r,o),a=!1),a}function l(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=I.from(t,n)),t}function c(e,t,n,r,a,o){if(!n){var s=l(t,r,a);r!==s&&(n=!0,a="buffer",r=s)}var i=t.objectMode?1:r.length;t.length+=i;var p=t.length<t.highWaterMark;if(p||(t.needDrain=!0),t.writing||t.corked){var d=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:a,isBuf:n,callback:o,next:null},d?d.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else u(e,t,!1,i,r,a,o);return p}function u(e,t,n,r,a,o,s){t.writelen=r,t.writecb=s,t.writing=!0,t.sync=!0,n?e._writev(a,t.onwrite):e._write(a,o,t.onwrite),t.sync=!1}function m(e,t,n,r,a){--t.pendingcb,n?(v.nextTick(a,r),v.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(a(r),e._writableState.errorEmitted=!0,e.emit("error",r),S(e,t))}function f(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function g(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if(f(n),t)m(e,n,r,t,a);else{var o=_(n);o||n.corked||n.bufferProcessing||!n.bufferedRequest||b(e,n),r?C(h,e,n,o,a):h(e,n,o,a)}}function h(e,t,n,r){n||y(e,t),t.pendingcb--,r(),S(e,t)}function y(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function b(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var a=t.bufferedRequestCount,o=Array(a),s=t.corkedRequestsFree;s.entry=r;for(var i=0,p=!0;r;)o[i]=r,r.isBuf||(p=!1),r=r.next,i+=1;o.allBuffers=p,u(e,t,!0,t.length,o,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new n(t),t.bufferedRequestCount=0}else{for(;r;){var d=r.chunk,l=r.encoding,c=r.callback,m=t.objectMode?1:d.length;if(u(e,t,!1,m,d,l,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function _(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function x(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function k(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,v.nextTick(x,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function S(e,t){var n=_(t);return n&&(k(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}function E(e,t,n){t.ending=!0,S(e,t),n&&(t.finished?v.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function w(e,t,n){var r=e.entry;for(e.entry=null;r;){var a=r.callback;t.pendingcb--,a(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}var v=e("process-nextick-args");t.exports=i;var C=!process.browser&&-1<["v0.10","v0.9."].indexOf(process.version.slice(0,5))?setImmediate:v.nextTick,A;i.WritableState=s;var P=Object.create(e("core-util-is"));P.inherits=e("inherits");var N={deprecate:e("util-deprecate")},T=e("./internal/streams/stream"),I=e("safe-buffer").Buffer,L=global.Uint8Array||function(){},O=e("./internal/streams/destroy");P.inherits(i,T),s.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(s.prototype,"buffer",{get:N.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}();var R;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(R=Function.prototype[Symbol.hasInstance],Object.defineProperty(i,Symbol.hasInstance,{value:function(e){return!!R.call(this,e)||!(this!==i)&&e&&e._writableState instanceof s}})):R=function(e){return e instanceof this},i.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},i.prototype.write=function(e,t,n){var s=this._writableState,i=!1,l=!s.objectMode&&a(e);return l&&!I.isBuffer(e)&&(e=r(e)),"function"==typeof t&&(n=t,t=null),l?t="buffer":!t&&(t=s.defaultEncoding),"function"!=typeof n&&(n=o),s.ended?p(this,n):(l||d(this,s,e,n))&&(s.pendingcb++,i=c(this,s,l,e,t,n)),i},i.prototype.cork=function(){var e=this._writableState;e.corked++},i.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&b(this,e))},i.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(i.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),i.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},i.prototype._writev=null,i.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&e!==void 0&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||E(this,r,n)},Object.defineProperty(i.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),i.prototype.destroy=O.destroy,i.prototype._undestroy=O.undestroy,i.prototype._destroy=function(e,t){this.end(),t(e)}},{"./_stream_duplex":110,"./internal/streams/destroy":116,"./internal/streams/stream":117,"core-util-is":118,inherits:55,"process-nextick-args":120,"safe-buffer":121,"util-deprecate":123}],115:[function(e,t){'use strict';function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t,n){e.copy(t,n)}var a=e("safe-buffer").Buffer,o=e("util");t.exports=function(){function e(){n(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};0<this.length?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return a.alloc(0);if(1===this.length)return this.head.data;for(var t=a.allocUnsafe(e>>>0),n=this.head,o=0;n;)r(n.data,t,o),o+=n.data.length,n=n.next;return t},e}(),o&&o.inspect&&o.inspect.custom&&(t.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},{"safe-buffer":121,util:void 0}],116:[function(e,t){'use strict';function n(e,t){e.emit("error",t)}var r=e("process-nextick-args");t.exports={destroy:function(e,t){var a=this,o=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return o||s?(t?t(e):e&&(!this._writableState||!this._writableState.errorEmitted)&&r.nextTick(n,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(n,a,e),a._writableState&&(a._writableState.errorEmitted=!0)):t&&t(e)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":120}],117:[function(e,t){t.exports=e("stream")},{stream:void 0}],118:[function(e,t,n){function r(e){return Object.prototype.toString.call(e)}n.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===r(e)},n.isBoolean=function(e){return"boolean"==typeof e},n.isNull=function(e){return null===e},n.isNullOrUndefined=function(e){return null==e},n.isNumber=function(e){return"number"==typeof e},n.isString=function(e){return"string"==typeof e},n.isSymbol=function(e){return"symbol"==typeof e},n.isUndefined=function(e){return void 0===e},n.isRegExp=function(e){return"[object RegExp]"===r(e)},n.isObject=function(e){return"object"==typeof e&&null!==e},n.isDate=function(e){return"[object Date]"===r(e)},n.isError=function(t){return"[object Error]"===r(t)||t instanceof Error},n.isFunction=function(e){return"function"==typeof e},n.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e},n.isBuffer=Buffer.isBuffer},{}],119:[function(e,t){var n={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},{}],120:[function(e,t){'use strict';t.exports="undefined"!=typeof process&&process.version&&0!==process.version.indexOf("v0.")&&(0!==process.version.indexOf("v1.")||0===process.version.indexOf("v1.8."))?process:{nextTick:function(e,t,n,r){if("function"!=typeof e)throw new TypeError("\"callback\" argument must be a function");var a=arguments.length,o,s;switch(a){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,n)});case 4:return process.nextTick(function(){e.call(null,t,n,r)});default:for(o=Array(a-1),s=0;s<o.length;)o[s++]=arguments[s];return process.nextTick(function(){e.apply(null,o)});}}}},{}],121:[function(e,t,n){function r(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return s(e,t,n)}var o=e("buffer"),s=o.Buffer;s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?t.exports=o:(r(o,n),n.Buffer=a),r(s,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return s(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=s(e);return void 0===t?r.fill(0):"string"==typeof n?r.fill(t,n):r.fill(t),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return s(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o.SlowBuffer(e)}},{buffer:void 0}],122:[function(e,t,n){'use strict';function r(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0;}}function a(e){var t=r(e);if("string"!=typeof t&&(y.isEncoding===b||!b(e)))throw new Error("Unknown encoding: "+e);return t||e}function o(e){this.encoding=a(e);var t;switch(this.encoding){case"utf16le":this.text=c,this.end=u,t=4;break;case"utf8":this.fillLast=l,t=4;break;case"base64":this.text=m,this.end=f,t=3;break;default:return this.write=g,void(this.end=h);}this.lastNeed=0,this.lastTotal=0,this.lastChar=y.allocUnsafe(t)}function s(e){if(127>=e)return 0;return 6==e>>5?2:14==e>>4?3:30==e>>3?4:2==e>>6?-1:-2}function p(e,t,n){var r=t.length-1;if(r<n)return 0;var a=s(t[r]);return 0<=a?(0<a&&(e.lastNeed=a-1),a):--r<n||-2===a?0:(a=s(t[r]),0<=a)?(0<a&&(e.lastNeed=a-2),a):--r<n||-2===a?0:(a=s(t[r]),0<=a?(0<a&&(2===a?a=0:e.lastNeed=a-3),a):0)}function d(e,t){if(128!=(192&t[0]))return e.lastNeed=0,"\uFFFD";if(1<e.lastNeed&&1<t.length){if(128!=(192&t[1]))return e.lastNeed=1,"\uFFFD";if(2<e.lastNeed&&2<t.length&&128!=(192&t[2]))return e.lastNeed=2,"\uFFFD"}}function l(e){var t=this.lastTotal-this.lastNeed,n=d(this,e,t);return void 0===n?this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length):n}function c(e,t){if(0==(e.length-t)%2){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(55296<=r&&56319>=r)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function m(e,t){var r=(e.length-t)%3;return 0==r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1==r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function g(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}var y=e("safe-buffer").Buffer,b=y.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1;}};n.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},o.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t},o.prototype.text=function(e,t){var n=p(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},o.prototype.fillLast=function(e){return this.lastNeed<=e.length?(e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length)}},{"safe-buffer":121}],123:[function(e,t){t.exports=e("util").deprecate},{util:void 0}],124:[function(e,t,n){var r=e("stream");"disable"===process.env.READABLE_STREAM&&r?(t.exports=r,n=t.exports=r.Readable,n.Readable=r.Readable,n.Writable=r.Writable,n.Duplex=r.Duplex,n.Transform=r.Transform,n.PassThrough=r.PassThrough,n.Stream=r):(n=t.exports=e("./lib/_stream_readable.js"),n.Stream=r||n,n.Readable=n,n.Writable=e("./lib/_stream_writable.js"),n.Duplex=e("./lib/_stream_duplex.js"),n.Transform=e("./lib/_stream_transform.js"),n.PassThrough=e("./lib/_stream_passthrough.js"))},{"./lib/_stream_duplex.js":110,"./lib/_stream_passthrough.js":111,"./lib/_stream_readable.js":112,"./lib/_stream_transform.js":113,"./lib/_stream_writable.js":114,stream:void 0}],125:[function(e,t){var n=e("./lib/async");n.core=e("./lib/core"),n.isCore=e("./lib/is-core"),n.sync=e("./lib/sync"),t.exports=n},{"./lib/async":126,"./lib/core":129,"./lib/is-core":130,"./lib/sync":133}],126:[function(e,t){var n=e("fs"),a=e("path"),o=e("./caller"),s=e("./node-modules-paths"),i=e("./normalize-options"),p=e("is-core-module"),d=n.realpath&&"function"==typeof n.realpath.native?n.realpath.native:n.realpath,l=function(e,t){n.stat(e,function(e,n){return e?"ENOENT"===e.code||"ENOTDIR"===e.code?t(null,!1):t(e):t(null,n.isFile()||n.isFIFO())})},c=function(e,t){n.stat(e,function(e,n){return e?"ENOENT"===e.code||"ENOTDIR"===e.code?t(null,!1):t(e):t(null,n.isDirectory())})},u=function(e,t){d(e,function(n,r){n&&"ENOENT"!==n.code?t(n):t(null,n?e:r)})},m=function(e,t,n,r){n&&!1===n.preserveSymlinks?e(t,r):r(null,t)},f=function(e,t,n){for(var r=s(t,n,e),o=0;o<r.length;o++)r[o]=a.join(r[o],e);return r};t.exports=function(e,t,r){function s(t){if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e))O=a.resolve(t,e),("."===e||".."===e||"/"===e.slice(-1))&&(O+="/"),/\/$/.test(e)&&O===t?y(O,k.package,d):g(O,k.package,d);else{if(N&&p(e))return x(null,e);_(e,t,function(t,r,n){if(t)x(t);else{if(r)return m(C,r,k,function(e,t){e?x(e):x(null,t,n)});var a=new Error("Cannot find module '"+e+"' from '"+I+"'");a.code="MODULE_NOT_FOUND",x(a)}})}}function d(t,n,r){t?x(t):n?x(null,n,r):y(O,function(t,n,r){if(t)x(t);else if(n)m(C,n,k,function(e,t){e?x(e):x(null,t,r)});else{var a=new Error("Cannot find module '"+e+"' from '"+I+"'");a.code="MODULE_NOT_FOUND",x(a)}})}function g(e,t,n){function o(e,t,n){function r(n,l,c){if(d=l,n)return i(n);if(c&&d&&k.pathFilter){var u=a.relative(c,p),m=u.slice(0,u.length-e[0].length),f=k.pathFilter(d,t,m);if(f)return o([""].concat(P.slice()),a.resolve(c,f),d)}E(p,s)}function s(n,r){return n?i(n):r?i(null,p,d):void o(e.slice(1),t,d)}if(0===e.length)return i(null,void 0,n);var p=t+e[0],d=n;d?r(null,d):h(a.dirname(p),r)}var s=t,i=n;"function"==typeof s&&(i=s,s=void 0);var r=[""].concat(P);o(r,e,s)}function h(e,t){return""===e||"/"===e?t(null):"win32"===process.platform&&/^\w:[/\\]*$/.test(e)?t(null):/[/\\]node_modules[/\\]*$/.test(e)?t(null):void m(C,e,k,function(n,r){if(n)return h(a.dirname(e),t);var o=a.join(r,"package.json");E(o,function(n,r){return r?void v(o,function(n,r){n&&t(n);try{var a=JSON.parse(r)}catch(e){}a&&k.packageFilter&&(a=k.packageFilter(a,o)),t(null,a,e)}):h(a.dirname(e),t)})})}function y(e,t,n){var r=n,o=t;"function"==typeof o&&(r=o,o=k.package),m(C,e,k,function(t,n){if(t)return r(t);var s=a.join(n,"package.json");E(s,function(t,n){return t?r(t):n?void v(s,function(t,n){if(t)return r(t);try{var o=JSON.parse(n)}catch(e){}if(o&&k.packageFilter&&(o=k.packageFilter(o,s)),o&&o.main){if("string"!=typeof o.main){var i=new TypeError("package \u201C"+o.name+"\u201D `main` must be a string");return i.code="INVALID_PACKAGE_MAIN",r(i)}return("."===o.main||"./"===o.main)&&(o.main="index"),void g(a.resolve(e,o.main),o,function(t,n,o){if(t)return r(t);if(n)return r(null,n,o);if(!o)return g(a.join(e,"index"),o,r);var s=a.resolve(e,o.main);y(s,o,function(t,o,n){return t?r(t):o?r(null,o,n):void g(a.join(e,"index"),n,r)})})}g(a.join(e,"/index"),o,r)}):g(a.join(e,"index"),o,r)})})}function b(e,t){function n(n,a){return n?e(n):a?void g(s,k.package,r):b(e,t.slice(1))}function r(t,n,r){return t?e(t):n?e(null,n,r):void y(s,k.package,o)}function o(r,a,n){return r?e(r):a?e(null,a,n):void b(e,t.slice(1))}if(0===t.length)return e(null,void 0);var s=t[0];w(a.dirname(s),n)}function _(e,t,n){var r=function(){return f(e,t,k)};b(n,A?A(e,t,r,k):r())}var x=r,k=t;if("function"==typeof t&&(x=k,k={}),"string"!=typeof e){var S=new TypeError("Path must be a string.");return process.nextTick(function(){x(S)})}k=i(e,k);var E=k.isFile||l,w=k.isDirectory||c,v=k.readFile||n.readFile,C=k.realpath||u,A=k.packageIterator,P=k.extensions||[".js"],N=!1!==k.includeCoreModules,T=k.basedir||a.dirname(o()),I=k.filename||T;k.paths=k.paths||[];var L=a.resolve(T);m(C,L,k,function(e,t){e?x(e):s(t)});var O}},{"./caller":127,"./node-modules-paths":131,"./normalize-options":132,fs:void 0,"is-core-module":135,path:void 0}],127:[function(e,t){t.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=new Error().stack;return Error.prepareStackTrace=e,t[2].getFileName()}},{}],128:[function(e,t){t.exports={assert:!0,"assert/strict":">= 15",async_hooks:">= 8",buffer_ieee754:"< 0.9.7",buffer:!0,child_process:!0,cluster:!0,console:!0,constants:!0,crypto:!0,_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,diagnostics_channel:">= 15.1",dns:!0,"dns/promises":">= 15",domain:">= 0.7.12",events:!0,freelist:"< 6",fs:!0,"fs/promises":[">= 10 && < 10.1",">= 14"],_http_agent:">= 0.11.1",_http_client:">= 0.11.1",_http_common:">= 0.11.1",_http_incoming:">= 0.11.1",_http_outgoing:">= 0.11.1",_http_server:">= 0.11.1",http:!0,http2:">= 8.8",https:!0,inspector:">= 8.0.0",_linklist:"< 8",module:!0,net:!0,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12",os:!0,path:!0,perf_hooks:">= 8.5",process:">= 1",punycode:!0,querystring:!0,readline:!0,repl:!0,smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4",_stream_transform:">= 0.9.4",_stream_wrap:">= 1.4.1",_stream_passthrough:">= 0.9.4",_stream_readable:">= 0.9.4",_stream_writable:">= 0.9.4",stream:!0,"stream/promises":">= 15",string_decoder:!0,sys:[">= 0.6 && < 0.7",">= 0.8"],timers:!0,"timers/promises":">= 15",_tls_common:">= 0.11.13",_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3",tls:!0,trace_events:">= 10",tty:!0,url:!0,util:!0,"v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],v8:">= 1",vm:!0,wasi:">= 13.4 && < 13.5",worker_threads:">= 11.7",zlib:!0}},{}],129:[function(e,t){function n(e){for(var t=e.split(" "),n=1<t.length?t[0]:"=",r=(1<t.length?t[1]:t[0]).split("."),a=0;3>a;++a){var s=parseInt(o[a]||0,10),p=parseInt(r[a]||0,10);if(s!==p)return"<"===n?s<p:">="===n&&s>=p}return">="===n}function r(e){var t=e.split(/ ?&& ?/);if(0===t.length)return!1;for(var r=0;r<t.length;++r)if(!n(t[r]))return!1;return!0}function a(e){if("boolean"==typeof e)return e;if(e&&"object"==typeof e){for(var t=0;t<e.length;++t)if(r(e[t]))return!0;return!1}return r(e)}var o=process.versions&&process.versions.node&&process.versions.node.split(".")||[],s=e("./core.json"),i={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(i[p]=a(s[p]));t.exports=i},{"./core.json":128}],130:[function(e,t){var n=e("is-core-module");t.exports=function(e){return n(e)}},{"is-core-module":135}],131:[function(e,t){var n=e("path"),r=n.parse||e("path-parse"),a=function(e,t){var a="/";/^([A-Za-z]:)/.test(e)?a="":/^\\\\/.test(e)&&(a="\\\\");for(var o=[e],s=r(e);s.dir!==o[o.length-1];)o.push(s.dir),s=r(s.dir);return o.reduce(function(e,r){return e.concat(t.map(function(e){return n.resolve(a,r,e)}))},[])};t.exports=function(e,t,n){var r=t&&t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];if(t&&"function"==typeof t.paths)return t.paths(n,e,function(){return a(e,r)},t);var o=a(e,r);return t&&t.paths?o.concat(t.paths):o}},{path:void 0,"path-parse":136}],132:[function(e,t){t.exports=function(e,t){return t||{}}},{}],133:[function(e,t){var r=e("is-core-module"),a=e("fs"),o=e("path"),s=e("./caller"),p=e("./node-modules-paths"),d=e("./normalize-options"),l=a.realpathSync&&"function"==typeof a.realpathSync.native?a.realpathSync.native:a.realpathSync,c=function(e){try{var t=a.statSync(e)}catch(t){if(t&&("ENOENT"===t.code||"ENOTDIR"===t.code))return!1;throw t}return t.isFile()||t.isFIFO()},u=function(e){try{var t=a.statSync(e)}catch(t){if(t&&("ENOENT"===t.code||"ENOTDIR"===t.code))return!1;throw t}return t.isDirectory()},f=function(e){try{return l(e)}catch(e){if("ENOENT"!==e.code)throw e}return e},g=function(e,t,n){return n&&!1===n.preserveSymlinks?e(t):t},h=function(e,t,n){for(var r=p(t,n,e),a=0;a<r.length;a++)r[a]=o.join(r[a],e);return r};t.exports=function(e,t){function i(e){var t=p(o.dirname(e));if(t&&t.dir&&t.pkg&&b.pathFilter){var n=o.relative(t.dir,e),a=b.pathFilter(t.pkg,e,n);a&&(e=o.resolve(t.dir,a))}if(_(e))return e;for(var r=0,s;r<w.length;r++)if(s=e+w[r],_(s))return s}function p(e){if(""!==e&&"/"!==e&&!("win32"===process.platform&&/^\w:[/\\]*$/.test(e))&&!/[/\\]node_modules[/\\]*$/.test(e)){var t=o.join(g(S,e,b),"package.json");if(!_(t))return p(o.dirname(e));var n=x(t);try{var r=JSON.parse(n)}catch(e){}return r&&b.packageFilter&&(r=b.packageFilter(r,e)),{pkg:r,dir:e}}}function l(e){var t=o.join(g(S,e,b),"/package.json");if(_(t)){try{var r=x(t,"UTF8"),a=JSON.parse(r)}catch(t){}if(a&&b.packageFilter&&(a=b.packageFilter(a,e)),a&&a.main){if("string"!=typeof a.main){var s=new TypeError("package \u201C"+a.name+"\u201D `main` must be a string");throw s.code="INVALID_PACKAGE_MAIN",s}("."===a.main||"./"===a.main)&&(a.main="index");try{var p=i(o.resolve(e,a.main));if(p)return p;var d=l(o.resolve(e,a.main));if(d)return d}catch(t){}}}return i(o.join(e,"/index"))}function y(e,t){for(var r=function(){return h(e,t,b)},a=E?E(e,t,r,b):r(),s=0,p;s<a.length;s++)if(p=a[s],k(o.dirname(p))){var d=i(p);if(d)return d;var c=l(p);if(c)return c}}if("string"!=typeof e)throw new TypeError("Path must be a string.");var b=d(e,t),_=b.isFile||c,x=b.readFileSync||a.readFileSync,k=b.isDirectory||u,S=b.realpathSync||f,E=b.packageIterator,w=b.extensions||[".js"],v=!1!==b.includeCoreModules,C=b.basedir||o.dirname(s()),A=b.filename||C;b.paths=b.paths||[];var P=g(S,o.resolve(C),b);if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e)){var N=o.resolve(P,e);("."===e||".."===e||"/"===e.slice(-1))&&(N+="/");var T=i(N)||l(N);if(T)return g(S,T,b)}else{if(v&&r(e))return e;var m=y(e,P);if(m)return g(S,m,b)}var n=new Error("Cannot find module '"+e+"' from '"+A+"'");throw n.code="MODULE_NOT_FOUND",n}},{"./caller":127,"./node-modules-paths":131,"./normalize-options":132,fs:void 0,"is-core-module":135,path:void 0}],134:[function(e,t){t.exports={assert:!0,"assert/strict":">= 15",async_hooks:">= 8",buffer_ieee754:"< 0.9.7",buffer:!0,child_process:!0,cluster:!0,console:!0,constants:!0,crypto:!0,_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,diagnostics_channel:">= 15.1",dns:!0,"dns/promises":">= 15",domain:">= 0.7.12",events:!0,freelist:"< 6",fs:!0,"fs/promises":[">= 10 && < 10.1",">= 14"],_http_agent:">= 0.11.1",_http_client:">= 0.11.1",_http_common:">= 0.11.1",_http_incoming:">= 0.11.1",_http_outgoing:">= 0.11.1",_http_server:">= 0.11.1",http:!0,http2:">= 8.8",https:!0,inspector:">= 8.0.0",_linklist:"< 8",module:!0,net:!0,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12",os:!0,path:!0,"path/posix":">= 15.3","path/win32":">= 15.3",perf_hooks:">= 8.5",process:">= 1",punycode:!0,querystring:!0,readline:!0,repl:!0,smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4",_stream_transform:">= 0.9.4",_stream_wrap:">= 1.4.1",_stream_passthrough:">= 0.9.4",_stream_readable:">= 0.9.4",_stream_writable:">= 0.9.4",stream:!0,"stream/promises":">= 15",string_decoder:!0,sys:[">= 0.6 && < 0.7",">= 0.8"],timers:!0,"timers/promises":">= 15",_tls_common:">= 0.11.13",_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3",tls:!0,trace_events:">= 10",tty:!0,url:!0,util:!0,"util/types":">= 15.3","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],v8:">= 1",vm:!0,wasi:">= 13.4 && < 13.5",worker_threads:">= 11.7",zlib:!0}},{}],135:[function(e,t){'use strict';function n(e,t){for(var n=e.split("."),r=t.split(" "),a=1<r.length?r[0]:"=",o=(1<r.length?r[1]:r[0]).split("."),s=0;3>s;++s){var p=parseInt(n[s]||0,10),d=parseInt(o[s]||0,10);if(p!==d)return"<"===a?p<d:">="===a&&p>=d}return">="===a}function r(e,t){var r=t.split(/ ?&& ?/);if(0===r.length)return!1;for(var a=0;a<r.length;++a)if(!n(e,r[a]))return!1;return!0}function a(e,t){if("boolean"==typeof t)return t;var n="undefined"==typeof e?process.versions&&process.versions.node&&process.versions.node:e;if("string"!=typeof n)throw new TypeError("undefined"==typeof e?"Unable to determine current node version":"If provided, a valid node version is required");if(t&&"object"==typeof t){for(var a=0;a<t.length;++a)if(r(n,t[a]))return!0;return!1}return r(n,t)}var o=e("has"),s=e("./core.json");t.exports=function(e,t){return o(s,e)&&a(t,s[e])}},{"./core.json":134,has:53}],136:[function(e,t){'use strict';function n(e){var t=o.exec(e),n=(t[1]||"")+(t[2]||""),r=t[3]||"",a=s.exec(r),i=a[1],p=a[2],d=a[3];return[n,i,p,d]}function r(e){return p.exec(e).slice(1)}var a="win32"===process.platform,o=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,s=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,i={};i.parse=function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=n(e);if(!t||4!==t.length)throw new TypeError("Invalid path '"+e+"'");return{root:t[0],dir:t[0]+t[1].slice(0,-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}};var p=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,d={};d.parse=function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=r(e);if(!t||4!==t.length)throw new TypeError("Invalid path '"+e+"'");return t[1]=t[1]||"",t[2]=t[2]||"",t[3]=t[3]||"",{root:t[0],dir:t[0]+t[1].slice(0,-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}},t.exports=a?i.parse:d.parse,t.exports.posix=d.parse,t.exports.win32=i.parse},{}],137:[function(e,t){var n=e("crypto").createHash,r=e("fast-safe-stringify");t.exports=function(e,t,a){return t||(t="sha1"),a||(a="hex"),"string"==typeof e||Buffer.isBuffer(e)||(e=r.stable(e)),n(t).update(e,"string"==typeof e?"utf8":void 0).digest(a)}},{crypto:void 0,"fast-safe-stringify":138}],138:[function(e,t){function n(e,t,n){r(e,"",[],void 0);var a;for(a=0===d.length?JSON.stringify(e,t,n):JSON.stringify(e,i(t),n);0!==p.length;){var o=p.pop();4===o.length?Object.defineProperty(o[0],o[1],o[3]):o[0][o[1]]=o[2]}return a}function r(e,t,n,a){var o;if("object"==typeof e&&null!==e){for(o=0;o<n.length;o++)if(n[o]===e){var s=Object.getOwnPropertyDescriptor(a,t);return void(void 0===s.get?(a[t]="[Circular]",p.push([a,t,e])):s.configurable?(Object.defineProperty(a,t,{value:"[Circular]"}),p.push([a,t,e,s])):d.push([e,t]))}if(n.push(e),Array.isArray(e))for(o=0;o<e.length;o++)r(e[o],o,n,e);else{var l=Object.keys(e);for(o=0;o<l.length;o++){var c=l[o];r(e[c],c,n,e)}}n.pop()}}function a(e,t){return e<t?-1:e>t?1:0}function o(e,t,n){var r=s(e,"",[],void 0)||e,a;for(a=0===d.length?JSON.stringify(r,t,n):JSON.stringify(r,i(t),n);0!==p.length;){var o=p.pop();4===o.length?Object.defineProperty(o[0],o[1],o[3]):o[0][o[1]]=o[2]}return a}function s(e,t,n,r){var o;if("object"==typeof e&&null!==e){for(o=0;o<n.length;o++)if(n[o]===e){var l=Object.getOwnPropertyDescriptor(r,t);return void(void 0===l.get?(r[t]="[Circular]",p.push([r,t,e])):l.configurable?(Object.defineProperty(r,t,{value:"[Circular]"}),p.push([r,t,e,l])):d.push([e,t]))}if("function"==typeof e.toJSON)return;if(n.push(e),Array.isArray(e))for(o=0;o<e.length;o++)s(e[o],o,n,e);else{var c={},u=Object.keys(e).sort(a);for(o=0;o<u.length;o++){var m=u[o];s(e[m],m,n,e),c[m]=e[m]}if(void 0!==r)p.push([r,t,e]),r[t]=c;else return c}n.pop()}}function i(e){return e=void 0===e?function(e,t){return t}:e,function(t,n){if(0<d.length)for(var r=0,a;r<d.length;r++)if(a=d[r],a[1]===t&&a[0]===n){n="[Circular]",d.splice(r,1);break}return e.call(this,t,n)}}t.exports=n,n.default=n,n.stable=o,n.stableStringify=o;var p=[],d=[]},{}],139:[function(e,t,n){function r(e,t,n){function r(e,n,a){var o="function"==typeof t?t(a):t[a];return void 0===o&&""!=a?o="":null==o&&(o="$"),"object"==typeof o?n+p+JSON.stringify(o)+p:n+o}var o=new RegExp(["("+a+")","((\\\\['\"|&;()<> \\t]|[^\\s'\"|&;()<> \\t])+|\"((\\\\\"|[^\"])*?)\"|'((\\\\'|[^'])*?)')*"].join("|"),"g"),d=e.match(o).filter(Boolean),l=!1;return d?(t||(t={}),n||(n={}),d.map(function(e,t){function o(){b+=1;var t,n;if("{"===e.charAt(b)){if(b+=1,"}"===e.charAt(b))throw new Error("Bad substitution: "+e.substr(b-2,3));if(t=e.indexOf("}",b),0>t)throw new Error("Bad substitution: "+e.substr(b));n=e.substr(b,t-b),b=t}else /[*@#?$!_\-]/.test(e.charAt(b))?(n=e.charAt(b),b+=1):(t=e.substr(b).match(/[^\w\d_]/),t?(n=e.substr(b,t.index),b+=t.index-1):(n=e.substr(b),b=e.length));return r(null,"",n)}if(!l){if(RegExp("^"+a+"$").test(e))return{op:e};for(var s="'",p="\"",u="$",m=n.escape||"\\",f=!1,g=!1,h="",y=!1,b=0,_=e.length,x;void 0>b;b++)if(x=e.charAt(b),y=y||!f&&("*"===x||"?"===x),g)h+=x,g=!1;else if(f)x===f?f=!1:f==s?h+=x:x===m?(b+=1,x=e.charAt(b),h+=x===p||x===m||x===u?x:m+x):x===u?h+=o():h+=x;else if(x===p||x===s)f=x;else{if(RegExp("^"+a+"$").test(x))return{op:e};if(/^#$/.test(x))return l=!0,h.length?[h,{comment:e.slice(b+1)+d.slice(t+1).join(" ")}]:[{comment:e.slice(b+1)+d.slice(t+1).join(" ")}];x===m?g=!0:h+=x===u?o():x}return y?{op:"glob",pattern:h}:h}}).reduce(function(e,t){return void 0===t?e:e.concat(t)},[])):[]}n.quote=function(e){return e.map(function(e){return e&&"object"==typeof e?e.op.replace(/(.)/g,"\\$1"):/["\s]/.test(e)&&!/'/.test(e)?"'"+e.replace(/(['\\])/g,"\\$1")+"'":/["'\s]/.test(e)?"\""+e.replace(/(["\\$`!])/g,"\\$1")+"\"":(e+"").replace(/([A-z]:)?([#!"$&'()*,:;<=>?@\[\\\]^`{|}])/g,"$1\\$2")}).join(" ")};for(var a="(?:"+"\\|\\||\\&\\&|;;|\\|\\&|\\<\\(|>>|>\\&|[&;()|<>]"+")",o="|&;()<> \\t",p="",d=0;4>d;d++)p+=(Math.pow(16,8)*Math.random()).toString(16);n.parse=function(e,t,n){var a=r(e,t,n);return"function"==typeof t?a.reduce(function(e,t){if("object"==typeof t)return e.concat(t);var n=t.split(RegExp("("+p+".*?"+p+")","g"));return 1===n.length?e.concat(n[0]):e.concat(n.filter(Boolean).map(function(e){return RegExp("^"+p).test(e)?JSON.parse(e.split(p)[1]):e}))},[]):a}},{}],140:[function(e,t){var r=e("minimist");t.exports=function e(t,a){for(var o=0,s=[],p=0,d;p<t.length;p++)if("string"==typeof t[p]&&/^\[/.test(t[p])&&0==o++&&(d=p),"string"==typeof t[p]&&/\]$/.test(t[p])){if(0<--o)continue;var l=t.slice(d,p+1);"string"==typeof l[0]&&(l[0]=l[0].replace(/^\[/,"")),""===l[0]&&l.shift();var c=l.length-1;"string"==typeof l[c]&&(l[c]=l[c].replace(/\]$/,"")),""===l[c]&&l.pop(),s.push(e(l))}else 0===o&&s.push(t[p]);var n=r(s,a);return n}},{minimist:141}],141:[function(e,t){function n(e,t){var n=e;t.slice(0,-1).forEach(function(e){n=n[e]||{}});var r=t[t.length-1];return r in n}function r(e){return!("number"!=typeof e)||!!/^0x[0-9a-f]+$/i.test(e)||/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e)}t.exports=function(e,t){function a(e,t){return d.allBools&&/^--[^=]+$/.test(t)||d.strings[e]||d.bools[e]||l[e]}function o(e,t,n){if(!(n&&d.unknownFn&&!a(e,n)&&!1===d.unknownFn(n))){var o=!d.strings[e]&&r(t)?+t:t;s(u,e.split("."),o),(l[e]||[]).forEach(function(e){s(u,e.split("."),o)})}}function s(e,t,n){for(var r=String.prototype,a=Number.prototype,s=e,p=0,l;p<t.length-1;p++){if(l=t[p],"__proto__"===l)return;void 0===s[l]&&(s[l]={}),(s[l]===Object.prototype||s[l]===a||s[l]===r)&&(s[l]={}),s[l]===Array.prototype&&(s[l]=[]),s=s[l]}var l=t[t.length-1];"__proto__"===l||((s===Object.prototype||s===a||s===r)&&(s={}),s===Array.prototype&&(s=[]),void 0===s[l]||d.bools[l]||"boolean"==typeof s[l]?s[l]=n:Array.isArray(s[l])?s[l].push(n):s[l]=[s[l],n])}function p(e){return l[e].some(function(e){return d.bools[e]})}t||(t={});var d={bools:{},strings:{},unknownFn:null};"function"==typeof t.unknown&&(d.unknownFn=t.unknown),"boolean"==typeof t.boolean&&t.boolean?d.allBools=!0:[].concat(t.boolean).filter(Boolean).forEach(function(e){d.bools[e]=!0});var l={};Object.keys(t.alias||{}).forEach(function(e){l[e]=[].concat(t.alias[e]),l[e].forEach(function(t){l[t]=[e].concat(l[e].filter(function(e){return t!==e}))})}),[].concat(t.string).filter(Boolean).forEach(function(e){d.strings[e]=!0,l[e]&&(d.strings[l[e]]=!0)});var c=t["default"]||{},u={_:[]};Object.keys(d.bools).forEach(function(e){o(e,void 0!==c[e]&&c[e])});var f=[];-1!==e.indexOf("--")&&(f=e.slice(e.indexOf("--")+1),e=e.slice(0,e.indexOf("--")));for(var g=0,h;g<e.length;g++)if(h=e[g],/^--.+=/.test(h)){var y=h.match(/^--([^=]+)=([\s\S]*)$/),m=y[1],b=y[2];d.bools[m]&&(b="false"!==b),o(m,b,h)}else if(/^--no-.+/.test(h)){var m=h.match(/^--no-(.+)/)[1];o(m,!1,h)}else if(/^--.+/.test(h)){var m=h.match(/^--(.+)/)[1],_=e[g+1];void 0===_||/^-/.test(_)||d.bools[m]||d.allBools||!!l[m]&&!!p(m)?/^(true|false)$/.test(_)?(o(m,"true"===_,h),g++):o(m,!d.strings[m]||"",h):(o(m,_,h),g++)}else if(/^-[^-]+/.test(h)){for(var x=h.slice(1,-1).split(""),k=!1,S=0,_;S<x.length;S++){if(_=h.slice(S+2),"-"===_){o(x[S],_,h);continue}if(/[A-Za-z]/.test(x[S])&&/=/.test(_)){o(x[S],_.split("=")[1],h),k=!0;break}if(/[A-Za-z]/.test(x[S])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(_)){o(x[S],_,h),k=!0;break}if(x[S+1]&&x[S+1].match(/\W/)){o(x[S],h.slice(S+2),h),k=!0;break}else o(x[S],!d.strings[x[S]]||"",h)}var m=h.slice(-1)[0];k||"-"===m||(!e[g+1]||/^(-|--)[^-]/.test(e[g+1])||d.bools[m]||l[m]&&p(m)?e[g+1]&&/^(true|false)$/.test(e[g+1])?(o(m,"true"===e[g+1],h),g++):o(m,!d.strings[m]||"",h):(o(m,e[g+1],h),g++))}else if(d.unknownFn&&!1===d.unknownFn(h)||u._.push(d.strings._||!r(h)?h:+h),t.stopEarly){u._.push.apply(u._,e.slice(g+1));break}return Object.keys(c).forEach(function(e){n(u,e.split("."))||(s(u,e.split("."),c[e]),(l[e]||[]).forEach(function(t){s(u,t.split("."),c[e])}))}),t["--"]?(u["--"]=[],f.forEach(function(e){u["--"].push(e)})):f.forEach(function(e){u._.push(e)}),u}},{}],142:[function(require,module,exports){function parse(e,t){return t||(t={}),aparse(e,t)}function errorInfo(e,t,n){try{parse(e,n)}catch(n){return new ParseError(n,e,t)}}function ParseError(e,t,n){SyntaxError.call(this),this.message=e.message.replace(/\s+\(\d+:\d+\)$/,""),this.line=e.loc.line,this.column=e.loc.column+1,this.annotated="\n"+(n||"(anonymous file)")+":"+this.line+"\n"+t.split("\n")[this.line-1]+"\n"+Array(this.column).join(" ")+"^\nParseError: "+this.message}var aparse=require("acorn-node").parse;module.exports=function(src,file,opts){"string"!=typeof src&&(src=src+"");try{return void eval("throw \"STOP\"; (function () { "+src+"\n})()")}catch(e){return"STOP"===e?void 0:"SyntaxError"===e.constructor.name?errorInfo(src,file,opts):e}},ParseError.prototype=Object.create(SyntaxError.prototype),ParseError.prototype.toString=function(){return this.annotated},ParseError.prototype.inspect=function(){return this.annotated}},{"acorn-node":143}],143:[function(e,t,n){arguments[4][58][0].apply(n,arguments)},{"./lib/bigint":144,"./lib/class-fields":145,"./lib/dynamic-import":146,"./lib/export-ns-from":147,"./lib/import-meta":148,"./lib/numeric-separator":149,"./lib/static-class-features":151,acorn:152,dup:58,xtend:154}],144:[function(e,t,n){arguments[4][59][0].apply(n,arguments)},{acorn:152,dup:59}],145:[function(e,t,n){arguments[4][60][0].apply(n,arguments)},{"../private-class-elements":150,acorn:152,dup:60}],146:[function(e,t,n){arguments[4][61][0].apply(n,arguments)},{acorn:152,dup:61}],147:[function(e,t,n){arguments[4][62][0].apply(n,arguments)},{acorn:152,dup:62}],148:[function(e,t,n){arguments[4][63][0].apply(n,arguments)},{acorn:152,dup:63}],149:[function(e,t,n){arguments[4][64][0].apply(n,arguments)},{dup:64}],150:[function(e,t,n){arguments[4][65][0].apply(n,arguments)},{acorn:152,dup:65}],151:[function(e,t,n){arguments[4][66][0].apply(n,arguments)},{"../private-class-elements":150,acorn:152,dup:66}],152:[function(e,t,n){arguments[4][67][0].apply(n,arguments)},{dup:67}],153:[function(e,t){function n(e){o.call(this,e),this._destroyed=!1}function r(e,t,n){n(null,e)}function a(e){return function(t,n,a){return"function"==typeof t&&(a=n,n=t,t={}),"function"!=typeof n&&(n=r),"function"!=typeof a&&(a=null),e(t,n,a)}}var o=e("readable-stream").Transform,s=e("util").inherits,i=e("xtend");s(n,o),n.prototype.destroy=function(e){if(!this._destroyed){this._destroyed=!0;var t=this;process.nextTick(function(){e&&t.emit("error",e),t.emit("close")})}},t.exports=a(function(e,t,r){var a=new n(e);return a._transform=t,r&&(a._flush=r),a}),t.exports.ctor=a(function(e,t,r){function a(t){return this instanceof a?void(this.options=i(e,t),n.call(this,this.options)):new a(t)}return s(a,n),a.prototype._transform=t,r&&(a.prototype._flush=r),a}),t.exports.obj=a(function(e,t,r){var a=new n(i({objectMode:!0,highWaterMark:16},e));return a._transform=t,r&&(a._flush=r),a})},{"readable-stream":124,util:void 0,xtend:154}],154:[function(e,t){t.exports=function(){for(var e={},t=0,r;t<arguments.length;t++)for(var a in r=arguments[t],r)n.call(r,a)&&(e[a]=r[a]);return e};var n=Object.prototype.hasOwnProperty},{}],155:[function(e,t){t.exports={author:{name:"James Halliday",email:"[email protected]",url:"http://substack.net"},bin:{browserify:"bin/cmd.js"},bugs:{url:"https://github.com/browserify/browserify/issues"},bundleDependencies:!1,dependencies:{JSONStream:"^1.0.3",assert:"^1.4.0","browser-pack":"^6.0.1","browser-resolve":"^2.0.0","browserify-zlib":"~0.2.0",buffer:"~5.2.1","cached-path-relative":"^1.0.0","concat-stream":"^1.6.0","console-browserify":"^1.1.0","constants-browserify":"~1.0.0","crypto-browserify":"^3.0.0",defined:"^1.0.0","deps-sort":"^2.0.1","domain-browser":"^1.2.0",duplexer2:"~0.1.2",events:"^3.0.0",glob:"^7.1.0",has:"^1.0.0",htmlescape:"^1.1.0","https-browserify":"^1.0.0",inherits:"~2.0.1","insert-module-globals":"^7.2.1","labeled-stream-splicer":"^2.0.0","mkdirp-classic":"^0.5.2","module-deps":"^6.2.3","os-browserify":"~0.3.0",parents:"^1.0.1","path-browserify":"^1.0.0",process:"~0.11.0",punycode:"^1.3.2","querystring-es3":"~0.2.0","read-only-stream":"^2.0.0","readable-stream":"^2.0.2",resolve:"^1.1.4","shasum-object":"^1.0.0","shell-quote":"^1.6.1","stream-browserify":"^3.0.0","stream-http":"^3.0.0",string_decoder:"^1.1.1",subarg:"^1.0.0","syntax-error":"^1.1.1",through2:"^2.0.0","timers-browserify":"^1.0.1","tty-browserify":"0.0.1",url:"~0.11.0",util:"~0.12.0","vm-browserify":"^1.0.0",xtend:"^4.0.0"},deprecated:!1,description:"browser-side require() the node way",devDependencies:{backbone:"~0.9.2","browser-unpack":"^1.1.1","coffee-script":"~1.10.0",coffeeify:"~1.1.0","has-object-spread":"^1.0.0","has-template-literals":"^1.0.0",isstream:"^0.1.2","make-generator-function":"^1.1.0",semver:"^5.5.0",seq:"0.3.5",tap:"^10.7.2",temp:"=0.8.3",through:"^2.3.4"},engines:{node:">= 0.8"},homepage:"https://github.com/browserify/browserify#readme",keywords:["browser","require","commonjs","commonj-esque","bundle","npm","javascript"],license:"MIT",main:"index.js",name:"browserify",repository:{type:"git",url:"git+ssh://[email protected]/browserify/browserify.git"},scripts:{test:"tap test/*.js"},version:"17.0.0"}},{}]},{},[1]);