(this.csbJsonP=this.csbJsonP||[]).push([["vendors~sandbox"],{"../../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n]/gm,(function(e){return"&"==e?"&":"<"==e?"<":">"==e?">":""}))}},{key:"linkify",value:function(e){return e.replace(/(https?:\/\/[^\s]+)/gm,(function(e){return''+e+""}))}},{key:"ansiToHtml",value:function(e,t){return this.process(e,t,!0)}},{key:"ansiToJson",value:function(e,t){return(t=t||{}).json=!0,t.clearLine=!1,this.process(e,t,!0)}},{key:"ansiToText",value:function(e){return this.process(e,{},!1)}},{key:"process",value:function(e,t,n){var r=this,o=e.split(/\033\[/),s=o.shift();null==t&&(t={}),t.clearLine=/\r/.test(e);var i=o.map((function(e){return r.processChunk(e,t,n)}));if(t&&t.json){var u=this.processChunkJson("");return u.content=s,u.clearLine=t.clearLine,i.unshift(u),t.remove_empty&&(i=i.filter((function(e){return!e.isEmpty()}))),i}return i.unshift(s),i.join("")}},{key:"processChunkJson",value:function(e,t,n){var r=(t=void 0===t?{}:t).use_classes=void 0!==t.use_classes&&t.use_classes,o=t.key=r?"class":"color",s={content:e,fg:null,bg:null,fg_truecolor:null,bg_truecolor:null,clearLine:t.clearLine,decoration:null,was_processed:!1,isEmpty:function(){return!s.content}},u=e.match(/^([!\x3c-\x3f]*)([\d;]*)([\x20-\x2c]*[\x40-\x7e])([\s\S]*)/m);if(!u)return s;s.content=u[4];var a=u[2].split(";");if(""!==u[1]||"m"!==u[3])return s;if(!n)return s;for(this.decoration=null;a.length>0;){var l=a.shift(),c=parseInt(l);if(isNaN(c)||0===c)this.fg=this.bg=this.decoration=null;else if(1===c)this.decoration="bold";else if(2===c)this.decoration="dim";else if(3==c)this.decoration="italic";else if(4==c)this.decoration="underline";else if(5==c)this.decoration="blink";else if(7===c)this.decoration="reverse";else if(8===c)this.decoration="hidden";else if(9===c)this.decoration="strikethrough";else if(39==c)this.fg=null;else if(49==c)this.bg=null;else if(c>=30&&c<38)this.fg=i[0][c%10][o];else if(c>=90&&c<98)this.fg=i[1][c%10][o];else if(c>=40&&c<48)this.bg=i[0][c%10][o];else if(c>=100&&c<108)this.bg=i[1][c%10][o];else if(38===c||48===c){var f=38===c;if(a.length>=1){var p=a.shift();if("5"===p&&a.length>=1){var d=parseInt(a.shift());if(d>=0&&d<=255)if(r){var h=d>=16?"ansi-palette-"+d:i[d>7?1:0][d%8].class;f?this.fg=h:this.bg=h}else this.PALETTE_COLORS||this.setupPalette(),f?this.fg=this.PALETTE_COLORS[d]:this.bg=this.PALETTE_COLORS[d]}else if("2"===p&&a.length>=3){var m=parseInt(a.shift()),g=parseInt(a.shift()),y=parseInt(a.shift());if(m>=0&&m<=255&&g>=0&&g<=255&&y>=0&&y<=255){var b=m+", "+g+", "+y;r?f?(this.fg="ansi-truecolor",this.fg_truecolor=b):(this.bg="ansi-truecolor",this.bg_truecolor=b):f?this.fg=b:this.bg=b}}}}}if(null===this.fg&&null===this.bg&&null===this.decoration)return s;return s.fg=this.fg,s.bg=this.bg,s.fg_truecolor=this.fg_truecolor,s.bg_truecolor=this.bg_truecolor,s.decoration=this.decoration,s.was_processed=!0,s}},{key:"processChunk",value:function(e,t,n){var r=this;t=t||{};var o=this.processChunkJson(e,t,n);if(t.json)return o;if(o.isEmpty())return"";if(!o.was_processed)return o.content;var s=t.use_classes,i=[],u=[],a={},l=function(e){var t=[],n=void 0;for(n in e)e.hasOwnProperty(n)&&t.push("data-"+n+'="'+r.escapeForHtml(e[n])+'"');return t.length>0?" "+t.join(" "):""};return o.fg&&(s?(u.push(o.fg+"-fg"),null!==o.fg_truecolor&&(a["ansi-truecolor-fg"]=o.fg_truecolor,o.fg_truecolor=null)):i.push("color:rgb("+o.fg+")")),o.bg&&(s?(u.push(o.bg+"-bg"),null!==o.bg_truecolor&&(a["ansi-truecolor-bg"]=o.bg_truecolor,o.bg_truecolor=null)):i.push("background-color:rgb("+o.bg+")")),o.decoration&&(s?u.push("ansi-"+o.decoration):"bold"===o.decoration?i.push("font-weight:bold"):"dim"===o.decoration?i.push("opacity:0.5"):"italic"===o.decoration?i.push("font-style:italic"):"reverse"===o.decoration?i.push("filter:invert(100%)"):"hidden"===o.decoration?i.push("visibility:hidden"):"strikethrough"===o.decoration?i.push("text-decoration:line-through"):i.push("text-decoration:"+o.decoration)),s?'"+o.content+"":'"+o.content+""}}]),e}();e.exports=u},"../../node_modules/assert/assert.js":function(e,t,n){"use strict";(function(t){var r=n("../../node_modules/object-assign/index.js");function o(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,o=0,s=Math.min(n,r);o=0;l--)if(c[l]!==f[l])return!1;for(l=c.length-1;l>=0;l--)if(u=c[l],!v(e[u],t[u],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function _(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function E(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function A(e,t,n,r){var o;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),o=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!o&&y(o,n,"Missing expected exception"+r);var s="string"==typeof r,u=!e&&o&&!n;if((!e&&i.isError(o)&&s&&E(o,n)||u)&&y(o,n,"Got unwanted exception"+r),e&&o&&n&&!E(o,n)||!e&&o)throw o}p.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return m(g(e.actual),128)+" "+e.operator+" "+m(g(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,o=h(t),s=r.indexOf("\n"+o);if(s>=0){var i=r.indexOf("\n",s+1);r=r.substring(i+1)}this.stack=r}}},i.inherits(p.AssertionError,Error),p.fail=y,p.ok=b,p.equal=function(e,t,n){e!=t&&y(e,t,n,"==",p.equal)},p.notEqual=function(e,t,n){e==t&&y(e,t,n,"!=",p.notEqual)},p.deepEqual=function(e,t,n){v(e,t,!1)||y(e,t,n,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(e,t,n){v(e,t,!0)||y(e,t,n,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(e,t,n){v(e,t,!1)&&y(e,t,n,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function e(t,n,r){v(t,n,!0)&&y(t,n,r,"notDeepStrictEqual",e)},p.strictEqual=function(e,t,n){e!==t&&y(e,t,n,"===",p.strictEqual)},p.notStrictEqual=function(e,t,n){e===t&&y(e,t,n,"!==",p.notStrictEqual)},p.throws=function(e,t,n){A(!0,e,t,n)},p.doesNotThrow=function(e,t,n){A(!1,e,t,n)},p.ifError=function(e){if(e)throw e},p.strict=r((function e(t,n){t||y(t,!0,n,"==",e)}),p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var D=Object.keys||function(e){var t=[];for(var n in e)u.call(e,n)&&t.push(n);return t}}).call(this,n("../../node_modules/webpack/buildin/global.js"))},"../../node_modules/astring/dist/astring.mjs":function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return E}));const{stringify:r}=JSON;if(!String.prototype.repeat)throw new Error("String.prototype.repeat is undefined, see https://github.com/davidbonnet/astring#installation");if(!String.prototype.endsWith)throw new Error("String.prototype.endsWith is undefined, see https://github.com/davidbonnet/astring#installation");const o={"||":3,"&&":4,"|":5,"^":6,"&":7,"==":8,"!=":8,"===":8,"!==":8,"<":9,">":9,"<=":9,">=":9,in:9,instanceof:9,"<<":10,">>":10,">>>":10,"+":11,"-":11,"*":12,"%":12,"/":12,"**":13},s={ArrayExpression:20,TaggedTemplateExpression:20,ThisExpression:20,Identifier:20,Literal:18,TemplateLiteral:20,Super:20,SequenceExpression:20,MemberExpression:19,ChainExpression:19,CallExpression:19,NewExpression:19,ArrowFunctionExpression:17,ClassExpression:17,FunctionExpression:17,ObjectExpression:17,UpdateExpression:16,UnaryExpression:15,AwaitExpression:15,BinaryExpression:14,LogicalExpression:13,ConditionalExpression:4,AssignmentExpression:3,YieldExpression:2,RestElement:1};function i(e,t){const{generator:n}=e;if(e.write("("),null!=t&&t.length>0){n[t[0].type](t[0],e);const{length:r}=t;for(let o=1;o0){e.write(r);for(let t=1;t0){n.VariableDeclarator(r[0],e);for(let t=1;t0){t.write(r),o&&null!=e.comments&&c(t,e.comments,s,r);const{length:u}=i;for(let e=0;e0){for(;o0&&t.write(", ");const e=n[o],r=e.type[6];if("D"===r)t.write(e.local.name,e),o++;else{if("N"!==r)break;t.write("* as "+e.local.name,e),o++}}if(o0)for(let e=0;;){const o=n[e],{name:s}=o.local;if(t.write(s,o),s!==o.exported.name&&t.write(" as "+o.exported.name),!(++e "),"O"===e.body.type[0]?(t.write("("),this.ObjectExpression(e.body,t),t.write(")")):this[e.body.type](e.body,t)},ThisExpression(e,t){t.write("this",e)},Super(e,t){t.write("super",e)},RestElement:h=function(e,t){t.write("..."),this[e.argument.type](e.argument,t)},SpreadElement:h,YieldExpression(e,t){t.write(e.delegate?"yield*":"yield"),e.argument&&(t.write(" "),this[e.argument.type](e.argument,t))},AwaitExpression(e,t){t.write("await ",e),a(t,e.argument,e)},TemplateLiteral(e,t){const{quasis:n,expressions:r}=e;t.write("`");const{length:o}=r;for(let e=0;e0){const{elements:n}=e,{length:r}=n;for(let e=0;;){const o=n[e];if(null!=o&&this[o.type](o,t),!(++e0){t.write(r),o&&null!=e.comments&&c(t,e.comments,s,r);const i=","+r,{properties:u}=e,{length:a}=u;for(let e=0;;){const n=u[e];if(o&&null!=n.comments&&c(t,n.comments,s,r),t.write(s),this[n.type](n,t),!(++e0){const{properties:n}=e,{length:r}=n;for(let e=0;this[n[e].type](n[e],t),++e1)&&("U"!==o[0]||"n"!==o[1]&&"p"!==o[1]||!r.prefix||r.operator[0]!==n||"+"!==n&&"-"!==n)||t.write(" "),s?(t.write(n.length>1?" (":"("),this[o](r,t),t.write(")")):this[o](r,t)}else this[e.argument.type](e.argument,t),t.write(e.operator)},UpdateExpression(e,t){e.prefix?(t.write(e.operator),this[e.argument.type](e.argument,t)):(this[e.argument.type](e.argument,t),t.write(e.operator))},AssignmentExpression(e,t){this[e.left.type](e.left,t),t.write(" "+e.operator+" "),this[e.right.type](e.right,t)},AssignmentPattern(e,t){this[e.left.type](e.left,t),t.write(" = "),this[e.right.type](e.right,t)},BinaryExpression:m=function(e,t){const n="in"===e.operator;n&&t.write("("),a(t,e.left,e,!1),t.write(" "+e.operator+" "),a(t,e.right,e,!0),n&&t.write(")")},LogicalExpression:m,ConditionalExpression(e,t){const{test:n}=e,r=t.expressionsPrecedence[n.type];17===r||r<=t.expressionsPrecedence.ConditionalExpression?(t.write("("),this[n.type](n,t),t.write(")")):this[n.type](n,t),t.write(" ? "),this[e.consequent.type](e.consequent,t),t.write(" : "),this[e.alternate.type](e.alternate,t)},NewExpression(e,t){t.write("new ");const n=t.expressionsPrecedence[e.callee.type];17===n||n0&&(this.lineEndSize>0&&(1===r.length?e[n-1]===r:e.endsWith(r))?(this.line+=this.lineEndSize,this.column=0):this.column+=n)}toString(){return this.output}}function E(e,t){const n=new _(t);return n.generator[e.type](e,n),n.output}},"../../node_modules/babel-code-frame/lib/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Math.max(n,0);var o=r.highlightCode&&i.default.supportsColor||r.forceColor,s=i.default;r.forceColor&&(s=new i.default.constructor({enabled:!0}));var u=function(e,t){return o?e(t):t},c=a(s);o&&(e=d(c,e));var f=r.linesAbove||2,p=r.linesBelow||3,h=e.split(l),m=Math.max(t-(f+1),0),g=Math.min(h.length,t+p);t||n||(m=0,g=h.length);var y=String(g).length,b=h.slice(m,g).map((function(e,r){var o=m+1+r,s=" "+(" "+o).slice(-y)+" | ";if(o===t){var i="";if(n){var a=e.slice(0,n-1).replace(/[^\t]/g," ");i=["\n ",u(c.gutter,s.replace(/\d/g," ")),a,u(c.marker,"^")].join("")}return[u(c.marker,">"),u(c.gutter,s),e,i].join("")}return" "+u(c.gutter,s)+e})).join("\n");return o?s.reset(b):b};var r=n("../../node_modules/js-tokens/index.js"),o=u(r),s=u(n("../../node_modules/esutils/lib/utils.js")),i=u(n("../../node_modules/babel-code-frame/node_modules/chalk/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}function a(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold,gutter:e.grey,marker:e.red.bold}}var l=/\r\n|[\n\r\u2028\u2029]/,c=/^[a-z][\w-]*$/i,f=/^[()\[\]{}]$/;function p(e){var t=e.slice(-2),n=t[0],o=t[1],i=(0,r.matchToToken)(e);if("name"===i.type){if(s.default.keyword.isReservedWordES6(i.value))return"keyword";if(c.test(i.value)&&("<"===o[n-1]||"<]/g}},"../../node_modules/babel-code-frame/node_modules/ansi-styles/index.js":function(e,t,n){(function(e){var n,r,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,r=[],void 0===(o="function"==typeof(n=function(){"use strict";Object.defineProperty(e,"exports",{enumerable:!0,get:function(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach((function(t){var n=e[t];Object.keys(n).forEach((function(t){var r=n[t];e[t]=n[t]={open:"\x1b["+r[0]+"m",close:"\x1b["+r[1]+"m"}})),Object.defineProperty(e,t,{value:n,enumerable:!1})})),e}})})?n.apply(t,r):n)||(e.exports=o)}).call(this,n("../../node_modules/webpack/buildin/module.js")(e))},"../../node_modules/babel-code-frame/node_modules/chalk/index.js":function(e,t,n){(function(r){var o,s,i;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,s=[],void 0===(i="function"==typeof(o=function(){"use strict";var t=n("../../node_modules/escape-string-regexp/index.js"),o=n("../../node_modules/babel-code-frame/node_modules/ansi-styles/index.js"),s=n("../../node_modules/babel-code-frame/node_modules/strip-ansi/index.js"),i=n("../../node_modules/has-ansi/index.js"),u=n("../../node_modules/babel-code-frame/node_modules/supports-color/index.js"),a=Object.defineProperties,l="win32"===r.platform&&!/^xterm/i.test(r.env.TERM);function c(e){this.enabled=e&&void 0!==e.enabled?e.enabled:u}l&&(o.blue.open="\x1b[94m");var f,p=(f={},Object.keys(o).forEach((function(e){o[e].closeRe=new RegExp(t(o[e].close),"g"),f[e]={get:function(){return h.call(this,this._styles.concat(e))}}})),f),d=a((function(){}),p);function h(e){var t=function(){return m.apply(t,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=d,t}function m(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if(t>1)for(var r=1;r=0&&l>0){for(r=[],s=n.length;c>=0&&!u;)c==a?(r.push(c),a=n.indexOf(e,c+1)):1==r.length?u=[r.pop(),l]:((o=r.pop())=0?a:l;r.length&&(u=[s,i])}return u}e.exports=r,r.range=s},"../../node_modules/base64-js/index.js":function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),i=r[0],u=r[1],a=new s(function(e,t,n){return 3*(t+n)/4-n}(0,i,u)),c=0,f=u>0?i-4:i;for(n=0;n>16&255,a[c++]=t>>8&255,a[c++]=255&t;2===u&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,a[c++]=255&t);1===u&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,a[c++]=t>>8&255,a[c++]=255&t);return a},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,s=[],i=0,u=n-o;iu?u:i+16383));1===o?(t=e[n-1],s.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],s.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return s.join("")};for(var r=[],o=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,a=i.length;u0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,n){for(var o,s,i=[],u=t;u>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return i.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},"../../node_modules/brace-expansion/index.js":function(e,t,n){var r=n("../../node_modules/concat-map/index.js"),o=n("../../node_modules/balanced-match/index.js");e.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return function e(t,n){var s=[],i=o("{","}",t);if(!i||/\$$/.test(i.pre))return[t];var a,l=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),f=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),g=l||f,y=i.body.indexOf(",")>=0;if(!g&&!y)return i.post.match(/,.*\}/)?(t=i.pre+"{"+i.body+u+i.post,e(t)):[t];if(g)a=i.body.split(/\.\./);else{if(1===(a=function e(t){if(!t)return[""];var n=[],r=o("{","}",t);if(!r)return t.split(",");var s=r.pre,i=r.body,u=r.post,a=s.split(",");a[a.length-1]+="{"+i+"}";var l=e(u);u.length&&(a[a.length-1]+=l.shift(),a.push.apply(a,l));return n.push.apply(n,a),n}(i.body)).length)if(1===(a=e(a[0],!1).map(p)).length)return(_=i.post.length?e(i.post,!1):[""]).map((function(e){return i.pre+a[0]+e}))}var b,v=i.pre,_=i.post.length?e(i.post,!1):[""];if(g){var E=c(a[0]),A=c(a[1]),D=Math.max(a[0].length,a[1].length),w=3==a.length?Math.abs(c(a[2])):1,C=h;A0){var F=new Array(S+1).join("0");k=x<0?"-"+F+k.slice(1):F+k}}b.push(k)}}else b=r(a,(function(t){return e(t,!1)}));for(var O=0;O=t}},"../../node_modules/braces/index.js":function(e,t,n){"use strict";const r=n("../../node_modules/braces/lib/stringify.js"),o=n("../../node_modules/braces/lib/compile.js"),s=n("../../node_modules/braces/lib/expand.js"),i=n("../../node_modules/braces/lib/parse.js"),u=(e,t={})=>{let n=[];if(Array.isArray(e))for(let r of e){let e=u.create(r,t);Array.isArray(e)?n.push(...e):n.push(e)}else n=[].concat(u.create(e,t));return t&&!0===t.expand&&!0===t.nodupes&&(n=[...new Set(n)]),n};u.parse=(e,t={})=>i(e,t),u.stringify=(e,t={})=>r("string"==typeof e?u.parse(e,t):e,t),u.compile=(e,t={})=>("string"==typeof e&&(e=u.parse(e,t)),o(e,t)),u.expand=(e,t={})=>{"string"==typeof e&&(e=u.parse(e,t));let n=s(e,t);return!0===t.noempty&&(n=n.filter(Boolean)),!0===t.nodupes&&(n=[...new Set(n)]),n},u.create=(e,t={})=>""===e||e.length<3?[e]:!0!==t.expand?u.compile(e,t):u.expand(e,t),e.exports=u},"../../node_modules/braces/lib/compile.js":function(e,t,n){"use strict";const r=n("../../node_modules/fill-range/index.js"),o=n("../../node_modules/braces/lib/utils.js");e.exports=(e,t={})=>{let n=(e,s={})=>{let i=o.isInvalidBrace(s),u=!0===e.invalid&&!0===t.escapeInvalid,a=!0===i||!0===u,l=!0===t.escapeInvalid?"\\":"",c="";if(!0===e.isOpen)return l+e.value;if(!0===e.isClose)return l+e.value;if("open"===e.type)return a?l+e.value:"(";if("close"===e.type)return a?l+e.value:")";if("comma"===e.type)return"comma"===e.prev.type?"":a?e.value:"|";if(e.value)return e.value;if(e.nodes&&e.ranges>0){let n=o.reduce(e.nodes),s=r(...n,{...t,wrap:!1,toRegex:!0});if(0!==s.length)return n.length>1&&s.length>1?`(${s})`:s}if(e.nodes)for(let t of e.nodes)c+=n(t,e);return c};return n(e)}},"../../node_modules/braces/lib/constants.js":function(e,t,n){"use strict";e.exports={MAX_LENGTH:65536,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:"\n",CHAR_NO_BREAK_SPACE:"\xa0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"}},"../../node_modules/braces/lib/expand.js":function(e,t,n){"use strict";const r=n("../../node_modules/fill-range/index.js"),o=n("../../node_modules/braces/lib/stringify.js"),s=n("../../node_modules/braces/lib/utils.js"),i=(e="",t="",n=!1)=>{let r=[];if(e=[].concat(e),!(t=[].concat(t)).length)return e;if(!e.length)return n?s.flatten(t).map(e=>`{${e}}`):t;for(let o of e)if(Array.isArray(o))for(let e of o)r.push(i(e,t,n));else for(let e of t)!0===n&&"string"==typeof e&&(e=`{${e}}`),r.push(Array.isArray(e)?i(o,e,n):o+e);return s.flatten(r)};e.exports=(e,t={})=>{let n=void 0===t.rangeLimit?1e3:t.rangeLimit,u=(e,a={})=>{e.queue=[];let l=a,c=a.queue;for(;"brace"!==l.type&&"root"!==l.type&&l.parent;)l=l.parent,c=l.queue;if(e.invalid||e.dollar)return void c.push(i(c.pop(),o(e,t)));if("brace"===e.type&&!0!==e.invalid&&2===e.nodes.length)return void c.push(i(c.pop(),["{}"]));if(e.nodes&&e.ranges>0){let u=s.reduce(e.nodes);if(s.exceedsLimit(...u,t.step,n))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let a=r(...u,t);return 0===a.length&&(a=o(e,t)),c.push(i(c.pop(),a)),void(e.nodes=[])}let f=s.encloseBrace(e),p=e.queue,d=e;for(;"brace"!==d.type&&"root"!==d.type&&d.parent;)d=d.parent,p=d.queue;for(let t=0;t{if("string"!=typeof e)throw new TypeError("Expected a string");let n=t||{},v="number"==typeof n.maxLength?Math.min(o,n.maxLength):o;if(e.length>v)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${v})`);let _,E={type:"root",input:e,nodes:[]},A=[E],D=E,w=E,C=0,j=e.length,x=0,k=0;const S=()=>e[x++],F=e=>{if("text"===e.type&&"dot"===w.type&&(w.type="text"),!w||"text"!==w.type||"text"!==e.type)return D.nodes.push(e),e.parent=D,e.prev=w,w=e,e;w.value+=e.value};for(F({type:"bos"});x0){if(D.ranges>0){D.ranges=0;let e=D.nodes.shift();D.nodes=[e,{type:"text",value:r(D)}]}F({type:"comma",value:_}),D.commas++}else if(_===a&&k>0&&0===D.commas){let e=D.nodes;if(0===k||0===e.length){F({type:"text",value:_});continue}if("dot"===w.type){if(D.range=[],w.value+=_,w.type="range",3!==D.nodes.length&&5!==D.nodes.length){D.invalid=!0,D.ranges=0,w.type="text";continue}D.ranges++,D.args=[];continue}if("range"===w.type){e.pop();let t=e[e.length-1];t.value+=w.value+_,w=t,D.ranges--;continue}F({type:"dot",value:_})}else F({type:"text",value:_});else{if("brace"!==D.type){F({type:"text",value:_});continue}let e="close";D=A.pop(),D.close=!0,F({type:e,value:_}),k--,D=A[A.length-1]}else{k++;let e=w.value&&"$"===w.value.slice(-1)||!0===D.dollar;D=F({type:"brace",open:!0,close:!1,dollar:e,depth:k,commas:0,ranges:0,nodes:[]}),A.push(D),F({type:"open",value:_})}else{let e,n=_;for(!0!==t.keepQuotes&&(_="");x{e.nodes||("open"===e.type&&(e.isOpen=!0),"close"===e.type&&(e.isClose=!0),e.nodes||(e.type="text"),e.invalid=!0)});let e=A[A.length-1],t=e.nodes.indexOf(D);e.nodes.splice(t,1,...D.nodes)}}while(A.length>0);return F({type:"eos"}),E}},"../../node_modules/braces/lib/stringify.js":function(e,t,n){"use strict";const r=n("../../node_modules/braces/lib/utils.js");e.exports=(e,t={})=>{let n=(e,o={})=>{let s=t.escapeInvalid&&r.isInvalidBrace(o),i=!0===e.invalid&&!0===t.escapeInvalid,u="";if(e.value)return(s||i)&&r.isOpenOrClose(e)?"\\"+e.value:e.value;if(e.value)return e.value;if(e.nodes)for(let t of e.nodes)u+=n(t);return u};return n(e)}},"../../node_modules/braces/lib/utils.js":function(e,t,n){"use strict";t.isInteger=e=>"number"==typeof e?Number.isInteger(e):"string"==typeof e&&""!==e.trim()&&Number.isInteger(Number(e)),t.find=(e,t)=>e.nodes.find(e=>e.type===t),t.exceedsLimit=(e,n,r=1,o)=>!1!==o&&(!(!t.isInteger(e)||!t.isInteger(n))&&(Number(n)-Number(e))/Number(r)>=o),t.escapeNode=(e,t=0,n)=>{let r=e.nodes[t];r&&(n&&r.type===n||"open"===r.type||"close"===r.type)&&!0!==r.escaped&&(r.value="\\"+r.value,r.escaped=!0)},t.encloseBrace=e=>"brace"===e.type&&(e.commas>>0+e.ranges>>0==0&&(e.invalid=!0,!0)),t.isInvalidBrace=e=>"brace"===e.type&&(!(!0!==e.invalid&&!e.dollar)||(e.commas>>0+e.ranges>>0==0||!0!==e.open||!0!==e.close)&&(e.invalid=!0,!0)),t.isOpenOrClose=e=>"open"===e.type||"close"===e.type||(!0===e.open||!0===e.close),t.reduce=e=>e.reduce((e,t)=>("text"===t.type&&e.push(t.value),"range"===t.type&&(t.type="text"),e),[]),t.flatten=(...e)=>{const t=[],n=e=>{for(let r=0;r=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function h(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(r)return $(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return S(this,t,n);case"utf8":case"utf-8":return j(this,t,n);case"ascii":return x(this,t,n);case"latin1":case"binary":return k(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=a.from(t,r)),a.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){var s,i=1,u=e.length,a=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,u/=2,a/=2,n/=2}function l(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var c=-1;for(s=n;su&&(n=u-a),s=n;s>=0;s--){for(var f=!0,p=0;po&&(r=o):r=o;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");r>s/2&&(r=s/2);for(var i=0;i>8,o=n%256,s.push(o),s.push(r);return s}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function j(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:l>223?3:l>191?2:1;if(o+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128==(192&(s=e[o+1]))&&(a=(31&l)<<6|63&s)>127&&(c=a);break;case 3:s=e[o+1],i=e[o+2],128==(192&s)&&128==(192&i)&&(a=(15&l)<<12|(63&s)<<6|63&i)>2047&&(a<55296||a>57343)&&(c=a);break;case 4:s=e[o+1],i=e[o+2],u=e[o+3],128==(192&s)&&128==(192&i)&&128==(192&u)&&(a=(15&l)<<18|(63&s)<<12|(63&i)<<6|63&u)>65535&&a<1114112&&(c=a)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},a.prototype.compare=function(e,t,n,r,o){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var s=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),u=Math.min(s,i),l=this.slice(r,o),c=e.slice(t,n),f=0;fo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return D(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function x(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,o,s){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function P(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,s=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,s=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function T(e,t,n,r,o,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function I(e,t,n,r,s){return s||T(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,s){return s||T(e,0,n,8),o.write(e,t,n,r,52,8),n+8}a.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},a.prototype.readUInt8=function(e,t){return t||O(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return t||O(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUInt16BE=function(e,t){return t||O(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUInt32LE=function(e,t){return t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUInt32BE=function(e,t){return t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||O(e,t,this.length);for(var r=this[e],o=1,s=0;++s=(o*=128)&&(r-=Math.pow(2,8*t)),r},a.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||O(e,t,this.length);for(var r=t,o=1,s=this[e+--r];r>0&&(o*=256);)s+=this[e+--r]*o;return s>=(o*=128)&&(s-=Math.pow(2,8*t)),s},a.prototype.readInt8=function(e,t){return t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},a.prototype.readInt16LE=function(e,t){t||O(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(e,t){t||O(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(e,t){return t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readFloatLE=function(e,t){return t||O(e,4,this.length),o.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return t||O(e,4,this.length),o.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return t||O(e,8,this.length),o.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return t||O(e,8,this.length),o.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||B(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,s=0;for(this[t]=255&e;++s=0&&(s*=256);)this[t+o]=e/s&255;return t+n},a.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},a.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},a.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},a.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},a.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);B(this,e,t,n,o-1,-o)}var s=0,i=1,u=0;for(this[t]=255&e;++s>0)-u&255;return t+n},a.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);B(this,e,t,n,o-1,-o)}var s=n-1,i=1,u=0;for(this[t+s]=255&e;--s>=0&&(i*=256);)e<0&&0===u&&0!==this[t+s+1]&&(u=1),this[t+s]=(e/i>>0)-u&255;return t+n},a.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},a.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},a.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},a.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},a.prototype.writeFloatLE=function(e,t,n){return I(this,e,t,!0,n)},a.prototype.writeFloatBE=function(e,t,n){return I(this,e,t,!1,n)},a.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},a.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},a.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(s<1e3||!a.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(s=t;s55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&s.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&s.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&s.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;s.push(n)}else if(n<2048){if((t-=2)<0)break;s.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;s.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return s}function U(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function q(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n("../../node_modules/webpack/buildin/global.js"))},"../../node_modules/capability/es5.js":function(e,t,n){n("../../node_modules/capability/index.js").check("es5")},"../../node_modules/capability/index.js":function(e,t,n){n("../../node_modules/capability/lib/definitions.js"),e.exports=n("../../node_modules/capability/lib/index.js")},"../../node_modules/capability/lib/CapabilityDetector.js":function(e,t){var n=function(){this.tests={},this.cache={}};n.prototype={constructor:n,define:function(e,t){if("string"!=typeof e||!(t instanceof Function))throw new Error("Invalid capability definition.");if(this.tests[e])throw new Error('Duplicated capability definition by "'+e+'".');this.tests[e]=t},check:function(e){if(!this.test(e))throw new Error('The current environment does not support "'+e+'", therefore we cannot continue.')},test:function(e){if(void 0!==this.cache[e])return this.cache[e];if(!this.tests[e])throw new Error('Unknown capability with name "'+e+'".');var t=this.tests[e];return this.cache[e]=!!t(),this.cache[e]}},e.exports=n},"../../node_modules/capability/lib/definitions.js":function(e,t,n){var r=n("../../node_modules/capability/lib/index.js"),o=r.define,s=r.test;o("strict mode",(function(){return void 0===this})),o("arguments.callee.caller",(function(){try{return function(){return arguments.callee.caller}()===arguments.callee}catch(e){return!1}})),o("es5",(function(){return s("Array.prototype.forEach")&&s("Array.prototype.map")&&s("Function.prototype.bind")&&s("Object.create")&&s("Object.defineProperties")&&s("Object.defineProperty")&&s("Object.prototype.hasOwnProperty")})),o("Array.prototype.forEach",(function(){return Array.prototype.forEach})),o("Array.prototype.map",(function(){return Array.prototype.map})),o("Function.prototype.bind",(function(){return Function.prototype.bind})),o("Object.create",(function(){return Object.create})),o("Object.defineProperties",(function(){return Object.defineProperties})),o("Object.defineProperty",(function(){return Object.defineProperty})),o("Object.prototype.hasOwnProperty",(function(){return Object.prototype.hasOwnProperty})),o("Error.captureStackTrace",(function(){return Error.captureStackTrace})),o("Error.prototype.stack",(function(){try{throw new Error}catch(e){return e.stack||e.stacktrace}}))},"../../node_modules/capability/lib/index.js":function(e,t,n){var r=new(n("../../node_modules/capability/lib/CapabilityDetector.js")),o=function(e){return r.test(e)};o.define=function(e,t){r.define(e,t)},o.check=function(e){r.check(e)},o.test=o,e.exports=o},"../../node_modules/codesandbox-import-utils/lib/api/define.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("../../node_modules/lz-string/libs/lz-string.js");t.getParameters=function(e){return t=JSON.stringify(e),r.compressToBase64(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");var t}},"../../node_modules/color-convert/conversions.js":function(e,t,n){var r=n("../../node_modules/color-convert/node_modules/color-name/index.js"),o={};for(var s in r)r.hasOwnProperty(s)&&(o[r[s]]=s);var i=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var u in i)if(i.hasOwnProperty(u)){if(!("channels"in i[u]))throw new Error("missing channels property: "+u);if(!("labels"in i[u]))throw new Error("missing channel labels property: "+u);if(i[u].labels.length!==i[u].channels)throw new Error("channel and label counts mismatch: "+u);var a=i[u].channels,l=i[u].labels;delete i[u].channels,delete i[u].labels,Object.defineProperty(i[u],"channels",{value:a}),Object.defineProperty(i[u],"labels",{value:l})}i.rgb.hsl=function(e){var t,n,r=e[0]/255,o=e[1]/255,s=e[2]/255,i=Math.min(r,o,s),u=Math.max(r,o,s),a=u-i;return u===i?t=0:r===u?t=(o-s)/a:o===u?t=2+(s-r)/a:s===u&&(t=4+(r-o)/a),(t=Math.min(60*t,360))<0&&(t+=360),n=(i+u)/2,[t,100*(u===i?0:n<=.5?a/(u+i):a/(2-u-i)),100*n]},i.rgb.hsv=function(e){var t,n,r,o,s,i=e[0]/255,u=e[1]/255,a=e[2]/255,l=Math.max(i,u,a),c=l-Math.min(i,u,a),f=function(e){return(l-e)/6/c+.5};return 0===c?o=s=0:(s=c/l,t=f(i),n=f(u),r=f(a),i===l?o=r-n:u===l?o=1/3+t-r:a===l&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[360*o,100*s,100*l]},i.rgb.hwb=function(e){var t=e[0],n=e[1],r=e[2];return[i.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,r))),100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},i.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,o=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-o)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-o-t)/(1-t)||0),100*t]},i.rgb.keyword=function(e){var t=o[e];if(t)return t;var n,s,i,u=1/0;for(var a in r)if(r.hasOwnProperty(a)){var l=r[a],c=(s=e,i=l,Math.pow(s[0]-i[0],2)+Math.pow(s[1]-i[1],2)+Math.pow(s[2]-i[2],2));c.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},i.rgb.lab=function(e){var t=i.rgb.xyz(e),n=t[0],r=t[1],o=t[2];return r/=100,o/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},i.hsl.rgb=function(e){var t,n,r,o,s,i=e[0]/360,u=e[1]/100,a=e[2]/100;if(0===u)return[s=255*a,s,s];t=2*a-(n=a<.5?a*(1+u):a+u-a*u),o=[0,0,0];for(var l=0;l<3;l++)(r=i+1/3*-(l-1))<0&&r++,r>1&&r--,s=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,o[l]=255*s;return o},i.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,o=n,s=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,o*=s<=1?s:2-s,[t,100*(0===r?2*o/(s+o):2*n/(r+n)),100*((r+n)/2)]},i.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,o=Math.floor(t)%6,s=t-Math.floor(t),i=255*r*(1-n),u=255*r*(1-n*s),a=255*r*(1-n*(1-s));switch(r*=255,o){case 0:return[r,a,i];case 1:return[u,r,i];case 2:return[i,r,a];case 3:return[i,u,r];case 4:return[a,i,r];case 5:return[r,i,u]}},i.hsv.hsl=function(e){var t,n,r,o=e[0],s=e[1]/100,i=e[2]/100,u=Math.max(i,.01);return r=(2-s)*i,n=s*u,[o,100*(n=(n/=(t=(2-s)*u)<=1?t:2-t)||0),100*(r/=2)]},i.hwb.rgb=function(e){var t,n,r,o,s,i,u,a=e[0]/360,l=e[1]/100,c=e[2]/100,f=l+c;switch(f>1&&(l/=f,c/=f),r=6*a-(t=Math.floor(6*a)),0!=(1&t)&&(r=1-r),o=l+r*((n=1-c)-l),t){default:case 6:case 0:s=n,i=o,u=l;break;case 1:s=o,i=n,u=l;break;case 2:s=l,i=n,u=o;break;case 3:s=l,i=o,u=n;break;case 4:s=o,i=l,u=n;break;case 5:s=n,i=l,u=o}return[255*s,255*i,255*u]},i.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o))]},i.xyz.rgb=function(e){var t,n,r,o=e[0]/100,s=e[1]/100,i=e[2]/100;return n=-.9689*o+1.8758*s+.0415*i,r=.0557*o+-.204*s+1.057*i,t=(t=3.2406*o+-1.5372*s+-.4986*i)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},i.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},i.lab.xyz=function(e){var t,n,r,o=e[0];t=e[1]/500+(n=(o+16)/116),r=n-e[2]/200;var s=Math.pow(n,3),i=Math.pow(t,3),u=Math.pow(r,3);return n=s>.008856?s:(n-16/116)/7.787,t=i>.008856?i:(t-16/116)/7.787,r=u>.008856?u:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},i.lab.lch=function(e){var t,n=e[0],r=e[1],o=e[2];return(t=360*Math.atan2(o,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+o*o),t]},i.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},i.rgb.ansi16=function(e){var t=e[0],n=e[1],r=e[2],o=1 in arguments?arguments[1]:i.rgb.hsv(e)[2];if(0===(o=Math.round(o/50)))return 30;var s=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===o&&(s+=60),s},i.hsv.ansi16=function(e){return i.rgb.ansi16(i.hsv.rgb(e),e[2])},i.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},i.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},i.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},i.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},i.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},i.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,o=e[2]/255,s=Math.max(Math.max(n,r),o),i=Math.min(Math.min(n,r),o),u=s-i;return t=u<=0?0:s===n?(r-o)/u%6:s===r?2+(o-n)/u:4+(n-r)/u+4,t/=6,[360*(t%=1),100*u,100*(u<1?i/(1-u):0)]},i.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,o=0;return(r=n<.5?2*t*n:2*t*(1-n))<1&&(o=(n-.5*r)/(1-r)),[e[0],100*r,100*o]},i.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},i.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var o,s=[0,0,0],i=t%1*6,u=i%1,a=1-u;switch(Math.floor(i)){case 0:s[0]=1,s[1]=u,s[2]=0;break;case 1:s[0]=a,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=u;break;case 3:s[0]=0,s[1]=a,s[2]=1;break;case 4:s[0]=u,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=a}return o=(1-n)*r,[255*(n*s[0]+o),255*(n*s[1]+o),255*(n*s[2]+o)]},i.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},i.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},i.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},i.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},i.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},i.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},i.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},i.gray.hsl=i.gray.hsv=function(e){return[0,0,e[0]]},i.gray.hwb=function(e){return[0,100,e[0]]},i.gray.cmyk=function(e){return[0,0,0,e[0]]},i.gray.lab=function(e){return[e[0],0,0]},i.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},i.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},"../../node_modules/color-convert/index.js":function(e,t,n){var r=n("../../node_modules/color-convert/conversions.js"),o=n("../../node_modules/color-convert/route.js"),s={};Object.keys(r).forEach((function(e){s[e]={},Object.defineProperty(s[e],"channels",{value:r[e].channels}),Object.defineProperty(s[e],"labels",{value:r[e].labels});var t=o(e);Object.keys(t).forEach((function(n){var r=t[n];s[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,o=0;o1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)}))})),e.exports=s},"../../node_modules/color-convert/node_modules/color-name/index.js":function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},"../../node_modules/color-convert/route.js":function(e,t,n){var r=n("../../node_modules/color-convert/conversions.js");function o(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,o=0;o=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},a.to.keyword=function(e){return i[e.slice(0,3)]}},"../../node_modules/color/index.js":function(e,t,n){"use strict";var r=n("../../node_modules/color-string/index.js"),o=n("../../node_modules/color-convert/index.js"),s=[].slice,i=["keyword","gray","hex"],u={};Object.keys(o).forEach((function(e){u[s.call(o[e].labels).sort().join("")]=e}));var a={};function l(e,t){if(!(this instanceof l))return new l(e,t);if(t&&t in i&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);var n,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof l)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var f=r.get(e);if(null===f)throw new Error("Unable to parse color from string: "+e);this.model=f.model,c=o[this.model].channels,this.color=f.value.slice(0,c),this.valpha="number"==typeof f.value[c]?f.value[c]:1}else if(e.length){this.model=t||"rgb",c=o[this.model].channels;var p=s.call(e,0,c);this.color=d(p,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var h=Object.keys(e);"alpha"in e&&(h.splice(h.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var m=h.sort().join("");if(!(m in u))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=u[m];var g=o[this.model].labels,y=[];for(n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return l.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),r=this.rgb(),o=void 0===t?.5:t,s=2*o-1,i=n.alpha()-r.alpha(),u=((s*i==-1?s:(s+i)/(1+s*i))+1)/2,a=1-u;return l.rgb(u*n.red()+a*r.red(),u*n.green()+a*r.green(),u*n.blue()+a*r.blue(),n.alpha()*o+r.alpha()*(1-o))}},Object.keys(o).forEach((function(e){if(-1===i.indexOf(e)){var t=o[e].channels;l.prototype[e]=function(){if(this.model===e)return new l(this);if(arguments.length)return new l(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new l(p(o[this.model][e].raw(this.color)).concat(n),e)},l[e]=function(n){return"number"==typeof n&&(n=d(s.call(arguments),t)),new l(n,e)}}})),e.exports=l},"../../node_modules/concat-map/index.js":function(e,t){e.exports=function(e,t){for(var r=[],o=0;o>>1^3988292384:o>>>=1;s=s>>>8^o}return-1^s}function r(e,n){var o,s,i;if(void 0!==r.crc&&n&&e||(r.crc=-1,e)){for(o=r.crc,s=0,i=e.length;s>>8^t[255&(o^e[s])];return r.crc=o,-1^o}}!function(){var e,n,r;for(n=0;n<256;n+=1){for(e=n,r=0;r<8;r+=1)1&e?e=3988292384^e>>>1:e>>>=1;t[n]=e>>>0}}(),e.exports=function(e,t){var o;e="string"==typeof e?(o=e,Array.prototype.map.call(o,(function(e){return e.charCodeAt(0)}))):e;return((t?n(e):r(e))>>>0).toString(16)},e.exports.direct=n,e.exports.table=r}()},"../../node_modules/d/auto-bind.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/type/value/is.js"),s=n("../../node_modules/type/value/ensure.js"),i=n("../../node_modules/type/plain-function/ensure.js"),u=n("../../node_modules/es5-ext/object/copy.js"),a=n("../../node_modules/es5-ext/object/normalize-options.js"),l=n("../../node_modules/es5-ext/object/map.js"),c=Function.prototype.bind,f=Object.defineProperty,p=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,o=s(t)&&i(t.value);return delete(r=u(t)).writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&p.call(this,e)?o:(t.value=c.call(o,n.resolveContext?n.resolveContext(this):this),f(this,e,t),this[e])},r},e.exports=function(e){var t=a(arguments[1]);return o(t.resolveContext)&&i(t.resolveContext),l(e,(function(e,n){return r(n,e,t)}))}},"../../node_modules/d/index.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/value/is.js"),o=n("../../node_modules/type/plain-function/is.js"),s=n("../../node_modules/es5-ext/object/assign/index.js"),i=n("../../node_modules/es5-ext/object/normalize-options.js"),u=n("../../node_modules/es5-ext/string/#/contains/index.js");(e.exports=function(e,t){var n,o,a,l,c;return arguments.length<2||"string"!=typeof e?(l=t,t=e,e=null):l=arguments[2],r(e)?(n=u.call(e,"c"),o=u.call(e,"e"),a=u.call(e,"w")):(n=a=!0,o=!1),c={value:t,configurable:n,enumerable:o,writable:a},l?s(i(l),c):c}).gs=function(e,t,n){var a,l,c,f;return"string"!=typeof e?(c=n,n=t,t=e,e=null):c=arguments[3],r(t)?o(t)?r(n)?o(n)||(c=n,n=void 0):n=void 0:(c=t,t=n=void 0):t=void 0,r(e)?(a=u.call(e,"c"),l=u.call(e,"e")):(a=!0,l=!1),f={get:t,set:n,configurable:a,enumerable:l},c?s(i(c),f):f}},"../../node_modules/debug/src/browser.js":function(e,t,n){(function(r){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(o=r))}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n("../../node_modules/debug/src/common.js")(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n("../../node_modules/process/browser.js"))},"../../node_modules/debug/src/common.js":function(e,t,n){e.exports=function(e){function t(e){let n,o,s,i=null;function u(...e){if(!u.enabled)return;const r=u,o=Number(new Date),s=o-(n||o);r.diff=s,r.prev=n,r.curr=o,n=o,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return"%";i++;const s=t.formatters[o];if("function"==typeof s){const t=e[i];n=s.call(r,t),e.splice(i,1),i--}return n}),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return u.namespace=e,u.useColors=t.useColors(),u.color=t.selectColor(e),u.extend=r,u.destroy=t.destroy,Object.defineProperty(u,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==i?i:(o!==t.namespaces&&(o=t.namespaces,s=t.enabled(e)),s),set:e=>{i=e}}),"function"==typeof t.init&&t.init(u),u}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t>>8):(ye(255&e),ye(e>>>8))}function ve(){m=32767&(m<>7)])}function Ae(e,t,n){return e[t].fc32506?E-32506:0,c=E+258,p=a[i+u-1],d=a[i+u];_>=k&&(s>>=2);do{if(a[(t=e)+u]===d&&a[t+u-1]===p&&a[t]===a[i]&&a[++t]===a[i+1]){for(i+=2,t++;iu){if(A=e,u=n,n>=S)break;p=a[i+u-1],d=a[i+u]}}}while((e=f[32767&e])>l&&0!=--s);return u}function Ce(){var e,t,n=65536-w-E;if(-1===n)n--;else if(E>=65274){for(e=0;e<32768;e++)a[e]=a[e+32768];for(A-=32768,E-=32768,h-=32768,e=0;e<32768;e++)ge(e,(t=me(e))>=32768?t-32768:0);for(e=0;e<32768;e++)t=f[e],f[e]=t>=32768?t-32768:0;n+=32768}D||((e=De(a,E+w,n))<=0?D=!0:w+=e)}function je(){D||(p=0,d=0,function(){var e,t,n,r,o;if(0!==P[0].dl)return;for(T.dyn_tree=F,T.static_tree=B,T.extra_bits=le,T.extra_base=257,T.elems=286,T.max_length=15,T.max_code=0,I.dyn_tree=O,I.static_tree=P,I.extra_bits=ce,I.extra_base=0,I.elems=30,I.max_length=15,I.max_code=0,L.dyn_tree=R,L.static_tree=null,L.extra_bits=fe,L.extra_base=0,L.elems=19,L.max_length=7,L.max_code=0,n=0,r=0;r<28;r++)for(V[r]=n,e=0;e<1<>=7;r<30;r++)for(G[r]=o<<7,e=0;e<1<w&&(v=w),v>=3)if(e=Ie(E-A,v-3),w-=v,v<=j){v--;do{E++,ve()}while(0!=--v);E++}else E+=v,v=0,m=32767&((m=255&a[E])<w&&(v=w),3===v&&E-A>4096&&v--),_>=3&&v<=_){var e;e=Ie(E-1-y,_-3),w-=_-1,_-=2;do{E++,ve()}while(0!=--_);b=!1,v=2,E++,e&&(Te(0),h=E)}else b?(Ie(0,255&a[E-1])&&(Te(0),h=E),E++,w--):(b=!0,E++,w--);for(;w<262&&!D;)Ce()}}(),0===w&&(b&&Ie(0,255&a[E-1]),Te(1),u=!0),s+ke(e,s+t,r-s)):(u=!0,0)}function ke(e,t,r){var o,u,a;for(o=0;null!==n&&on.len&&(u=n.len),a=0;as-i&&(u=s-i),a=0;a>1;t>=1;t--)Fe(r,t);do{t=N[1],N[1]=N[$--],Fe(r,1),n=N[1],N[--U]=t,N[--U]=n,r[u].fc=r[t].fc+r[n].fc,q[t]>q[n]+1?q[u]=q[t]:q[u]=q[n]+1,r[t].dl=r[n].dl=u,N[1]=u++,Fe(r,1)}while($>=2);N[--U]=N[1],function(e){var t,n,r,o,s,i,u=e.dyn_tree,a=e.extra_bits,l=e.extra_base,c=e.max_code,f=e.max_length,p=e.static_tree,d=0;for(o=0;o<=15;o++)M[o]=0;for(u[N[U]].dl=0,t=U+1;t<573;t++)(o=u[u[n=N[t]].dl].dl+1)>f&&(o=f,d++),u[n].dl=o,n>c||(M[o]++,s=0,n>=l&&(s=a[n-l]),i=u[n].fc,Q+=i*(o+s),null!==p&&(ee+=i*(p[n].dl+s)));if(0!==d){do{for(o=f-1;0===M[o];)o--;M[o]--,M[o+1]+=2,M[f]--,d-=2}while(d>0);for(o=f;0!==o;o--)for(n=M[o];0!==n;)(r=N[--t])>c||(u[r].dl!==o&&(Q+=(o-u[r].dl)*u[r].fc,u[r].fc=o),n--)}}(e),Oe(r,i)}function Pe(e,t){var n,r,o=-1,s=e[0].dl,i=0,u=7,a=4;for(0===s&&(u=138,a=3),e[t+1].dl=65535,n=0;n<=t;n++)r=s,s=e[n+1].dl,++i=3&&0===R[pe[e]].dl;e--);return Q+=3*(e+1)+5+5+4,e}(),(n=ee+3+7>>3)<=(t=Q+3+7>>3)&&(t=n),o+4<=t&&h>=0)for(Me(0+e,3),$e(),be(o),be(~o),s=0;s2&&0==(4095&X)){var n,r=8*X,o=E-h;for(n=0;n<30;n++)r+=O[n].fc*(5+ce[n]);if(r>>=3,K>=1}while(i16-t?(be(p|=e<>16-d,d+=t-16):(p|=e<>=1,n<<=1}while(--t>0);return n>>1}function $e(){d>8?be(p):d>0&&ye(p),p=0,d=0}e.exports=function(e,s){var i,u;te=e,ne=0,void 0===s&&(s=6),function(e){var s;if(e?e<1?e=1:e>9&&(e=9):e=6,x=e,o=!1,D=!1,null===oe){for(t=n=r=null,oe=[],a=[],l=[],c=[],f=[],F=[],s=0;s<573;s++)F[s]=new se;for(O=[],s=0;s<61;s++)O[s]=new se;for(B=[],s=0;s<288;s++)B[s]=new se;for(P=[],s=0;s<30;s++)P[s]=new se;for(R=[],s=0;s<39;s++)R[s]=new se;T=new ie,I=new ie,L=new ie,M=[],N=[],q=[],H=[],z=[],V=[],G=[],W=[]}}(s),u=[];do{i=xe(u,u.length,1024)}while(i>0);return te=null,u},e.exports.DEFAULT_LEVEL=6}()},"../../node_modules/deflate-js/lib/rawinflate.js":function(e,t){!function(){var t,n,r,o,s,i,u,a,l,c,f,p,d,h,m,g,y,b=null,v=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],_=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],E=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],A=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],D=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],w=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];function C(){this.next=null,this.list=null}function j(){this.e=0,this.b=0,this.n=0,this.t=null}function x(e,t,n,r,o,s){var i;this.BMAX=16,this.N_MAX=288,this.status=0,this.root=null,this.m=0;var u,a,l,c,f,p,d,h,m,g,y,b,v,_,E,A,D=[],w=[],x=new j,k=[],S=[],F=[];for(A=this.root=null,f=0;f256?e[256]:this.BMAX,h=e,m=0,f=t;do{D[h[m]]++,m++}while(--f>0);if(D[0]===t)return this.root=null,this.m=0,void(this.status=0);for(p=1;p<=this.BMAX&&0===D[p];p++);for(d=p,sf&&(s=f),v=1<0;)F[b++]=p+=h[m++];h=e,m=0,f=0;do{0!==(p=h[m++])&&(S[F[p]++]=f)}while(++f0;){for(;d>y+w[1+c];){if(y+=w[1+c],c++,_=(_=l-y)>s?s:_,(a=1<<(p=d-y))>i+1)for(a-=i+1,b=d;++p<_&&!((a<<=1)<=D[++b]);)a-=D[b];for(y+p>u&&y0&&(F[c]=f,x.b=w[c],x.e=16+p,x.t=g,p=(f&(1<>y-w[c],k[c-1][p].e=x.e,k[c-1][p].b=x.b,k[c-1][p].n=x.n,k[c-1][p].t=x.t)}for(x.b=d-y,m>=t?x.e=99:h[m]>y;p<_;p+=a)g[p].e=x.e,g[p].b=x.b,g[p].n=x.n,g[p].t=x.t;for(p=1<>=1)f^=p;for(f^=p;(f&(1<>=e,u-=e}function O(e,r,o){var s,i,u;if(0===o)return 0;for(u=0;;){for(k(h),s=(i=p.list[S(h)]).e;s>16;){if(99===s)return-1;F(i.b),k(s-=16),s=(i=i.t[S(s)]).e}if(F(i.b),16!==s){if(15===s)break;for(k(s),c=i.n+S(s),F(s),k(m),s=(i=d.list[S(m)]).e;s>16;){if(99===s)return-1;F(i.b),k(s-=16),s=(i=i.t[S(s)]).e}for(F(i.b),k(s),f=n-i.n-S(s),F(s);c>0&&u0&&s1)return b=null,console.error("HufBuild error: "+u.status),-1;r=u.root,s=u.m}return p=b,d=r,h=o,m=s,O(e,t,n)}function R(e,t,n){var r,o,s,i,u,a,l,c,f,g=[];for(r=0;r<316;r++)g[r]=0;if(k(5),l=257+S(5),F(5),k(5),c=1+S(5),F(5),k(4),a=4+S(4),F(4),l>286||c>30)return-1;for(o=0;oi)return-1;for(;o-- >0;)g[r++]=s}else if(17===o){if(k(3),o=3+S(3),F(3),r+o>i)return-1;for(;o-- >0;)g[r++]=0;s=0}else{if(k(7),o=11+S(7),F(7),r+o>i)return-1;for(;o-- >0;)g[r++]=0;s=0}if(f=new x(g,l,257,_,E,h=9),0===h&&(f.status=1),0!==f.status&&1!==f.status)return-1;for(p=f.root,h=f.m,r=0;r257||0!==f.status?-1:O(e,t,n)}function T(e,r,o){var s,i;for(s=0;s0){if(0!==a)for(;c>0&&s0&&s0);return g=null,o}}()},"../../node_modules/error-polyfill/index.js":function(e,t,n){e.exports=n("../../node_modules/error-polyfill/lib/index.js")},"../../node_modules/error-polyfill/lib/index.js":function(e,t,n){n("../../node_modules/capability/es5.js");var r,o=n("../../node_modules/capability/index.js");r=o("Error.captureStackTrace")?n("../../node_modules/error-polyfill/lib/v8.js"):o("Error.prototype.stack")?n("../../node_modules/error-polyfill/lib/non-v8/index.js"):n("../../node_modules/error-polyfill/lib/unsupported.js"),e.exports=r()},"../../node_modules/error-polyfill/lib/non-v8/Frame.js":function(e,t,n){var r=n("../../node_modules/o3/index.js").Class,o=n("../../node_modules/o3/index.js").abstractMethod,s=r(Object,{prototype:{init:r.prototype.merge,frameString:void 0,toString:function(){return this.frameString},functionValue:void 0,getThis:o,getTypeName:o,getFunction:function(){return this.functionValue},getFunctionName:o,getMethodName:o,getFileName:o,getLineNumber:o,getColumnNumber:o,getEvalOrigin:o,isTopLevel:o,isEval:o,isNative:o,isConstructor:o}});e.exports=s},"../../node_modules/error-polyfill/lib/non-v8/FrameStringParser.js":function(e,t,n){var r=n("../../node_modules/o3/index.js").Class,o=n("../../node_modules/error-polyfill/lib/non-v8/Frame.js"),s=n("../../node_modules/u3/index.js").cache,i=r(Object,{prototype:{stackParser:null,frameParser:null,locationParsers:null,constructor:function(e){r.prototype.merge.call(this,e)},getFrames:function(e,t){for(var n=[],r=0,o=e.length;r=0?l(c):o(this.length)-l(a(c));t=55296&&b<=56319&&(A+=e[++n]),A=D?p.call(D,w,A,m):A,t?(d.value=A,h(g,m,d)):g[m]=A,++m;y=m}if(void 0===y)for(y=i(e.length),t&&(g=new t(y)),n=0;n0?1:-1}},"../../node_modules/es5-ext/number/is-nan/index.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/es5-ext/number/is-nan/is-implemented.js")()?Number.isNaN:n("../../node_modules/es5-ext/number/is-nan/shim.js")},"../../node_modules/es5-ext/number/is-nan/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e=Number.isNaN;return"function"==typeof e&&(!e({})&&e(NaN)&&!e(34))}},"../../node_modules/es5-ext/number/is-nan/shim.js":function(e,t,n){"use strict";e.exports=function(e){return e!=e}},"../../node_modules/es5-ext/number/to-integer.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/math/sign/index.js"),o=Math.abs,s=Math.floor;e.exports=function(e){return isNaN(e)?0:0!==(e=Number(e))&&isFinite(e)?r(e)*s(o(e)):e}},"../../node_modules/es5-ext/number/to-pos-integer.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/number/to-integer.js"),o=Math.max;e.exports=function(e){return o(0,r(e))}},"../../node_modules/es5-ext/object/_iterate.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/object/valid-callable.js"),o=n("../../node_modules/es5-ext/object/valid-value.js"),s=Function.prototype.bind,i=Function.prototype.call,u=Object.keys,a=Object.prototype.propertyIsEnumerable;e.exports=function(e,t){return function(n,l){var c,f=arguments[2],p=arguments[3];return n=Object(o(n)),r(l),c=u(n),p&&c.sort("function"==typeof p?s.call(p,n):void 0),"function"!=typeof e&&(e=c[e]),i.call(e,c,(function(e,r){return a.call(n,e)?i.call(l,f,n[e],e,n,r):t}))}}},"../../node_modules/es5-ext/object/assign/index.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/es5-ext/object/assign/is-implemented.js")()?Object.assign:n("../../node_modules/es5-ext/object/assign/shim.js")},"../../node_modules/es5-ext/object/assign/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},"../../node_modules/es5-ext/object/assign/shim.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/object/keys/index.js"),o=n("../../node_modules/es5-ext/object/valid-value.js"),s=Math.max;e.exports=function(e,t){var n,i,u,a=s(arguments.length,2);for(e=Object(o(e)),u=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},i=1;i-1}},"../../node_modules/es5-ext/string/is-string.js":function(e,t,n){"use strict";var r=Object.prototype.toString,o=r.call("");e.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||r.call(e)===o)||!1}},"../../node_modules/es5-ext/string/random-uniq.js":function(e,t,n){"use strict";var r=Object.create(null),o=Math.random;e.exports=function(){var e;do{e=o().toString(36).slice(2)}while(r[e]);return e}},"../../node_modules/es6-iterator/array.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/es5-ext/object/set-prototype-of/index.js"),s=n("../../node_modules/es5-ext/string/#/contains/index.js"),i=n("../../node_modules/d/index.js"),u=n("../../node_modules/es6-symbol/index.js"),a=n("../../node_modules/es6-iterator/index.js"),l=Object.defineProperty;r=e.exports=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");a.call(this,e),t=t?s.call(t,"key+value")?"key+value":s.call(t,"key")?"key":"value":"value",l(this,"__kind__",i("",t))},o&&o(r,a),delete r.prototype.constructor,r.prototype=Object.create(a.prototype,{_resolve:i((function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e}))}),l(r.prototype,u.toStringTag,i("c","Array Iterator"))},"../../node_modules/es6-iterator/for-of.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/function/is-arguments.js"),o=n("../../node_modules/es5-ext/object/valid-callable.js"),s=n("../../node_modules/es5-ext/string/is-string.js"),i=n("../../node_modules/es6-iterator/get.js"),u=Array.isArray,a=Function.prototype.call,l=Array.prototype.some;e.exports=function(e,t){var n,c,f,p,d,h,m,g,y=arguments[2];if(u(e)||r(e)?n="array":s(e)?n="string":e=i(e),o(t),f=function(){p=!0},"array"!==n)if("string"!==n)for(c=e.next();!c.done;){if(a.call(t,y,c.value,f),p)return;c=e.next()}else for(h=e.length,d=0;d=55296&&g<=56319&&(m+=e[++d]),a.call(t,y,m,f),!p);++d);else l.call(e,(function(e){return a.call(t,y,e,f),p}))}},"../../node_modules/es6-iterator/get.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/function/is-arguments.js"),o=n("../../node_modules/es5-ext/string/is-string.js"),s=n("../../node_modules/es6-iterator/array.js"),i=n("../../node_modules/es6-iterator/string.js"),u=n("../../node_modules/es6-iterator/valid-iterable.js"),a=n("../../node_modules/es6-symbol/index.js").iterator;e.exports=function(e){return"function"==typeof u(e)[a]?e[a]():r(e)?new s(e):o(e)?new i(e):new s(e)}},"../../node_modules/es6-iterator/index.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/es5-ext/array/#/clear.js"),s=n("../../node_modules/es5-ext/object/assign/index.js"),i=n("../../node_modules/es5-ext/object/valid-callable.js"),u=n("../../node_modules/es5-ext/object/valid-value.js"),a=n("../../node_modules/d/index.js"),l=n("../../node_modules/d/auto-bind.js"),c=n("../../node_modules/es6-symbol/index.js"),f=Object.defineProperty,p=Object.defineProperties;e.exports=r=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");p(this,{__list__:a("w",u(e)),__context__:a("w",t),__nextIndex__:a("w",0)}),t&&(i(t.on),t.on("_add",this._onAdd),t.on("_delete",this._onDelete),t.on("_clear",this._onClear))},delete r.prototype.constructor,p(r.prototype,s({_next:a((function(){var e;if(this.__list__)return this.__redo__&&void 0!==(e=this.__redo__.shift())?e:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(t,n){t>=e&&(this.__redo__[n]=++t)}),this),this.__redo__.push(e)):f(this,"__redo__",a("c",[e])))})),_onDelete:a((function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(e))&&this.__redo__.splice(t,1),this.__redo__.forEach((function(t,n){t>e&&(this.__redo__[n]=--t)}),this)))})),_onClear:a((function(){this.__redo__&&o.call(this.__redo__),this.__nextIndex__=0}))}))),f(r.prototype,c.iterator,a((function(){return this})))},"../../node_modules/es6-iterator/is-iterable.js":function(e,t,n){"use strict";var r=n("../../node_modules/es5-ext/function/is-arguments.js"),o=n("../../node_modules/es5-ext/object/is-value.js"),s=n("../../node_modules/es5-ext/string/is-string.js"),i=n("../../node_modules/es6-symbol/index.js").iterator,u=Array.isArray;e.exports=function(e){return!!o(e)&&(!!u(e)||(!!s(e)||(!!r(e)||"function"==typeof e[i])))}},"../../node_modules/es6-iterator/string.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/es5-ext/object/set-prototype-of/index.js"),s=n("../../node_modules/d/index.js"),i=n("../../node_modules/es6-symbol/index.js"),u=n("../../node_modules/es6-iterator/index.js"),a=Object.defineProperty;r=e.exports=function(e){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");e=String(e),u.call(this,e),a(this,"__length__",s("",e.length))},o&&o(r,u),delete r.prototype.constructor,r.prototype=Object.create(u.prototype,{_next:s((function(){if(this.__list__)return this.__nextIndex__=55296&&t<=56319?n+this.__list__[this.__nextIndex__++]:n}))}),a(r.prototype,i.toStringTag,s("c","String Iterator"))},"../../node_modules/es6-iterator/valid-iterable.js":function(e,t,n){"use strict";var r=n("../../node_modules/es6-iterator/is-iterable.js");e.exports=function(e){if(!r(e))throw new TypeError(e+" is not iterable");return e}},"../../node_modules/es6-map/index.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/es6-map/is-implemented.js")()?Map:n("../../node_modules/es6-map/polyfill.js")},"../../node_modules/es6-map/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e,t;if("function"!=typeof Map)return!1;try{e=new Map([["raz","one"],["dwa","two"],["trzy","three"]])}catch(e){return!1}return"[object Map]"===String(e)&&(3===e.size&&("function"==typeof e.clear&&("function"==typeof e.delete&&("function"==typeof e.entries&&("function"==typeof e.forEach&&("function"==typeof e.get&&("function"==typeof e.has&&("function"==typeof e.keys&&("function"==typeof e.set&&("function"==typeof e.values&&(!1===(t=e.entries().next()).done&&(!!t.value&&("raz"===t.value[0]&&"one"===t.value[1])))))))))))))}},"../../node_modules/es6-map/is-native-implemented.js":function(e,t,n){"use strict";e.exports="undefined"!=typeof Map&&"[object Map]"===Object.prototype.toString.call(new Map)},"../../node_modules/es6-map/lib/iterator-kinds.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/es5-ext/object/primitive-set.js")("key","value","key+value")},"../../node_modules/es6-map/lib/iterator.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/es5-ext/object/set-prototype-of/index.js"),s=n("../../node_modules/d/index.js"),i=n("../../node_modules/es6-iterator/index.js"),u=n("../../node_modules/es6-symbol/index.js").toStringTag,a=n("../../node_modules/es6-map/lib/iterator-kinds.js"),l=Object.defineProperties,c=i.prototype._unBind;r=e.exports=function(e,t){if(!(this instanceof r))return new r(e,t);i.call(this,e.__mapKeysData__,e),t&&a[t]||(t="key+value"),l(this,{__kind__:s("",t),__values__:s("w",e.__mapValuesData__)})},o&&o(r,i),r.prototype=Object.create(i.prototype,{constructor:s(r),_resolve:s((function(e){return"value"===this.__kind__?this.__values__[e]:"key"===this.__kind__?this.__list__[e]:[this.__list__[e],this.__values__[e]]})),_unBind:s((function(){this.__values__=null,c.call(this)})),toString:s((function(){return"[object Map Iterator]"}))}),Object.defineProperty(r.prototype,u,s("c","Map Iterator"))},"../../node_modules/es6-map/polyfill.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/es5-ext/array/#/clear.js"),s=n("../../node_modules/es5-ext/array/#/e-index-of.js"),i=n("../../node_modules/es5-ext/object/set-prototype-of/index.js"),u=n("../../node_modules/es5-ext/object/valid-callable.js"),a=n("../../node_modules/es5-ext/object/valid-value.js"),l=n("../../node_modules/d/index.js"),c=n("../../node_modules/event-emitter/index.js"),f=n("../../node_modules/es6-symbol/index.js"),p=n("../../node_modules/es6-iterator/valid-iterable.js"),d=n("../../node_modules/es6-iterator/for-of.js"),h=n("../../node_modules/es6-map/lib/iterator.js"),m=n("../../node_modules/es6-map/is-native-implemented.js"),g=Function.prototype.call,y=Object.defineProperties,b=Object.getPrototypeOf;e.exports=r=function(){var e,t,n,o=arguments[0];if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");return n=m&&i&&Map!==r?i(new Map,b(this)):this,null!=o&&p(o),y(n,{__mapKeysData__:l("c",e=[]),__mapValuesData__:l("c",t=[])}),o?(d(o,(function(n){var r=a(n)[0];n=n[1],-1===s.call(e,r)&&(e.push(r),t.push(n))}),n),n):n},m&&(i&&i(r,Map),r.prototype=Object.create(Map.prototype,{constructor:l(r)})),c(y(r.prototype,{clear:l((function(){this.__mapKeysData__.length&&(o.call(this.__mapKeysData__),o.call(this.__mapValuesData__),this.emit("_clear"))})),delete:l((function(e){var t=s.call(this.__mapKeysData__,e);return-1!==t&&(this.__mapKeysData__.splice(t,1),this.__mapValuesData__.splice(t,1),this.emit("_delete",t,e),!0)})),entries:l((function(){return new h(this,"key+value")})),forEach:l((function(e){var t,n,r=arguments[1];for(u(e),n=(t=this.entries())._next();void 0!==n;)g.call(e,r,this.__mapValuesData__[n],this.__mapKeysData__[n],this),n=t._next()})),get:l((function(e){var t=s.call(this.__mapKeysData__,e);if(-1!==t)return this.__mapValuesData__[t]})),has:l((function(e){return-1!==s.call(this.__mapKeysData__,e)})),keys:l((function(){return new h(this,"key")})),set:l((function(e,t){var n,r=s.call(this.__mapKeysData__,e);return-1===r&&(r=this.__mapKeysData__.push(e)-1,n=!0),this.__mapValuesData__[r]=t,n&&this.emit("_add",r,e),this})),size:l.gs((function(){return this.__mapKeysData__.length})),values:l((function(){return new h(this,"value")})),toString:l((function(){return"[object Map]"}))})),Object.defineProperty(r.prototype,f.iterator,l((function(){return this.entries()}))),Object.defineProperty(r.prototype,f.toStringTag,l("c","Map"))},"../../node_modules/es6-symbol/index.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/es6-symbol/is-implemented.js")()?n("../../node_modules/ext/global-this/index.js").Symbol:n("../../node_modules/es6-symbol/polyfill.js")},"../../node_modules/es6-symbol/is-implemented.js":function(e,t,n){"use strict";var r=n("../../node_modules/ext/global-this/index.js"),o={object:!0,symbol:!0};e.exports=function(){var e,t=r.Symbol;if("function"!=typeof t)return!1;e=t("test symbol");try{String(e)}catch(e){return!1}return!!o[typeof t.iterator]&&(!!o[typeof t.toPrimitive]&&!!o[typeof t.toStringTag])}},"../../node_modules/es6-symbol/is-symbol.js":function(e,t,n){"use strict";e.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&("Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag]))}},"../../node_modules/es6-symbol/lib/private/generate-name.js":function(e,t,n){"use strict";var r=n("../../node_modules/d/index.js"),o=Object.create,s=Object.defineProperty,i=Object.prototype,u=o(null);e.exports=function(e){for(var t,n,o=0;u[e+(o||"")];)++o;return u[e+=o||""]=!0,s(i,t="@@"+e,r.gs(null,(function(e){n||(n=!0,s(this,t,r(e)),n=!1)}))),t}},"../../node_modules/es6-symbol/lib/private/setup/standard-symbols.js":function(e,t,n){"use strict";var r=n("../../node_modules/d/index.js"),o=n("../../node_modules/ext/global-this/index.js").Symbol;e.exports=function(e){return Object.defineProperties(e,{hasInstance:r("",o&&o.hasInstance||e("hasInstance")),isConcatSpreadable:r("",o&&o.isConcatSpreadable||e("isConcatSpreadable")),iterator:r("",o&&o.iterator||e("iterator")),match:r("",o&&o.match||e("match")),replace:r("",o&&o.replace||e("replace")),search:r("",o&&o.search||e("search")),species:r("",o&&o.species||e("species")),split:r("",o&&o.split||e("split")),toPrimitive:r("",o&&o.toPrimitive||e("toPrimitive")),toStringTag:r("",o&&o.toStringTag||e("toStringTag")),unscopables:r("",o&&o.unscopables||e("unscopables"))})}},"../../node_modules/es6-symbol/lib/private/setup/symbol-registry.js":function(e,t,n){"use strict";var r=n("../../node_modules/d/index.js"),o=n("../../node_modules/es6-symbol/validate-symbol.js"),s=Object.create(null);e.exports=function(e){return Object.defineProperties(e,{for:r((function(t){return s[t]?s[t]:s[t]=e(String(t))})),keyFor:r((function(e){var t;for(t in o(e),s)if(s[t]===e)return t}))})}},"../../node_modules/es6-symbol/polyfill.js":function(e,t,n){"use strict";var r,o,s,i=n("../../node_modules/d/index.js"),u=n("../../node_modules/es6-symbol/validate-symbol.js"),a=n("../../node_modules/ext/global-this/index.js").Symbol,l=n("../../node_modules/es6-symbol/lib/private/generate-name.js"),c=n("../../node_modules/es6-symbol/lib/private/setup/standard-symbols.js"),f=n("../../node_modules/es6-symbol/lib/private/setup/symbol-registry.js"),p=Object.create,d=Object.defineProperties,h=Object.defineProperty;if("function"==typeof a)try{String(a()),s=!0}catch(e){}else a=null;o=function(e){if(this instanceof o)throw new TypeError("Symbol is not a constructor");return r(e)},e.exports=r=function e(t){var n;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return s?a(t):(n=p(o.prototype),t=void 0===t?"":String(t),d(n,{__description__:i("",t),__name__:i("",l(t))}))},c(r),f(r),d(o.prototype,{constructor:i(r),toString:i("",(function(){return this.__name__}))}),d(r.prototype,{toString:i((function(){return"Symbol ("+u(this).__description__+")"})),valueOf:i((function(){return u(this)}))}),h(r.prototype,r.toPrimitive,i("",(function(){var e=u(this);return"symbol"==typeof e?e:e.toString()}))),h(r.prototype,r.toStringTag,i("c","Symbol")),h(o.prototype,r.toStringTag,i("c",r.prototype[r.toStringTag])),h(o.prototype,r.toPrimitive,i("c",r.prototype[r.toPrimitive]))},"../../node_modules/es6-symbol/validate-symbol.js":function(e,t,n){"use strict";var r=n("../../node_modules/es6-symbol/is-symbol.js");e.exports=function(e){if(!r(e))throw new TypeError(e+" is not a symbol");return e}},"../../node_modules/es6-weak-map/index.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/es6-weak-map/is-implemented.js")()?WeakMap:n("../../node_modules/es6-weak-map/polyfill.js")},"../../node_modules/es6-weak-map/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e,t;if("function"!=typeof WeakMap)return!1;try{e=new WeakMap([[t={},"one"],[{},"two"],[{},"three"]])}catch(e){return!1}return"[object WeakMap]"===String(e)&&("function"==typeof e.set&&(e.set({},1)===e&&("function"==typeof e.delete&&("function"==typeof e.has&&"one"===e.get(t)))))}},"../../node_modules/es6-weak-map/is-native-implemented.js":function(e,t,n){"use strict";e.exports="function"==typeof WeakMap&&"[object WeakMap]"===Object.prototype.toString.call(new WeakMap)},"../../node_modules/es6-weak-map/polyfill.js":function(e,t,n){"use strict";var r,o=n("../../node_modules/es5-ext/object/is-value.js"),s=n("../../node_modules/es5-ext/object/set-prototype-of/index.js"),i=n("../../node_modules/es5-ext/object/valid-object.js"),u=n("../../node_modules/es5-ext/object/valid-value.js"),a=n("../../node_modules/es5-ext/string/random-uniq.js"),l=n("../../node_modules/d/index.js"),c=n("../../node_modules/es6-iterator/get.js"),f=n("../../node_modules/es6-iterator/for-of.js"),p=n("../../node_modules/es6-symbol/index.js").toStringTag,d=n("../../node_modules/es6-weak-map/is-native-implemented.js"),h=Array.isArray,m=Object.defineProperty,g=Object.prototype.hasOwnProperty,y=Object.getPrototypeOf;e.exports=r=function(){var e,t=arguments[0];if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");return e=d&&s&&WeakMap!==r?s(new WeakMap,y(this)):this,o(t)&&(h(t)||(t=c(t))),m(e,"__weakMapData__",l("c","$weakMap$"+a())),t?(f(t,(function(t){u(t),e.set(t[0],t[1])})),e):e},d&&(s&&s(r,WeakMap),r.prototype=Object.create(WeakMap.prototype,{constructor:l(r)})),Object.defineProperties(r.prototype,{delete:l((function(e){return!!g.call(i(e),this.__weakMapData__)&&(delete e[this.__weakMapData__],!0)})),get:l((function(e){if(g.call(i(e),this.__weakMapData__))return e[this.__weakMapData__]})),has:l((function(e){return g.call(i(e),this.__weakMapData__)})),set:l((function(e,t){return m(i(e),this.__weakMapData__,l("c",t)),this})),toString:l((function(){return"[object WeakMap]"}))}),m(r.prototype,p,l("c","WeakMap"))},"../../node_modules/escape-string-regexp/index.js":function(e,t,n){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},"../../node_modules/escope/lib/definition.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Definition=t.ParameterDefinition=void 0;var r,o=n("../../node_modules/escope/lib/variable.js"),s=(r=o)&&r.__esModule?r:{default:r};function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var u=function e(t,n,r,o,s,u){i(this,e),this.type=t,this.name=n,this.node=r,this.parent=o,this.index=s,this.kind=u};t.default=u;var a=function(e){function t(e,n,r,o){i(this,t);var u=function(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?e:t}(this,Object.getPrototypeOf(t).call(this,s.default.Parameter,e,n,null,r,null));return u.rest=o,u}return function(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)}(t,e),t}(u);t.ParameterDefinition=a,t.Definition=u},"../../node_modules/escope/lib/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScopeManager=t.Scope=t.Variable=t.Reference=t.version=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};t.analyze=function(e,t){var n,u;return u=function e(t,n){var o,s;function i(e){return"object"===(void 0===e?"undefined":r(e))&&e instanceof Object&&!(e instanceof Array)&&!(e instanceof RegExp)}for(o in n)n.hasOwnProperty(o)&&(i(s=n[o])?i(t[o])?e(t[o],s):t[o]=e({},s):t[o]=s);return t}({optimistic:!1,directive:!1,nodejsScope:!1,impliedStrict:!1,sourceType:"script",ecmaVersion:5,childVisitorKeys:null,fallback:"iteration"},t),n=new s.default(u),new i.default(u,n).visit(e),(0,o.default)(null===n.__currentScope,"currentScope should be null."),n};var o=f(n("../../node_modules/assert/assert.js")),s=f(n("../../node_modules/escope/lib/scope-manager.js")),i=f(n("../../node_modules/escope/lib/referencer.js")),u=f(n("../../node_modules/escope/lib/reference.js")),a=f(n("../../node_modules/escope/lib/variable.js")),l=f(n("../../node_modules/escope/lib/scope.js")),c=n("../../node_modules/escope/package.json");function f(e){return e&&e.__esModule?e:{default:e}}t.version=c.version,t.Reference=u.default,t.Variable=a.default,t.Scope=l.default,t.ScopeManager=s.default},"../../node_modules/escope/lib/pattern-visitor.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n=5}},{key:"__get",value:function(e){return this.__nodeToScope.get(e)}},{key:"getDeclaredVariables",value:function(e){return this.__declaredVariables.get(e)||[]}},{key:"acquire",value:function(e,t){var n,r,o,s;function i(e){return("function"!==e.type||!e.functionExpressionScope)&&"TDZ"!==e.type}if(!(n=this.__get(e))||0===n.length)return null;if(1===n.length)return n[0];if(t){for(o=n.length-1;o>=0;--o)if(i(r=n[o]))return r}else for(o=0,s=n.length;o=6}}]),e}();t.default=a},"../../node_modules/escope/lib/scope.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClassScope=t.ForScope=t.FunctionScope=t.SwitchScope=t.BlockScope=t.TDZScope=t.WithScope=t.CatchScope=t.FunctionExpressionNameScope=t.ModuleScope=t.GlobalScope=void 0;var r=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var s=Object.getPrototypeOf(t);return null===s?void 0:e(s,n,r)}if("value"in o)return o.value;var i=o.get;return void 0!==i?i.call(r):void 0},o=function(){function e(e,t){for(var n=0;n0&&n.every(m)}},{key:"__staticCloseRef",value:function(e){this.__resolve(e)||this.__delegateToUpperScope(e)}},{key:"__dynamicCloseRef",value:function(e){var t=this;do{t.through.push(e),t=t.upper}while(t)}},{key:"__globalCloseRef",value:function(e){this.__shouldStaticallyCloseForGlobal(e)?this.__staticCloseRef(e):this.__dynamicCloseRef(e)}},{key:"__close",value:function(e){var t;t=this.__shouldStaticallyClose(e)?this.__staticCloseRef:"global"!==this.type?this.__dynamicCloseRef:this.__globalCloseRef;for(var n=0,r=this.__left.length;n=0.4.0"},"maintainers":[{"name":"Yusuke Suzuki","email":"utatane.tea@gmail.com","web":"http://github.com/Constellation"}],"repository":{"type":"git","url":"https://github.com/estools/escope.git"},"dependencies":{"es6-map":"^0.1.3","es6-weak-map":"^2.0.1","esrecurse":"^4.1.0","estraverse":"^4.1.1"},"devDependencies":{"babel":"^6.3.26","babel-preset-es2015":"^6.3.13","babel-register":"^6.3.13","browserify":"^13.0.0","chai":"^3.4.1","espree":"^3.1.1","esprima":"^2.7.1","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-bump":"^1.0.0","gulp-eslint":"^1.1.1","gulp-espower":"^1.0.2","gulp-filter":"^3.0.1","gulp-git":"^1.6.1","gulp-mocha":"^2.2.0","gulp-plumber":"^1.0.1","gulp-sourcemaps":"^1.6.0","gulp-tag-version":"^1.3.0","jsdoc":"^3.4.0","lazypipe":"^1.0.1","vinyl-source-stream":"^1.1.0"},"license":"BSD-2-Clause","scripts":{"test":"gulp travis","unit-test":"gulp test","lint":"gulp lint","jsdoc":"jsdoc src/*.js README.md"}}')},"../../node_modules/esrecurse/esrecurse.js":function(e,t,n){!function(){"use strict";var e=n("../../node_modules/esrecurse/node_modules/estraverse/estraverse.js");function r(e){return null!=e&&("object"==typeof e&&"string"==typeof e.type)}function o(t,n){n=n||{},this.__visitor=t||this,this.__childVisitorKeys=n.childVisitorKeys?Object.assign({},e.VisitorKeys,n.childVisitorKeys):e.VisitorKeys,"iteration"===n.fallback?this.__fallback=Object.keys:"function"==typeof n.fallback&&(this.__fallback=n.fallback)}o.prototype.visitChildren=function(t){var n,o,s,i,u,a,l;if(null!=t){if(n=t.type||e.Syntax.Property,!(o=this.__childVisitorKeys[n])){if(!this.__fallback)throw new Error("Unknown node type "+n+".");o=this.__fallback(t)}for(s=0,i=o.length;s=0;--n)if(e[n].node===t)return!0;return!1}function m(e,t){return(new f).traverse(e,t)}function g(e,t){var n;return n=function(e,t){var n,r,o,s;for(r=e.length,o=0;r;)t(e[s=o+(n=r>>>1)])?r=n:(o=s+1,r-=n+1);return o}(t,(function(t){return t.range[0]>e.range[0]})),e.extendedRange=[e.range[0],e.range[1]],n!==t.length&&(e.extendedRange[1]=t[n].range[0]),(n-=1)>=0&&(e.extendedRange[0]=t[n].range[1]),e}return n={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ChainExpression:"ChainExpression",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",PrivateIdentifier:"PrivateIdentifier",Program:"Program",Property:"Property",PropertyDefinition:"PropertyDefinition",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},o={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},r={Break:s={},Skip:i={},Remove:u={}},l.prototype.replace=function(e){this.parent[this.key]=e},l.prototype.remove=function(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},f.prototype.path=function(){var e,t,n,r,o;function s(e,t){if(Array.isArray(t))for(n=0,r=t.length;n=0;)if(b=u[f=y[m]])if(Array.isArray(b)){for(g=b.length;(g-=1)>=0;)if(b[g]&&!h(r,b[g])){if(d(a,y[m]))o=new c(b[g],[f,g],"Property",null);else{if(!p(b[g]))continue;o=new c(b[g],[f,g],null,null)}n.push(o)}}else if(p(b)){if(h(r,b))continue;n.push(new c(b,f,null,null))}}}else if(o=r.pop(),l=this.__execute(t.leave,o),this.__state===s||l===s)return},f.prototype.replace=function(e,t){var n,r,o,a,f,h,m,g,y,b,v,_,E;function A(e){var t,r,o,s;if(e.ref.remove())for(r=e.ref.key,s=e.ref.parent,t=n.length;t--;)if((o=n[t]).ref&&o.ref.parent===s){if(o.ref.key=0;)if(b=o[E=y[m]])if(Array.isArray(b)){for(g=b.length;(g-=1)>=0;)if(b[g]){if(d(a,y[m]))h=new c(b[g],[E,g],"Property",new l(b,g));else{if(!p(b[g]))continue;h=new c(b[g],[E,g],null,new l(b,g))}n.push(h)}}else p(b)&&n.push(new c(b,E,null,new l(o,E)))}}else if(h=r.pop(),void 0!==(f=this.__execute(t.leave,h))&&f!==s&&f!==i&&f!==u&&h.ref.replace(f),this.__state!==u&&f!==u||A(h),this.__state===s||f===s)return _.root;return _.root},t.Syntax=n,t.traverse=m,t.replace=function(e,t){return(new f).replace(e,t)},t.attachComments=function(e,t,n){var o,s,i,u,l=[];if(!e.range)throw new Error("attachComments needs range information");if(!n.length){if(t.length){for(i=0,s=t.length;ie.range[0]);)t.extendedRange[1]===e.range[0]?(e.leadingComments||(e.leadingComments=[]),e.leadingComments.push(t),l.splice(u,1)):u+=1;return u===l.length?r.Break:l[u].extendedRange[0]>e.range[1]?r.Skip:void 0}}),u=0,m(e,{leave:function(e){for(var t;ue.range[1]?r.Skip:void 0}}),e},t.VisitorKeys=o,t.VisitorOption=r,t.Controller=f,t.cloneEnvironment=function(){return e({})},t}(t)},"../../node_modules/esrecurse/package.json":function(e){e.exports=JSON.parse('{"name":"esrecurse","description":"ECMAScript AST recursive visitor","homepage":"https://github.com/estools/esrecurse","main":"esrecurse.js","version":"4.3.0","engines":{"node":">=4.0"},"maintainers":[{"name":"Yusuke Suzuki","email":"utatane.tea@gmail.com","web":"https://github.com/Constellation"}],"repository":{"type":"git","url":"https://github.com/estools/esrecurse.git"},"dependencies":{"estraverse":"^5.2.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.2","esprima":"^4.0.0","gulp":"^3.9.0","gulp-bump":"^2.7.0","gulp-eslint":"^4.0.0","gulp-filter":"^5.0.0","gulp-git":"^2.4.1","gulp-mocha":"^4.3.1","gulp-tag-version":"^1.2.1","jsdoc":"^3.3.0-alpha10","minimist":"^1.1.0"},"license":"BSD-2-Clause","scripts":{"test":"gulp travis","unit-test":"gulp test","lint":"gulp lint"},"babel":{"presets":["es2015"]}}')},"../../node_modules/estraverse/estraverse.js":function(e,t,n){!function e(t){"use strict";var r,o,s,i,u,a;function l(e){var t,n,r={};for(t in e)e.hasOwnProperty(t)&&(n=e[t],r[t]="object"==typeof n&&null!==n?l(n):n);return r}function c(e,t){this.parent=e,this.key=t}function f(e,t,n,r){this.node=e,this.path=t,this.wrap=n,this.ref=r}function p(){}function d(e){return null!=e&&("object"==typeof e&&"string"==typeof e.type)}function h(e,t){return(e===r.ObjectExpression||e===r.ObjectPattern)&&"properties"===t}function m(e,t){return(new p).traverse(e,t)}function g(e,t){var n;return n=function(e,t){var n,r,o,s;for(r=e.length,o=0;r;)t(e[s=o+(n=r>>>1)])?r=n:(o=s+1,r-=n+1);return o}(t,(function(t){return t.range[0]>e.range[0]})),e.extendedRange=[e.range[0],e.range[1]],n!==t.length&&(e.extendedRange[1]=t[n].range[0]),(n-=1)>=0&&(e.extendedRange[0]=t[n].range[1]),e}return r={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},s={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},o={Break:i={},Skip:u={},Remove:a={}},c.prototype.replace=function(e){this.parent[this.key]=e},c.prototype.remove=function(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},p.prototype.path=function(){var e,t,n,r,o;function s(e,t){if(Array.isArray(t))for(n=0,r=t.length;n=0;)if(y=s[c=g[p]])if(Array.isArray(y)){for(m=y.length;(m-=1)>=0;)if(y[m]){if(h(a,g[p]))o=new f(y[m],[c,m],"Property",null);else{if(!d(y[m]))continue;o=new f(y[m],[c,m],null,null)}n.push(o)}}else d(y)&&n.push(new f(y,c,null,null))}}else if(o=r.pop(),l=this.__execute(t.leave,o),this.__state===i||l===i)return},p.prototype.replace=function(e,t){var n,r,o,s,l,p,m,g,y,b,v,_,E;function A(e){var t,r,o,s;if(e.ref.remove())for(r=e.ref.key,s=e.ref.parent,t=n.length;t--;)if((o=n[t]).ref&&o.ref.parent===s){if(o.ref.key=0;)if(b=o[E=y[m]])if(Array.isArray(b)){for(g=b.length;(g-=1)>=0;)if(b[g]){if(h(s,y[m]))p=new f(b[g],[E,g],"Property",new c(b,g));else{if(!d(b[g]))continue;p=new f(b[g],[E,g],null,new c(b,g))}n.push(p)}}else d(b)&&n.push(new f(b,E,null,new c(o,E)))}}else if(p=r.pop(),void 0!==(l=this.__execute(t.leave,p))&&l!==i&&l!==u&&l!==a&&p.ref.replace(l),this.__state!==a&&l!==a||A(p),this.__state===i||l===i)return _.root;return _.root},t.version=n("../../node_modules/estraverse/package.json").version,t.Syntax=r,t.traverse=m,t.replace=function(e,t){return(new p).replace(e,t)},t.attachComments=function(e,t,n){var r,s,i,u,a=[];if(!e.range)throw new Error("attachComments needs range information");if(!n.length){if(t.length){for(i=0,s=t.length;ie.range[0]);)t.extendedRange[1]===e.range[0]?(e.leadingComments||(e.leadingComments=[]),e.leadingComments.push(t),a.splice(u,1)):u+=1;return u===a.length?o.Break:a[u].extendedRange[0]>e.range[1]?o.Skip:void 0}}),u=0,m(e,{leave:function(e){for(var t;ue.range[1]?o.Skip:void 0}}),e},t.VisitorKeys=s,t.VisitorOption=o,t.Controller=p,t.cloneEnvironment=function(){return e({})},t}(t)},"../../node_modules/estraverse/package.json":function(e){e.exports=JSON.parse('{"name":"estraverse","description":"ECMAScript JS AST traversal functions","homepage":"https://github.com/estools/estraverse","main":"estraverse.js","version":"4.3.0","engines":{"node":">=4.0"},"maintainers":[{"name":"Yusuke Suzuki","email":"utatane.tea@gmail.com","web":"http://github.com/Constellation"}],"repository":{"type":"git","url":"http://github.com/estools/estraverse.git"},"devDependencies":{"babel-preset-env":"^1.6.1","babel-register":"^6.3.13","chai":"^2.1.1","espree":"^1.11.0","gulp":"^3.8.10","gulp-bump":"^0.2.2","gulp-filter":"^2.0.0","gulp-git":"^1.0.1","gulp-tag-version":"^1.3.0","jshint":"^2.5.6","mocha":"^2.1.0"},"license":"BSD-2-Clause","scripts":{"test":"npm run-script lint && npm run-script unit-test","lint":"jshint estraverse.js","unit-test":"mocha --compilers js:babel-register"}}')},"../../node_modules/esutils/lib/ast.js":function(e,t){!function(){"use strict";function t(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function n(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}e.exports={isExpression:function(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:t,isIterationStatement:function(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(e){return t(e)||null!=e&&"FunctionDeclaration"===e.type},isProblematicIfStatement:function(e){var t;if("IfStatement"!==e.type)return!1;if(null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=n(t)}while(t);return!1},trailingStatement:n}}()},"../../node_modules/esutils/lib/code.js":function(e,t){!function(){"use strict";var t,n,r,o,s,i;function u(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\u08A0-\u08B4\u08B6-\u08BD\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\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\u0D05-\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\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\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-\u1877\u1880-\u1884\u1887-\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\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\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\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\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\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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-\uAB65\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]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\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\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},t={NonAsciiIdentifierStart:/[\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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\u08A0-\u08B4\u08B6-\u08BD\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\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\u0D05-\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\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\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-\u1877\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\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\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-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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-\uAB65\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\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\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\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-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],o=new Array(128),i=0;i<128;++i)o[i]=i>=97&&i<=122||i>=65&&i<=90||36===i||95===i;for(s=new Array(128),i=0;i<128;++i)s[i]=i>=97&&i<=122||i>=65&&i<=90||i>=48&&i<=57||36===i||95===i;e.exports={isDecimalDigit:function(e){return 48<=e&&e<=57},isHexDigit:function(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70},isOctalDigit:function(e){return e>=48&&e<=55},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStartES5:function(e){return e<128?o[e]:n.NonAsciiIdentifierStart.test(u(e))},isIdentifierPartES5:function(e){return e<128?s[e]:n.NonAsciiIdentifierPart.test(u(e))},isIdentifierStartES6:function(e){return e<128?o[e]:t.NonAsciiIdentifierStart.test(u(e))},isIdentifierPartES6:function(e){return e<128?s[e]:t.NonAsciiIdentifierPart.test(u(e))}}}()},"../../node_modules/esutils/lib/keyword.js":function(e,t,n){!function(){"use strict";var t=n("../../node_modules/esutils/lib/code.js");function r(e,t){return!(!t&&"yield"===e)&&o(e,t)}function o(e,t){if(t&&function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function s(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function i(e,t){return"null"===e||"true"===e||"false"===e||o(e,t)}function u(e){var n,r,o;if(0===e.length)return!1;if(o=e.charCodeAt(0),!t.isIdentifierStartES5(o))return!1;for(n=1,r=e.length;n=r)return!1;if(!(56320<=(s=e.charCodeAt(n))&&s<=57343))return!1;o=1024*(o-55296)+(s-56320)+65536}if(!i(o))return!1;i=t.isIdentifierPartES6}return!0}e.exports={isKeywordES5:r,isKeywordES6:o,isReservedWordES5:s,isReservedWordES6:i,isRestrictedWord:function(e){return"eval"===e||"arguments"===e},isIdentifierNameES5:u,isIdentifierNameES6:a,isIdentifierES5:function(e,t){return u(e)&&!s(e,t)},isIdentifierES6:function(e,t){return a(e)&&!i(e,t)}}}()},"../../node_modules/esutils/lib/utils.js":function(e,t,n){!function(){"use strict";t.ast=n("../../node_modules/esutils/lib/ast.js"),t.code=n("../../node_modules/esutils/lib/code.js"),t.keyword=n("../../node_modules/esutils/lib/keyword.js")}()},"../../node_modules/event-emitter/index.js":function(e,t,n){"use strict";var r,o,s,i,u,a,l,c=n("../../node_modules/d/index.js"),f=n("../../node_modules/es5-ext/object/valid-callable.js"),p=Function.prototype.apply,d=Function.prototype.call,h=Object.create,m=Object.defineProperty,g=Object.defineProperties,y=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0};o=function(e,t){var n,o;return f(t),o=this,r.call(this,e,n=function(){s.call(o,e,n),p.call(t,this,arguments)}),n.__eeOnceListener__=t,this},u={on:r=function(e,t){var n;return f(t),y.call(this,"__ee__")?n=this.__ee__:(n=b.value=h(null),m(this,"__ee__",b),b.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:o,off:s=function(e,t){var n,r,o,s;if(f(t),!y.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(r=n[e]))for(s=0;o=r[s];++s)o!==t&&o.__eeOnceListener__!==t||(2===r.length?n[e]=r[s?0:1]:r.splice(s,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:i=function(e){var t,n,r,o,s;if(y.call(this,"__ee__")&&(o=this.__ee__[e]))if("object"==typeof o){for(n=arguments.length,s=new Array(n-1),t=1;tnull!==e&&"object"==typeof e&&!Array.isArray(e),i=e=>"number"==typeof e||"string"==typeof e&&""!==e,u=e=>Number.isInteger(+e),a=e=>{let t=""+e,n=-1;if("-"===t[0]&&(t=t.slice(1)),"0"===t)return!1;for(;"0"===t[++n];);return n>0},l=(e,t,n)=>{if(t>0){let n="-"===e[0]?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return!1===n?String(e):e},c=(e,t)=>{let n="-"===e[0]?"-":"";for(n&&(e=e.slice(1),t--);e.length{if(n)return o(e,t,{wrap:!1,...r});let s=String.fromCharCode(e);return e===t?s:`[${s}-${String.fromCharCode(t)}]`},p=(e,t,n)=>{if(Array.isArray(e)){let t=!0===n.wrap,r=n.capture?"":"?:";return t?`(${r}${e.join("|")})`:e.join("|")}return o(e,t,n)},d=(...e)=>new RangeError("Invalid range arguments: "+r.inspect(...e)),h=(e,t,n)=>{if(!0===n.strictRanges)throw d([e,t]);return[]},m=(e,t,n=1,r={})=>{let o=Number(e),s=Number(t);if(!Number.isInteger(o)||!Number.isInteger(s)){if(!0===r.strictRanges)throw d([e,t]);return[]}0===o&&(o=0),0===s&&(s=0);let i=o>s,u=String(e),h=String(t),m=String(n);n=Math.max(Math.abs(n),1);let g=a(u)||a(h)||a(m),y=g?Math.max(u.length,h.length,m.length):0,b=!1===g&&!1===((e,t,n)=>"string"==typeof e||"string"==typeof t||!0===n.stringify)(e,t,r),v=r.transform||(e=>t=>!0===e?Number(t):String(t))(b);if(r.toRegex&&1===n)return f(c(e,y),c(t,y),!0,r);let _={negatives:[],positives:[]},E=[],A=0;for(;i?o>=s:o<=s;)!0===r.toRegex&&n>1?_[(D=o)<0?"negatives":"positives"].push(Math.abs(D)):E.push(l(v(o,A),y,b)),o=i?o-n:o+n,A++;var D;return!0===r.toRegex?n>1?((e,t)=>{e.negatives.sort((e,t)=>et?1:0),e.positives.sort((e,t)=>et?1:0);let n,r=t.capture?"":"?:",o="",s="";return e.positives.length&&(o=e.positives.join("|")),e.negatives.length&&(s=`-(${r}${e.negatives.join("|")})`),n=o&&s?`${o}|${s}`:o||s,t.wrap?`(${r}${n})`:n})(_,r):p(E,null,{wrap:!1,...r}):E},g=(e,t,n,r={})=>{if(null==t&&i(e))return[e];if(!i(e)||!i(t))return h(e,t,r);if("function"==typeof n)return g(e,t,1,{transform:n});if(s(n))return g(e,t,0,n);let o={...r};return!0===o.capture&&(o.wrap=!0),n=n||o.step||1,u(n)?u(e)&&u(t)?m(e,t,n,o):((e,t,n=1,r={})=>{if(!u(e)&&e.length>1||!u(t)&&t.length>1)return h(e,t,r);let o=r.transform||(e=>String.fromCharCode(e)),s=(""+e).charCodeAt(0),i=(""+t).charCodeAt(0),a=s>i,l=Math.min(s,i),c=Math.max(s,i);if(r.toRegex&&1===n)return f(l,c,!1,r);let d=[],m=0;for(;a?s>=i:s<=i;)d.push(o(s,m)),s=a?s-n:s+n,m++;return!0===r.toRegex?p(d,null,{wrap:!1,options:r}):d})(e,t,Math.max(Math.abs(n),1),o):null==n||s(n)?g(e,t,1,n):((e,t)=>{if(!0===t.strictRanges)throw new TypeError(`Expected step "${e}" to be a number`);return[]})(n,o)};e.exports=g},"../../node_modules/gensync/index.js":function(e,t,n){"use strict";const r=Symbol.for("gensync:v1:start"),o=Symbol.for("gensync:v1:suspend");function s(e,t,n,r){if(typeof n===e||r&&void 0===n)return;let o;throw o=r?`Expected opts.${t} to be either a ${e}, or undefined.`:`Expected opts.${t} to be a ${e}.`,i(o,"GENSYNC_OPTIONS_ERROR")}function i(e,t){return Object.assign(new Error(e),{code:t})}function u({name:e,arity:t,sync:n,async:s}){return d(e,t,(function*(...e){const t=yield r;if(!t){return n.call(this,e)}let i;try{s.call(this,e,e=>{i||(i={value:e},t())},e=>{i||(i={err:e},t())})}catch(e){i={err:e},t()}if(yield o,i.hasOwnProperty("err"))throw i.err;return i.value}))}function a(e){let t;for(;!({value:t}=e.next()).done;)c(t,e);return t}function l(e,t,n){!function r(){try{let n;for(;!({value:n}=e.next()).done;){c(n,e);let t=!0,o=!1;const s=e.next(()=>{t?o=!0:r()});if(t=!1,f(s,e),!o)return}return t(n)}catch(e){return n(e)}}()}function c(e,t){e!==r&&p(t,i(`Got unexpected yielded value in gensync generator: ${JSON.stringify(e)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,"GENSYNC_EXPECTED_START"))}function f({value:e,done:t},n){(t||e!==o)&&p(n,i(t?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(e)}. If you get this, it is probably a gensync bug.`,"GENSYNC_EXPECTED_SUSPEND"))}function p(e,t){throw e.throw&&e.throw(t),t}function d(e,t,n){if("string"==typeof e){const t=Object.getOwnPropertyDescriptor(n,"name");t&&!t.configurable||Object.defineProperty(n,"name",Object.assign(t||{},{configurable:!0,value:e}))}if("number"==typeof t){const e=Object.getOwnPropertyDescriptor(n,"length");e&&!e.configurable||Object.defineProperty(n,"length",Object.assign(e||{},{configurable:!0,value:t}))}return n}e.exports=Object.assign((function(e){let t=e;return t="function"!=typeof e?function({name:e,arity:t,sync:n,async:r,errback:o}){if(s("string","name",e,!0),s("number","arity",t,!0),s("function","sync",n),s("function","async",r,!0),s("function","errback",o,!0),r&&o)throw i("Expected one of either opts.async or opts.errback, but got _both_.","GENSYNC_OPTIONS_ERROR");if("string"!=typeof e){let t;o&&o.name&&"errback"!==o.name&&(t=o.name),r&&r.name&&"async"!==r.name&&(t=r.name.replace(/Async$/,"")),n&&n.name&&"sync"!==n.name&&(t=n.name.replace(/Sync$/,"")),"string"==typeof t&&(e=t)}"number"!=typeof t&&(t=n.length);return u({name:e,arity:t,sync:function(e){return n.apply(this,e)},async:function(e,t,s){r?r.apply(this,e).then(t,s):o?o.call(this,...e,(e,n)=>{null==e?t(n):s(e)}):t(n.apply(this,e))}})}(e):function(e){return d(e.name,e.length,(function(...t){return e.apply(this,t)}))}(e),Object.assign(t,function(e){return{sync:function(...t){return a(e.apply(this,t))},async:function(...t){return new Promise((n,r)=>{l(e.apply(this,t),n,r)})},errback:function(...t){const n=t.pop();if("function"!=typeof n)throw i("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");let r;try{r=e.apply(this,t)}catch(e){return void n(e)}l(r,e=>n(void 0,e),e=>n(e))}}}(t))}),{all:u({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map(e=>a(e))},async:function(e,t,n){const r=Array.from(e[0]);if(0===r.length)return void Promise.resolve().then(()=>t([]));let o=0;const s=r.map(()=>{});r.forEach((e,r)=>{l(e,e=>{s[r]=e,o+=1,o===s.length&&t(s)},n)})}}),race:u({name:"race",arity:1,sync:function(e){const t=Array.from(e[0]);if(0===t.length)throw i("Must race at least 1 item","GENSYNC_RACE_NONEMPTY");return a(t[0])},async:function(e,t,n){const r=Array.from(e[0]);if(0===r.length)throw i("Must race at least 1 item","GENSYNC_RACE_NONEMPTY");for(const e of r)l(e,t,n)}})})},"../../node_modules/gzip-js/lib/gzip.js":function(e,t,n){!function(){"use strict";var t=n("../../node_modules/crc32/lib/crc32.js"),r=n("../../node_modules/deflate-js/index.js"),o={deflate:8},s=1,i=2,u=4,a=8,l=16,c={fat:0,amiga:1,vmz:2,unix:3,"vm/cms":4,atari:5,hpfs:6,macintosh:7,"z-system":8,cplm:9,"tops-20":10,ntfs:11,qdos:12,acorn:13,vfat:14,vms:15,beos:16,tandem:17,theos:18};function f(e,t){t.push(255&e)}function p(e,t){t.push(255&e),t.push(e>>>8)}function d(e,t){p(65535&e,t),p(e>>>16,t)}function h(e){return e.shift()}function m(e){return e.shift()|e.shift()<<8}function g(e){var t=m(e),n=m(e);return n>32768?((n-=32768)<<16|t)+32768*Math.pow(2,16):n<<16|t}function y(e){for(var t=[];0!==e[0];)t.push(String.fromCharCode(e.shift()));return e.shift(),t.join("")}e.exports={zip:function(e,n){var s,i=0,u=[];return n||(n={}),s=n.level||6,"string"==typeof e&&(e=Array.prototype.map.call(e,(function(e){return e.charCodeAt(0)}))),f(31,u),f(139,u),f(o.deflate,u),n.name&&(i|=a),f(i,u),d(n.timestamp||parseInt(Date.now()/1e3,10),u),f(1===s?4:9===s?2:0,u),f(c.unix,u),n.name&&(!function(e,t){var n,r=e.length;for(n=0;n<]/g}},"../../node_modules/hash-sum/hash-sum.js":function(e,t,n){"use strict";function r(e,t){var n,r;if(0===t.length)return e;for(n=0,r=t.length;n65535||(n=String.fromCharCode(r))}else n=o[t];return n||e})):""},c.decode=function(e){return(new c).decode(e)},c.prototype.encode=function(e){if(!e||!e.length)return"";for(var t=e.length,n="",r=0;r126?"&#"+o+";":e.charAt(r),r++}return n},c.encodeNonUTF=function(e){return(new c).encodeNonUTF(e)},c.prototype.encodeNonASCII=function(e){if(!e||!e.length)return"";for(var t=e.length,n="",r=0;r126||62===l||60===l||38===l||34===l||39===l;if(c&&(s=t[l]=t[l]||{}),a[1]){var f=a[1];e[u]=String.fromCharCode(l)+String.fromCharCode(f),o.push(c&&(s[f]=u))}else e[u]=String.fromCharCode(l),o.push(c&&(s[""]=u))}}(r,o),s.prototype.decode=function(e){return e&&e.length?e.replace(/&(#?[\w\d]+);?/g,(function(e,t){var n;if("#"===t.charAt(0)){var o="x"===t.charAt(1)?parseInt(t.substr(2).toLowerCase(),16):parseInt(t.substr(1));isNaN(o)||o<-32768||o>65535||(n=String.fromCharCode(o))}else n=r[t];return n||e})):""},s.decode=function(e){return(new s).decode(e)},s.prototype.encode=function(e){if(!e||!e.length)return"";for(var t=e.length,n="",r=0;r126?"&#"+s+";":e.charAt(r),r++}return n},s.encodeNonUTF=function(e){return(new s).encodeNonUTF(e)},s.prototype.encodeNonASCII=function(e){if(!e||!e.length)return"";for(var t=e.length,n="",r=0;r",""":'"',"&apos":"'","&":"&","<":"<",">":">",""":'"',"'":"'","&":"&"},r={60:"lt",62:"gt",34:"quot",39:"apos",38:"amp"},o={"<":"<",">":">",'"':""","'":"'","&":"&"};function s(){}s.prototype.encode=function(e){return e&&e.length?e.replace(/<|>|"|'|&/g,(function(e){return o[e]})):""},s.encode=function(e){return(new s).encode(e)},s.prototype.decode=function(e){return e&&e.length?e.replace(/&#?[0-9a-zA-Z]+;?/g,(function(e){if("#"===e.charAt(1)){var t="x"===e.charAt(2).toLowerCase()?parseInt(e.substr(3),16):parseInt(e.substr(2));return isNaN(t)||t<-32768||t>65535?"":String.fromCharCode(t)}return n[e]||e})):""},s.decode=function(e){return(new s).decode(e)},s.prototype.encodeNonUTF=function(e){if(!e||!e.length)return"";for(var t=e.length,n="",o=0;o126?"&#"+s+";":e.charAt(o),o++)}return n},s.encodeNonUTF=function(e){return(new s).encodeNonUTF(e)},s.prototype.encodeNonASCII=function(e){if(!e||!e.length)return"";for(var t=e.length,n="",r=0;r>1,c=-7,f=n?o-1:0,p=n?-1:1,d=e[t+f];for(f+=p,s=d&(1<<-c)-1,d>>=-c,c+=u;c>0;s=256*s+e[t+f],f+=p,c-=8);for(i=s&(1<<-c)-1,s>>=-c,c+=r;c>0;i=256*i+e[t+f],f+=p,c-=8);if(0===s)s=1-l;else{if(s===a)return i?NaN:1/0*(d?-1:1);i+=Math.pow(2,r),s-=l}return(d?-1:1)*i*Math.pow(2,s-r)},t.write=function(e,t,n,r,o,s){var i,u,a,l=8*s-o-1,c=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:s-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(a=Math.pow(2,-i))<1&&(i--,a*=2),(t+=i+f>=1?p/a:p*Math.pow(2,1-f))*a>=2&&(i++,a/=2),i+f>=c?(u=0,i=c):i+f>=1?(u=(t*a-1)*Math.pow(2,o),i+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,o),i=0));o>=8;e[n+d]=255&u,d+=h,u/=256,o-=8);for(i=i<0;e[n+d]=255&i,d+=h,i/=256,l-=8);e[n+d-h]|=128*m}},"../../node_modules/isarray/index.js":function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},"../../node_modules/isomorphic-untar-gzip/lib/browser.js":function(e,t,n){var r,o,s,i,u,a=(r=n("../../node_modules/isomorphic-untar/browser.js"))&&r.__esModule?r.default:r,{unzip:l}=n("../../node_modules/gzip-js/lib/gzip.js");function c(e){var t;if(((t=e)instanceof ArrayBuffer||t instanceof SharedArrayBuffer)&&(e=new Uint8Array(e)),!(e instanceof Uint8Array))throw new Error("Buffer should be an ArrayBuffer, SharedArrayBuffer or Uint8Array");return function(e){return!(!e||e.length<3)&&(31===e[0]&&139===e[1]&&8===e[2])}(e)&&(e=new Uint8Array(l(e))),a(e.buffer)}!function(e){Object.defineProperty(e,"__esModule",{value:!0,configurable:!0})}(e.exports),o=e.exports,s="default",i=()=>c,Object.defineProperty(o,s,{get:i,set:u,enumerable:!0,configurable:!0})},"../../node_modules/isomorphic-untar/browser.js":function(e,t,n){e.exports=n("../../node_modules/js-untar/build/dist/untar.js")},"../../node_modules/js-tokens/index.js":function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},"../../node_modules/js-untar/build/dist/untar.js":function(e,t,n){var r,o,s;o=[],void 0===(s="function"==typeof(r=function(){"use strict";function e(e){function t(e){for(var t=0,o=n.length;t127){if(a>191&&a<224){if(t>=e.length)throw"UTF-8 decode: incomplete 2-byte sequence";a=(31&a)<<6|63&e[t]}else if(a>223&&a<240){if(t+1>=e.length)throw"UTF-8 decode: incomplete 3-byte sequence";a=(15&a)<<12|(63&e[t])<<6|63&e[++t]}else{if(!(a>239&&a<248))throw"UTF-8 decode: unknown multibyte start 0x"+a.toString(16)+" at index "+(t-1);if(t+2>=e.length)throw"UTF-8 decode: incomplete 4-byte sequence";a=(7&a)<<18|(63&e[t])<<12|(63&e[++t])<<6|63&e[++t]}++t}if(a<=65535)r+=String.fromCharCode(a);else{if(!(a<=1114111))throw"UTF-8 decode: code point 0x"+a.toString(16)+" exceeds UTF-16 reach";a-=65536,r+=String.fromCharCode(a>>10|55296),r+=String.fromCharCode(1023&a|56320)}}return r}function PaxHeader(e){this._fields=e}function TarFile(){}function UntarStream(e){this._bufferView=new DataView(e),this._position=0}function UntarFileStream(e){this._stream=new UntarStream(e),this._globalPaxHeader=null}if(UntarWorker.prototype={onmessage:function(e){try{if("extract"!==e.data.type)throw new Error("Unknown message type: "+e.data.type);this.untarBuffer(e.data.buffer)}catch(r){this.postError(r)}},postError:function(e){this.postMessage({type:"error",data:{message:e.message}})},postLog:function(e,r){this.postMessage({type:"log",data:{level:e,msg:r}})},untarBuffer:function(e){try{for(var r=new UntarFileStream(e);r.hasNext();){var t=r.next();this.postMessage({type:"extract",data:t},[t.buffer])}this.postMessage({type:"complete"})}catch(a){this.postError(a)}},postMessage:function(e,r){self.postMessage(e,r)}},"undefined"!=typeof self){var worker=new UntarWorker;self.onmessage=function(e){worker.onmessage(e)}}PaxHeader.parse=function(e){for(var r=new Uint8Array(e),t=[];r.length>0;){var a=parseInt(decodeUTF8(r.subarray(0,r.indexOf(32)))),n=decodeUTF8(r.subarray(0,a)),i=n.match(/^\\d+ ([^=]+)=(.*)\\n$/);if(null===i)throw new Error("Invalid PAX header data format.");var s=i[1],o=i[2];0===o.length?o=null:null!==o.match(/^\\d+$/)&&(o=parseInt(o));var f={name:s,value:o};t.push(f),r=r.subarray(a)}return new PaxHeader(t)},PaxHeader.prototype={applyHeader:function(e){this._fields.forEach(function(r){var t=r.name,a=r.value;"path"===t?(t="name",void 0!==e.prefix&&delete e.prefix):"linkpath"===t&&(t="linkname"),null===a?delete e[t]:e[t]=a})}},UntarStream.prototype={readString:function(e){for(var r=1,t=e*r,a=[],n=0;n-1&&(r.version=e.readString(2),r.uname=e.readString(32),r.gname=e.readString(32),r.devmajor=parseInt(e.readString(8)),r.devminor=parseInt(e.readString(8)),r.namePrefix=e.readString(155),r.namePrefix.length>0&&(r.name=r.namePrefix+"/"+r.name)),e.position(i),r.type){case"0":case"":r.buffer=e.readBuffer(r.size);break;case"1":break;case"2":break;case"3":break;case"4":break;case"5":break;case"6":break;case"7":break;case"g":t=!0,this._globalPaxHeader=PaxHeader.parse(e.readBuffer(r.size));break;case"x":t=!0,a=PaxHeader.parse(e.readBuffer(r.size))}void 0===r.buffer&&(r.buffer=new ArrayBuffer(0));var s=i+r.size;return r.size%512!==0&&(s+=512-r.size%512),e.position(s),t&&(r=this._readNextFile()),null!==this._globalPaxHeader&&this._globalPaxHeader.applyHeader(r),null!==a&&a.applyHeader(r),r}};'])),function(o){if(!(o instanceof ArrayBuffer))throw new TypeError("arrayBuffer is not an instance of ArrayBuffer.");if(!r.Worker)throw new Error("Worker implementation is not available in this environment.");return new e((function(e,r,s){var i=new Worker(n),u=[];i.onerror=function(e){r(e)},i.onmessage=function(n){switch((n=n.data).type){case"log":console[n.data.level]("Worker: "+n.data.msg);break;case"extract":var o=t(n.data);u.push(o),s(o);break;case"complete":i.terminate(),e(u);break;case"error":i.terminate(),r(new Error(n.data.message));break;default:i.terminate(),r(new Error("Unknown message from worker: "+n.type))}},i.postMessage({type:"extract",buffer:o},[o])}))}})?r.apply(t,o):r)||(e.exports=s)},"../../node_modules/localforage-driver-memory/_bundle/umd.js":function(e,t,n){"undefined"!=typeof self&&self,function(e){"use strict";var t=/^~~local_forage_type~([^~]+)~/,n="__lfsc__:".length,r=n+"arbf".length,o=Object.prototype.toString;function s(e){var t=.75*e.length,n=e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);for(var r=new ArrayBuffer(t),o=new Uint8Array(r),s=0,i=0;s>4,o[i++]=(15&a)<<4|l>>2,o[i++]=(3&l)<<6|63&c}return r}function i(e){for(var t=new Uint8Array(e),n="",r=0;r>2],n+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(3&t[r])<<4|t[r+1]>>4],n+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(15&t[r+1])<<2|t[r+2]>>6],n+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[63&t[r+2]];return t.length%3==2?n=n.substring(0,n.length-1)+"=":t.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}function u(e){var t,n;if(null===e||"object"!=typeof e||"isActiveClone"in e)return e;var r=e instanceof Date?new Date(e):e.constructor();try{for(var o=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}(Object.keys(e)),s=o.next();!s.done;s=o.next()){var i=s.value;Object.prototype.hasOwnProperty.call(e,i)&&(e.isActiveClone=null,r[i]=u(e[i]),delete e.isActiveClone)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}function a(e,t){return(e.name||t.name)+"/"+(e.storeName||t.storeName)+"/"}function l(e,t){t&&e.then((function(e){t(null,e)}),(function(e){t(e)}))}function c(){for(var e=[],t=0;t=43)}})).catch((function(){return!1}))}(e).then((function(e){return f=e}))}function m(e){var t=p[e.name],n={};n.promise=new i((function(e,t){n.resolve=e,n.reject=t})),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then((function(){return n.promise})):t.dbReady=n.promise}function g(e){var t=p[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function y(e,t){var n=p[e.name].deferredOperations.pop();if(n)return n.reject(t),n.promise}function b(e,t){return new i((function(n,r){if(p[e.name]=p[e.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},e.db){if(!t)return n(e.db);m(e),e.db.close()}var s=[e.name];t&&s.push(e.version);var i=o.open.apply(o,s);t&&(i.onupgradeneeded=function(t){var n=i.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore("local-forage-detect-blob-support")}catch(n){if("ConstraintError"!==n.name)throw n;console.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.')}}),i.onerror=function(e){e.preventDefault(),r(i.error)},i.onsuccess=function(){n(i.result),g(e)}}))}function v(e){return b(e,!1)}function _(e){return b(e,!0)}function E(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),r=e.versione.db.version;if(r&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),o||n){if(n){var s=e.db.version+1;s>e.version&&(e.version=s)}return!0}return!1}function A(e){return s([function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),o=0;o0&&(!e.db||"InvalidStateError"===o.name||"NotFoundError"===o.name))return i.resolve().then((function(){if(!e.db||"NotFoundError"===o.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),_(e)})).then((function(){return function(e){m(e);for(var t=p[e.name],n=t.forages,r=0;r>4,c[a++]=(15&r)<<4|o>>2,c[a++]=(3&o)<<6|63&s;return l}function P(e){var t,n=new Uint8Array(e),r="";for(t=0;t>2],r+=x[(3&n[t])<<4|n[t+1]>>4],r+=x[(15&n[t+1])<<2|n[t+2]>>6],r+=x[63&n[t+2]];return n.length%3==2?r=r.substring(0,r.length-1)+"=":n.length%3==1&&(r=r.substring(0,r.length-2)+"=="),r}var R={serialize:function(e,t){var n="";if(e&&(n=O.call(e)),e&&("[object ArrayBuffer]"===n||e.buffer&&"[object ArrayBuffer]"===O.call(e.buffer))){var r,o="__lfsc__:";e instanceof ArrayBuffer?(r=e,o+="arbf"):(r=e.buffer,"[object Int8Array]"===n?o+="si08":"[object Uint8Array]"===n?o+="ui08":"[object Uint8ClampedArray]"===n?o+="uic8":"[object Int16Array]"===n?o+="si16":"[object Uint16Array]"===n?o+="ur16":"[object Int32Array]"===n?o+="si32":"[object Uint32Array]"===n?o+="ui32":"[object Float32Array]"===n?o+="fl32":"[object Float64Array]"===n?o+="fl64":t(new Error("Failed to get type for BinaryArray"))),t(o+P(r))}else if("[object Blob]"===n){var s=new FileReader;s.onload=function(){var n="~~local_forage_type~"+e.type+"~"+P(this.result);t("__lfsc__:blob"+n)},s.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(n){console.error("Couldn't convert value into a JSON string: ",e),t(null,n)}},deserialize:function(e){if("__lfsc__:"!==e.substring(0,S))return JSON.parse(e);var t,n=e.substring(F),r=e.substring(S,F);if("blob"===r&&k.test(n)){var o=n.match(k);t=o[1],n=n.substring(o[0].length)}var i=B(n);switch(r){case"arbf":return i;case"blob":return s([i],{type:t});case"si08":return new Int8Array(i);case"ui08":return new Uint8Array(i);case"uic8":return new Uint8ClampedArray(i);case"si16":return new Int16Array(i);case"ur16":return new Uint16Array(i);case"si32":return new Int32Array(i);case"ui32":return new Uint32Array(i);case"fl32":return new Float32Array(i);case"fl64":return new Float64Array(i);default:throw new Error("Unkown type: "+r)}},stringToBuffer:B,bufferToString:P};function T(e,t,n,r){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],n,r)}function I(e,t,n,r,o,s){e.executeSql(n,r,o,(function(e,i){i.code===i.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[name],(function(e,u){u.rows.length?s(e,i):T(e,t,(function(){e.executeSql(n,r,o,s)}),s)}),s):s(e,i)}),s)}function L(e,t,n,r){var o=this;e=l(e);var s=new i((function(s,i){o.ready().then((function(){void 0===t&&(t=null);var u=t,a=o._dbInfo;a.serializer.serialize(t,(function(t,l){l?i(l):a.db.transaction((function(n){I(n,a,"INSERT OR REPLACE INTO "+a.storeName+" (key, value) VALUES (?, ?)",[e,t],(function(){s(u)}),(function(e,t){i(t)}))}),(function(t){if(t.code===t.QUOTA_ERR){if(r>0)return void s(L.apply(o,[e,u,n,r-1]));i(t)}}))}))})).catch(i)}));return u(s,n),s}function M(e){return new i((function(t,n){e.transaction((function(r){r.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],(function(n,r){for(var o=[],s=0;s0}var q={_driver:"localStorageWrapper",_initStorage:function(e){var t={};if(e)for(var n in e)t[n]=e[n];return t.keyPrefix=$(e,this._defaultConfig),U()?(this._dbInfo=t,t.serializer=R,i.resolve()):i.reject()},_support:function(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}(),iterate:function(e,t){var n=this,r=n.ready().then((function(){for(var t=n._dbInfo,r=t.keyPrefix,o=r.length,s=localStorage.length,i=1,u=0;u=0;n--){var r=localStorage.key(n);0===r.indexOf(e)&&localStorage.removeItem(r)}}));return u(n,e),n},length:function(e){var t=this.keys().then((function(e){return e.length}));return u(t,e),t},key:function(e,t){var n=this,r=n.ready().then((function(){var t,r=n._dbInfo;try{t=localStorage.key(e)}catch(e){t=null}return t&&(t=t.substring(r.keyPrefix.length)),t}));return u(r,t),r},keys:function(e){var t=this,n=t.ready().then((function(){for(var e=t._dbInfo,n=localStorage.length,r=[],o=0;o=0;t--){var n=localStorage.key(t);0===n.indexOf(e)&&localStorage.removeItem(n)}})):i.reject("Invalid arguments"),t),r}},H=function(e,t){for(var n,r,o=e.length,s=0;s-1};var c=function(e,t){var n=this.__data__,r=s(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&o(c)?n>1?e(c,n-1,o,s,i):Object(r.a)(i,c):s||(i[i.length]=c)}return i}},"../../node_modules/lodash-es/_baseGet.js":function(e,t,n){"use strict";var r=n("../../node_modules/lodash-es/_castPath.js"),o=n("../../node_modules/lodash-es/_toKey.js");t.a=function(e,t){for(var n=0,s=(t=Object(r.a)(t,e)).length;null!=e&&nu))return!1;var l=s.get(e),c=s.get(t);if(l&&c)return l==t&&c==e;var f=-1,p=!0,g=2&n?new d.a:void 0;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}},"../../node_modules/lodash-es/isObject.js":function(e,t,n){"use strict";t.a=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},"../../node_modules/lodash-es/isObjectLike.js":function(e,t,n){"use strict";t.a=function(e){return null!=e&&"object"==typeof e}},"../../node_modules/lodash-es/isSymbol.js":function(e,t,n){"use strict";var r=n("../../node_modules/lodash-es/_baseGetTag.js"),o=n("../../node_modules/lodash-es/isObjectLike.js");t.a=function(e){return"symbol"==typeof e||Object(o.a)(e)&&"[object Symbol]"==Object(r.a)(e)}},"../../node_modules/lodash-es/isTypedArray.js":function(e,t,n){"use strict";var r=n("../../node_modules/lodash-es/_baseGetTag.js"),o=n("../../node_modules/lodash-es/isLength.js"),s=n("../../node_modules/lodash-es/isObjectLike.js"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1;var u=function(e){return Object(s.a)(e)&&Object(o.a)(e.length)&&!!i[Object(r.a)(e)]},a=n("../../node_modules/lodash-es/_baseUnary.js"),l=n("../../node_modules/lodash-es/_nodeUtil.js"),c=l.a&&l.a.isTypedArray,f=c?Object(a.a)(c):u;t.a=f},"../../node_modules/lodash-es/keys.js":function(e,t,n){"use strict";var r=n("../../node_modules/lodash-es/_arrayLikeKeys.js"),o=n("../../node_modules/lodash-es/_isPrototype.js"),s=n("../../node_modules/lodash-es/_overArg.js"),i=Object(s.a)(Object.keys,Object),u=Object.prototype.hasOwnProperty;var a=function(e){if(!Object(o.a)(e))return i(e);var t=[];for(var n in Object(e))u.call(e,n)&&"constructor"!=n&&t.push(n);return t},l=n("../../node_modules/lodash-es/isArrayLike.js");t.a=function(e){return Object(l.a)(e)?Object(r.a)(e):a(e)}},"../../node_modules/lodash-es/orderBy.js":function(e,t,n){"use strict";var r=n("../../node_modules/lodash-es/_arrayMap.js"),o=n("../../node_modules/lodash-es/_baseGet.js"),s=n("../../node_modules/lodash-es/_baseIteratee.js");var i=function(e){return function(t,n,r){for(var o=-1,s=Object(t),i=r(t),u=i.length;u--;){var a=i[e?u:++o];if(!1===n(s[a],a,s))break}return t}}(),u=n("../../node_modules/lodash-es/keys.js");var a=function(e,t){return e&&i(e,t,u.a)},l=n("../../node_modules/lodash-es/isArrayLike.js");var c=function(e,t){return function(n,r){if(null==n)return n;if(!Object(l.a)(n))return e(n,r);for(var o=n.length,s=t?o:-1,i=Object(n);(t?s--:++st||s&&i&&a&&!u&&!l||r&&i&&a||!n&&a||!o)return 1;if(!r&&!s&&!l&&e=u?a:a*("desc"==n[r]?-1:1)}return e.index-t.index},y=n("../../node_modules/lodash-es/identity.js"),b=n("../../node_modules/lodash-es/isArray.js");var v=function(e,t,n){t=t.length?Object(r.a)(t,(function(e){return Object(b.a)(e)?function(t){return Object(o.a)(t,1===e.length?e[0]:e)}:e})):[y.a];var i=-1;t=Object(r.a)(t,Object(d.a)(s.a));var u=f(e,(function(e,n,o){return{criteria:Object(r.a)(t,(function(t){return t(e)})),index:++i,value:e}}));return p(u,(function(e,t){return g(e,t,n)}))};t.a=function(e,t,n,r){return null==e?[]:(Object(b.a)(t)||(t=null==t?[]:[t]),n=r?void 0:n,Object(b.a)(n)||(n=null==n?[]:[n]),v(e,t,n))}},"../../node_modules/lodash-es/pickBy.js":function(e,t,n){"use strict";var r=n("../../node_modules/lodash-es/_arrayMap.js"),o=n("../../node_modules/lodash-es/_baseIteratee.js"),s=n("../../node_modules/lodash-es/_baseGet.js"),i=n("../../node_modules/lodash-es/_getNative.js"),u=function(){try{var e=Object(i.a)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var a=function(e,t,n){"__proto__"==t&&u?u(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},l=n("../../node_modules/lodash-es/eq.js"),c=Object.prototype.hasOwnProperty;var f=function(e,t,n){var r=e[t];c.call(e,t)&&Object(l.a)(r,n)&&(void 0!==n||t in e)||a(e,t,n)},p=n("../../node_modules/lodash-es/_castPath.js"),d=n("../../node_modules/lodash-es/_isIndex.js"),h=n("../../node_modules/lodash-es/isObject.js"),m=n("../../node_modules/lodash-es/_toKey.js");var g=function(e,t,n,r){if(!Object(h.a)(e))return e;for(var o=-1,s=(t=Object(p.a)(t,e)).length,i=s-1,u=e;null!=u&&++o-1};var l=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r=200){var m=t?null:h(e);if(m)return Object(d.a)(m);u=!1,s=c.a,p=new r.a}else p=t?[]:f;e:for(;++o-1}},"../../node_modules/lodash/_listCacheSet.js":function(e,t,n){var r=n("../../node_modules/lodash/_assocIndexOf.js");e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},"../../node_modules/lodash/_mapCacheClear.js":function(e,t,n){var r=n("../../node_modules/lodash/_Hash.js"),o=n("../../node_modules/lodash/_ListCache.js"),s=n("../../node_modules/lodash/_Map.js");e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(s||o),string:new r}}},"../../node_modules/lodash/_mapCacheDelete.js":function(e,t,n){var r=n("../../node_modules/lodash/_getMapData.js");e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},"../../node_modules/lodash/_mapCacheGet.js":function(e,t,n){var r=n("../../node_modules/lodash/_getMapData.js");e.exports=function(e){return r(this,e).get(e)}},"../../node_modules/lodash/_mapCacheHas.js":function(e,t,n){var r=n("../../node_modules/lodash/_getMapData.js");e.exports=function(e){return r(this,e).has(e)}},"../../node_modules/lodash/_mapCacheSet.js":function(e,t,n){var r=n("../../node_modules/lodash/_getMapData.js");e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},"../../node_modules/lodash/_nativeCreate.js":function(e,t,n){var r=n("../../node_modules/lodash/_getNative.js")(Object,"create");e.exports=r},"../../node_modules/lodash/_objectToString.js":function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},"../../node_modules/lodash/_root.js":function(e,t,n){var r=n("../../node_modules/lodash/_freeGlobal.js"),o="object"==typeof self&&self&&self.Object===Object&&self,s=r||o||Function("return this")();e.exports=s},"../../node_modules/lodash/_toSource.js":function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},"../../node_modules/lodash/eq.js":function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},"../../node_modules/lodash/isFunction.js":function(e,t,n){var r=n("../../node_modules/lodash/_baseGetTag.js"),o=n("../../node_modules/lodash/isObject.js");e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},"../../node_modules/lodash/isObject.js":function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},"../../node_modules/lodash/memoize.js":function(e,t,n){var r=n("../../node_modules/lodash/_MapCache.js");function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],s=n.cache;if(s.has(o))return s.get(o);var i=e.apply(this,r);return n.cache=s.set(o,i)||s,i};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},"../../node_modules/lz-string/libs/lz-string.js":function(e,t,n){var r,o=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function o(e,t){if(!r[e]){r[e]={};for(var n=0;n>>8,n[2*r+1]=i%256}return n},decompressFromUint8Array:function(t){if(null==t)return s.decompress(t);for(var n=new Array(t.length/2),r=0,o=n.length;r>=1}else{for(o=1,r=0;r>=1}0==--f&&(f=Math.pow(2,d),d++),delete u[c]}else for(o=i[c],r=0;r>=1;0==--f&&(f=Math.pow(2,d),d++),i[l]=p++,c=String(a)}if(""!==c){if(Object.prototype.hasOwnProperty.call(u,c)){if(c.charCodeAt(0)<256){for(r=0;r>=1}else{for(o=1,r=0;r>=1}0==--f&&(f=Math.pow(2,d),d++),delete u[c]}else for(o=i[c],r=0;r>=1;0==--f&&(f=Math.pow(2,d),d++)}for(o=2,r=0;r>=1;for(;;){if(m<<=1,g==t-1){h.push(n(m));break}g++}return h.join("")},decompress:function(e){return null==e?"":""==e?null:s._decompress(e.length,32768,(function(t){return e.charCodeAt(t)}))},_decompress:function(t,n,r){var o,s,i,u,a,l,c,f=[],p=4,d=4,h=3,m="",g=[],y={val:r(0),position:n,index:1};for(o=0;o<3;o+=1)f[o]=o;for(i=0,a=Math.pow(2,2),l=1;l!=a;)u=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(u>0?1:0)*l,l<<=1;switch(i){case 0:for(i=0,a=Math.pow(2,8),l=1;l!=a;)u=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(u>0?1:0)*l,l<<=1;c=e(i);break;case 1:for(i=0,a=Math.pow(2,16),l=1;l!=a;)u=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(u>0?1:0)*l,l<<=1;c=e(i);break;case 2:return""}for(f[3]=c,s=c,g.push(c);;){if(y.index>t)return"";for(i=0,a=Math.pow(2,h),l=1;l!=a;)u=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(u>0?1:0)*l,l<<=1;switch(c=i){case 0:for(i=0,a=Math.pow(2,8),l=1;l!=a;)u=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(u>0?1:0)*l,l<<=1;f[d++]=e(i),c=d-1,p--;break;case 1:for(i=0,a=Math.pow(2,16),l=1;l!=a;)u=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(u>0?1:0)*l,l<<=1;f[d++]=e(i),c=d-1,p--;break;case 2:return g.join("")}if(0==p&&(p=Math.pow(2,h),h++),f[c])m=f[c];else{if(c!==d)return null;m=s+s.charAt(0)}g.push(m),f[d++]=s+m.charAt(0),s=m,0==--p&&(p=Math.pow(2,h),h++)}}};return s}();void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)},"../../node_modules/markty-toml/dist/marktytoml.es.js":function(e,t,n){"use strict";function r(e,t,n,o){void 0===o&&(o=!1);for(var s,i,u=0,a="",l=t;i=l.exec(e);)s=e.substring(u,i.index),u=l.lastIndex,a+=s,a+=n&&"function"==typeof n?n(e,i):n;return a+=e.substring(u),l.test(a)&&!0===o?r(a,new RegExp(l),n,!0):a}function o(e){var t=new RegExp('^[ \t]*(.+?) *[=:] *(?:"((?!")[\\w\\W]+?)"|(\\[[\\w\\W]+?(?:(?: *])+ *$\\n*)+)|(\\{[\\w\\W]+?(?:(?: *})+ *$\\n*)+)|(.+) *)|^(.+)$',"gm"),n={};return r(e,t,(function(e,t){t[0];var r,o,s=t[1],i=t[2],u=t[3],a=t[4],l=t[5],c=t[6];if(s){if("#"===s.charAt(0))return;return r='"'===s.charAt(0)&&'"'===s.charAt(s.length-1)?s.slice(1,-1):s,i&&(o=i),(u||a)&&(o=JSON.parse(""+(u||a))),l&&(o=+(l=l.trim())==+l?Number(l):"true"===l||"false"!==l&&("inf"===l||"+inf"===l?1/0:"-inf"===l?-1/0:parseInt(l,16).toString(16)===l.toLowerCase()?parseInt(l,16):parseInt(l,8).toString(8)===l.toLowerCase()?parseInt(l,8):parseInt(l,2).toString(2)===l.toLowerCase()?parseInt(l,2):l)),n[r]=o,""}if(c)return""})),n}function s(e,t,n,r){r=!!r,t.split&&(t=t.split("."));for(var o,s,i=0,u=t.length,a=e;i1&&void 0!==arguments[1]?arguments[1]:r,n=void 0,o=[],s=void 0,i=!1,u=function(e,n){return t(e,o[n])},a=function(){for(var t=arguments.length,r=Array(t),a=0;a'",46:"The left-hand side of the arrow can only be destructed through assignment",47:"The binding declaration is not destructible",48:"Async arrow can not be followed by new expression",49:"Classes may not have a static property named 'prototype'",50:"Class constructor may not be a %0",51:"Duplicate constructor method in class",52:"Invalid increment/decrement operand",53:"Invalid use of `new` keyword on an increment/decrement expression",54:"`=>` is an invalid assignment target",55:"Rest element may not have a trailing comma",56:"Missing initializer in %0 declaration",57:"'for-%0' loop head declarations can not have an initializer",58:"Invalid left-hand side in for-%0 loop: Must have a single binding",59:"Invalid shorthand property initializer",60:"Property name __proto__ appears more than once in object literal",61:"Let is disallowed as a lexically bound name",62:"Invalid use of '%0' inside new expression",63:"Illegal 'use strict' directive in function with non-simple parameter list",64:'Identifier "let" disallowed as left-hand side expression in strict mode',65:"Illegal continue statement",66:"Illegal break statement",67:"Cannot have `let[...]` as a var name in strict mode",68:"Invalid destructuring assignment target",69:"Rest parameter may not have a default initializer",70:"The rest argument must the be last parameter",71:"Invalid rest argument",73:"In strict mode code, functions can only be declared at top level or inside a block",74:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",75:"Without web compability enabled functions can not be declared at top level, inside a block, or as the body of an if statement",76:"Class declaration can't appear in single-statement context",77:"Invalid left-hand side in for-%0",78:"Invalid assignment in for-%0",79:"for await (... of ...) is only valid in async functions and async generators",80:"The first token after the template expression should be a continuation of the template",82:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",81:"`let \n [` is a restricted production at the start of a statement",83:"Catch clause requires exactly one parameter, not more (and no trailing comma)",84:"Catch clause parameter does not support default values",85:"Missing catch or finally after try",86:"More than one default clause in switch statement",87:"Illegal newline after throw",88:"Strict mode code may not include a with statement",89:"Illegal return statement",90:"The left hand side of the for-header binding declaration is not destructible",91:"new.target only allowed within functions",92:"'Unexpected token: 'escaped keyword'",93:"'#' not followed by identifier",99:"Invalid keyword",98:"Can not use 'let' as a class name",97:"'A lexical declaration can't define a 'let' binding",96:"Can not use `let` as variable name in strict mode",94:"'%0' may not be used as an identifier in this context",95:"Await is only valid in async functions",100:"The %0 keyword can only be used with the module goal",101:"Unicode codepoint must not be greater than 0x10FFFF",102:"%0 source must be string",103:"Only a identifier can be used to indicate alias",104:"Only '*' or '{...}' can be imported after default",105:"Trailing decorator may be followed by method",106:"Decorators can't be used with a constructor",107:"'%0' may not be used as an identifier in this context",108:"HTML comments are only allowed with web compability (Annex B)",109:"The identifier 'let' must not be in expression position in strict mode",110:"Cannot assign to `eval` and `arguments` in strict mode",111:"The left-hand side of a for-of loop may not start with 'let'",112:"Block body arrows can not be immediately invoked without a group",113:"Block body arrows can not be immediately accessed without a group",114:"Unexpected strict mode reserved word",115:"Unexpected eval or arguments in strict mode",116:"Decorators must not be followed by a semicolon",117:"Calling delete on expression not allowed in strict mode",118:"Pattern can not have a tail",120:"Can not have a `yield` expression on the left side of a ternary",121:"An arrow function can not have a postfix update operator",122:"Invalid object literal key character after generator star",123:"Private fields can not be deleted",125:"Classes may not have a field called constructor",124:"Classes may not have a private element named constructor",126:"A class field initializer may not contain arguments",127:"Generators can only be declared at the top level or inside a block",128:"Async methods are a restricted production and cannot have a newline following it",129:"Unexpected character after object literal property name",131:"Invalid key token",132:"Label '%0' has already been declared",133:"continue statement must be nested within an iteration statement",134:"Undefined label '%0'",135:"Trailing comma is disallowed inside import(...) arguments",136:"import() requires exactly one argument",137:"Cannot use new with import(...)",138:"... is not allowed in import()",139:"Expected '=>'",140:"Duplicate binding '%0'",141:"Cannot export a duplicate name '%0'",144:"Duplicate %0 for-binding",142:"Exported binding '%0' needs to refer to a top-level declared variable",143:"Unexpected private field",147:"Numeric separators are not allowed at the end of numeric literals",146:"Only one underscore is allowed as numeric separator",148:"JSX value should be either an expression or a quoted JSX text",149:"Expected corresponding JSX closing tag for %0",150:"Adjacent JSX elements must be wrapped in an enclosing tag",151:"JSX attributes must only be assigned a non-empty 'expression'",152:"'%0' has already been declared",153:"'%0' shadowed a catch clause binding",154:"Dot property must be an identifier",155:"Encountered invalid input after spread/rest argument",156:"Catch without try",157:"Finally without try",158:"Expected corresponding closing tag for JSX fragment",159:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",160:"Invalid tagged template on optional chain",161:"Invalid optional chain from super property",162:"Invalid optional chain from new expression",163:'Cannot use "import.meta" outside a module'};class n extends SyntaxError{constructor(e,n,r,o,...s){const i="["+n+":"+r+"]: "+t[o].replace(/%(\d+)/g,(e,t)=>s[t]);super(""+i),this.index=e,this.line=n,this.column=r,this.description=i,this.loc={line:n,column:r}}}function r(e,t,...r){throw new n(e.index,e.line,e.column,t,...r)}function o(e){throw new n(e.index,e.line,e.column,e.type,e.params)}function s(e,t,r,o,...s){throw new n(e,t,r,o,...s)}function i(e,t,r,o){throw new n(e,t,r,o)}const u=((e,t)=>{const n=new Uint32Array(104448);let r=0,o=0;for(;r<3460;){const s=e[r++];if(s<0)o-=s;else{let i=e[r++];2&s&&(i=t[i]),1&s?n.fill(i,o,o+=e[r++]):n[o++]=i}}return n})([-1,2,27,2,28,2,5,-1,0,77595648,3,46,2,3,0,14,2,57,2,58,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,59,3,0,4,0,4294966523,3,0,4,2,16,2,60,2,0,0,4294836735,0,3221225471,0,4294901942,2,61,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,17,2,0,0,4294961151,3,0,2,2,20,2,0,0,608174079,2,0,2,128,2,6,2,62,-1,2,64,2,25,2,1,3,0,3,0,4294901711,2,41,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2965387679,0,196559,0,3594373100,0,3288319768,0,8469959,2,192,0,4294828031,0,3825204735,0,123747807,0,65487,2,3,0,4092591615,0,1080049119,0,458703,2,3,2,0,0,2163244511,0,4227923919,0,4236247020,2,69,0,4284449919,0,851904,2,4,2,11,0,67076095,-1,2,70,0,1073741743,0,4093591391,-1,0,50331649,0,3265266687,2,35,0,4294844415,0,4278190047,2,22,2,126,-1,3,0,2,2,32,2,0,2,9,2,0,2,14,2,15,3,0,10,2,72,2,0,2,73,2,74,2,75,2,0,2,76,2,0,2,10,0,261632,2,19,3,0,2,2,12,2,4,3,0,18,2,77,2,5,3,0,2,2,78,0,2088959,2,30,2,8,0,909311,3,0,2,0,814743551,2,43,0,67057664,3,0,2,2,42,2,0,2,31,2,0,2,18,2,7,0,268374015,2,29,2,51,2,0,2,79,0,134153215,-1,2,6,2,0,2,7,0,2684354559,0,67044351,0,1073676416,-2,3,0,2,2,44,0,1046528,3,0,3,2,8,2,0,2,52,0,4294960127,2,9,2,40,2,10,0,4294377472,2,11,3,0,7,0,4227858431,3,0,8,2,12,2,0,2,81,2,9,2,0,2,82,2,83,2,84,-1,2,122,0,1048577,2,85,2,13,-1,2,13,0,131042,2,86,2,87,2,88,2,0,2,36,-83,2,0,2,54,2,7,3,0,4,0,1046559,2,0,2,14,2,0,0,2147516671,2,23,3,89,2,2,0,-16,2,90,0,524222462,2,4,2,0,0,4269801471,2,4,2,0,2,15,2,80,2,16,3,0,2,2,49,2,11,-1,2,17,-16,3,0,205,2,18,-2,3,0,655,2,19,3,0,36,2,71,-1,2,17,2,9,3,0,8,2,92,2,119,2,0,0,3220242431,3,0,3,2,20,2,21,2,93,3,0,2,2,94,2,0,2,95,2,21,2,0,2,26,2,0,2,8,3,0,2,0,67043391,0,3909091327,2,0,2,24,2,8,2,22,3,0,2,0,67076097,2,7,2,0,2,23,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,98,2,99,2,15,2,33,3,0,3,0,67057663,3,0,349,2,100,2,101,2,6,-264,3,0,11,2,24,3,0,2,2,34,-1,0,3774349439,2,102,2,103,3,0,2,2,20,2,25,3,0,10,2,9,2,17,2,0,2,47,2,0,2,26,2,104,2,19,0,1638399,2,172,2,105,3,0,3,2,22,2,27,2,28,2,5,2,29,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,30,-3,2,150,-4,2,22,2,0,2,38,0,1,2,0,2,63,2,31,2,11,2,9,2,0,2,110,-1,3,0,4,2,9,2,32,2,111,2,6,2,0,2,33,2,0,2,50,-4,3,0,9,2,23,2,18,2,26,-4,2,112,2,113,2,18,2,23,2,7,-2,2,114,2,18,2,34,-2,2,0,2,115,-2,0,4277137519,0,2269118463,-1,3,22,2,-1,2,35,2,39,2,0,3,18,2,2,37,2,20,-3,3,0,2,2,36,-1,2,0,2,37,2,0,2,37,2,0,2,48,-14,2,22,2,45,2,38,-4,2,23,3,0,2,2,39,0,2147549120,2,0,2,11,2,17,2,134,2,0,2,53,0,4294901872,0,5242879,3,0,2,0,402595359,-1,2,118,0,1090519039,-2,2,120,2,40,2,0,0,67045375,2,41,0,4226678271,0,3766565279,0,2039759,-4,3,0,2,0,3288270847,-1,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,42,2,43,-1,2,10,2,44,-6,2,0,2,11,-3,3,0,2,0,2147484671,-5,2,123,0,4244635647,0,27,2,0,2,7,2,45,2,0,2,65,-1,2,0,2,42,-8,2,55,2,46,0,67043329,2,124,2,47,0,8388351,-2,2,125,0,3028287487,2,48,2,127,0,33259519,2,43,-9,2,23,-8,3,0,28,2,34,-3,3,0,3,2,49,3,0,6,2,50,-85,3,0,33,2,49,-126,3,0,18,2,39,-269,3,0,17,2,42,2,7,2,43,-2,2,17,2,51,2,0,2,23,0,67043343,2,129,2,19,-21,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,2,130,3,0,191,2,52,3,0,23,2,37,-296,3,0,8,2,7,-1,2,131,2,132,3,0,11,2,6,-72,3,0,3,2,133,0,1677656575,-166,0,4161266656,0,4071,0,15360,-4,0,28,-13,3,0,2,2,53,2,0,2,135,2,136,2,56,2,0,2,137,2,138,2,139,3,0,10,2,140,2,141,2,15,3,53,2,3,54,2,3,55,2,0,4294954999,2,0,-16,2,0,2,91,2,0,0,2105343,0,4160749584,0,65534,-42,0,4194303871,0,2011,-6,2,0,0,1073684479,0,17407,-11,2,0,2,34,-40,3,0,6,0,8323103,-1,3,0,2,2,44,-37,2,56,2,144,2,145,2,146,2,147,2,148,-138,3,0,1334,2,23,-1,3,0,129,2,30,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-22583,3,0,7,2,19,-6130,3,5,2,-1,0,69207040,3,46,2,3,0,14,2,57,2,58,-3,0,3168731136,0,4294956864,2,1,2,0,2,59,3,0,4,0,4294966275,3,0,4,2,16,2,60,2,0,2,36,-1,2,17,2,61,-1,2,0,2,62,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,19,2,63,3,0,2,0,131135,2,96,0,70256639,0,71303167,0,272,2,42,2,62,-1,2,64,-2,2,97,2,65,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,66,2,67,0,33554435,2,121,2,66,2,151,0,131075,0,3594373096,0,67094296,2,67,-1,2,68,0,603979263,2,160,0,3,0,4294828001,0,602930687,2,181,0,393219,2,68,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,69,2,39,-1,2,4,0,917503,2,39,-1,2,70,0,537788335,0,4026531935,-1,0,1,-1,2,35,2,71,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,14,2,15,3,0,10,2,72,2,0,2,73,2,74,2,75,2,0,2,76,2,0,2,11,-1,2,19,3,0,2,2,12,2,4,3,0,18,2,77,2,5,3,0,2,2,78,0,253951,3,20,2,0,122879,2,0,2,8,0,276824064,-2,3,0,2,2,42,2,0,0,4294903295,2,0,2,18,2,7,-1,2,17,2,51,2,0,2,79,2,43,-1,2,23,2,0,2,30,-2,0,128,-2,2,80,2,8,0,4064,-1,2,117,0,4227907585,2,0,2,116,2,0,2,50,0,4227915776,2,9,2,40,2,10,-1,0,74440192,3,0,6,-2,3,0,8,2,12,2,0,2,81,2,9,2,0,2,82,2,83,2,84,-3,2,85,2,13,-3,2,86,2,87,2,88,2,0,2,36,-83,2,0,2,54,2,7,3,0,4,0,817183,2,0,2,14,2,0,0,33023,2,23,3,89,2,-17,2,90,0,524157950,2,4,2,0,2,91,2,4,2,0,2,15,2,80,2,16,3,0,2,2,49,2,11,-1,2,17,-16,3,0,205,2,18,-2,3,0,655,2,19,3,0,36,2,71,-1,2,17,2,9,3,0,8,2,92,0,3072,2,0,0,2147516415,2,9,3,0,2,2,19,2,21,2,93,3,0,2,2,94,2,0,2,95,2,21,0,4294965179,0,7,2,0,2,8,2,93,2,8,-1,0,1761345536,2,96,0,4294901823,2,39,2,22,2,97,2,37,2,165,0,2080440287,2,0,2,36,2,142,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,98,2,99,2,15,2,33,3,0,3,0,7,3,0,349,2,100,2,101,2,6,-264,3,0,11,2,24,3,0,2,2,34,-1,0,2700607615,2,102,2,103,3,0,2,2,20,2,25,3,0,10,2,9,2,17,2,0,2,47,2,0,2,26,2,104,-3,2,105,3,0,3,2,22,-1,3,5,2,2,29,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,30,-8,2,22,2,0,2,38,-1,2,0,2,63,2,31,2,18,2,9,2,0,2,110,-1,3,0,4,2,9,2,17,2,111,2,6,2,0,2,33,2,0,2,50,-4,3,0,9,2,23,2,18,2,26,-4,2,112,2,113,2,18,2,23,2,7,-2,2,114,2,18,2,34,-2,2,0,2,115,-2,0,4277075969,2,18,-1,3,22,2,-1,2,35,2,143,2,0,3,18,2,2,37,2,20,-3,3,0,2,2,36,-1,2,0,2,37,2,0,2,37,2,0,2,50,-14,2,22,2,45,2,116,-4,2,23,2,117,2,52,-2,2,117,2,19,2,17,2,36,2,117,2,39,0,4294901776,0,4718591,2,117,2,37,0,335544350,-1,2,118,2,119,-2,2,120,2,40,2,7,-1,2,121,2,66,0,3758161920,0,3,-4,2,0,2,30,0,2147485568,-1,2,0,2,19,0,176,-5,2,0,2,49,2,183,-1,2,0,2,19,2,195,-1,2,0,0,16779263,-2,2,11,-7,2,0,2,119,-3,3,0,2,2,122,-5,2,123,2,38,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,-1,2,0,2,42,-8,2,55,2,49,0,1,2,124,2,19,-3,2,125,2,38,2,126,2,127,0,16778239,-10,2,37,-8,3,0,28,2,34,-3,3,0,3,2,49,3,0,6,2,50,-85,3,0,33,2,49,-126,3,0,18,2,39,-269,3,0,17,2,42,2,7,-3,2,17,2,128,2,0,2,19,2,50,2,129,2,19,-21,3,0,2,-4,3,0,2,0,67583,-1,2,25,-2,2,130,3,0,191,2,52,3,0,23,2,37,-296,3,0,8,2,7,-1,2,131,2,132,3,0,11,2,6,-72,3,0,3,2,133,2,134,-187,3,0,2,2,53,2,0,2,135,2,136,2,56,2,0,2,137,2,138,2,139,3,0,10,2,140,2,141,2,15,3,53,2,3,54,2,3,55,2,2,142,-73,2,0,0,1065361407,0,16384,-11,2,0,2,119,-40,3,0,6,2,143,-1,3,0,2,0,2063,-37,2,56,2,144,2,145,2,146,2,147,2,148,-138,3,0,1334,2,23,-1,3,0,129,2,30,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-28719,2,0,0,1,-1,2,122,2,0,0,8193,-21,2,191,0,10255,0,4,-11,2,67,2,170,-1,0,71680,-1,2,161,0,4292900864,0,805306431,-5,2,150,-1,2,177,-1,2,200,-2,2,124,-1,2,154,-1,2,157,2,151,2,164,2,0,0,3223322624,2,37,0,4,-4,2,189,0,205128192,0,1333757536,0,2147483696,0,423953,0,747766272,0,2717763192,0,4286578751,0,278545,2,152,0,4294886464,0,33292336,0,417809,2,152,0,1329579616,0,4278190128,0,700594195,0,1006647527,0,4286497336,0,4160749631,2,153,0,469762560,0,4171219488,0,8323120,2,153,0,202375680,0,3214918176,0,4294508592,0,139280,-1,0,983584,0,48,0,58720275,0,3489923072,0,10517376,0,4293066815,0,1,0,2013265920,2,176,2,0,0,2089,0,3221225552,0,201375904,2,0,-2,0,256,0,122880,0,16777216,2,150,0,4160757760,2,0,-6,2,166,-11,0,3263218176,-1,0,49664,0,2160197632,0,8388802,-1,0,12713984,-1,2,154,2,159,2,178,-2,2,162,-20,0,3758096385,-2,2,155,0,4292878336,2,21,2,168,0,4294057984,-2,2,163,2,156,2,174,-2,2,155,-1,2,180,-1,2,169,2,122,0,4026593280,0,14,0,4292919296,-1,2,158,0,939588608,-1,0,805306368,-1,2,122,0,1610612736,2,156,2,157,3,0,2,-2,2,158,2,159,-3,0,267386880,-1,2,160,0,7168,-1,0,65024,2,154,2,161,2,171,-7,2,167,-8,2,162,-1,0,1426112704,2,163,-1,2,186,0,271581216,0,2149777408,2,19,2,161,2,122,0,851967,0,3758129152,-1,2,19,2,179,-4,2,158,-20,2,193,2,164,-56,0,3145728,2,185,-4,2,165,2,122,-4,0,32505856,-1,2,166,-1,0,2147385088,2,21,1,2155905152,2,-3,2,17,2,0,2,167,-2,2,168,-6,2,169,0,4026597375,0,1,-1,0,1,-1,2,170,-3,2,143,2,67,-2,2,165,2,171,-1,2,175,2,122,-6,2,122,-213,2,169,-657,2,17,-36,2,172,-1,2,187,-10,2,198,-5,2,173,-6,0,4294967171,2,23,-1,0,4227919872,-1,2,173,-2,0,4227874752,-3,0,2146435072,2,159,-2,0,1006649344,2,122,-1,2,21,0,201375744,-3,0,134217720,2,21,0,4286677377,0,32896,-1,2,161,-3,2,174,-349,2,175,0,1920,2,176,3,0,264,-11,2,177,-2,2,178,2,0,0,520617856,0,2692743168,0,36,-3,0,524284,-11,2,19,-1,2,184,-1,2,182,0,3221291007,2,178,-1,0,524288,0,2158720,-3,2,159,0,1,-4,2,122,0,3808625411,0,3489628288,2,199,0,1207959680,0,3221274624,2,0,-3,2,171,0,120,0,7340032,-2,0,4026564608,2,4,2,19,2,163,3,0,4,2,159,-1,2,179,2,176,-1,0,8176,2,180,2,171,2,181,-1,0,4290773232,2,0,-4,2,163,2,188,0,15728640,2,176,-1,2,161,-1,0,4294934512,3,0,4,-9,2,21,2,169,2,182,3,0,4,0,704,0,1849688064,0,4194304,-1,2,122,0,4294901887,2,0,0,130547712,0,1879048192,2,197,3,0,2,-1,2,183,2,184,-1,0,17829776,0,2025848832,0,4261477888,-2,2,0,-1,0,4286580608,-1,0,29360128,2,185,0,16252928,0,3791388672,2,40,3,0,2,-2,2,194,2,0,-1,2,25,-1,0,66584576,-1,2,190,3,0,9,2,122,3,0,4,-1,2,161,2,178,3,0,4,2,21,-2,0,245760,0,2147418112,-1,2,150,2,202,0,4227923456,-1,2,186,2,187,2,21,-2,2,177,0,4292870145,0,262144,2,122,3,0,2,0,1073758848,2,188,-1,0,4227921920,2,189,0,68289024,0,528402016,0,4292927536,3,0,4,-2,0,335544320,2,0,-2,2,190,3,0,5,-1,2,185,2,163,2,0,-2,0,4227923936,2,63,-1,2,155,2,96,2,0,2,154,2,158,3,0,6,-1,2,176,3,0,3,-2,0,2146959360,3,0,5,0,768,2,191,2,80,-2,2,161,-2,2,117,-1,2,155,3,0,8,0,512,0,8388608,2,192,2,172,2,184,0,4286578944,3,0,2,0,1152,0,1266679808,2,190,0,576,0,4261707776,2,96,3,0,9,2,155,3,0,6,-1,0,2147221504,-28,2,178,3,0,3,-3,0,4292902912,-6,2,97,3,0,85,-33,0,4294934528,3,0,126,-18,2,193,3,0,269,-17,2,155,2,122,2,196,3,0,2,2,19,0,4290822144,-2,0,67174336,0,520093700,2,17,3,0,21,-2,2,171,3,0,3,-2,0,30720,-1,0,32512,3,0,2,2,97,-191,2,173,-23,2,25,3,0,296,-8,2,122,2,0,0,4294508543,0,65295,-11,2,176,3,0,72,-3,0,3758159872,0,201391616,3,0,155,-7,2,169,-1,0,384,-1,0,133693440,-3,2,194,-2,2,29,3,0,4,2,168,-2,2,21,2,155,3,0,4,-2,2,186,-1,2,150,0,335552923,2,195,-1,0,538974272,0,2214592512,0,132e3,-10,0,192,-8,0,12288,-21,0,134213632,0,4294901761,3,0,42,0,100663424,0,4294965284,3,0,6,-1,0,3221282816,2,196,3,0,11,-1,2,197,3,0,40,-6,0,4286578784,2,0,-2,0,1006694400,3,0,24,2,38,-1,2,201,3,0,2,0,1,2,163,3,0,6,2,195,0,4110942569,0,1432950139,0,2701658217,0,4026532864,0,4026532881,2,0,2,47,3,0,8,-1,2,158,-2,2,168,0,98304,0,65537,2,169,2,172,-2,2,172,-1,2,63,2,0,2,116,0,65528,2,176,0,4294770176,2,29,3,0,4,-30,2,169,0,4160806912,-3,2,168,-2,2,155,2,198,2,158,-1,2,190,-1,2,161,0,4294950912,3,0,2,2,199,-2,0,58982400,-1,0,14360,2,200,-3,2,168,0,4176527360,0,4290838520,3,0,43,-1334,2,21,2,0,-129,2,201,-6,2,163,-180,2,202,-233,2,4,3,0,96,-16,2,163,3,0,22583,-7,2,17,3,0,6128],[4294967295,4294967291,4092460543,4294828015,4294967294,134217726,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4160749567,4294901759,4294901760,4194303,65535,262143,4286578688,536870911,8388607,4294918143,4294443008,255,67043328,2281701374,4294967232,2097151,4294903807,4294902783,4294902015,67108863,4294967039,511,524287,131071,127,4294902271,4294549487,33554431,1023,67047423,4294901888,4286578687,4294770687,67043583,32767,15,2047999,16777215,4292870143,4294934527,4294966783,4294967279,262083,20511,4290772991,41943039,493567,2047,4294959104,1071644671,603979775,602799615,65536,4294828e3,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,4294967264,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4294967292,4294965759,124,4294966272,4294967280,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,268369920,4292804608,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294966591,2445279231,3670015,3238002687,63,4294967288,4294705151,4095,3221208447,4294549472,2147483648,4294966527,4294705152,4294966143,64,4294966719,16383,3774873592,11,458752,4294902e3,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4087,31,184024726,2862017156,1593309078,268434431,268434414,4294901763,536870912,2952790016,202506752,139264,402653184,4261412864,4227922944,2147532800,61440,3758096384,117440512,65280,3233808384,3221225472,4294965248,32768,57152,67108864,4293918720,4290772992,25165824,4160749568,57344,4278190080,4227907584,65520,4026531840,49152,4227858432,4294836224,63488,1073741824,4294967040,251658240,196608,12582912,2097152,65408,64512,417808,4227923712,50331648,65472,4294967168,4294966784,16,4294917120,2080374784,4294963200,4096,6144,4292870144,65532]),a=[126,126,126,126,126,126,126,126,126,125,133,125,125,127,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,125,16842797,134283267,128,208897,8457012,8455748,134283267,67174411,16,8457011,25233967,1073741842,25233968,67108877,8457013,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456255,1077936157,8456256,22,130,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,134,20,8455494,208897,129,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8455237,1074790415,16842798,126];function l(e,t){e.flags=1^(1|e.flags),e.startPos=e.index,e.startColumn=e.column,e.startLine=e.line,e.token=c(e,t,0),e.onToken&&1048576!==e.token&&e.onToken(function(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 129:return"TemplateLiteral";default:return 143360==(143360&e)?"Identifier":4096==(4096&e)?"Keyword":"Punctuator"}}(e.token),e.startPos,e.index)}function c(e,t,n){const o=0===e.index,s=e.source;for(;e.index=e.end)return 1077936157;const t=e.currentChar;return 61===t?61===m(e)?(m(e),8455993):8455995:62===t?(m(e),10):1077936157}case 16842797:return 61!==m(e)?16842797:61!==m(e)?8455996:(m(e),8455994);case 8457012:return 61!==m(e)?8457012:(m(e),4194342);case 8457011:{if(m(e),e.index>=e.end)return 8457011;const t=e.currentChar;return 61===t?(m(e),4194340):42!==t?8457011:61!==m(e)?8457270:(m(e),4194337)}case 8455494:return 61!==m(e)?8455494:(m(e),4194343);case 25233967:{m(e);const t=e.currentChar;return 43===t?(m(e),33619995):61===t?(m(e),4194338):25233967}case 25233968:{if(m(e),e.index>=e.end)return 25233968;const i=e.currentChar;if(45===i){if(m(e),(1&n||o)&&62===e.currentChar){0==(256&t)&&r(e,108),m(e),n=p(e,s,n,t,3);continue}return 33619996}return 61===i?(m(e),4194339):25233968}case 8457013:if(m(e),e.index=e.end)return 8455237;const t=e.currentChar;return 124===t?(m(e),8979e3):61===t?(m(e),4194344):8455237}case 8456256:{if(m(e),e.index>=e.end)return 8456256;const t=e.currentChar;if(61===t)return m(e),8455998;if(62!==t)return 8456256;if(m(e),e.index=e.end)return 8455748;const t=e.currentChar;return 38===t?(m(e),8979255):61===t?(m(e),4194345):8455748}case 67108877:const a=m(e);if(a>=48&&a<=57)return I(e,t,80);if(46===a){const t=e.index+1;if(t=48&&n<=57)))return m(e),67108988}return 22}case 4096:return k(e,t,1);case 208897:return k(e,t,0);case 134283266:return I(e,t,144);case 134283267:return P(e,t,l);case 129:return M(e,t);case 134:return S(e,t);case 128:return O(e);case 125:m(e);break;case 127:n|=5,b(e);break;case 133:y(e,n),n=-5&n|1}}else{if((8232^l)<=1){n=-5&n|1,b(e);continue}if(55296==(64512&l)||0!=(1&u[34816+(l>>>5)]>>>l))return 56320==(64512&l)&&(l=(1023&l)<<10|1023&l|65536,0==(1&u[0+(l>>>5)]>>>l)&&r(e,18,v(l)),e.index++,e.currentChar=l),e.column++,e.tokenValue="",F(e,t,0,0);if(160===(i=l)||65279===i||133===i||5760===i||i>=8192&&i<=8203||8239===i||8287===i||12288===i||65519===i){m(e);continue}r(e,18,v(l))}}var i;return 1048576}const f=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function p(e,t,n,o,s){return 2048&o&&r(e,0),d(e,t,n,s)}function d(e,t,n,r){const{index:o}=e;for(;e.index>>5)]>>>t)&&r(e,18,v(t)),e.index++,e.column++,1)}function y(e,t){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,0==(4&t)&&(e.column=0,e.line++)}function b(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function v(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(e>>>10)+String.fromCharCode(1023&e)}function _(e){return e<65?e-48:e-65+10&15}const E=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],D=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function w(e){return e<=127?A[e]:1&u[34816+(e>>>5)]>>>e}function C(e){return e<=127?D[e]:1&u[0+(e>>>5)]>>>e||8204===e||8205===e}const j=["end of source","identifier","number","string","regular expression","false","true","null","template continuation","template tail","=>","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"","++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],x=Object.create(null,{this:{value:86110},function:{value:86103},if:{value:20568},return:{value:20571},var:{value:86087},else:{value:20562},for:{value:20566},new:{value:86106},in:{value:8738865},typeof:{value:16863274},while:{value:20577},case:{value:20555},break:{value:20554},try:{value:20576},catch:{value:20556},delete:{value:16863275},throw:{value:86111},switch:{value:86109},continue:{value:20558},default:{value:20560},instanceof:{value:8476722},do:{value:20561},void:{value:16863276},finally:{value:20565},async:{value:143468},await:{value:209005},class:{value:86093},const:{value:86089},constructor:{value:12398},debugger:{value:20559},export:{value:20563},extends:{value:20564},false:{value:86021},from:{value:12401},get:{value:12399},implements:{value:36963},import:{value:86105},interface:{value:36964},let:{value:241736},null:{value:86023},of:{value:274546},package:{value:36965},private:{value:36966},protected:{value:36967},public:{value:36968},set:{value:12400},static:{value:36969},super:{value:86108},true:{value:86022},with:{value:20578},yield:{value:241770},enum:{value:20595},eval:{value:537079924},as:{value:12395},arguments:{value:537079925},target:{value:143491},meta:{value:143492}});function k(e,t,n){for(;D[m(e)];);return e.tokenValue=e.source.slice(e.tokenPos,e.index),92!==e.currentChar&&e.currentChar<126?x[e.tokenValue]||208897:F(e,t,0,n)}function S(e,t){const n=B(e);return C(n)||r(e,4),e.tokenValue=v(n),F(e,t,1,4&E[n])}function F(e,t,n,o){let s=e.index;for(;e.index=2&&i<=11){const r=x[e.tokenValue];return void 0===r?208897:n?1024&t?209005===r&&0==(4196352&t)?r:36969===r||36864==(36864&r)?119:118:1073741824&t&&0==(8192&t)&&20480==(20480&r)?r:241770===r?1073741824&t?143480:2097152&t?118:r:143468===r&&1073741824&t?143480:36864==(36864&r)||209005===r&&0==(4194304&t)?r:118:r}return 208897}function O(e){return w(m(e))||r(e,93),128}function B(e){return 117!==e.source.charCodeAt(e.index+1)&&r(e,4),e.currentChar=e.source.charCodeAt(e.index+=2),function(e){let t=0;const n=e.currentChar;if(123===n){const n=e.index-2;for(;64&E[m(e)];)t=t<<4|_(e.currentChar),t>1114111&&i(n,e.line,e.index+1,101);return 125!==e.currentChar&&i(n,e.line,e.index-1,6),m(e),t}0==(64&E[n])&&r(e,6);const o=e.source.charCodeAt(e.index+1);0==(64&E[o])&&r(e,6);const s=e.source.charCodeAt(e.index+2);0==(64&E[s])&&r(e,6);const u=e.source.charCodeAt(e.index+3);return 0==(64&E[u])&&r(e,6),t=_(n)<<12|_(o)<<8|_(s)<<4|_(u),e.currentChar=e.source.charCodeAt(e.index+=4),t}(e)}function P(e,t,n){const{index:o}=e;let s="",i=m(e),u=e.index;for(;0==(8&E[i]);){if(i===n)return s+=e.source.slice(u,e.index),m(e),512&t&&(e.tokenRaw=e.source.slice(o,e.index)),e.tokenValue=s,134283267;if(8==(8&i)&&92===i){if(s+=e.source.slice(u,e.index),i=m(e),i>126)s+=v(i);else{const n=R(e,t,i);n>=0?s+=v(n):T(e,n,0)}u=e.index+1}e.index>=e.end&&r(e,14),i=m(e)}r(e,14)}function R(e,t,n){switch(n){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:e.index1114111)return-5;return e.currentChar<1||125!==e.currentChar?-4:t}{if(0==(64&E[t]))return-4;const n=e.source.charCodeAt(e.index+1);if(0==(64&E[n]))return-4;const r=e.source.charCodeAt(e.index+2);if(0==(64&E[r]))return-4;const o=e.source.charCodeAt(e.index+3);return 0==(64&E[o])?-4:(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),_(t)<<12|_(n)<<8|_(r)<<4|_(o))}}default:return n}}function T(e,t,n){switch(t){case-1:return;case-2:r(e,n?2:1);case-3:r(e,13);case-4:r(e,6);case-5:r(e,101)}}function I(e,t,n){let o=e.currentChar,s=0,u=9,a=64&n?0:1,l=0,c=0;if(64&n)s="."+L(e,o),o=e.currentChar,110===o&&r(e,11);else{if(48===o)if(o=m(e),120==(32|o)){for(n=136,o=m(e);4160&E[o];)95!==o?(c=1,s=16*s+_(o),l++,o=m(e)):(c||r(e,146),c=0,o=m(e));(l<1||!c)&&r(e,l<1?19:147)}else if(111==(32|o)){for(n=132,o=m(e);4128&E[o];)95!==o?(c=1,s=8*s+(o-48),l++,o=m(e)):(c||r(e,146),c=0,o=m(e));(l<1||!c)&&r(e,l<1?0:147)}else if(98==(32|o)){for(n=130,o=m(e);4224&E[o];)95!==o?(c=1,s=2*s+(o-48),l++,o=m(e)):(c||r(e,146),c=0,o=m(e));(l<1||!c)&&r(e,l<1?0:147)}else if(32&E[o])for(1024&t&&r(e,1),n=1;16&E[o];){if(512&E[o]){n=32,a=0;break}s=8*s+(o-48),o=m(e)}else 512&E[o]?(1024&t&&r(e,1),e.flags|=64,n=32):95===o&&r(e,0);if(48&n){if(a){for(;u>=0&&4112&E[o];)95!==o?(c=0,s=10*s+(o-48),o=m(e),--u):(o=m(e),(95===o||32&n)&&i(e.index,e.line,e.index+1,146),c=1);if(c&&i(e.index,e.line,e.index+1,147),u>=0&&!w(o)&&46!==o)return e.tokenValue=s,512&t&&(e.tokenRaw=e.source.slice(e.tokenPos,e.index)),134283266}s+=L(e,o),o=e.currentChar,46===o&&(95===m(e)&&r(e,0),n=64,s+="."+L(e,e.currentChar),o=e.currentChar)}}const f=e.index;let p=0;if(110===o&&128&n)p=1,o=m(e);else if(101==(32|o)){o=m(e),256&E[o]&&(o=m(e));const{index:t}=e;(16&E[o])<1&&r(e,10),s+=e.source.substring(f,t)+L(e,o),o=e.currentChar}return(e.index126)s+=v(i);else{const n=R(e,1024|t,i);if(n>=0)s+=v(n);else{if(-1!==n&&65536&t){s=void 0,i=N(e,i),i<0&&(o=67174408);break}T(e,n,1)}}else e.index=e.end&&r(e,15),i=m(e)}return m(e),e.tokenValue=s,e.tokenRaw=e.source.slice(n+1,e.index-(67174409===o?1:2)),o}function N(e,t){for(;96!==t;){switch(t){case 36:{const n=e.index+1;if(n=e.end&&r(e,15),t=m(e)}return t}function $(e,t){return e.index>=e.end&&r(e,0),e.index--,e.column--,M(e,t)}function U(e,t){const n=e.index;let o=0;e:for(;;){const t=e.currentChar;if(m(e),1&o)o&=-2;else switch(t){case 47:if(o)break;break e;case 92:o|=1;break;case 91:o|=2;break;case 93:o&=1;break;case 13:case 10:case 8232:case 8233:r(e,32)}if(e.index>=e.source.length)return r(e,32)}const s=e.index-1;let i=0,u=e.currentChar;const{index:a}=e;for(;C(u);){switch(u){case 103:2&i&&r(e,34,"g"),i|=2;break;case 105:1&i&&r(e,34,"i"),i|=1;break;case 109:4&i&&r(e,34,"m"),i|=4;break;case 117:16&i&&r(e,34,"g"),i|=16;break;case 121:8&i&&r(e,34,"y"),i|=8;break;case 115:12&i&&r(e,34,"s"),i|=12;break;default:r(e,33)}u=m(e)}const l=e.source.slice(a,e.index),c=e.source.slice(n,s);return e.tokenRegExp={pattern:c,flags:l},512&t&&(e.tokenRaw=e.source.slice(e.tokenPos,e.index)),e.tokenValue=function(e,t,n){try{RegExp(t)}catch(t){r(e,32)}try{return new RegExp(t,n)}catch(e){return null}}(e,c,l),65540}function q(e,t){return e.startPos=e.index,e.startColumn=e.column,e.startLine=e.line,e.token=8192&E[e.currentChar]?function(e){const t=e.currentChar;let n=m(e);const o=e.index;for(;n!==t;)e.index>=e.end&&r(e,14),n=m(e);return n!==t&&r(e,14),e.tokenValue=e.source.slice(o,e.index),m(e),134283267}(e):c(e,t,0),e.token}function H(e){if(e.startPos=e.tokenPos=e.index,e.startColumn=e.colPos=e.column,e.startLine=e.linePos=e.line,e.index>=e.end)return e.token=1048576;switch(a[e.source.charCodeAt(e.index)]){case 8456255:m(e),47===e.currentChar?(m(e),e.token=25):e.token=8456255;break;case 2162700:m(e),e.token=2162700;break;default:for(;e.index0&&X(e,t,209005);K(e,32768|t,67174411),n&&(n=se(n,1));let c,f=null,p=null,d=0,h=null,m=86087===e.token||241736===e.token||86089===e.token;const{token:g,tokenPos:y,linePos:b,colPos:v}=e;if(m?241736===g?(h=Qe(e,t,0),2240512&e.token?(8738865===e.token?1024&t&&r(e,64):h=te(e,t,y,b,v,{type:"VariableDeclaration",kind:"let",declarations:je(e,134217728|t,n,8,32)}),e.assignable=1):1024&t?r(e,64):(m=!1,e.assignable=1,h=qe(e,t,h,0,y,b,v),274546===e.token&&r(e,111))):(l(e,t),h=te(e,t,y,b,v,86087===g?{type:"VariableDeclaration",kind:"var",declarations:je(e,134217728|t,n,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:je(e,134217728|t,n,16,32)}),e.assignable=1):1074790417===g?a&&r(e,79):2097152==(2097152&g)?(h=2162700===g?ut(e,t,void 0,1,0,0,2,32,y,b,v):rt(e,t,void 0,1,0,0,2,32,y,b,v),d=e.destructible,256&t&&64&d&&r(e,60),e.assignable=16&d?2:1,h=qe(e,134217728|t,h,0,e.tokenPos,e.linePos,e.colPos)):h=Ue(e,134217728|t,1,0,1,y,b,v),262144==(262144&e.token)){if(274546===e.token){2&e.assignable&&r(e,77,a?"await":"of"),Y(e,h),l(e,32768|t),c=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos),K(e,32768|t,16);const f=De(e,t,n,o);return te(e,t,s,i,u,{type:"ForOfStatement",body:f,left:h,right:c,await:a})}2&e.assignable&&r(e,77,"in"),Y(e,h),l(e,32768|t),a&&r(e,79),c=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos),K(e,32768|t,16);const f=De(e,t,n,o);return te(e,t,s,i,u,{type:"ForInStatement",body:f,left:h,right:c})}a&&r(e,79),m||(8&d&&1077936157!==e.token&&r(e,77,"loop"),h=Ie(e,134217728|t,0,0,y,b,v,h)),1073741842===e.token&&(h=Re(e,t,0,e.tokenPos,e.linePos,e.colPos,h)),K(e,32768|t,1074790417),1074790417!==e.token&&(f=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos)),K(e,32768|t,1074790417),16!==e.token&&(p=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos)),K(e,32768|t,16);const _=De(e,t,n,o);return te(e,t,s,i,u,{type:"ForStatement",body:_,init:h,test:f,update:p})}(e,t,n,s,u,a,c);case 20561:return function(e,t,n,r,o,s,i){l(e,32768|t);const u=De(e,t,n,r);K(e,t,20577),K(e,32768|t,67174411);const a=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos);return K(e,32768|t,16),V(e,32768|t,536870912&t),te(e,t,o,s,i,{type:"DoWhileStatement",body:u,test:a})}(e,t,n,s,u,a,c);case 20577:return function(e,t,n,r,o,s,i){l(e,t),K(e,32768|t,67174411);const u=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos);K(e,32768|t,16);const a=De(e,t,n,r);return te(e,t,o,s,i,{type:"WhileStatement",test:u,body:a})}(e,t,n,s,u,a,c);case 86109:return function(e,t,n,o,s,i,u){l(e,t),K(e,32768|t,67174411);const a=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos);K(e,t,16),K(e,t,2162700);const c=[];let f=0;for(n&&(n=se(n,8));1074790415!==e.token;){const{tokenPos:s,linePos:i,colPos:u}=e;let a=null;const l=[];for(X(e,32768|t,20555)?a=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos):(K(e,32768|t,20560),f&&r(e,86),f=1),K(e,32768|t,21);20555!==e.token&&1074790415!==e.token&&20560!==e.token;)l.push(me(e,4096|t,n,2,{$:o},e.tokenPos,e.linePos,e.colPos));c.push(te(e,t,s,i,u,{type:"SwitchCase",test:a,consequent:l}))}return K(e,32768|t,1074790415),te(e,t,s,i,u,{type:"SwitchStatement",discriminant:a,cases:c})}(e,t,n,s,u,a,c);case 1074790417:return function(e,t,n,r,o){return l(e,32768|t),te(e,t,n,r,o,{type:"EmptyStatement"})}(e,t,u,a,c);case 2162700:return ye(e,t,n?se(n,2):n,s,u,a,c);case 86111:return function(e,t,n,o,s){l(e,32768|t),1&e.flags&&r(e,87);const i=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos);return V(e,32768|t),te(e,t,n,o,s,{type:"ThrowStatement",argument:i})}(e,t,u,a,c);case 20554:return function(e,t,n,o,s,i){l(e,32768|t);let u=null;if((1&e.flags)<1&&143360&e.token){const{tokenValue:o}=e;u=Qe(e,32768|t,0),ee(e,n,o,0)||r(e,134,o)}else(135168&t)<1&&r(e,66);return V(e,32768|t),te(e,t,o,s,i,{type:"BreakStatement",label:u})}(e,t,s,u,a,c);case 20558:return function(e,t,n,o,s,i){(131072&t)<1&&r(e,65),l(e,t);let u=null;if((1&e.flags)<1&&143360&e.token){const{tokenValue:o}=e;u=Qe(e,32768|t,0),ee(e,n,o,1)||r(e,134,o)}return V(e,32768|t),te(e,t,o,s,i,{type:"ContinueStatement",label:u})}(e,t,s,u,a,c);case 20576:return function(e,t,n,o,s,i,u){l(e,32768|t);const a=n?se(n,32):void 0,c=ye(e,t,a,{$:o},e.tokenPos,e.linePos,e.colPos),{tokenPos:f,linePos:p,colPos:d}=e,h=X(e,32768|t,20556)?function(e,t,n,o,s,i,u){let a=null,l=n;X(e,t,67174411)&&(n&&(n=se(n,4)),a=Dt(e,t,n,2097152==(2097152&e.token)?256:512,0,e.tokenPos,e.linePos,e.colPos),1073741842===e.token?r(e,83):1077936157===e.token&&r(e,84),K(e,32768|t,16),n&&(l=se(n,64)));const c=ye(e,t,l,{$:o},e.tokenPos,e.linePos,e.colPos);return te(e,t,s,i,u,{type:"CatchClause",param:a,body:c})}(e,t,n,o,f,p,d):null;let m=null;if(20565===e.token){l(e,32768|t);const r=a?se(n,4):void 0;m=ye(e,t,r,{$:o},f,p,d)}return h||m||r(e,85),te(e,t,s,i,u,{type:"TryStatement",block:c,handler:h,finalizer:m})}(e,t,n,s,u,a,c);case 20578:return function(e,t,n,o,s,i,u){l(e,t),1024&t&&r(e,88),K(e,32768|t,67174411);const a=Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos);K(e,32768|t,16);const c=ge(e,t,n,2,o,0,e.tokenPos,e.linePos,e.colPos);return te(e,t,s,i,u,{type:"WithStatement",object:a,body:c})}(e,t,n,s,u,a,c);case 20559:return function(e,t,n,r,o){return l(e,32768|t),V(e,32768|t),te(e,t,n,r,o,{type:"DebuggerStatement"})}(e,t,u,a,c);case 143468:return _e(e,t,n,o,s,0,u,a,c);case 20556:r(e,156);case 20565:r(e,157);case 86103:r(e,1024&t?73:(256&t)<1?75:74);case 86093:r(e,76);default:return function(e,t,n,o,s,i,u,a,l){const{tokenValue:c,token:f}=e;let p;switch(f){case 241736:p=Qe(e,t,0),1024&t&&r(e,82),69271571===e.token&&r(e,81);break;default:p=Ve(e,t,0,0,1,0,0,1,e.tokenPos,e.linePos,e.colPos)}return 143360&f&&21===e.token?ve(e,t,n,o,s,c,p,f,i,u,a,l):(p=qe(e,t,p,0,u,a,l),p=Ie(e,t,0,0,u,a,l,p),1073741842===e.token&&(p=Re(e,t,0,u,a,l,p)),be(e,t,p,u,a,l))}(e,t,n,o,s,i,u,a,c)}}function ye(e,t,n,r,o,s,i){const u=[];for(K(e,32768|t,2162700);1074790415!==e.token;)u.push(me(e,t,n,2,{$:r},e.tokenPos,e.linePos,e.colPos));return K(e,32768|t,1074790415),te(e,t,o,s,i,{type:"BlockStatement",body:u})}function be(e,t,n,r,o,s){return V(e,32768|t),te(e,t,r,o,s,{type:"ExpressionStatement",expression:n})}function ve(e,t,n,o,s,i,u,a,c,f,p,d){return J(e,t,0,a,1),function(e,t,n){let o=t;for(;o;)o["$"+n]&&r(e,132,n),o=o.$;t["$"+n]=1}(e,s,i),l(e,32768|t),te(e,t,f,p,d,{type:"LabeledStatement",label:u,body:c&&(1024&t)<1&&256&t&&86103===e.token?tt(e,t,se(n,2),o,0,0,0,e.tokenPos,e.linePos,e.colPos):ge(e,t,n,o,s,c,e.tokenPos,e.linePos,e.colPos)})}function _e(e,t,n,o,s,i,u,a,l){const{token:c,tokenValue:f}=e;let p=Qe(e,t,0);if(21===e.token)return ve(e,t,n,o,s,f,p,c,1,u,a,l);const d=1&e.flags;if(!d){if(86103===e.token)return i||r(e,119),tt(e,t,n,o,1,0,1,u,a,l);if(143360==(143360&e.token))return p=ht(e,t,1,u,a,l),1073741842===e.token&&(p=Re(e,t,0,u,a,l,p)),be(e,t,p,u,a,l)}return 67174411===e.token?p=mt(e,t,p,1,1,0,d,u,a,l):(10===e.token&&(pe(e,t,c,1),p=ct(e,t,e.tokenValue,p,0,1,0,u,a,l)),e.assignable=1),p=qe(e,t,p,0,u,a,l),1073741842===e.token&&(p=Re(e,t,0,u,a,l,p)),p=Ie(e,t,0,0,u,a,l,p),e.assignable=1,be(e,t,p,u,a,l)}function Ee(e,t,n,r,o,s,i){const{tokenRaw:u}=e;return 1074790417!==r&&(e.assignable=2,n=qe(e,t,n,0,o,s,i),1074790417!==e.token&&(n=Ie(e,t,0,0,o,s,i,n),1073741842===e.token&&(n=Re(e,t,0,o,s,i,n))),V(e,32768|t)),te(e,t,o,s,i,8&t?{type:"ExpressionStatement",expression:n,directive:u.slice(1,-1)}:{type:"ExpressionStatement",expression:n})}function Ae(e,t,n,r,o,s,i){return 1024&t||(256&t)<1||86103!==e.token?ge(e,t,n,0,{$:r},0,e.tokenPos,e.linePos,e.colPos):tt(e,t,se(n,2),0,0,0,0,o,s,i)}function De(e,t,n,r){return ge(e,134217728^(134217728|t)|131072,n,0,{loop:1,$:r},0,e.tokenPos,e.linePos,e.colPos)}function we(e,t,n,r,o,s,i,u){l(e,t);const a=je(e,t,n,r,o);return V(e,32768|t),te(e,t,s,i,u,{type:"VariableDeclaration",kind:8&r?"let":"const",declarations:a})}function Ce(e,t,n,r,o,s,i){l(e,t);const u=je(e,t,n,4,r);return V(e,32768|t),te(e,t,o,s,i,{type:"VariableDeclaration",kind:"var",declarations:u})}function je(e,t,n,o,s){let i=1;const u=[xe(e,t,n,o,s)];for(;X(e,t,1073741842);)i++,u.push(xe(e,t,n,o,s));return i>1&&32&s&&262144&e.token&&r(e,58,j[255&e.token]),u}function xe(e,t,n,o,i){const{token:u,tokenPos:a,linePos:c,colPos:f}=e;let p=null;const d=Dt(e,t,n,o,i,a,c,f);return 1077936157===e.token?(l(e,32768|t),p=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos),(32&i||(2097152&u)<1)&&(274546===e.token||8738865===e.token&&(2097152&u||(4&o)<1||(256&t)<1||1024&t))&&s(a,e.line,e.index-3,57,274546===e.token?"of":"in")):(16&o||(2097152&u)>0)&&262144!=(262144&e.token)&&r(e,56,16&o?"const":"destructuring"),te(e,t,a,c,f,{type:"VariableDeclarator",init:p,id:d})}function ke(e,t,n){return fe(t,e.token)||r(e,114),537079808==(537079808&e.token)&&r(e,115),n&&ue(e,t,n,e.tokenValue,8,0),Qe(e,t,0)}function Se(e,t,n){const{tokenPos:r,linePos:o,colPos:i}=e;return l(e,t),K(e,t,12395),134217728==(134217728&e.token)&&s(r,e.line,e.index,28,j[255&e.token]),te(e,t,r,o,i,{type:"ImportNamespaceSpecifier",local:ke(e,t,n)})}function Fe(e,t,n,o){for(l(e,t);143360&e.token;){let{token:s,tokenValue:i,tokenPos:u,linePos:a,colPos:l}=e;const c=Qe(e,t,0);let f;X(e,t,12395)?(134217728==(134217728&e.token)||1073741842===e.token?r(e,103):J(e,t,16,e.token,0),i=e.tokenValue,f=Qe(e,t,0)):(J(e,t,16,s,0),f=c),n&&ue(e,t,n,i,8,0),o.push(te(e,t,u,a,l,{type:"ImportSpecifier",local:f,imported:c})),1074790415!==e.token&&K(e,t,1073741842)}return K(e,t,1074790415),o}function Oe(e,t,n,r,o){let s=Ge(e,t,te(e,t,n,r,o,{type:"Identifier",name:"import"}),n,r,o);return s=qe(e,t,s,0,n,r,o),s=Ie(e,t,0,0,n,r,o,s),be(e,t,s,n,r,o)}function Be(e,t,n,r,o){let s=We(e,t,0,n,r,o);return s=qe(e,t,s,0,n,r,o),be(e,t,s,n,r,o)}function Pe(e,t,n,r,o,s,i,u){let a=Ve(e,t,0,0,n,r,o,1,s,i,u);return a=qe(e,t,a,o,s,i,u),Ie(e,t,o,0,s,i,u,a)}function Re(e,t,n,r,o,s,i){const u=[i];for(;X(e,32768|t,1073741842);)u.push(Pe(e,t,1,0,n,e.tokenPos,e.linePos,e.colPos));return te(e,t,r,o,s,{type:"SequenceExpression",expressions:u})}function Te(e,t,n,r,o,s,i){const u=Pe(e,t,r,0,n,o,s,i);return 1073741842===e.token?Re(e,t,n,o,s,i,u):u}function Ie(e,t,n,o,s,i,u,a){const{token:c}=e;if(4194304==(4194304&c)){2&e.assignable&&r(e,24),(!o&&1077936157===c&&"ArrayExpression"===a.type||"ObjectExpression"===a.type)&&Y(e,a),l(e,32768|t);const f=Pe(e,t,1,1,n,e.tokenPos,e.linePos,e.colPos);return e.assignable=2,te(e,t,s,i,u,o?{type:"AssignmentPattern",left:a,right:f}:{type:"AssignmentExpression",left:a,operator:j[255&c],right:f})}return 8454144==(8454144&c)&&(a=Ne(e,t,n,s,i,u,4,c,a)),X(e,32768|t,22)&&(a=Me(e,t,a,s,i,u)),a}function Le(e,t,n,r,o,s,i,u){const{token:a}=e;l(e,32768|t);const c=Pe(e,t,1,1,n,e.tokenPos,e.linePos,e.colPos);return u=te(e,t,o,s,i,r?{type:"AssignmentPattern",left:u,right:c}:{type:"AssignmentExpression",left:u,operator:j[255&a],right:c}),e.assignable=2,u}function Me(e,t,n,r,o,s){const i=Pe(e,134217728^(134217728|t),1,0,0,e.tokenPos,e.linePos,e.colPos);K(e,32768|t,21),e.assignable=1;const u=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos);return e.assignable=2,te(e,t,r,o,s,{type:"ConditionalExpression",test:n,consequent:i,alternate:u})}function Ne(e,t,n,o,s,i,u,a,c){const f=8738865&-((134217728&t)>0);let p,d;for(e.assignable=2;8454144&e.token&&(p=e.token,d=3840&p,(524288&p&&268435456&a||524288&a&&268435456&p)&&r(e,159),!(d+((8457270===p)<<8)-((f===p)<<12)<=u));)l(e,32768|t),c=te(e,t,o,s,i,{type:524288&p?"LogicalExpression":268435456&p?"CoalesceExpression":"BinaryExpression",left:c,right:Ne(e,t,n,e.tokenPos,e.linePos,e.colPos,d,p,Ue(e,t,0,n,1,e.tokenPos,e.linePos,e.colPos)),operator:j[255&p]});return 1077936157===e.token&&r(e,24),c}function $e(e,t,n,i,u,a){const{tokenPos:l,linePos:c,colPos:f}=e;K(e,32768|t,2162700);const p=[],d=t;if(1074790415!==e.token){for(;134283267===e.token;){const{index:n,tokenPos:r,tokenValue:o,token:i}=e,u=et(e,t);G(e,n,r,o)&&(t|=1024,128&e.flags&&s(e.index,e.line,e.tokenPos,63),64&e.flags&&s(e.index,e.line,e.tokenPos,8)),p.push(Ee(e,t,u,i,r,e.linePos,e.colPos))}1024&t&&(u&&(537079808==(537079808&u)&&r(e,115),36864==(36864&u)&&r(e,38)),512&e.flags&&r(e,115),256&e.flags&&r(e,114)),64&t&&n&&void 0!==a&&(1024&d)<1&&(8192&t)<1&&o(a)}for(e.flags=832^(832|e.flags),e.destructible=256^(256|e.destructible);1074790415!==e.token;)p.push(me(e,t,n,4,{},e.tokenPos,e.linePos,e.colPos));return K(e,24&i?32768|t:t,1074790415),e.flags&=-193,1077936157===e.token&&r(e,24),te(e,t,l,c,f,{type:"BlockStatement",body:p})}function Ue(e,t,n,r,o,s,i,u){return qe(e,t,Ve(e,t,0,0,n,0,r,o,s,i,u),r,s,i,u)}function qe(e,t,n,o,s,i,u){if(33619968==(33619968&e.token)&&(1&e.flags)<1)return function(e,t,n,o,s,i){2&e.assignable&&r(e,52);const{token:u}=e;return l(e,t),e.assignable=2,te(e,t,o,s,i,{type:"UpdateExpression",argument:n,operator:j[255&u],prefix:!1})}(e,t,n,s,i,u);if(67108864==(67108864&e.token)){switch(t=134225920^(134225920|t),e.token){case 67108877:l(e,1073741824|t),e.assignable=1,n=te(e,t,s,i,u,{type:"MemberExpression",object:n,computed:!1,property:ze(e,t)});break;case 69271571:{l(e,32768|t);const{tokenPos:r,linePos:a,colPos:c}=e,f=Te(e,t,o,1,r,a,c);K(e,t,20),e.assignable=1,n=te(e,t,s,i,u,{type:"MemberExpression",object:n,computed:!0,property:f});break}case 67174411:{const r=Ze(e,t,o);e.assignable=2,n=te(e,t,s,i,u,{type:"CallExpression",callee:n,arguments:r});break}case 67108988:l(e,t),e.assignable=2,n=te(e,t,s,i,u,{type:"OptionalExpression",object:n,chain:He(e,t,s,i,u)});break;default:e.assignable=2,n=te(e,t,e.tokenPos,e.linePos,e.colPos,{type:"TaggedTemplateExpression",tag:n,quasi:67174408===e.token?Ke(e,65536|t,s,i,u):Xe(e,t,s,i,u)})}return qe(e,t,n,0,s,i,u)}return n}function He(e,t,n,o,s){let i=null;if(69271571===e.token){l(e,32768|t);const{tokenPos:n,linePos:r,colPos:o}=e,s=Te(e,t,0,1,n,r,o);K(e,t,20),e.assignable=2,i=te(e,t,n,r,o,{type:"OptionalChain",base:null,computed:!0,property:s})}else if(67174411===e.token){const r=Ze(e,t,0);e.assignable=2,i=te(e,t,n,o,s,{type:"OptionalChain",base:null,arguments:r})}else{(143360&e.token)<1&&r(e,154);const u=Qe(e,t,0);e.assignable=2,i=te(e,t,n,o,s,{type:"OptionalChain",base:null,computed:!1,property:u})}for(;67108864==(67108864&e.token);)if(67108877===e.token){l(e,t),e.assignable=1,(143360&e.token)<1&&r(e,154);const n=Qe(e,t,0);i=te(e,t,e.tokenPos,e.linePos,e.colPos,{type:"OptionalChain",base:i,computed:!1,property:n})}else if(69271571===e.token){l(e,32768|t);const{tokenPos:n,linePos:r,colPos:o}=e,s=Te(e,t,0,1,n,r,o);K(e,t,20),e.assignable=2,i=te(e,t,e.tokenPos,e.linePos,e.colPos,{type:"OptionalChain",base:i,computed:!0,property:s})}else if(67174411===e.token){const n=Ze(e,t,0);e.assignable=2,i=te(e,t,e.tokenPos,e.linePos,e.colPos,{type:"OptionalChain",base:i,arguments:n})}else{if(67174408!==e.token&&67174409!==e.token)break;r(e,160)}return i}function ze(e,t){return(143360&e.token)<1&&128!==e.token&&r(e,154),1&t&&128===e.token?Et(e,t,e.tokenPos,e.linePos,e.colPos):Qe(e,t,0)}function Ve(e,t,n,o,i,u,a,c,f,p,d){if(143360==(143360&e.token))switch(e.token){case 209005:return function(e,t,n,o,i,u,a){if(o&&(e.destructible|=128),4194304&t){n&&r(e,0),8388608&t&&s(e.index,e.line,e.index,29),l(e,32768|t);const o=Ue(e,t,0,0,1,e.tokenPos,e.linePos,e.colPos);return e.assignable=2,te(e,t,i,u,a,{type:"AwaitExpression",argument:o})}return 2048&t&&r(e,107,"Await"),lt(e,t,i,u,a)}(e,t,o,a,f,p,d);case 241770:return function(e,t,n,o,s,i,u){if(n&&(e.destructible|=256),2097152&t){l(e,32768|t),8388608&t&&r(e,30),o||r(e,24),22===e.token&&r(e,120);let n=null,a=!1;return(1&e.flags)<1&&(a=X(e,32768|t,8457011),(65536&e.token||a)&&(n=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos))),e.assignable=2,te(e,t,s,i,u,{type:"YieldExpression",argument:n,delegate:a})}return 1024&t&&r(e,94,"yield"),lt(e,t,s,i,u)}(e,t,a,i,f,p,d);case 143468:return function(e,t,n,o,s,i,u,a,l,c){const{token:f}=e,p=Qe(e,t,i),{flags:d}=e;if((1&d)<1){if(86103===e.token)return nt(e,t,1,n,a,l,c);if(143360==(143360&e.token))return o||r(e,0),ht(e,t,s,a,l,c)}return u||67174411!==e.token?10===e.token?(pe(e,t,f,1),u&&r(e,48),ct(e,t,e.tokenValue,p,u,s,0,a,l,c)):p:mt(e,t,p,s,1,0,d,a,l,c)}(e,t,a,c,i,u,o,f,p,d)}if(134217728==(134217728&e.token))return et(e,t);switch(e.token){case 33619995:case 33619996:return function(e,t,n,o,s,i,u){n&&r(e,53),o||r(e,0);const{token:a}=e;l(e,32768|t);const c=Ue(e,t,0,0,1,e.tokenPos,e.linePos,e.colPos);return 2&e.assignable&&r(e,52),e.assignable=2,te(e,t,s,i,u,{type:"UpdateExpression",argument:c,operator:j[255&a],prefix:!0})}(e,t,o,c,f,p,d);case 16863275:case 16842797:case 16842798:case 25233967:case 25233968:case 16863274:case 16863276:return function(e,t,n,o,s,i,u){n||r(e,0);const a=e.token;l(e,32768|t);const c=Ue(e,t,0,u,1,e.tokenPos,e.linePos,e.colPos);var f;return 8457270===e.token&&r(e,31),1024&t&&16863275===a&&("Identifier"===c.type?r(e,117):(f=c).property&&"PrivateName"===f.property.type&&r(e,123)),e.assignable=2,te(e,t,o,s,i,{type:"UnaryExpression",operator:j[255&a],argument:c,prefix:!0})}(e,t,c,f,p,d,a);case 86103:return nt(e,t,0,a,f,p,d);case 2162700:return function(e,t,n,o,s,i,u){const a=ut(e,t,void 0,n,o,0,2,0,s,i,u);return 256&t&&64&e.destructible&&r(e,60),8&e.destructible&&r(e,59),a}(e,t,i?0:1,a,f,p,d);case 69271571:return function(e,t,n,o,s,i,u){const a=rt(e,t,void 0,n,o,0,2,0,s,i,u);return 256&t&&64&e.destructible&&r(e,60),8&e.destructible&&r(e,59),a}(e,t,i?0:1,a,f,p,d);case 67174411:return function(e,t,n,o,s,i,u,a){e.flags=128^(128|e.flags),l(e,1073774592|t);const c=64&t?se({parent:void 0,type:2},1024):void 0;if(X(e,t=134225920^(134225920|t),16))return ft(e,t,c,[],n,0,i,u,a);let f,p=0;e.destructible&=-385;let d=[],h=0,m=0;const{tokenPos:g,linePos:y,colPos:b}=e;for(e.assignable=1;16!==e.token;){const{token:n,tokenPos:i,linePos:u,colPos:a}=e;if(143360&n)c&&ue(e,t,c,e.tokenValue,1,0),f=Ve(e,t,0,0,1,0,1,1,i,u,a),16===e.token||1073741842===e.token?2&e.assignable?(p|=16,m=1):537079808!=(537079808&n)&&36864!=(36864&n)||(m=1):(1077936157===e.token?m=1:p|=16,f=qe(e,t,f,1,i,u,a),16!==e.token&&1073741842!==e.token&&(f=Ie(e,t,1,0,i,u,a,f)));else{if(2097152!=(2097152&n)){if(14===n){f=st(e,t,c,16,o,s,0,1,0,i,u,a),16&e.destructible&&r(e,71),m=1,!h||16!==e.token&&1073741842!==e.token||d.push(f),p|=8;break}if(p|=16,f=Pe(e,t,1,0,1,i,u,a),!h||16!==e.token&&1073741842!==e.token||d.push(f),1073741842===e.token&&(h||(h=1,d=[f])),h){for(;X(e,32768|t,1073741842);)d.push(Pe(e,t,1,0,1,e.tokenPos,e.linePos,e.colPos));e.assignable=2,f=te(e,t,g,y,b,{type:"SequenceExpression",expressions:d})}return K(e,t,16),e.destructible=p,f}f=2162700===n?ut(e,1073741824|t,c,0,1,0,o,s,i,u,a):rt(e,1073741824|t,c,0,1,0,o,s,i,u,a),p|=e.destructible,m=1,e.assignable=2,16!==e.token&&1073741842!==e.token&&(8&p&&r(e,118),f=qe(e,t,f,0,i,u,a),p|=16,16!==e.token&&1073741842!==e.token&&(f=Ie(e,t,0,0,i,u,a,f)))}if(!h||16!==e.token&&1073741842!==e.token||d.push(f),!X(e,32768|t,1073741842))break;if(h||(h=1,d=[f]),16===e.token){p|=8;break}}return h&&(e.assignable=2,f=te(e,t,g,y,b,{type:"SequenceExpression",expressions:d})),K(e,t,16),16&p&&8&p&&r(e,145),p|=256&e.destructible?256:0|128&e.destructible?128:0,10===e.token?(48&p&&r(e,46),4196352&t&&128&p&&r(e,29),2098176&t&&256&p&&r(e,30),m&&(e.flags|=128),ft(e,t,c,h?d:[f],n,0,i,u,a)):(8&p&&r(e,139),e.destructible=256^(256|e.destructible)|p,128&t?te(e,t,g,y,b,{type:"ParenthesizedExpression",expression:f}):f)}(e,t,i,1,0,f,p,d);case 86021:case 86022:case 86023:return function(e,t,n,r,o){const s=j[255&e.token],i=86023===e.token?null:"true"===s;return l(e,t),e.assignable=2,te(e,t,n,r,o,512&t?{type:"Literal",value:i,raw:s}:{type:"Literal",value:i})}(e,t,f,p,d);case 86110:return function(e,t){const{tokenPos:n,linePos:r,colPos:o}=e;return l(e,t),e.assignable=2,te(e,t,n,r,o,{type:"ThisExpression"})}(e,t);case 65540:return function(e,t,n,r,o){const{tokenRaw:s,tokenRegExp:i,tokenValue:u}=e;return l(e,t),e.assignable=2,te(e,t,n,r,o,512&t?{type:"Literal",value:u,regex:i,raw:s}:{type:"Literal",value:u,regex:i})}(e,t,f,p,d);case 130:case 86093:return function(e,t,n,o,s,i){let u=null,a=null;const c=1&(t=16777216^(16778240|t))?yt(e,t):[];l(e,t),(4351&e.token^84)>4096&&(Q(e,t,e.token)&&r(e,114),537079808==(537079808&e.token)&&r(e,115),u=Qe(e,t,0));let f=t;X(e,32768|t,20564)?(a=Ue(e,t,0,n,0,e.tokenPos,e.linePos,e.colPos),f|=524288):f=524288^(524288|f);const p=vt(e,f,t,void 0,2,0,n);return e.assignable=2,te(e,t,o,s,i,1&t?{type:"ClassExpression",id:u,superClass:a,decorators:c,body:p}:{type:"ClassExpression",id:u,superClass:a,body:p})}(e,t,a,f,p,d);case 86108:return function(e,t,n,o,s){switch(l(e,t),e.token){case 67108988:r(e,161);case 67174411:(524288&t)<1&&r(e,26),16384&t&&r(e,143),e.assignable=2;break;case 69271571:case 67108877:(262144&t)<1&&r(e,27),16384&t&&r(e,143),e.assignable=1;break;default:r(e,28,"super")}return te(e,t,n,o,s,{type:"Super"})}(e,t,f,p,d);case 67174409:return Xe(e,t,f,p,d);case 67174408:return Ke(e,t,f,p,d);case 86106:return function(e,t,n,o,s,i){const u=Qe(e,32768|t,0),{tokenPos:a,linePos:c,colPos:f}=e;if(X(e,t,67108877)){if(67108864&t&&143491===e.token)return e.assignable=2,function(e,t,n,r,o,s){const i=Qe(e,t,0);return te(e,t,r,o,s,{type:"MetaProperty",meta:n,property:i})}(e,t,u,o,s,i);r(e,91)}e.assignable=2,16842752==(16842752&e.token)&&r(e,62,j[255&e.token]);const p=Ve(e,t,0,1,0,0,n,1,a,c,f);t=134217728^(134217728|t),67108988===e.token&&r(e,162);const d=function e(t,n,r,o,s,i,u){const{token:a}=t;if(67108864&a){if(67108877===a){l(t,1073741824|n),t.assignable=1;const o=ze(t,n);return e(t,n,te(t,n,s,i,u,{type:"MemberExpression",object:r,computed:!1,property:o}),0,s,i,u)}if(69271571===a){l(t,32768|n);const{tokenPos:a,linePos:c,colPos:f}=t,p=Te(t,n,o,1,a,c,f);return K(t,n,20),t.assignable=1,e(t,n,te(t,n,s,i,u,{type:"MemberExpression",object:r,computed:!0,property:p}),0,s,i,u)}if(67174408===a||67174409===a)return t.assignable=2,e(t,n,te(t,n,t.tokenPos,t.linePos,t.colPos,{type:"TaggedTemplateExpression",tag:r,quasi:67174408===t.token?Ke(t,65536|n,s,i,u):Xe(t,n,s,i,u)}),0,s,i,u)}return r}(e,t,p,n,a,c,f);return e.assignable=2,te(e,t,o,s,i,{type:"NewExpression",callee:d,arguments:67174411===e.token?Ze(e,t,n):[]})}(e,t,a,f,p,d);case 122:return function(e,t,n,r,o){const{tokenRaw:s,tokenValue:i}=e;return l(e,t),e.assignable=2,te(e,t,n,r,o,512&t?{type:"BigIntLiteral",value:i,bigint:s,raw:s}:{type:"BigIntLiteral",value:i,bigint:s})}(e,t,f,p,d);case 128:return Et(e,t,f,p,d);case 86105:return function(e,t,n,o,s,i,u){let a=Qe(e,t,0);return 1&t&&67108877===e.token?Ge(e,t,a,s,i,u):(n&&r(e,137),a=We(e,t,o,s,i,u),e.assignable=2,qe(e,t,a,o,s,i,u))}(e,t,o,a,f,p,d);case 8456255:if(16&t)return Ct(e,t,1,f,p,d);default:if(fe(t,e.token))return lt(e,t,f,p,d);r(e,28,j[255&e.token])}}function Ge(e,t,n,o,s,i){return 0==(2048&t)&&r(e,163),l(e,t),143492!==e.token&&"meta"!==e.tokenValue&&r(e,28,j[255&e.token]),e.assignable=2,te(e,t,o,s,i,{type:"MetaProperty",meta:n,property:Qe(e,t,0)})}function We(e,t,n,o,s,i){K(e,32768|t,67174411),14===e.token&&r(e,138);const u=Pe(e,t,1,0,n,e.tokenPos,e.linePos,e.colPos);return K(e,t,16),te(e,t,o,s,i,{type:"ImportExpression",source:u})}function Xe(e,t,n,r,o){return e.assignable=2,K(e,t,67174409),te(e,t,n,r,o,{type:"TemplateLiteral",expressions:[],quasis:[Ye(e,t,!0)]})}function Ke(e,t,n,o,s){const i=[Ye(e,t=134217728^(134217728|t),!1)];K(e,32768|t,67174408);const u=[Te(e,t,0,1,e.tokenPos,e.linePos,e.colPos)];for(1074790415!==e.token&&r(e,80);67174409!==(e.token=$(e,t));){const{tokenPos:n,linePos:o,colPos:s}=e;i.push(Ye(e,t,!1)),K(e,32768|t,67174408),u.push(Te(e,t,0,1,n,o,s)),1074790415!==e.token&&r(e,80)}return i.push(Ye(e,t,!0)),K(e,t,67174409),te(e,t,n,o,s,{type:"TemplateLiteral",expressions:u,quasis:i})}function Ye(e,t,n){const{tokenPos:r,linePos:o,colPos:s}=e;return te(e,t,r,o,s,{type:"TemplateElement",value:{cooked:e.tokenValue,raw:e.tokenRaw},tail:n})}function Je(e,t,n,r,o){K(e,32768|(t=134217728^(134217728|t)),14);const s=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos);return e.assignable=1,te(e,t,n,r,o,{type:"SpreadElement",argument:s})}function Ze(e,t,n){l(e,32768|t);const r=[];if(16===e.token)return l(e,t),r;for(;16!==e.token&&(14===e.token?r.push(Je(e,t,e.tokenPos,e.linePos,e.colPos)):r.push(Pe(e,t,1,0,n,e.tokenPos,e.linePos,e.colPos)),1073741842===e.token)&&(l(e,32768|t),16!==e.token););return K(e,t,16),r}function Qe(e,t,n){const{tokenValue:r,tokenPos:o,linePos:s,colPos:i}=e;return l(e,t),te(e,t,o,s,i,268435456&t?{type:"Identifier",name:r,pattern:1===n}:{type:"Identifier",name:r})}function et(e,t){const{tokenValue:n,tokenRaw:r,tokenPos:o,linePos:s,colPos:i}=e;return l(e,t),e.assignable=2,te(e,t,o,s,i,512&t?{type:"Literal",value:n,raw:r}:{type:"Literal",value:n})}function tt(e,t,n,o,s,i,u,a,c,f){l(e,32768|t);const p=s?W(e,t,8457011):0;let d,h=null,m=n?{parent:void 0,type:2}:void 0;if(67174411===e.token)(1&i)<1&&r(e,37,"Function");else{const r=4&o&&((8192&t)<1||(2048&t)<1)?4:64;Z(e,t|(3072&t)<<11,e.token),n&&(4&r?ae(e,t,n,e.tokenValue,r):ue(e,t,n,e.tokenValue,r,o),m=se(m,256),i&&2&i&&le(e,e.tokenValue)),d=e.token,h=Qe(e,t,0)}return t=32243712^(32243712|t)|67108864|2*u+p<<21|(p?0:1073741824),n&&(m=se(m,512)),te(e,t,a,c,f,{type:"FunctionDeclaration",params:dt(e,8388608|t,m,0,1),body:$e(e,143360^(143360|t),n?se(m,128):m,8,d,n?m.scopeError:void 0),async:1===u,generator:1===p,id:h})}function nt(e,t,n,r,o,s,i){l(e,32768|t);const u=W(e,t,8457011),a=2*n+u<<21;let c,f=null,p=64&t?{parent:void 0,type:2}:void 0;(176128&e.token)>0&&(Z(e,32243712^(32243712|t)|a,e.token),p&&(p=se(p,256)),c=e.token,f=Qe(e,t,0)),t=32243712^(32243712|t)|67108864|a|(u?0:1073741824),p&&(p=se(p,512));const d=dt(e,8388608|t,p,r,1),h=$e(e,-134377473&t,p?se(p,128):p,0,c,void 0);return e.assignable=2,te(e,t,o,s,i,{type:"FunctionExpression",params:d,body:h,async:1===n,generator:1===u,id:f})}function rt(e,t,n,o,s,i,u,a,c,f,p){l(e,32768|t);const d=[];let h=0;for(t=134217728^(134217728|t);20!==e.token;)if(X(e,32768|t,1073741842))d.push(null);else{let o;const{token:c,tokenPos:f,linePos:p,colPos:m,tokenValue:g}=e;if(143360&c)if(o=Ve(e,t,0,0,1,0,s,1,f,p,m),1077936157===e.token){2&e.assignable&&r(e,24),l(e,32768|t),n&&ie(e,t,n,g,u,a);const c=Pe(e,t,1,1,s,e.tokenPos,e.linePos,e.colPos);o=te(e,t,f,p,m,i?{type:"AssignmentPattern",left:o,right:c}:{type:"AssignmentExpression",operator:"=",left:o,right:c}),h|=256&e.destructible?256:0|128&e.destructible?128:0}else 1073741842===e.token||20===e.token?(2&e.assignable?h|=16:n&&ie(e,t,n,g,u,a),h|=256&e.destructible?256:0|128&e.destructible?128:0):(h|=1&u?32:(2&u)<1?16:0,o=qe(e,t,o,s,f,p,m),1073741842!==e.token&&20!==e.token?(1077936157!==e.token&&(h|=16),o=Ie(e,t,s,i,f,p,m,o)):1077936157!==e.token&&(h|=2&e.assignable?16:32));else 2097152&c?(o=2162700===e.token?ut(e,t,n,0,s,i,u,a,f,p,m):rt(e,t,n,0,s,i,u,a,f,p,m),h|=e.destructible,e.assignable=16&e.destructible?2:1,1073741842===e.token||20===e.token?2&e.assignable&&(h|=16):8&e.destructible?r(e,68):(o=qe(e,t,o,s,f,p,m),h=2&e.assignable?16:0,1073741842!==e.token&&20!==e.token?o=Ie(e,t,s,i,f,p,m,o):1077936157!==e.token&&(h|=2&e.assignable?16:32))):14===c?(o=st(e,t,n,20,u,a,0,s,i,f,p,m),h|=e.destructible,1073741842!==e.token&&20!==e.token&&r(e,28,j[255&e.token])):(o=Ue(e,t,1,0,1,f,p,m),1073741842!==e.token&&20!==e.token?(o=Ie(e,t,s,i,f,p,m,o),(3&u)<1&&67174411===c&&(h|=16)):2&e.assignable?h|=16:67174411===c&&(h|=1&e.assignable&&3&u?32:16));if(d.push(o),!X(e,32768|t,1073741842))break;if(20===e.token)break}K(e,t,20);const m=te(e,t,c,f,p,{type:i?"ArrayPattern":"ArrayExpression",elements:d});return!o&&4194304&e.token?ot(e,t,h,s,i,c,f,p,m):(e.destructible=h,m)}function ot(e,t,n,o,s,i,u,a,c){1077936157!==e.token&&r(e,24),l(e,32768|t),16&n&&r(e,24),s||Y(e,c);const{tokenPos:f,linePos:p,colPos:d}=e,h=Pe(e,t,1,1,o,f,p,d);return e.destructible=72^(72|n)|(128&e.destructible?128:0)|(256&e.destructible?256:0),te(e,t,i,u,a,s?{type:"AssignmentPattern",left:c,right:h}:{type:"AssignmentExpression",left:c,operator:"=",right:h})}function st(e,t,n,o,s,i,u,a,c,f,p,d){l(e,32768|t);let h=null,m=0,{token:g,tokenValue:y,tokenPos:b,linePos:v,colPos:_}=e;if(143360&g)e.assignable=1,h=Ve(e,t,0,0,1,0,a,1,b,v,_),g=e.token,h=qe(e,t,h,a,b,v,_),1073741842!==e.token&&e.token!==o&&(2&e.assignable&&1077936157===e.token&&r(e,68),m|=16,h=Ie(e,t,a,c,b,v,_,h)),2&e.assignable?m|=16:g===o||1073741842===g?n&&ie(e,t,n,y,s,i):m|=32,m|=128&e.destructible?128:0;else if(g===o)r(e,39);else{if(!(2097152&g)){m|=32,h=Ue(e,t,1,a,1,e.tokenPos,e.linePos,e.colPos);const{token:n,tokenPos:s,linePos:i,colPos:u}=e;return 1077936157===n&&n!==o&&1073741842!==n?(2&e.assignable&&r(e,24),h=Ie(e,t,a,c,s,i,u,h),m|=16):(1073741842===n?m|=16:n!==o&&(h=Ie(e,t,a,c,s,i,u,h)),m|=1&e.assignable?32:16),e.destructible=m,e.token!==o&&1073741842!==e.token&&r(e,155),te(e,t,f,p,d,{type:c?"RestElement":"SpreadElement",argument:h})}h=2162700===e.token?ut(e,t,n,1,a,c,s,i,b,v,_):rt(e,t,n,1,a,c,s,i,b,v,_),g=e.token,1077936157!==g&&g!==o&&1073741842!==g?(8&e.destructible&&r(e,68),h=qe(e,t,h,a,b,v,_),m|=2&e.assignable?16:0,4194304==(4194304&e.token)?(1077936157!==e.token&&(m|=16),h=Ie(e,t,a,c,b,v,_,h)):(8454144==(8454144&e.token)&&(h=Ne(e,t,1,b,v,_,4,g,h)),X(e,32768|t,22)&&(h=Me(e,t,h,b,v,_)),m|=2&e.assignable?16:32)):m|=1074790415===o&&1077936157!==g?16:e.destructible}if(e.token!==o)if(1&s&&(m|=u?16:32),X(e,32768|t,1077936157)){16&m&&r(e,24),Y(e,h);const n=Pe(e,t,1,1,a,e.tokenPos,e.linePos,e.colPos);h=te(e,t,b,v,_,c?{type:"AssignmentPattern",left:h,right:n}:{type:"AssignmentExpression",left:h,operator:"=",right:n}),m=16}else m|=16;return e.destructible=m,te(e,t,f,p,d,{type:c?"RestElement":"SpreadElement",argument:h})}function it(e,t,n,s,i,u,a){const c=(64&n)<1?31981568:14680064;let f=64&(t=(t|c)^c|(88&n)<<18|100925440)?se({parent:void 0,type:2},512):void 0;const p=function(e,t,n,s,i,u){K(e,t,67174411);const a=[];if(e.flags=128^(128|e.flags),16===e.token)return 512&s&&r(e,35,"Setter","one",""),l(e,t),a;256&s&&r(e,35,"Getter","no","s"),512&s&&14===e.token&&r(e,36),t=134217728^(134217728|t);let c=0,f=0;for(;1073741842!==e.token;){let o=null;const{tokenPos:p,linePos:d,colPos:h}=e;if(143360&e.token?((1024&t)<1&&(36864==(36864&e.token)&&(e.flags|=256),537079808==(537079808&e.token)&&(e.flags|=512)),o=wt(e,t,n,1|s,0,p,d,h)):(2162700===e.token?o=ut(e,t,n,1,u,1,i,0,p,d,h):69271571===e.token?o=rt(e,t,n,1,u,1,i,0,p,d,h):14===e.token&&(o=st(e,t,n,16,i,0,0,u,1,p,d,h)),f=1,48&e.destructible&&r(e,47)),1077936157===e.token){l(e,32768|t),f=1;const n=Pe(e,t,1,1,0,e.tokenPos,e.linePos,e.colPos);o=te(e,t,p,d,h,{type:"AssignmentPattern",left:o,right:n})}if(c++,a.push(o),!X(e,t,1073741842))break;if(16===e.token)break}return 512&s&&1!==c&&r(e,35,"Setter","one",""),n&&void 0!==n.scopeError&&o(n.scopeError),f&&(e.flags|=128),K(e,t,16),a}(e,8388608|t,f,n,1,s);return f&&(f=se(f,128)),te(e,t,i,u,a,{type:"FunctionExpression",params:p,body:$e(e,-134230017&t,f,0,void 0,void 0),async:(16&n)>0,generator:(8&n)>0,id:null})}function ut(e,t,n,o,i,u,a,c,f,p,d){l(e,t);const h=[];let m=0,g=0;for(t=134217728^(134217728|t);1074790415!==e.token;){const{token:o,tokenValue:f,linePos:p,colPos:d,tokenPos:y}=e;if(14===o)h.push(st(e,t,n,1074790415,a,c,0,i,u,y,p,d));else{let b,v=0,_=null;const E=e.token;if(143360&e.token||118===e.token)if(_=Qe(e,t,0),1073741842===e.token||1074790415===e.token||1077936157===e.token)if(v|=4,1024&t&&537079808==(537079808&o)?m|=16:J(e,t,a,o,0),n&&ie(e,t,n,f,a,c),X(e,32768|t,1077936157)){m|=8;const n=Pe(e,t,1,1,i,e.tokenPos,e.linePos,e.colPos);m|=256&e.destructible?256:0|128&e.destructible?128:0,b=te(e,t,y,p,d,{type:"AssignmentPattern",left:-2147483648&t?Object.assign({},_):_,right:n})}else m|=(209005===o?128:0)|(118===o?16:0),b=-2147483648&t?Object.assign({},_):_;else if(X(e,32768|t,21)){const{tokenPos:s,linePos:l,colPos:p}=e;if("__proto__"===f&&g++,143360&e.token){const r=e.token,o=e.tokenValue;m|=118===E?16:0,b=Ve(e,t,0,0,1,0,i,1,s,l,p);const{token:f}=e;b=qe(e,t,b,i,s,l,p),1073741842===e.token||1074790415===e.token?1077936157===f||1074790415===f||1073741842===f?(m|=128&e.destructible?128:0,2&e.assignable?m|=16:n&&143360==(143360&r)&&ie(e,t,n,o,a,c)):m|=1&e.assignable?32:16:4194304==(4194304&e.token)?(2&e.assignable?m|=16:1077936157!==f?m|=32:n&&ie(e,t,n,o,a,c),b=Ie(e,t,i,u,s,l,p,b)):(m|=16,8454144==(8454144&e.token)&&(b=Ne(e,t,1,s,l,p,4,f,b)),X(e,32768|t,22)&&(b=Me(e,t,b,s,l,p)))}else 2097152==(2097152&e.token)?(b=69271571===e.token?rt(e,t,n,0,i,u,a,c,s,l,p):ut(e,t,n,0,i,u,a,c,s,l,p),m=e.destructible,e.assignable=16&m?2:1,1073741842===e.token||1074790415===e.token?2&e.assignable&&(m|=16):8&e.destructible?r(e,68):(b=qe(e,t,b,i,s,l,p),m=2&e.assignable?16:0,4194304==(4194304&e.token)?b=Le(e,t,i,u,s,l,p,b):(8454144==(8454144&e.token)&&(b=Ne(e,t,1,s,l,p,4,o,b)),X(e,32768|t,22)&&(b=Me(e,t,b,s,l,p)),m|=2&e.assignable?16:32))):(b=Ue(e,t,1,i,1,s,l,p),m|=1&e.assignable?32:16,1073741842===e.token||1074790415===e.token?2&e.assignable&&(m|=16):(b=qe(e,t,b,i,s,s,p),m=2&e.assignable?16:0,1073741842!==e.token&&1074790415!==o&&(1077936157!==e.token&&(m|=16),b=Ie(e,t,i,u,s,s,p,b))))}else 69271571===e.token?(m|=16,143468===o&&(v|=16),v|=2|(12399===o?256:12400===o?512:1),_=at(e,t,i),m|=e.assignable,b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):143360&e.token?(m|=16,118===o&&r(e,92),143468===o&&(1&e.flags&&r(e,128),v|=16),_=Qe(e,t,0),v|=12399===o?256:12400===o?512:1,b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):67174411===e.token?(m|=16,v|=1,b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):8457011===e.token?(m|=16,12399===o||12400===o?r(e,40):143480===o&&r(e,92),l(e,t),v|=9|(143468===o?16:0),143360&e.token?_=Qe(e,t,0):134217728==(134217728&e.token)?_=et(e,t):69271571===e.token?(v|=2,_=at(e,t,i),m|=e.assignable):r(e,28,j[255&e.token]),b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):134217728==(134217728&e.token)?(143468===o&&(v|=16),v|=12399===o?256:12400===o?512:1,m|=16,_=et(e,t),b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):r(e,129);else if(134217728==(134217728&e.token))if(_=et(e,t),21===e.token){K(e,32768|t,21);const{tokenPos:r,linePos:s,colPos:l}=e;if("__proto__"===f&&g++,143360&e.token){b=Ve(e,t,0,0,1,0,i,1,r,s,l);const{token:o,tokenValue:f}=e;b=qe(e,t,b,i,r,s,l),1073741842===e.token||1074790415===e.token?1077936157===o||1074790415===o||1073741842===o?2&e.assignable?m|=16:n&&ie(e,t,n,f,a,c):m|=1&e.assignable?32:16:1077936157===e.token?(2&e.assignable&&(m|=16),b=Ie(e,t,i,u,r,s,l,b)):(m|=16,b=Ie(e,t,i,u,r,s,l,b))}else 2097152==(2097152&e.token)?(b=69271571===e.token?rt(e,t,n,0,i,u,a,c,r,s,l):ut(e,t,n,0,i,u,a,c,r,s,l),m=e.destructible,e.assignable=16&m?2:1,1073741842===e.token||1074790415===e.token?2&e.assignable&&(m|=16):8!=(8&e.destructible)&&(b=qe(e,t,b,i,r,s,l),m=2&e.assignable?16:0,4194304==(4194304&e.token)?b=Le(e,t,i,u,r,s,l,b):(8454144==(8454144&e.token)&&(b=Ne(e,t,1,r,s,l,4,o,b)),X(e,32768|t,22)&&(b=Me(e,t,b,r,s,l)),m|=2&e.assignable?16:32))):(b=Ue(e,t,1,0,1,r,s,l),m|=1&e.assignable?32:16,1073741842===e.token||1074790415===e.token?2&e.assignable&&(m|=16):(b=qe(e,t,b,i,r,s,l),m=1&e.assignable?0:16,1073741842!==e.token&&1074790415!==e.token&&(1077936157!==e.token&&(m|=16),b=Ie(e,t,i,u,r,s,l,b))))}else 67174411===e.token?(v|=1,b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos),m=16|e.assignable):r(e,130);else if(69271571===e.token)if(_=at(e,t,i),m|=256&e.destructible?256:0,v|=2,21===e.token){l(e,32768|t);const{tokenPos:s,linePos:f,colPos:p,tokenValue:d,token:h}=e;if(143360&e.token){b=Ve(e,t,0,0,1,0,i,1,s,f,p);const{token:r}=e;b=qe(e,t,b,i,s,f,p),4194304==(4194304&e.token)?(m|=2&e.assignable?16:1077936157===r?0:32,b=Le(e,t,i,u,s,f,p,b)):1073741842===e.token||1074790415===e.token?1077936157===r||1074790415===r||1073741842===r?2&e.assignable?m|=16:n&&143360==(143360&h)&&ie(e,t,n,d,a,c):m|=1&e.assignable?32:16:(m|=16,b=Ie(e,t,i,u,s,f,p,b))}else 2097152==(2097152&e.token)?(b=69271571===e.token?rt(e,t,n,0,i,u,a,c,s,f,p):ut(e,t,n,0,i,u,a,c,s,f,p),m=e.destructible,e.assignable=16&m?2:1,1073741842===e.token||1074790415===e.token?2&e.assignable&&(m|=16):8&m?r(e,59):(b=qe(e,t,b,i,s,f,p),m=2&e.assignable?16|m:0,4194304==(4194304&e.token)?(1077936157!==e.token&&(m|=16),b=Le(e,t,i,u,s,f,p,b)):(8454144==(8454144&e.token)&&(b=Ne(e,t,1,s,f,p,4,o,b)),X(e,32768|t,22)&&(b=Me(e,t,b,s,f,p)),m|=2&e.assignable?16:32))):(b=Ue(e,t,1,0,1,s,f,p),m|=1&e.assignable?32:16,1073741842===e.token||1074790415===e.token?2&e.assignable&&(m|=16):(b=qe(e,t,b,i,s,f,p),m=1&e.assignable?0:16,1073741842!==e.token&&1074790415!==e.token&&(1077936157!==e.token&&(m|=16),b=Ie(e,t,i,u,s,f,p,b))))}else 67174411===e.token?(v|=1,b=it(e,t,v,i,e.tokenPos,p,d),m=16):r(e,41);else if(8457011===o)if(K(e,32768|t,8457011),v|=8,143360&e.token){const{token:n,line:r,index:o}=e;_=Qe(e,t,0),v|=1,67174411===e.token?(m|=16,b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):s(o,r,o,143468===n?43:12399===n||12400===e.token?42:44,j[255&n])}else 134217728==(134217728&e.token)?(m|=16,_=et(e,t),v|=1,b=it(e,t,v,i,y,p,d)):69271571===e.token?(m|=16,v|=3,_=at(e,t,i),b=it(e,t,v,i,e.tokenPos,e.linePos,e.colPos)):r(e,122);else r(e,28,j[255&o]);m|=128&e.destructible?128:0,e.destructible=m,h.push(te(e,t,y,p,d,{type:"Property",key:_,value:b,kind:768&v?512&v?"set":"get":"init",computed:(2&v)>0,method:(1&v)>0,shorthand:(4&v)>0}))}if(m|=e.destructible,1073741842!==e.token)break;l(e,t)}K(e,t,1074790415),g>1&&(m|=64);const y=te(e,t,f,p,d,{type:u?"ObjectPattern":"ObjectExpression",properties:h});return!o&&4194304&e.token?ot(e,t,m,i,u,f,p,d,y):(e.destructible=m,y)}function at(e,t,n){l(e,32768|t);const r=Pe(e,134217728^(134217728|t),1,0,n,e.tokenPos,e.linePos,e.colPos);return K(e,t,20),r}function lt(e,t,n,r,o){const{tokenValue:s}=e,i=Qe(e,t,0);if(e.assignable=1,10===e.token){let u=void 0;return 64&t&&(u=re(e,t,s)),e.flags=128^(128|e.flags),pt(e,t,u,[i],0,n,r,o)}return i}function ct(e,t,n,o,s,i,u,a,l,c){return i||r(e,54),s&&r(e,48),e.flags&=-129,pt(e,t,64&t?re(e,t,n):void 0,[o],u,a,l,c)}function ft(e,t,n,o,s,i,u,a,l){s||r(e,54);for(let t=0;t4096?(Q(e,t,e.token)&&r(e,114),537079808==(537079808&e.token)&&r(e,115),n&&(ue(e,t,n,p,32,0),o&&2&o&&le(e,p)),c=Qe(e,t,0)):(1&o)<1&&r(e,37,"Class");let d=t;X(e,32768|t,20564)?(f=Ue(e,t,0,0,0,e.tokenPos,e.linePos,e.colPos),d|=524288):d=524288^(524288|d);const h=vt(e,d,t,n,2,8,0);return te(e,t,s,i,u,1&t?{type:"ClassDeclaration",id:c,superClass:f,decorators:a,body:h}:{type:"ClassDeclaration",id:c,superClass:f,body:h})}function yt(e,t){const n=[];for(;130===e.token;)n.push(bt(e,t,e.tokenPos,e.linePos,e.colPos));return n}function bt(e,t,n,r,o){l(e,32768|t);let s=Ve(e,t,0,0,1,0,0,1,n,r,o);return s=qe(e,t,s,0,n,r,o),te(e,t,n,r,o,{type:"Decorator",expression:s})}function vt(e,t,n,o,s,i,u){const{tokenPos:a,linePos:l,colPos:c}=e;K(e,32768|t,2162700),t=134217728^(134217728|t),e.flags=32^(32|e.flags);const f=[];let p=[];for(;1074790415!==e.token;){let i=0;p=yt(e,t),i=p.length,i>0&&"constructor"===e.tokenValue&&r(e,106),1074790415===e.token&&r(e,105),X(e,t,1074790417)?i>0&&r(e,116):f.push(_t(e,t,o,n,s,p,0,u,e.tokenPos,e.linePos,e.colPos))}return K(e,8&i?32768|t:t,1074790415),te(e,t,a,l,c,{type:"ClassBody",body:f})}function _t(e,t,n,o,s,i,u,a,c,f,p){let d=u?32:0,h=null;const{token:m,tokenPos:g,linePos:y,colPos:b}=e;if(176128&m)switch(h=Qe(e,t,0),m){case 36969:if(!u&&67174411!==e.token)return _t(e,t,n,o,s,i,1,a,c,f,p);break;case 143468:if(67174411!==e.token&&(1&e.flags)<1){if(1&t&&1073741824==(1073741824&e.token))return At(e,t,h,d,i,g,y,b);d|=16|(W(e,t,8457011)?8:0)}break;case 12399:if(67174411!==e.token){if(1&t&&1073741824==(1073741824&e.token))return At(e,t,h,d,i,g,y,b);d|=256}break;case 12400:if(67174411!==e.token){if(1&t&&1073741824==(1073741824&e.token))return At(e,t,h,d,i,g,y,b);d|=512}}else 69271571===m?(d=2,h=at(e,o,a)):134217728==(134217728&m)?h=et(e,t):8457011===m?(d|=8,l(e,t)):1&t&&128===e.token?(d|=4096,h=Et(e,t,g,y,b),t|=16384):1&t&&1073741824==(1073741824&e.token)?(d|=128,t|=16384):119===m?(h=Qe(e,t,0),67174411!==e.token&&r(e,28,j[255&e.token])):r(e,28,j[255&e.token]);if(792&d&&(143360&e.token?h=Qe(e,t,0):134217728==(134217728&e.token)?h=et(e,t):69271571===e.token?(d|=2,h=at(e,t,0)):119===e.token?h=Qe(e,t,0):1&t&&128===e.token?(d|=4096,h=Et(e,t,g,y,b)):r(e,131)),(2&d)<1&&("constructor"===e.tokenValue?(1073741824==(1073741824&e.token)?r(e,125):(32&d)<1&&67174411===e.token&&(920&d?r(e,50,"accessor"):(524288&t)<1&&(32&e.flags?r(e,51):e.flags|=32)),d|=64):(4096&d)<1&&824&d&&"prototype"===e.tokenValue&&r(e,49)),1&t&&67174411!==e.token)return At(e,t,h,d,i,g,y,b);const v=it(e,t,d,a,e.tokenPos,e.linePos,e.colPos);return te(e,t,c,f,p,1&t?{type:"MethodDefinition",kind:(32&d)<1&&64&d?"constructor":256&d?"get":512&d?"set":"method",static:(32&d)>0,computed:(2&d)>0,key:h,decorators:i,value:v}:{type:"MethodDefinition",kind:(32&d)<1&&64&d?"constructor":256&d?"get":512&d?"set":"method",static:(32&d)>0,computed:(2&d)>0,key:h,value:v})}function Et(e,t,n,o,s){l(e,t);const{tokenValue:i}=e;return"constructor"===i&&r(e,124),l(e,t),te(e,t,n,o,s,{type:"PrivateName",name:i})}function At(e,t,n,o,s,i,u,a){let c=null;if(8&o&&r(e,0),1077936157===e.token){l(e,32768|t);const{tokenPos:n,linePos:o,colPos:s}=e;537079925===e.token&&r(e,115),c=Ve(e,16384|t,0,0,1,0,0,1,n,o,s),1073741824!=(1073741824&e.token)&&(c=qe(e,16384|t,c,0,n,o,s),c=Ie(e,16384|t,0,0,n,o,s,c),1073741842===e.token&&(c=Re(e,t,0,i,u,a,c)))}return te(e,t,i,u,a,{type:"FieldDefinition",key:n,value:c,static:(32&o)>0,computed:(2&o)>0,decorators:s})}function Dt(e,t,n,o,s,i,u,a){if(143360&e.token)return wt(e,t,n,o,s,i,u,a);2097152!=(2097152&e.token)&&r(e,28,j[255&e.token]);const l=69271571===e.token?rt(e,t,n,1,0,1,o,s,i,u,a):ut(e,t,n,1,0,1,o,s,i,u,a);return 16&e.destructible&&r(e,47),32&e.destructible&&r(e,47),l}function wt(e,t,n,o,s,i,u,a){const{tokenValue:c,token:f}=e;return 1024&t&&(537079808==(537079808&f)?r(e,115):36864==(36864&f)&&r(e,114)),20480==(20480&f)&&r(e,99),2099200&t&&241770===f&&r(e,30),241736===f&&24&o&&r(e,97),4196352&t&&209005===f&&r(e,95),l(e,t),n&&ie(e,t,n,c,o,s),te(e,t,i,u,a,{type:"Identifier",name:c})}function Ct(e,t,n,o,s,i){if(l(e,t),8456256===e.token)return te(e,t,o,s,i,{type:"JSXFragment",openingFragment:jt(e,t,o,s,i),children:kt(e,t),closingFragment:xt(e,t,0,e.tokenPos,e.linePos,e.colPos)});let u=null,a=[];const c=function(e,t,n,o,s,i){143360!=(143360&e.token)&&4096!=(4096&e.token)&&r(e,0);const u=Ft(e,t,e.tokenPos,e.linePos,e.colPos),a=function(e,t){const n=[];for(;8457013!==e.token&&8456256!==e.token;)n.push(Bt(e,t,e.tokenPos,e.linePos,e.colPos));return n}(e,t),l=8457013===e.token;return 8456256===e.token?H(e):(K(e,t,8457013),n?K(e,t,8456256):H(e)),te(e,t,o,s,i,{type:"JSXOpeningElement",name:u,attributes:a,selfClosing:l})}(e,t,n,o,s,i);if(!c.selfClosing){a=kt(e,t),u=function(e,t,n,r,o,s){K(e,t,25);const i=Ft(e,t,e.tokenPos,e.linePos,e.colPos);return n?K(e,t,8456256):e.token=H(e),te(e,t,r,o,s,{type:"JSXClosingElement",name:i})}(e,t,n,e.tokenPos,e.linePos,e.colPos);const o=ne(u.name);ne(c.name)!==o&&r(e,149,o)}return te(e,t,o,s,i,{type:"JSXElement",children:a,openingElement:c,closingElement:u})}function jt(e,t,n,r,o){return H(e),te(e,t,n,r,o,{type:"JSXOpeningFragment"})}function xt(e,t,n,r,o,s){return K(e,t,25),K(e,t,8456256),te(e,t,r,o,s,{type:"JSXClosingFragment"})}function kt(e,t){const n=[];for(;25!==e.token;)e.index=e.tokenPos=e.startPos,e.column=e.colPos=e.startColumn,e.line=e.linePos=e.startLine,H(e),n.push(St(e,t,e.tokenPos,e.linePos,e.colPos));return n}function St(e,t,n,o,s){return 135===e.token?function(e,t,n,r,o){return H(e),te(e,t,n,r,o,{type:"JSXText",value:e.tokenValue})}(e,t,n,o,s):2162700===e.token?Rt(e,t,0,0,n,o,s):8456255===e.token?Ct(e,t,0,n,o,s):void r(e,0)}function Ft(e,t,n,r,o){z(e);let s=Tt(e,t,n,r,o);if(21===e.token)return Pt(e,t,s,n,r,o);for(;X(e,t,67108877);)z(e),s=Ot(e,t,s,n,r,o);return s}function Ot(e,t,n,r,o,s){return te(e,t,r,o,s,{type:"JSXMemberExpression",object:n,property:Tt(e,t,e.tokenPos,e.linePos,e.colPos)})}function Bt(e,t,n,o,s){if(2162700===e.token)return function(e,t,n,r,o){l(e,t),K(e,t,14);const s=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos);return K(e,t,1074790415),te(e,t,n,r,o,{type:"JSXSpreadAttribute",argument:s})}(e,t,n,o,s);z(e);let i=null,u=Tt(e,t,n,o,s);if(21===e.token&&(u=Pt(e,t,u,n,o,s)),1077936157===e.token){const n=q(e,t),{tokenPos:o,linePos:s,colPos:u}=e;switch(n){case 134283267:i=et(e,t);break;case 8456255:i=Ct(e,t,1,o,s,u);break;case 2162700:i=Rt(e,t,1,1,o,s,u);break;default:r(e,148)}}return te(e,t,n,o,s,{type:"JSXAttribute",value:i,name:u})}function Pt(e,t,n,r,o,s){return K(e,t,21),te(e,t,r,o,s,{type:"JSXNamespacedName",namespace:n,name:Tt(e,t,e.tokenPos,e.linePos,e.colPos)})}function Rt(e,t,n,o,s,i,u){l(e,t);const{tokenPos:a,linePos:c,colPos:f}=e;if(14===e.token)return function(e,t,n,r,o){K(e,t,14);const s=Pe(e,t,1,0,0,e.tokenPos,e.linePos,e.colPos);return K(e,t,1074790415),te(e,t,n,r,o,{type:"JSXSpreadChild",expression:s})}(e,t,a,c,f);let p=null;return 1074790415===e.token?(o&&r(e,151),p=function(e,t,n,r,o){return te(e,t,n,r,o,{type:"JSXEmptyExpression"})}(e,t,a,c,f)):p=Pe(e,t,1,0,0,a,c,f),n?K(e,t,1074790415):H(e),te(e,t,s,i,u,{type:"JSXExpressionContainer",expression:p})}function Tt(e,t,n,r,o){const{tokenValue:s}=e;return l(e,t),te(e,t,n,r,o,{type:"JSXIdentifier",name:s})}var It=Object.freeze({__proto__:null});e.ESTree=It,e.parse=function(e,t){return de(e,t,0)},e.parseModule=function(e,t){return de(e,t,3072)},e.parseScript=function(e,t){return de(e,t,0)},e.version="1.9.5",Object.defineProperty(e,"__esModule",{value:!0})}(t)},"../../node_modules/micromatch/index.js":function(e,t,n){"use strict";const r=n("../../node_modules/util/util.js"),o=n("../../node_modules/braces/index.js"),s=n("../../node_modules/picomatch/index.js"),i=n("../../node_modules/picomatch/lib/utils.js"),u=e=>""===e||"./"===e,a=(e,t,n)=>{t=[].concat(t),e=[].concat(e);let r=new Set,o=new Set,i=new Set,u=0,a=e=>{i.add(e.output),n&&n.onResult&&n.onResult(e)};for(let i=0;i!r.has(e));if(n&&0===l.length){if(!0===n.failglob)throw new Error(`No matches found for "${t.join(", ")}"`);if(!0===n.nonull||!0===n.nullglob)return n.unescape?t.map(e=>e.replace(/\\/g,"")):t}return l};a.match=a,a.matcher=(e,t)=>s(e,t),a.any=a.isMatch=(e,t,n)=>s(t,n)(e),a.not=(e,t,n={})=>{t=[].concat(t).map(String);let r=new Set,o=[],s=a(e,t,{...n,onResult:e=>{n.onResult&&n.onResult(e),o.push(e.output)}});for(let e of o)s.includes(e)||r.add(e);return[...r]},a.contains=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${r.inspect(e)}"`);if(Array.isArray(t))return t.some(t=>a.contains(e,t,n));if("string"==typeof t){if(u(e)||u(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return a.isMatch(e,t,{...n,contains:!0})},a.matchKeys=(e,t,n)=>{if(!i.isObject(e))throw new TypeError("Expected the first argument to be an object");let r=a(Object.keys(e),t,n),o={};for(let t of r)o[t]=e[t];return o},a.some=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=s(String(e),n);if(r.some(e=>t(e)))return!0}return!1},a.every=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=s(String(e),n);if(!r.every(e=>t(e)))return!1}return!0},a.all=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${r.inspect(e)}"`);return[].concat(t).every(t=>s(t,n)(e))},a.capture=(e,t,n)=>{let r=i.isWindows(n),o=s.makeRe(String(e),{...n,capture:!0}).exec(r?i.toPosixSlashes(t):t);if(o)return o.slice(1).map(e=>void 0===e?"":e)},a.makeRe=(...e)=>s.makeRe(...e),a.scan=(...e)=>s.scan(...e),a.parse=(e,t)=>{let n=[];for(let r of[].concat(e||[]))for(let e of o(String(r),t))n.push(s.parse(e,t));return n},a.braces=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return t&&!0===t.nobrace||!/\{.*\}/.test(e)?[e]:o(e,t)},a.braceExpand=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return a.braces(e,{...t,expand:!0})},e.exports=a},"../../node_modules/minimatch/minimatch.js":function(e,t,n){e.exports=c,c.Minimatch=f;var r=function(){try{return n("../../node_modules/path-browserify/index.js")}catch(e){}}()||{sep:"/"};c.sep=r.sep;var o=c.GLOBSTAR=f.GLOBSTAR={},s=n("../../node_modules/brace-expansion/index.js"),i={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},u="().*{}+?[]^$\\!".split("").reduce((function(e,t){return e[t]=!0,e}),{});var a=/\/+/;function l(e,t){t=t||{};var n={};return Object.keys(e).forEach((function(t){n[t]=e[t]})),Object.keys(t).forEach((function(e){n[e]=t[e]})),n}function c(e,t,n){return d(t),n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&new f(t,n).match(e)}function f(e,t){if(!(this instanceof f))return new f(e,t);d(e),t||(t={}),e=e.trim(),t.allowWindowsEscape||"/"===r.sep||(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}function p(e,t){return t||(t=this instanceof f?this.options:{}),e=void 0===e?this.pattern:e,d(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:s(e)}c.filter=function(e,t){return t=t||{},function(n,r,o){return c(n,e,t)}},c.defaults=function(e){if(!e||"object"!=typeof e||!Object.keys(e).length)return c;var t=c,n=function(n,r,o){return t(n,r,l(e,o))};return(n.Minimatch=function(n,r){return new t.Minimatch(n,l(e,r))}).defaults=function(n){return t.defaults(l(e,n)).Minimatch},n.filter=function(n,r){return t.filter(n,l(e,r))},n.defaults=function(n){return t.defaults(l(e,n))},n.makeRe=function(n,r){return t.makeRe(n,l(e,r))},n.braceExpand=function(n,r){return t.braceExpand(n,l(e,r))},n.match=function(n,r,o){return t.match(n,r,l(e,o))},n},f.defaults=function(e){return c.defaults(e).Minimatch},f.prototype.debug=function(){},f.prototype.make=function(){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=function(){console.error.apply(console,arguments)});this.debug(this.pattern,n),n=this.globParts=n.map((function(e){return e.split(a)})),this.debug(this.pattern,n),n=n.map((function(e,t,n){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},f.prototype.parseNegate=function(){var e=this.pattern,t=!1,n=this.options,r=0;if(n.nonegate)return;for(var o=0,s=e.length;o65536)throw new TypeError("pattern is too long")};f.prototype.parse=function(e,t){d(e);var n=this.options;if("**"===e){if(!n.noglobstar)return o;e="*"}if(""===e)return"";var r,s="",a=!!n.nocase,l=!1,c=[],f=[],p=!1,m=-1,g=-1,y="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=this;function v(){if(r){switch(r){case"*":s+="[^/]*?",a=!0;break;case"?":s+="[^/]",a=!0;break;default:s+="\\"+r}b.debug("clearStateChar %j %j",r,s),r=!1}}for(var _,E=0,A=e.length;E-1;S--){var F=f[S],O=s.slice(0,F.reStart),B=s.slice(F.reStart,F.reEnd-8),P=s.slice(F.reEnd-8,F.reEnd),R=s.slice(F.reEnd);P+=R;var T=O.split("(").length-1,I=R;for(E=0;E=0&&!(o=e[s]);s--);for(s=0;s>> no match, partial?",e,p,t,d),p!==u))}if("string"==typeof c?(l=f===c,this.debug("string match",c,f,l)):(l=f.match(c),this.debug("pattern match",c,f,l)),!l)return!1}if(s===u&&i===a)return!0;if(s===u)return n;if(i===a)return s===u-1&&""===e[s];throw new Error("wtf?")}},"../../node_modules/ms/index.js":function(e,t){var n=1e3,r=6e4,o=60*r,s=24*o;function i(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var u=typeof e;if("string"===u&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var i=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*i;case"weeks":case"week":case"w":return 6048e5*i;case"days":case"day":case"d":return i*s;case"hours":case"hour":case"hrs":case"hr":case"h":return i*o;case"minutes":case"minute":case"mins":case"min":case"m":return i*r;case"seconds":case"second":case"secs":case"sec":case"s":return i*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}(e);if("number"===u&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=s)return i(e,t,s,"day");if(t>=o)return i(e,t,o,"hour");if(t>=r)return i(e,t,r,"minute");if(t>=n)return i(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=s)return Math.round(e/s)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},"../../node_modules/o3/index.js":function(e,t,n){n("../../node_modules/capability/es5.js"),e.exports=n("../../node_modules/o3/lib/index.js")},"../../node_modules/o3/lib/Class.js":function(e,t){var n=function(){var e=Object.create({Source:Object,config:{},buildArgs:[]});function t(t){var n="config";if(t instanceof Function)n="Source";else if(t instanceof Array)n="buildArgs";else{if(!(t instanceof Object))throw new Error("Invalid configuration option.");n="config"}if(e.hasOwnProperty(n))throw new Error("Duplicated configuration option: "+n+".");e[n]=t}for(var r=0,o=arguments.length;r{const i=function(e,t){switch(t){case"s":return e;case"d":case"i":return Number(e);case"j":return JSON.stringify(e);case"o":{if("string"==typeof e)return e;const t=JSON.stringify(e);return"{}"===t||"[]"===t||/^\[object .+?\]$/.test(t)?e:t}}}(t[n],s);return r?e:(n++,i)});return n{if(!e)throw new s(t,...n)};i.as=(e,t,n,...r)=>{if(!t){const t=0===r.length?n:o(n,r);let s;try{s=Reflect.construct(e,[t])}catch(n){s=e(t)}throw s}}},"../../node_modules/path-browserify/index.js":function(e,t,n){"use strict";(function(t){function n(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var n,r="",o=0,s=-1,i=0,u=0;u<=e.length;++u){if(u2){var a=r.lastIndexOf("/");if(a!==r.length-1){-1===a?(r="",o=0):o=(r=r.slice(0,a)).length-1-r.lastIndexOf("/"),s=u,i=0;continue}}else if(2===r.length||1===r.length){r="",o=0,s=u,i=0;continue}t&&(r.length>0?r+="/..":r="..",o=2)}else r.length>0?r+="/"+e.slice(s+1,u):r=e.slice(s+1,u),o=u-s-1;s=u,i=0}else 46===n&&-1!==i?++i:i=-1}return r}var o={resolve:function(){for(var e,o="",s=!1,i=arguments.length-1;i>=-1&&!s;i--){var u;i>=0?u=arguments[i]:(void 0===e&&(e=t.cwd()),u=e),n(u),0!==u.length&&(o=u+"/"+o,s=47===u.charCodeAt(0))}return o=r(o,!s),s?o.length>0?"/"+o:"/":o.length>0?o:"."},normalize:function(e){if(n(e),0===e.length)return".";var t=47===e.charCodeAt(0),o=47===e.charCodeAt(e.length-1);return 0!==(e=r(e,!t)).length||t||(e="."),e.length>0&&o&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return n(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t0&&(void 0===e?e=r:e+="/"+r)}return void 0===e?".":o.normalize(e)},relative:function(e,t){if(n(e),n(t),e===t)return"";if((e=o.resolve(e))===(t=o.resolve(t)))return"";for(var r=1;rl){if(47===t.charCodeAt(u+f))return t.slice(u+f+1);if(0===f)return t.slice(u+f)}else i>l&&(47===e.charCodeAt(r+f)?c=f:0===f&&(c=0));break}var p=e.charCodeAt(r+f);if(p!==t.charCodeAt(u+f))break;47===p&&(c=f)}var d="";for(f=r+c+1;f<=s;++f)f!==s&&47!==e.charCodeAt(f)||(0===d.length?d+="..":d+="/..");return d.length>0?d+t.slice(u+c):(u+=c,47===t.charCodeAt(u)&&++u,t.slice(u))},_makeLong:function(e){return e},dirname:function(e){if(n(e),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,o=-1,s=!0,i=e.length-1;i>=1;--i)if(47===(t=e.charCodeAt(i))){if(!s){o=i;break}}else s=!1;return-1===o?r?"/":".":r&&1===o?"//":e.slice(0,o)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');n(e);var r,o=0,s=-1,i=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var u=t.length-1,a=-1;for(r=e.length-1;r>=0;--r){var l=e.charCodeAt(r);if(47===l){if(!i){o=r+1;break}}else-1===a&&(i=!1,a=r+1),u>=0&&(l===t.charCodeAt(u)?-1==--u&&(s=r):(u=-1,s=a))}return o===s?s=a:-1===s&&(s=e.length),e.slice(o,s)}for(r=e.length-1;r>=0;--r)if(47===e.charCodeAt(r)){if(!i){o=r+1;break}}else-1===s&&(i=!1,s=r+1);return-1===s?"":e.slice(o,s)},extname:function(e){n(e);for(var t=-1,r=0,o=-1,s=!0,i=0,u=e.length-1;u>=0;--u){var a=e.charCodeAt(u);if(47!==a)-1===o&&(s=!1,o=u+1),46===a?-1===t?t=u:1!==i&&(i=1):-1!==t&&(i=-1);else if(!s){r=u+1;break}}return-1===t||-1===o||0===i||1===i&&t===o-1&&t===r+1?"":e.slice(t,o)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+r:n+e+r:r}("/",e)},parse:function(e){n(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var r,o=e.charCodeAt(0),s=47===o;s?(t.root="/",r=1):r=0;for(var i=-1,u=0,a=-1,l=!0,c=e.length-1,f=0;c>=r;--c)if(47!==(o=e.charCodeAt(c)))-1===a&&(l=!1,a=c+1),46===o?-1===i?i=c:1!==f&&(f=1):-1!==i&&(f=-1);else if(!l){u=c+1;break}return-1===i||-1===a||0===f||1===f&&i===a-1&&i===u+1?-1!==a&&(t.base=t.name=0===u&&s?e.slice(1,a):e.slice(u,a)):(0===u&&s?(t.name=e.slice(1,i),t.base=e.slice(1,a)):(t.name=e.slice(u,i),t.base=e.slice(u,a)),t.ext=e.slice(i,a)),u>0?t.dir=e.slice(0,u-1):s&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,e.exports=o}).call(this,n("../../node_modules/process/browser.js"))},"../../node_modules/picomatch/index.js":function(e,t,n){"use strict";e.exports=n("../../node_modules/picomatch/lib/picomatch.js")},"../../node_modules/picomatch/lib/constants.js":function(e,t,n){"use strict";const r=n("../../node_modules/path-browserify/index.js"),o={DOT_LITERAL:"\\.",PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:"\\/",ONE_CHAR:"(?=.)",QMARK:"[^/]",END_ANCHOR:"(?:\\/|$)",DOTS_SLASH:"\\.{1,2}(?:\\/|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|\\/)\\.{1,2}(?:\\/|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:\\/|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:\\/|$))",QMARK_NO_DOT:"[^.\\/]",STAR:"[^/]*?",START_ANCHOR:"(?:^|\\/)"},s={...o,SLASH_LITERAL:"[\\\\/]",QMARK:"[^\\\\/]",STAR:"[^\\\\/]*?",DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:r.sep,extglobChars:e=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:e=>!0===e?s:o}},"../../node_modules/picomatch/lib/parse.js":function(e,t,n){"use strict";const r=n("../../node_modules/picomatch/lib/constants.js"),o=n("../../node_modules/picomatch/lib/utils.js"),{MAX_LENGTH:s,POSIX_REGEX_SOURCE:i,REGEX_NON_SPECIAL_CHARS:u,REGEX_SPECIAL_CHARS_BACKREF:a,REPLACEMENTS:l}=r,c=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const n=`[${e.join("-")}]`;try{new RegExp(n)}catch(t){return e.map(e=>o.escapeRegex(e)).join("..")}return n},f=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,p=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=l[e]||e;const n={...t},p="number"==typeof n.maxLength?Math.min(s,n.maxLength):s;let d=e.length;if(d>p)throw new SyntaxError(`Input length: ${d}, exceeds maximum allowed length: ${p}`);const h={type:"bos",value:"",output:n.prepend||""},m=[h],g=n.capture?"":"?:",y=o.isWindows(t),b=r.globChars(y),v=r.extglobChars(b),{DOT_LITERAL:_,PLUS_LITERAL:E,SLASH_LITERAL:A,ONE_CHAR:D,DOTS_SLASH:w,NO_DOT:C,NO_DOT_SLASH:j,NO_DOTS_SLASH:x,QMARK:k,QMARK_NO_DOT:S,STAR:F,START_ANCHOR:O}=b,B=e=>`(${g}(?:(?!${O}${e.dot?w:_}).)*?)`,P=n.dot?"":C,R=n.dot?k:S;let T=!0===n.bash?B(n):F;n.capture&&(T=`(${T})`),"boolean"==typeof n.noext&&(n.noextglob=n.noext);const I={input:e,index:-1,start:0,dot:!0===n.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:m};e=o.removePrefix(e,I),d=e.length;const L=[],M=[],N=[];let $,U=h;const q=()=>I.index===d-1,H=I.peek=(t=1)=>e[I.index+t],z=I.advance=()=>e[++I.index]||"",V=()=>e.slice(I.index+1),G=(e="",t=0)=>{I.consumed+=e,I.index+=t},W=e=>{I.output+=null!=e.output?e.output:e.value,G(e.value)},X=()=>{let e=1;for(;"!"===H()&&("("!==H(2)||"?"===H(3));)z(),I.start++,e++;return e%2!=0&&(I.negated=!0,I.start++,!0)},K=e=>{I[e]++,N.push(e)},Y=e=>{I[e]--,N.pop()},J=e=>{if("globstar"===U.type){const t=I.braces>0&&("comma"===e.type||"brace"===e.type),n=!0===e.extglob||L.length&&("pipe"===e.type||"paren"===e.type);"slash"===e.type||"paren"===e.type||t||n||(I.output=I.output.slice(0,-U.output.length),U.type="star",U.value="*",U.output=T,I.output+=U.output)}if(L.length&&"paren"!==e.type&&(L[L.length-1].inner+=e.value),(e.value||e.output)&&W(e),U&&"text"===U.type&&"text"===e.type)return U.value+=e.value,void(U.output=(U.output||"")+e.value);e.prev=U,m.push(e),U=e},Z=(e,t)=>{const r={...v[t],conditions:1,inner:""};r.prev=U,r.parens=I.parens,r.output=I.output;const o=(n.capture?"(":"")+r.open;K("parens"),J({type:e,value:t,output:I.output?"":D}),J({type:"paren",extglob:!0,value:z(),output:o}),L.push(r)},Q=e=>{let t,r=e.close+(n.capture?")":"");if("negate"===e.type){let o=T;e.inner&&e.inner.length>1&&e.inner.includes("/")&&(o=B(n)),(o!==T||q()||/^\)+$/.test(V()))&&(r=e.close=")$))"+o),e.inner.includes("*")&&(t=V())&&/^\.[^\\/.]+$/.test(t)&&(r=e.close=`)${t})${o})`),"bos"===e.prev.type&&(I.negatedExtglob=!0)}J({type:"paren",extglob:!0,value:$,output:r}),Y("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let r=!1,s=e.replace(a,(e,t,n,o,s,i)=>"\\"===o?(r=!0,e):"?"===o?t?t+o+(s?k.repeat(s.length):""):0===i?R+(s?k.repeat(s.length):""):k.repeat(n.length):"."===o?_.repeat(n.length):"*"===o?t?t+o+(s?T:""):T:t?e:"\\"+e);return!0===r&&(s=!0===n.unescape?s.replace(/\\/g,""):s.replace(/\\+/g,e=>e.length%2==0?"\\\\":e?"\\":"")),s===e&&!0===n.contains?(I.output=e,I):(I.output=o.wrapOutput(s,I,t),I)}for(;!q();){if($=z(),"\0"===$)continue;if("\\"===$){const e=H();if("/"===e&&!0!==n.bash)continue;if("."===e||";"===e)continue;if(!e){$+="\\",J({type:"text",value:$});continue}const t=/^\\+/.exec(V());let r=0;if(t&&t[0].length>2&&(r=t[0].length,I.index+=r,r%2!=0&&($+="\\")),!0===n.unescape?$=z():$+=z(),0===I.brackets){J({type:"text",value:$});continue}}if(I.brackets>0&&("]"!==$||"["===U.value||"[^"===U.value)){if(!1!==n.posix&&":"===$){const e=U.value.slice(1);if(e.includes("[")&&(U.posix=!0,e.includes(":"))){const e=U.value.lastIndexOf("["),t=U.value.slice(0,e),n=U.value.slice(e+2),r=i[n];if(r){U.value=t+r,I.backtrack=!0,z(),h.output||1!==m.indexOf(U)||(h.output=D);continue}}}("["===$&&":"!==H()||"-"===$&&"]"===H())&&($="\\"+$),"]"!==$||"["!==U.value&&"[^"!==U.value||($="\\"+$),!0===n.posix&&"!"===$&&"["===U.value&&($="^"),U.value+=$,W({value:$});continue}if(1===I.quotes&&'"'!==$){$=o.escapeRegex($),U.value+=$,W({value:$});continue}if('"'===$){I.quotes=1===I.quotes?0:1,!0===n.keepQuotes&&J({type:"text",value:$});continue}if("("===$){K("parens"),J({type:"paren",value:$});continue}if(")"===$){if(0===I.parens&&!0===n.strictBrackets)throw new SyntaxError(f("opening","("));const e=L[L.length-1];if(e&&I.parens===e.parens+1){Q(L.pop());continue}J({type:"paren",value:$,output:I.parens?")":"\\)"}),Y("parens");continue}if("["===$){if(!0!==n.nobracket&&V().includes("]"))K("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(f("closing","]"));$="\\"+$}J({type:"bracket",value:$});continue}if("]"===$){if(!0===n.nobracket||U&&"bracket"===U.type&&1===U.value.length){J({type:"text",value:$,output:"\\"+$});continue}if(0===I.brackets){if(!0===n.strictBrackets)throw new SyntaxError(f("opening","["));J({type:"text",value:$,output:"\\"+$});continue}Y("brackets");const e=U.value.slice(1);if(!0===U.posix||"^"!==e[0]||e.includes("/")||($="/"+$),U.value+=$,W({value:$}),!1===n.literalBrackets||o.hasRegexChars(e))continue;const t=o.escapeRegex(U.value);if(I.output=I.output.slice(0,-U.value.length),!0===n.literalBrackets){I.output+=t,U.value=t;continue}U.value=`(${g}${t}|${U.value})`,I.output+=U.value;continue}if("{"===$&&!0!==n.nobrace){K("braces");const e={type:"brace",value:$,output:"(",outputIndex:I.output.length,tokensIndex:I.tokens.length};M.push(e),J(e);continue}if("}"===$){const e=M[M.length-1];if(!0===n.nobrace||!e){J({type:"text",value:$,output:$});continue}let t=")";if(!0===e.dots){const e=m.slice(),r=[];for(let t=e.length-1;t>=0&&(m.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&r.unshift(e[t].value);t=c(r,n),I.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const n=I.output.slice(0,e.outputIndex),r=I.tokens.slice(e.tokensIndex);e.value=e.output="\\{",$=t="\\}",I.output=n;for(const e of r)I.output+=e.output||e.value}J({type:"brace",value:$,output:t}),Y("braces"),M.pop();continue}if("|"===$){L.length>0&&L[L.length-1].conditions++,J({type:"text",value:$});continue}if(","===$){let e=$;const t=M[M.length-1];t&&"braces"===N[N.length-1]&&(t.comma=!0,e="|"),J({type:"comma",value:$,output:e});continue}if("/"===$){if("dot"===U.type&&I.index===I.start+1){I.start=I.index+1,I.consumed="",I.output="",m.pop(),U=h;continue}J({type:"slash",value:$,output:A});continue}if("."===$){if(I.braces>0&&"dot"===U.type){"."===U.value&&(U.output=_);const e=M[M.length-1];U.type="dots",U.output+=$,U.value+=$,e.dots=!0;continue}if(I.braces+I.parens===0&&"bos"!==U.type&&"slash"!==U.type){J({type:"text",value:$,output:_});continue}J({type:"dot",value:$,output:_});continue}if("?"===$){if(!(U&&"("===U.value)&&!0!==n.noextglob&&"("===H()&&"?"!==H(2)){Z("qmark",$);continue}if(U&&"paren"===U.type){const e=H();let t=$;if("<"===e&&!o.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===U.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(V()))&&(t="\\"+$),J({type:"text",value:$,output:t});continue}if(!0!==n.dot&&("slash"===U.type||"bos"===U.type)){J({type:"qmark",value:$,output:S});continue}J({type:"qmark",value:$,output:k});continue}if("!"===$){if(!0!==n.noextglob&&"("===H()&&("?"!==H(2)||!/[!=<:]/.test(H(3)))){Z("negate",$);continue}if(!0!==n.nonegate&&0===I.index){X();continue}}if("+"===$){if(!0!==n.noextglob&&"("===H()&&"?"!==H(2)){Z("plus",$);continue}if(U&&"("===U.value||!1===n.regex){J({type:"plus",value:$,output:E});continue}if(U&&("bracket"===U.type||"paren"===U.type||"brace"===U.type)||I.parens>0){J({type:"plus",value:$});continue}J({type:"plus",value:E});continue}if("@"===$){if(!0!==n.noextglob&&"("===H()&&"?"!==H(2)){J({type:"at",extglob:!0,value:$,output:""});continue}J({type:"text",value:$});continue}if("*"!==$){"$"!==$&&"^"!==$||($="\\"+$);const e=u.exec(V());e&&($+=e[0],I.index+=e[0].length),J({type:"text",value:$});continue}if(U&&("globstar"===U.type||!0===U.star)){U.type="star",U.star=!0,U.value+=$,U.output=T,I.backtrack=!0,I.globstar=!0,G($);continue}let t=V();if(!0!==n.noextglob&&/^\([^?]/.test(t)){Z("star",$);continue}if("star"===U.type){if(!0===n.noglobstar){G($);continue}const r=U.prev,o=r.prev,s="slash"===r.type||"bos"===r.type,i=o&&("star"===o.type||"globstar"===o.type);if(!0===n.bash&&(!s||t[0]&&"/"!==t[0])){J({type:"star",value:$,output:""});continue}const u=I.braces>0&&("comma"===r.type||"brace"===r.type),a=L.length&&("pipe"===r.type||"paren"===r.type);if(!s&&"paren"!==r.type&&!u&&!a){J({type:"star",value:$,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[I.index+4];if(n&&"/"!==n)break;t=t.slice(3),G("/**",3)}if("bos"===r.type&&q()){U.type="globstar",U.value+=$,U.output=B(n),I.output=U.output,I.globstar=!0,G($);continue}if("slash"===r.type&&"bos"!==r.prev.type&&!i&&q()){I.output=I.output.slice(0,-(r.output+U.output).length),r.output="(?:"+r.output,U.type="globstar",U.output=B(n)+(n.strictSlashes?")":"|$)"),U.value+=$,I.globstar=!0,I.output+=r.output+U.output,G($);continue}if("slash"===r.type&&"bos"!==r.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";I.output=I.output.slice(0,-(r.output+U.output).length),r.output="(?:"+r.output,U.type="globstar",U.output=`${B(n)}${A}|${A}${e})`,U.value+=$,I.output+=r.output+U.output,I.globstar=!0,G($+z()),J({type:"slash",value:"/",output:""});continue}if("bos"===r.type&&"/"===t[0]){U.type="globstar",U.value+=$,U.output=`(?:^|${A}|${B(n)}${A})`,I.output=U.output,I.globstar=!0,G($+z()),J({type:"slash",value:"/",output:""});continue}I.output=I.output.slice(0,-U.output.length),U.type="globstar",U.output=B(n),U.value+=$,I.output+=U.output,I.globstar=!0,G($);continue}const r={type:"star",value:$,output:T};!0!==n.bash?!U||"bracket"!==U.type&&"paren"!==U.type||!0!==n.regex?(I.index!==I.start&&"slash"!==U.type&&"dot"!==U.type||("dot"===U.type?(I.output+=j,U.output+=j):!0===n.dot?(I.output+=x,U.output+=x):(I.output+=P,U.output+=P),"*"!==H()&&(I.output+=D,U.output+=D)),J(r)):(r.output=$,J(r)):(r.output=".*?","bos"!==U.type&&"slash"!==U.type||(r.output=P+r.output),J(r))}for(;I.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(f("closing","]"));I.output=o.escapeLast(I.output,"["),Y("brackets")}for(;I.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(f("closing",")"));I.output=o.escapeLast(I.output,"("),Y("parens")}for(;I.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(f("closing","}"));I.output=o.escapeLast(I.output,"{"),Y("braces")}if(!0===n.strictSlashes||"star"!==U.type&&"bracket"!==U.type||J({type:"maybe_slash",value:"",output:A+"?"}),!0===I.backtrack){I.output="";for(const e of I.tokens)I.output+=null!=e.output?e.output:e.value,e.suffix&&(I.output+=e.suffix)}return I};p.fastpaths=(e,t)=>{const n={...t},i="number"==typeof n.maxLength?Math.min(s,n.maxLength):s,u=e.length;if(u>i)throw new SyntaxError(`Input length: ${u}, exceeds maximum allowed length: ${i}`);e=l[e]||e;const a=o.isWindows(t),{DOT_LITERAL:c,SLASH_LITERAL:f,ONE_CHAR:p,DOTS_SLASH:d,NO_DOT:h,NO_DOTS:m,NO_DOTS_SLASH:g,STAR:y,START_ANCHOR:b}=r.globChars(a),v=n.dot?m:h,_=n.dot?g:h,E=n.capture?"":"?:";let A=!0===n.bash?".*?":y;n.capture&&(A=`(${A})`);const D=e=>!0===e.noglobstar?A:`(${E}(?:(?!${b}${e.dot?d:c}).)*?)`,w=e=>{switch(e){case"*":return`${v}${p}${A}`;case".*":return`${c}${p}${A}`;case"*.*":return`${v}${A}${c}${p}${A}`;case"*/*":return`${v}${A}${f}${p}${_}${A}`;case"**":return v+D(n);case"**/*":return`(?:${v}${D(n)}${f})?${_}${p}${A}`;case"**/*.*":return`(?:${v}${D(n)}${f})?${_}${A}${c}${p}${A}`;case"**/.*":return`(?:${v}${D(n)}${f})?${c}${p}${A}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const n=w(t[1]);if(!n)return;return n+c+t[2]}}},C=o.removePrefix(e,{negated:!1,prefix:""});let j=w(C);return j&&!0!==n.strictSlashes&&(j+=f+"?"),j},e.exports=p},"../../node_modules/picomatch/lib/picomatch.js":function(e,t,n){"use strict";const r=n("../../node_modules/path-browserify/index.js"),o=n("../../node_modules/picomatch/lib/scan.js"),s=n("../../node_modules/picomatch/lib/parse.js"),i=n("../../node_modules/picomatch/lib/utils.js"),u=n("../../node_modules/picomatch/lib/constants.js"),a=(e,t,n=!1)=>{if(Array.isArray(e)){const r=e.map(e=>a(e,t,n));return e=>{for(const t of r){const n=t(e);if(n)return n}return!1}}const r=(o=e)&&"object"==typeof o&&!Array.isArray(o)&&e.tokens&&e.input;var o;if(""===e||"string"!=typeof e&&!r)throw new TypeError("Expected pattern to be a non-empty string");const s=t||{},u=i.isWindows(t),l=r?a.compileRe(e,t):a.makeRe(e,t,!1,!0),c=l.state;delete l.state;let f=()=>!1;if(s.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};f=a(s.ignore,e,n)}const p=(n,r=!1)=>{const{isMatch:o,match:i,output:p}=a.test(n,l,t,{glob:e,posix:u}),d={glob:e,state:c,regex:l,posix:u,input:n,output:p,match:i,isMatch:o};return"function"==typeof s.onResult&&s.onResult(d),!1===o?(d.isMatch=!1,!!r&&d):f(n)?("function"==typeof s.onIgnore&&s.onIgnore(d),d.isMatch=!1,!!r&&d):("function"==typeof s.onMatch&&s.onMatch(d),!r||d)};return n&&(p.state=c),p};a.test=(e,t,n,{glob:r,posix:o}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const s=n||{},u=s.format||(o?i.toPosixSlashes:null);let l=e===r,c=l&&u?u(e):e;return!1===l&&(c=u?u(e):e,l=c===r),!1!==l&&!0!==s.capture||(l=!0===s.matchBase||!0===s.basename?a.matchBase(e,t,n,o):t.exec(c)),{isMatch:Boolean(l),match:l,output:c}},a.matchBase=(e,t,n,o=i.isWindows(n))=>(t instanceof RegExp?t:a.makeRe(t,n)).test(r.basename(e)),a.isMatch=(e,t,n)=>a(t,n)(e),a.parse=(e,t)=>Array.isArray(e)?e.map(e=>a.parse(e,t)):s(e,{...t,fastpaths:!1}),a.scan=(e,t)=>o(e,t),a.compileRe=(e,t,n=!1,r=!1)=>{if(!0===n)return e.output;const o=t||{},s=o.contains?"":"^",i=o.contains?"":"$";let u=`${s}(?:${e.output})${i}`;e&&!0===e.negated&&(u=`^(?!${u}).*$`);const l=a.toRegex(u,t);return!0===r&&(l.state=e),l},a.makeRe=(e,t={},n=!1,r=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let o={negated:!1,fastpaths:!0};return!1===t.fastpaths||"."!==e[0]&&"*"!==e[0]||(o.output=s.fastpaths(e,t)),o.output||(o=s(e,t)),a.compileRe(o,t,n,r)},a.toRegex=(e,t)=>{try{const n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},a.constants=u,e.exports=a},"../../node_modules/picomatch/lib/scan.js":function(e,t,n){"use strict";const r=n("../../node_modules/picomatch/lib/utils.js"),{CHAR_ASTERISK:o,CHAR_AT:s,CHAR_BACKWARD_SLASH:i,CHAR_COMMA:u,CHAR_DOT:a,CHAR_EXCLAMATION_MARK:l,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:f,CHAR_LEFT_PARENTHESES:p,CHAR_LEFT_SQUARE_BRACKET:d,CHAR_PLUS:h,CHAR_QUESTION_MARK:m,CHAR_RIGHT_CURLY_BRACE:g,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:b}=n("../../node_modules/picomatch/lib/constants.js"),v=e=>e===c||e===i,_=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};e.exports=(e,t)=>{const n=t||{},E=e.length-1,A=!0===n.parts||!0===n.scanToEnd,D=[],w=[],C=[];let j,x,k=e,S=-1,F=0,O=0,B=!1,P=!1,R=!1,T=!1,I=!1,L=!1,M=!1,N=!1,$=!1,U=!1,q=0,H={value:"",depth:0,isGlob:!1};const z=()=>S>=E,V=()=>(j=x,k.charCodeAt(++S));for(;S0&&(W=k.slice(0,F),k=k.slice(F),O-=F),G&&!0===R&&O>0?(G=k.slice(0,O),X=k.slice(O)):!0===R?(G="",X=k):G=k,G&&""!==G&&"/"!==G&&G!==k&&v(G.charCodeAt(G.length-1))&&(G=G.slice(0,-1)),!0===n.unescape&&(X&&(X=r.removeBackslashes(X)),G&&!0===M&&(G=r.removeBackslashes(G)));const K={prefix:W,input:e,start:F,base:G,glob:X,isBrace:B,isBracket:P,isGlob:R,isExtglob:T,isGlobstar:I,negated:N,negatedExtglob:$};if(!0===n.tokens&&(K.maxDepth=0,v(x)||w.push(H),K.tokens=w),!0===n.parts||!0===n.tokens){let t;for(let r=0;rnull!==e&&"object"==typeof e&&!Array.isArray(e),t.hasRegexChars=e=>u.test(e),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=e=>e.replace(a,"\\$1"),t.toPosixSlashes=e=>e.replace(s,"/"),t.removeBackslashes=e=>e.replace(i,e=>"\\"===e?"":e),t.supportsLookbehinds=()=>{const t=e.version.slice(1).split(".").map(Number);return 3===t.length&&t[0]>=9||8===t[0]&&t[1]>=10},t.isWindows=e=>e&&"boolean"==typeof e.windows?e.windows:!0===o||"\\"===r.sep,t.escapeLast=(e,n,r)=>{const o=e.lastIndexOf(n,r);return-1===o?e:"\\"===e[o-1]?t.escapeLast(e,n,o-1):`${e.slice(0,o)}\\${e.slice(o)}`},t.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n},t.wrapOutput=(e,t={},n={})=>{let r=`${n.contains?"":"^"}(?:${e})${n.contains?"":"$"}`;return!0===t.negated&&(r=`(?:^(?!${r}).*$)`),r}}).call(this,n("../../node_modules/process/browser.js"))},"../../node_modules/process/browser.js":function(e,t){var n,r,o=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var a,l=[],c=!1,f=-1;function p(){c&&a&&(c=!1,a.length?l=a.concat(l):f=-1,l.length&&d())}function d(){if(!c){var e=u(p);c=!0;for(var t=l.length;t;){for(a=l,l=[];++f1)for(var n=1;n0&&l>a&&(l=a);for(var c=0;c=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(i,d)?o(i[d])?i[d].push(h):i[d]=[i[d],h]:i[d]=h}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},"../../node_modules/querystring-es3/encode.js":function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,u){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?s(i(e),(function(i){var u=encodeURIComponent(r(i))+n;return o(e[i])?s(e[i],(function(e){return u+encodeURIComponent(r(e))})).join(t):u+encodeURIComponent(r(e[i]))})).join(t):u?encodeURIComponent(r(u))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r',u=!0);var h=p[d].replace("\r",""),m=s[i[f]];null!=m?n+=''+h+"":(null!=f&&console.log("Missing color mapping: ",f),n+=""+h+""),d",u=!1,n+="
")}return u&&(n+="",u=!1),n}},"../../node_modules/semver/classes/comparator.js":function(e,t,n){const r=Symbol("SemVer ANY");class o{static get ANY(){return r}constructor(e,t){if(t=s(t),e instanceof o){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[u.COMPARATORLOOSE]:i[u.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new c(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return a(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new f(e.value,t).test(this.value):""===e.operator?""===e.value||new f(this.value,t).test(e.semver):(!(t=s(t)).includePrerelease||"<0.0.0-0"!==this.value&&"<0.0.0-0"!==e.value)&&(!(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!e.operator.startsWith(">"))||(!(!this.operator.startsWith("<")||!e.operator.startsWith("<"))||(!(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))||(!!(a(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))||!!(a(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))))))}}e.exports=o;const s=n("../../node_modules/semver/internal/parse-options.js"),{safeRe:i,t:u}=n("../../node_modules/semver/internal/re.js"),a=n("../../node_modules/semver/functions/cmp.js"),l=n("../../node_modules/semver/internal/debug.js"),c=n("../../node_modules/semver/classes/semver.js"),f=n("../../node_modules/semver/classes/range.js")},"../../node_modules/semver/classes/range.js":function(e,t,n){class r{constructor(e,t){if(t=s(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!g(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&y(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){const t=((this.options.includePrerelease&&h)|(this.options.loose&&m))+":"+e,n=o.get(t);if(n)return n;const r=this.options.loose,s=r?l[c.HYPHENRANGELOOSE]:l[c.HYPHENRANGE];e=e.replace(s,S(this.options.includePrerelease)),u("hyphen replace",e),e=e.replace(l[c.COMPARATORTRIM],f),u("comparator trim",e),e=e.replace(l[c.TILDETRIM],p),u("tilde trim",e),e=e.replace(l[c.CARETTRIM],d),u("caret trim",e);let a=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>k(e,this.options));r&&(a=a.filter(e=>(u("loose invalid filter",e,this.options),!!e.match(l[c.COMPARATORLOOSE])))),u("range list",a);const y=new Map,b=a.map(e=>new i(e,this.options));for(const e of b){if(g(e))return[e];y.set(e.value,e)}y.size>1&&y.has("")&&y.delete("");const _=[...y.values()];return o.set(t,_),_}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some(n=>b(n,t)&&e.set.some(e=>b(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new a(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,y=e=>""===e.value,b=(e,t)=>{let n=!0;const r=e.slice();let o=r.pop();for(;n&&r.length;)n=r.every(e=>o.intersects(e,t)),o=r.pop();return n},v=(e,t)=>(u("comp",e,t),e=D(e,t),u("caret",e),e=E(e,t),u("tildes",e),e=C(e,t),u("xrange",e),e=x(e,t),u("stars",e),e),_=e=>!e||"x"===e.toLowerCase()||"*"===e,E=(e,t)=>e.trim().split(/\s+/).map(e=>A(e,t)).join(" "),A=(e,t)=>{const n=t.loose?l[c.TILDELOOSE]:l[c.TILDE];return e.replace(n,(t,n,r,o,s)=>{let i;return u("tilde",e,t,n,r,o,s),_(n)?i="":_(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:_(o)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:s?(u("replaceTilde pr",s),i=`>=${n}.${r}.${o}-${s} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${o} <${n}.${+r+1}.0-0`,u("tilde return",i),i})},D=(e,t)=>e.trim().split(/\s+/).map(e=>w(e,t)).join(" "),w=(e,t)=>{u("caret",e,t);const n=t.loose?l[c.CARETLOOSE]:l[c.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,o,s,i)=>{let a;return u("caret",e,t,n,o,s,i),_(n)?a="":_(o)?a=`>=${n}.0.0${r} <${+n+1}.0.0-0`:_(s)?a="0"===n?`>=${n}.${o}.0${r} <${n}.${+o+1}.0-0`:`>=${n}.${o}.0${r} <${+n+1}.0.0-0`:i?(u("replaceCaret pr",i),a="0"===n?"0"===o?`>=${n}.${o}.${s}-${i} <${n}.${o}.${+s+1}-0`:`>=${n}.${o}.${s}-${i} <${n}.${+o+1}.0-0`:`>=${n}.${o}.${s}-${i} <${+n+1}.0.0-0`):(u("no pr"),a="0"===n?"0"===o?`>=${n}.${o}.${s}${r} <${n}.${o}.${+s+1}-0`:`>=${n}.${o}.${s}${r} <${n}.${+o+1}.0-0`:`>=${n}.${o}.${s} <${+n+1}.0.0-0`),u("caret return",a),a})},C=(e,t)=>(u("replaceXRanges",e,t),e.split(/\s+/).map(e=>j(e,t)).join(" ")),j=(e,t)=>{e=e.trim();const n=t.loose?l[c.XRANGELOOSE]:l[c.XRANGE];return e.replace(n,(n,r,o,s,i,a)=>{u("xRange",e,n,r,o,s,i,a);const l=_(o),c=l||_(s),f=c||_(i),p=f;return"="===r&&p&&(r=""),a=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(c&&(s=0),i=0,">"===r?(r=">=",c?(o=+o+1,s=0,i=0):(s=+s+1,i=0)):"<="===r&&(r="<",c?o=+o+1:s=+s+1),"<"===r&&(a="-0"),n=`${r+o}.${s}.${i}${a}`):c?n=`>=${o}.0.0${a} <${+o+1}.0.0-0`:f&&(n=`>=${o}.${s}.0${a} <${o}.${+s+1}.0-0`),u("xRange return",n),n})},x=(e,t)=>(u("replaceStars",e,t),e.trim().replace(l[c.STAR],"")),k=(e,t)=>(u("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?c.GTE0PRE:c.GTE0],"")),S=e=>(t,n,r,o,s,i,u,a,l,c,f,p,d)=>`${n=_(r)?"":_(o)?`>=${r}.0.0${e?"-0":""}`:_(s)?`>=${r}.${o}.0${e?"-0":""}`:i?">="+n:`>=${n}${e?"-0":""}`} ${a=_(l)?"":_(c)?`<${+l+1}.0.0-0`:_(f)?`<${l}.${+c+1}.0-0`:p?`<=${l}.${c}.${f}-${p}`:e?`<${l}.${c}.${+f+1}-0`:"<="+a}`.trim(),F=(e,t,n)=>{for(let n=0;n0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},"../../node_modules/semver/classes/semver.js":function(e,t,n){const r=n("../../node_modules/semver/internal/debug.js"),{MAX_LENGTH:o,MAX_SAFE_INTEGER:s}=n("../../node_modules/semver/internal/constants.js"),{safeRe:i,t:u}=n("../../node_modules/semver/internal/re.js"),a=n("../../node_modules/semver/internal/parse-options.js"),{compareIdentifiers:l}=n("../../node_modules/semver/internal/identifiers.js");class c{constructor(e,t){if(t=a(t),e instanceof c){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[u.LOOSE]:i[u.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw new Error("invalid increment argument: "+e)}return this.raw=this.format(),this.build.length&&(this.raw+="+"+this.build.join(".")),this}}e.exports=c},"../../node_modules/semver/functions/clean.js":function(e,t,n){const r=n("../../node_modules/semver/functions/parse.js");e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},"../../node_modules/semver/functions/cmp.js":function(e,t,n){const r=n("../../node_modules/semver/functions/eq.js"),o=n("../../node_modules/semver/functions/neq.js"),s=n("../../node_modules/semver/functions/gt.js"),i=n("../../node_modules/semver/functions/gte.js"),u=n("../../node_modules/semver/functions/lt.js"),a=n("../../node_modules/semver/functions/lte.js");e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return o(e,n,l);case">":return s(e,n,l);case">=":return i(e,n,l);case"<":return u(e,n,l);case"<=":return a(e,n,l);default:throw new TypeError("Invalid operator: "+t)}}},"../../node_modules/semver/functions/coerce.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js"),o=n("../../node_modules/semver/functions/parse.js"),{safeRe:s,t:i}=n("../../node_modules/semver/internal/re.js");e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=s[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),s[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;s[i.COERCERTL].lastIndex=-1}else n=e.match(s[i.COERCE]);return null===n?null:o(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},"../../node_modules/semver/functions/compare-build.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t,n)=>{const o=new r(e,n),s=new r(t,n);return o.compare(s)||o.compareBuild(s)}},"../../node_modules/semver/functions/compare-loose.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t)=>r(e,t,!0)},"../../node_modules/semver/functions/compare.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},"../../node_modules/semver/functions/diff.js":function(e,t,n){const r=n("../../node_modules/semver/functions/parse.js");e.exports=(e,t)=>{const n=r(e,null,!0),o=r(t,null,!0),s=n.compare(o);if(0===s)return null;const i=s>0,u=i?n:o,a=i?o:n,l=!!u.prerelease.length;if(!!a.prerelease.length&&!l)return a.patch||a.minor?u.patch?"patch":u.minor?"minor":"major":"major";const c=l?"pre":"";return n.major!==o.major?c+"major":n.minor!==o.minor?c+"minor":n.patch!==o.patch?c+"patch":"prerelease"}},"../../node_modules/semver/functions/eq.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>0===r(e,t,n)},"../../node_modules/semver/functions/gt.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>r(e,t,n)>0},"../../node_modules/semver/functions/gte.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>r(e,t,n)>=0},"../../node_modules/semver/functions/inc.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t,n,o,s)=>{"string"==typeof n&&(s=o,o=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,o,s).version}catch(e){return null}}},"../../node_modules/semver/functions/lt.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>r(e,t,n)<0},"../../node_modules/semver/functions/lte.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>r(e,t,n)<=0},"../../node_modules/semver/functions/major.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t)=>new r(e,t).major},"../../node_modules/semver/functions/minor.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t)=>new r(e,t).minor},"../../node_modules/semver/functions/neq.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>0!==r(e,t,n)},"../../node_modules/semver/functions/parse.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t,n=!1)=>{if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},"../../node_modules/semver/functions/patch.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js");e.exports=(e,t)=>new r(e,t).patch},"../../node_modules/semver/functions/prerelease.js":function(e,t,n){const r=n("../../node_modules/semver/functions/parse.js");e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},"../../node_modules/semver/functions/rcompare.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>r(t,e,n)},"../../node_modules/semver/functions/rsort.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare-build.js");e.exports=(e,t)=>e.sort((e,n)=>r(n,e,t))},"../../node_modules/semver/functions/satisfies.js":function(e,t,n){const r=n("../../node_modules/semver/classes/range.js");e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},"../../node_modules/semver/functions/sort.js":function(e,t,n){const r=n("../../node_modules/semver/functions/compare-build.js");e.exports=(e,t)=>e.sort((e,n)=>r(e,n,t))},"../../node_modules/semver/functions/valid.js":function(e,t,n){const r=n("../../node_modules/semver/functions/parse.js");e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},"../../node_modules/semver/index.js":function(e,t,n){const r=n("../../node_modules/semver/internal/re.js"),o=n("../../node_modules/semver/internal/constants.js"),s=n("../../node_modules/semver/classes/semver.js"),i=n("../../node_modules/semver/internal/identifiers.js"),u=n("../../node_modules/semver/functions/parse.js"),a=n("../../node_modules/semver/functions/valid.js"),l=n("../../node_modules/semver/functions/clean.js"),c=n("../../node_modules/semver/functions/inc.js"),f=n("../../node_modules/semver/functions/diff.js"),p=n("../../node_modules/semver/functions/major.js"),d=n("../../node_modules/semver/functions/minor.js"),h=n("../../node_modules/semver/functions/patch.js"),m=n("../../node_modules/semver/functions/prerelease.js"),g=n("../../node_modules/semver/functions/compare.js"),y=n("../../node_modules/semver/functions/rcompare.js"),b=n("../../node_modules/semver/functions/compare-loose.js"),v=n("../../node_modules/semver/functions/compare-build.js"),_=n("../../node_modules/semver/functions/sort.js"),E=n("../../node_modules/semver/functions/rsort.js"),A=n("../../node_modules/semver/functions/gt.js"),D=n("../../node_modules/semver/functions/lt.js"),w=n("../../node_modules/semver/functions/eq.js"),C=n("../../node_modules/semver/functions/neq.js"),j=n("../../node_modules/semver/functions/gte.js"),x=n("../../node_modules/semver/functions/lte.js"),k=n("../../node_modules/semver/functions/cmp.js"),S=n("../../node_modules/semver/functions/coerce.js"),F=n("../../node_modules/semver/classes/comparator.js"),O=n("../../node_modules/semver/classes/range.js"),B=n("../../node_modules/semver/functions/satisfies.js"),P=n("../../node_modules/semver/ranges/to-comparators.js"),R=n("../../node_modules/semver/ranges/max-satisfying.js"),T=n("../../node_modules/semver/ranges/min-satisfying.js"),I=n("../../node_modules/semver/ranges/min-version.js"),L=n("../../node_modules/semver/ranges/valid.js"),M=n("../../node_modules/semver/ranges/outside.js"),N=n("../../node_modules/semver/ranges/gtr.js"),$=n("../../node_modules/semver/ranges/ltr.js"),U=n("../../node_modules/semver/ranges/intersects.js"),q=n("../../node_modules/semver/ranges/simplify.js"),H=n("../../node_modules/semver/ranges/subset.js");e.exports={parse:u,valid:a,clean:l,inc:c,diff:f,major:p,minor:d,patch:h,prerelease:m,compare:g,rcompare:y,compareLoose:b,compareBuild:v,sort:_,rsort:E,gt:A,lt:D,eq:w,neq:C,gte:j,lte:x,cmp:k,coerce:S,Comparator:F,Range:O,satisfies:B,toComparators:P,maxSatisfying:R,minSatisfying:T,minVersion:I,validRange:L,outside:M,gtr:N,ltr:$,intersects:U,simplifyRange:q,subset:H,SemVer:s,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:o.SEMVER_SPEC_VERSION,RELEASE_TYPES:o.RELEASE_TYPES,compareIdentifiers:i.compareIdentifiers,rcompareIdentifiers:i.rcompareIdentifiers}},"../../node_modules/semver/internal/constants.js":function(e,t){const n=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:n,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},"../../node_modules/semver/internal/debug.js":function(e,t,n){(function(t){const n="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=n}).call(this,n("../../node_modules/process/browser.js"))},"../../node_modules/semver/internal/identifiers.js":function(e,t){const n=/^[0-9]+$/,r=(e,t)=>{const r=n.test(e),o=n.test(t);return r&&o&&(e=+e,t=+t),e===t?0:r&&!o?-1:o&&!r?1:er(t,e)}},"../../node_modules/semver/internal/parse-options.js":function(e,t){const n=Object.freeze({loose:!0}),r=Object.freeze({});e.exports=e=>e?"object"!=typeof e?n:e:r},"../../node_modules/semver/internal/re.js":function(e,t,n){const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:s}=n("../../node_modules/semver/internal/constants.js"),i=n("../../node_modules/semver/internal/debug.js"),u=(t=e.exports={}).re=[],a=t.safeRe=[],l=t.src=[],c=t.t={};let f=0;const p=[["\\s",1],["\\d",s],["[a-zA-Z0-9-]",o]],d=(e,t,n)=>{const r=(e=>{for(const[t,n]of p)e=e.split(t+"*").join(`${t}{0,${n}}`).split(t+"+").join(`${t}{1,${n}}`);return e})(t),o=f++;i(e,o,t),c[e]=o,l[o]=t,u[o]=new RegExp(t,n?"g":void 0),a[o]=new RegExp(r,n?"g":void 0)};d("NUMERICIDENTIFIER","0|[1-9]\\d*"),d("NUMERICIDENTIFIERLOOSE","\\d+"),d("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),d("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),d("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),d("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),d("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),d("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),d("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),d("BUILDIDENTIFIER","[a-zA-Z0-9-]+"),d("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),d("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),d("FULL",`^${l[c.FULLPLAIN]}$`),d("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),d("LOOSE",`^${l[c.LOOSEPLAIN]}$`),d("GTLT","((?:<|>)?=?)"),d("XRANGEIDENTIFIERLOOSE",l[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),d("XRANGEIDENTIFIER",l[c.NUMERICIDENTIFIER]+"|x|X|\\*"),d("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),d("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),d("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),d("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),d("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),d("COERCERTL",l[c.COERCE],!0),d("LONETILDE","(?:~>?)"),d("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",d("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),d("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),d("LONECARET","(?:\\^)"),d("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",d("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),d("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),d("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),d("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),d("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",d("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),d("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),d("STAR","(<|>)?=?\\s*\\*"),d("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),d("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},"../../node_modules/semver/ranges/gtr.js":function(e,t,n){const r=n("../../node_modules/semver/ranges/outside.js");e.exports=(e,t,n)=>r(e,t,">",n)},"../../node_modules/semver/ranges/intersects.js":function(e,t,n){const r=n("../../node_modules/semver/classes/range.js");e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t,n))},"../../node_modules/semver/ranges/ltr.js":function(e,t,n){const r=n("../../node_modules/semver/ranges/outside.js");e.exports=(e,t,n)=>r(e,t,"<",n)},"../../node_modules/semver/ranges/max-satisfying.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js"),o=n("../../node_modules/semver/classes/range.js");e.exports=(e,t,n)=>{let s=null,i=null,u=null;try{u=new o(t,n)}catch(e){return null}return e.forEach(e=>{u.test(e)&&(s&&-1!==i.compare(e)||(s=e,i=new r(s,n)))}),s}},"../../node_modules/semver/ranges/min-satisfying.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js"),o=n("../../node_modules/semver/classes/range.js");e.exports=(e,t,n)=>{let s=null,i=null,u=null;try{u=new o(t,n)}catch(e){return null}return e.forEach(e=>{u.test(e)&&(s&&1!==i.compare(e)||(s=e,i=new r(s,n)))}),s}},"../../node_modules/semver/ranges/min-version.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js"),o=n("../../node_modules/semver/classes/range.js"),s=n("../../node_modules/semver/functions/gt.js");e.exports=(e,t)=>{e=new o(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let t=0;t{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!s(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}),!i||n&&!s(n,i)||(n=i)}return n&&e.test(n)?n:null}},"../../node_modules/semver/ranges/outside.js":function(e,t,n){const r=n("../../node_modules/semver/classes/semver.js"),o=n("../../node_modules/semver/classes/comparator.js"),{ANY:s}=o,i=n("../../node_modules/semver/classes/range.js"),u=n("../../node_modules/semver/functions/satisfies.js"),a=n("../../node_modules/semver/functions/gt.js"),l=n("../../node_modules/semver/functions/lt.js"),c=n("../../node_modules/semver/functions/lte.js"),f=n("../../node_modules/semver/functions/gte.js");e.exports=(e,t,n,p)=>{let d,h,m,g,y;switch(e=new r(e,p),t=new i(t,p),n){case">":d=a,h=c,m=l,g=">",y=">=";break;case"<":d=l,h=f,m=a,g="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(u(e,t,p))return!1;for(let n=0;n{e.semver===s&&(e=new o(">=0.0.0")),i=i||e,u=u||e,d(e.semver,i.semver,p)?i=e:m(e.semver,u.semver,p)&&(u=e)}),i.operator===g||i.operator===y)return!1;if((!u.operator||u.operator===g)&&h(e,u.semver))return!1;if(u.operator===y&&m(e,u.semver))return!1}return!0}},"../../node_modules/semver/ranges/simplify.js":function(e,t,n){const r=n("../../node_modules/semver/functions/satisfies.js"),o=n("../../node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>{const s=[];let i=null,u=null;const a=e.sort((e,t)=>o(e,t,n));for(const e of a){r(e,t,n)?(u=e,i||(i=e)):(u&&s.push([i,u]),u=null,i=null)}i&&s.push([i,null]);const l=[];for(const[e,t]of s)e===t?l.push(e):t||e!==a[0]?t?e===a[0]?l.push("<="+t):l.push(`${e} - ${t}`):l.push(">="+e):l.push("*");const c=l.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return c.length=0.0.0-0")],l=[new o(">=0.0.0")],c=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===s){if(1===t.length&&t[0].semver===s)return!0;e=n.includePrerelease?a:l}if(1===t.length&&t[0].semver===s){if(n.includePrerelease)return!0;t=l}const r=new Set;let o,c,d,h,m,g,y;for(const t of e)">"===t.operator||">="===t.operator?o=f(o,t,n):"<"===t.operator||"<="===t.operator?c=p(c,t,n):r.add(t.semver);if(r.size>1)return null;if(o&&c){if(d=u(o.semver,c.semver,n),d>0)return null;if(0===d&&(">="!==o.operator||"<="!==c.operator))return null}for(const e of r){if(o&&!i(e,String(o),n))return null;if(c&&!i(e,String(c),n))return null;for(const r of t)if(!i(e,String(r),n))return!1;return!0}let b=!(!c||n.includePrerelease||!c.semver.prerelease.length)&&c.semver,v=!(!o||n.includePrerelease||!o.semver.prerelease.length)&&o.semver;b&&1===b.prerelease.length&&"<"===c.operator&&0===b.prerelease[0]&&(b=!1);for(const e of t){if(y=y||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,o)if(v&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===v.major&&e.semver.minor===v.minor&&e.semver.patch===v.patch&&(v=!1),">"===e.operator||">="===e.operator){if(h=f(o,e,n),h===e&&h!==o)return!1}else if(">="===o.operator&&!i(o.semver,String(e),n))return!1;if(c)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),"<"===e.operator||"<="===e.operator){if(m=p(c,e,n),m===e&&m!==c)return!1}else if("<="===c.operator&&!i(c.semver,String(e),n))return!1;if(!e.operator&&(c||o)&&0!==d)return!1}return!(o&&g&&!c&&0!==d)&&(!(c&&y&&!o&&0!==d)&&(!v&&!b))},f=(e,t,n)=>{if(!e)return t;const r=u(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},p=(e,t,n)=>{if(!e)return t;const r=u(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let o=!1;e:for(const r of e.set){for(const e of t.set){const t=c(r,e,n);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},"../../node_modules/semver/ranges/to-comparators.js":function(e,t,n){const r=n("../../node_modules/semver/classes/range.js");e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},"../../node_modules/semver/ranges/valid.js":function(e,t,n){const r=n("../../node_modules/semver/classes/range.js");e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},"../../node_modules/settle-promise/lib/index.js":function(e,t,n){"use strict";function r(e){return Array.isArray(e)||(e=[e]),Promise.all(e.map((function(e){return e.then((function(e){return{isFulfilled:!0,isRejected:!1,value:e}})).catch((function(e){return{isFulfilled:!1,isRejected:!0,reason:e}}))})))}Object.defineProperty(t,"__esModule",{value:!0}),t.settle=r,t.default=r},"../../node_modules/simple-swizzle/index.js":function(e,t,n){"use strict";var r=n("../../node_modules/simple-swizzle/node_modules/is-arrayish/index.js"),o=Array.prototype.concat,s=Array.prototype.slice,i=e.exports=function(e){for(var t=[],n=0,i=e.length;n=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},"../../node_modules/source-map/lib/array-set.js":function(e,t,n){var r=n("../../node_modules/source-map/lib/util.js"),o=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;function i(){this._array=[],this._set=s?new Map:Object.create(null)}i.fromArray=function(e,t){for(var n=new i,r=0,o=e.length;r=0)return t}else{var n=r.toSetString(e);if(o.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},i.prototype.at=function(e){if(e>=0&&e>>=5)>0&&(t|=32),n+=r.encode(t)}while(o>0);return n},t.decode=function(e,t,n){var o,s,i,u,a=e.length,l=0,c=0;do{if(t>=a)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(s=r.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));o=!!(32&s),l+=(s&=31)<>1,1==(1&i)?-u:u),n.rest=t}},"../../node_modules/source-map/lib/base64.js":function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e0?r-a>1?e(a,r,o,s,i,u):u==t.LEAST_UPPER_BOUND?r1?e(n,a,o,s,i,u):u==t.LEAST_UPPER_BOUND?a:n<0?-1:n}(-1,n.length,e,n,r,o||t.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===r(n[s],n[s-1],!0);)--s;return s}},"../../node_modules/source-map/lib/mapping-list.js":function(e,t,n){var r=n("../../node_modules/source-map/lib/util.js");function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}o.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},o.prototype.add=function(e){var t,n,o,s,i,u;t=this._last,n=e,o=t.generatedLine,s=n.generatedLine,i=t.generatedColumn,u=n.generatedColumn,s>o||s==o&&u>=i||r.compareByGeneratedPositionsInflated(t,n)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=o},"../../node_modules/source-map/lib/quick-sort.js":function(e,t){function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function r(e,t,o,s){if(o=0){var u=this._originalMappings[i];if(void 0===e.column)for(var a=u.originalLine;u&&u.originalLine===a;)s.push({line:r.getArg(u,"generatedLine",null),column:r.getArg(u,"generatedColumn",null),lastColumn:r.getArg(u,"lastGeneratedColumn",null)}),u=this._originalMappings[++i];else for(var l=u.originalColumn;u&&u.originalLine===t&&u.originalColumn==l;)s.push({line:r.getArg(u,"generatedLine",null),column:r.getArg(u,"generatedColumn",null),lastColumn:r.getArg(u,"lastGeneratedColumn",null)}),u=this._originalMappings[++i]}return s},t.SourceMapConsumer=a,l.prototype=Object.create(a.prototype),l.prototype.consumer=a,l.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=r.relative(this.sourceRoot,n)),this._sources.has(n))return this._sources.indexOf(n);for(t=0;t1&&(n.source=m+s[1],m+=s[1],n.originalLine=d+s[2],d=n.originalLine,n.originalLine+=1,n.originalColumn=h+s[3],h=n.originalColumn,s.length>4&&(n.name=g+s[4],g+=s[4])),A.push(n),"number"==typeof n.originalLine&&E.push(n)}u(A,r.compareByGeneratedPositionsDeflated),this.__generatedMappings=A,u(E,r.compareByOriginalPositions),this.__originalMappings=E},l.prototype._findMapping=function(e,t,n,r,s,i){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return o.search(e,t,s,i)},l.prototype.computeColumnSpans=function(){for(var e=0;e=0){var o=this._generatedMappings[n];if(o.generatedLine===t.generatedLine){var s=r.getArg(o,"source",null);null!==s&&(s=this._sources.at(s),s=r.computeSourceURL(this.sourceRoot,s,this._sourceMapURL));var i=r.getArg(o,"name",null);return null!==i&&(i=this._names.at(i)),{source:s,line:r.getArg(o,"originalLine",null),column:r.getArg(o,"originalColumn",null),name:i}}}return{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},l.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var o,s=e;if(null!=this.sourceRoot&&(s=r.relative(this.sourceRoot,s)),null!=this.sourceRoot&&(o=r.urlParse(this.sourceRoot))){var i=s.replace(/^file:\/\//,"");if("file"==o.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!o.path||"/"==o.path)&&this._sources.has("/"+s))return this.sourcesContent[this._sources.indexOf("/"+s)]}if(t)return null;throw new Error('"'+s+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(e){var t=r.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:r.getArg(e,"line"),originalColumn:r.getArg(e,"column")},o=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(e,"bias",a.GREATEST_LOWER_BOUND));if(o>=0){var s=this._originalMappings[o];if(s.source===n.source)return{line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=l,f.prototype=Object.create(a.prototype),f.prototype.constructor=a,f.prototype._version=3,Object.defineProperty(f.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},u.prototype._serializeMappings=function(){for(var e,t,n,s,i=0,u=1,a=0,l=0,c=0,f=0,p="",d=this._mappings.toArray(),h=0,m=d.length;h0){if(!o.compareByGeneratedPositionsInflated(t,d[h-1]))continue;e+=","}e+=r.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(s=this._sources.indexOf(t.source),e+=r.encode(s-f),f=s,e+=r.encode(t.originalLine-1-l),l=t.originalLine-1,e+=r.encode(t.originalColumn-a),a=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=r.encode(n-c),c=n)),p+=e}return p},u.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)},u.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},u.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=u},"../../node_modules/source-map/lib/source-node.js":function(e,t,n){var r=n("../../node_modules/source-map/lib/source-map-generator.js").SourceMapGenerator,o=n("../../node_modules/source-map/lib/util.js"),s=/(\r?\n)/,i="$$$isSourceNode$$$";function u(e,t,n,r,o){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==o?null:o,this[i]=!0,null!=r&&this.add(r)}u.fromStringWithSourceMap=function(e,t,n){var r=new u,i=e.split(s),a=0,l=function(){return e()+(e()||"");function e(){return a=0;t--)this.prepend(e[t]);else{if(!e[i]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},u.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n0){for(t=[],n=0;n=0;c--)"."===(i=a[c])?a.splice(c,1):".."===i?l++:l>0&&(""===i?(a.splice(c+1,l),l=0):(a.splice(c,2),l--));return""===(n=a.join("/"))&&(n=u?"/":"."),r?(r.path=n,s(r)):n}function u(e,t){""===e&&(e="."),""===t&&(t=".");var n=o(t),u=o(e);if(u&&(e=u.path||"/"),n&&!n.scheme)return u&&(n.scheme=u.scheme),s(n);if(n||t.match(r))return t;if(u&&!u.host&&!u.path)return u.host=t,s(u);var a="/"===t.charAt(0)?t:i(e.replace(/\/+$/,"")+"/"+t);return u?(u.path=a,s(u)):a}t.urlParse=o,t.urlGenerate=s,t.normalize=i,t.join=u,t.isAbsolute=function(e){return"/"===e.charAt(0)||n.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var a=!("__proto__"in Object.create(null));function l(e){return e}function c(e){if(!e)return!1;var t=e.length;if(t<9)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;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=a?l:function(e){return c(e)?"$"+e:e},t.fromSetString=a?l:function(e){return c(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=f(e.source,t.source);return 0!==r||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)||n||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=e.generatedLine-t.generatedLine)?r:f(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||n||0!==(r=f(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:f(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=f(e.source,t.source))||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:f(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var r=o(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var a=r.path.lastIndexOf("/");a>=0&&(r.path=r.path.substring(0,a+1))}t=u(s(r),t)}return i(t)}},"../../node_modules/source-map/source-map.js":function(e,t,n){t.SourceMapGenerator=n("../../node_modules/source-map/lib/source-map-generator.js").SourceMapGenerator,t.SourceMapConsumer=n("../../node_modules/source-map/lib/source-map-consumer.js").SourceMapConsumer,t.SourceNode=n("../../node_modules/source-map/lib/source-node.js").SourceNode},"../../node_modules/strip-json-comments/index.js":function(e,t,n){"use strict";const r=Symbol("singleComment"),o=Symbol("multiComment"),s=()=>"",i=(e,t,n)=>e.slice(t,n).replace(/\S/g," "),u=(e,t)=>{let n=t-1,r=0;for(;"\\"===e[n];)n-=1,r+=1;return Boolean(r%2)};e.exports=(e,t={})=>{if("string"!=typeof e)throw new TypeError(`Expected argument \`jsonString\` to be a \`string\`, got \`${typeof e}\``);const n=!1===t.whitespace?s:i;let a=!1,l=!1,c=0,f="";for(let t=0;t{if(!1===r(e))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===t||e===t)return String(e);if(!1===r(t))throw new TypeError("toRegexRange: expected the second argument to be a number.");let s={relaxZeros:!0,...n};"boolean"==typeof s.strictZeros&&(s.relaxZeros=!1===s.strictZeros);let a=e+":"+t+"="+String(s.relaxZeros)+String(s.shorthand)+String(s.capture)+String(s.wrap);if(o.cache.hasOwnProperty(a))return o.cache[a].result;let l=Math.min(e,t),c=Math.max(e,t);if(1===Math.abs(l-c)){let n=e+"|"+t;return s.capture?`(${n})`:!1===s.wrap?n:`(?:${n})`}let f=h(e)||h(t),p={min:e,max:t,a:l,b:c},d=[],m=[];if(f&&(p.isPadded=f,p.maxLen=String(p.max).length),l<0){m=i(c<0?Math.abs(c):1,Math.abs(l),p,s),l=p.a=0}return c>=0&&(d=i(l,c,p,s)),p.negatives=m,p.positives=d,p.result=function(e,t,n){let r=u(e,t,"-",!1,n)||[],o=u(t,e,"",!1,n)||[],s=u(e,t,"-?",!0,n)||[];return r.concat(s).concat(o).join("|")}(m,d,s),!0===s.capture?p.result=`(${p.result})`:!1!==s.wrap&&d.length+m.length>1&&(p.result=`(?:${p.result})`),o.cache[a]=p,p.result};function s(e,t,n){if(e===t)return{pattern:e,count:[],digits:0};let r=function(e,t){let n=[];for(let r=0;r1&&o.count.pop(),o.count.push(a.count[0]),o.string=o.pattern+p(o.count),l=t+1)}return u}function u(e,t,n,r,o){let s=[];for(let o of e){let{string:e}=o;r||l(t,"string",e)||s.push(n+e),r&&l(t,"string",e)&&s.push(n+e)}return s}function a(e,t){return e>t?1:t>e?-1:0}function l(e,t,n){return e.some(e=>e[t]===n)}function c(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function f(e,t){return e-e%Math.pow(10,t)}function p(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function d(e,t,n){return`[${e}${t-e==1?"":"-"}${t}]`}function h(e){return/^-?(0+)\d/.test(e)}function m(e,t,n){if(!t.isPadded)return e;let r=Math.abs(t.maxLen-String(e).length),o=!1!==n.relaxZeros;switch(r){case 0:return"";case 1:return o?"0?":"0";case 2:return o?"0{0,2}":"00";default:return o?`0{0,${r}}`:`0{${r}}`}}o.cache={},o.clearCache=()=>o.cache={},e.exports=o},"../../node_modules/to-regex-range/node_modules/is-number/index.js":function(e,t,n){"use strict";e.exports=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))}},"../../node_modules/type/function/is.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/prototype/is.js");e.exports=function(e){if("function"!=typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!=typeof e.length)return!1;if("function"!=typeof e.call)return!1;if("function"!=typeof e.apply)return!1}catch(e){return!1}return!r(e)}},"../../node_modules/type/lib/resolve-exception.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/value/is.js"),o=n("../../node_modules/type/object/is.js"),s=n("../../node_modules/type/string/coerce.js"),i=n("../../node_modules/type/lib/to-short-string.js"),u=function(e,t){return e.replace("%v",i(t))};e.exports=function(e,t,n){if(!o(n))throw new TypeError(u(t,e));if(!r(e)){if("default"in n)return n.default;if(n.isOptional)return null}var i=s(n.errorMessage);throw r(i)||(i=t),new TypeError(u(i,e))}},"../../node_modules/type/lib/safe-to-string.js":function(e,t,n){"use strict";e.exports=function(e){try{return e.toString()}catch(t){try{return String(e)}catch(e){return null}}}},"../../node_modules/type/lib/to-short-string.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/lib/safe-to-string.js"),o=/[\n\r\u2028\u2029]/g;e.exports=function(e){var t=r(e);return null===t?"":(t.length>100&&(t=t.slice(0,99)+"\u2026"),t=t.replace(o,(function(e){switch(e){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}})))}},"../../node_modules/type/object/is.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/value/is.js"),o={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!r(e)&&hasOwnProperty.call(o,typeof e)}},"../../node_modules/type/plain-function/ensure.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/lib/resolve-exception.js"),o=n("../../node_modules/type/plain-function/is.js");e.exports=function(e){return o(e)?e:r(e,"%v is not a plain function",arguments[1])}},"../../node_modules/type/plain-function/is.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/function/is.js"),o=/^\s*class[\s{/}]/,s=Function.prototype.toString;e.exports=function(e){return!!r(e)&&!o.test(s.call(e))}},"../../node_modules/type/prototype/is.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/object/is.js");e.exports=function(e){if(!r(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(e){return!1}}},"../../node_modules/type/string/coerce.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/value/is.js"),o=n("../../node_modules/type/object/is.js"),s=Object.prototype.toString;e.exports=function(e){if(!r(e))return null;if(o(e)){var t=e.toString;if("function"!=typeof t)return null;if(t===s)return null}try{return""+e}catch(e){return null}}},"../../node_modules/type/value/ensure.js":function(e,t,n){"use strict";var r=n("../../node_modules/type/lib/resolve-exception.js"),o=n("../../node_modules/type/value/is.js");e.exports=function(e){return o(e)?e:r(e,"Cannot use %v",arguments[1])}},"../../node_modules/type/value/is.js":function(e,t,n){"use strict";e.exports=function(e){return null!=e}},"../../node_modules/u3/index.js":function(e,t,n){e.exports=n("../../node_modules/u3/lib/index.js")},"../../node_modules/u3/lib/cache.js":function(e,t){e.exports=function(e){var t,n=!1;return e instanceof Function||(n=!0,t=e,delete e),function(){return n||(n=!0,t=e.apply(this,arguments),delete e),t}}},"../../node_modules/u3/lib/eachCombination.js":function(e,t){e.exports=function e(t,n,r){if(r||(r=[]),r.length=s)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}})),a=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),b(r.showHidden)&&(r.showHidden=!1),b(r.depth)&&(r.depth=2),b(r.colors)&&(r.colors=!1),b(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),c(r,e,r.depth)}function a(e,t){var n=u.styles[t];return n?"\x1b["+u.colors[n][0]+"m"+e+"\x1b["+u.colors[n][1]+"m":e}function l(e,t){return e}function c(e,n,r){if(e.customInspect&&n&&D(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return y(o)||(o=c(e,o,r)),o}var s=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,n);if(s)return s;var i=Object.keys(n),u=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(n)),A(n)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return f(n);if(0===i.length){if(D(n)){var a=n.name?": "+n.name:"";return e.stylize("[Function"+a+"]","special")}if(v(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(E(n))return e.stylize(Date.prototype.toString.call(n),"date");if(A(n))return f(n)}var l,_="",w=!1,C=["{","}"];(d(n)&&(w=!0,C=["[","]"]),D(n))&&(_=" [Function"+(n.name?": "+n.name:"")+"]");return v(n)&&(_=" "+RegExp.prototype.toString.call(n)),E(n)&&(_=" "+Date.prototype.toUTCString.call(n)),A(n)&&(_=" "+f(n)),0!==i.length||w&&0!=n.length?r<0?v(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=w?function(e,t,n,r,o){for(var s=[],i=0,u=t.length;i=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,_,C)):C[0]+_+C[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,o,s){var i,u,a;if((a=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?u=a.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):a.set&&(u=e.stylize("[Setter]","special")),k(r,o)||(i="["+o+"]"),u||(e.seen.indexOf(a.value)<0?(u=m(n)?c(e,a.value,null):c(e,a.value,n-1)).indexOf("\n")>-1&&(u=s?u.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+u.split("\n").map((function(e){return" "+e})).join("\n")):u=e.stylize("[Circular]","special")),b(i)){if(s&&o.match(/^\d+$/))return u;(i=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+u}function d(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function g(e){return"number"==typeof e}function y(e){return"string"==typeof e}function b(e){return void 0===e}function v(e){return _(e)&&"[object RegExp]"===w(e)}function _(e){return"object"==typeof e&&null!==e}function E(e){return _(e)&&"[object Date]"===w(e)}function A(e){return _(e)&&("[object Error]"===w(e)||e instanceof Error)}function D(e){return"function"==typeof e}function w(e){return Object.prototype.toString.call(e)}function C(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(b(s)&&(s=e.env.NODE_DEBUG||""),n=n.toUpperCase(),!i[n])if(new RegExp("\\b"+n+"\\b","i").test(s)){var r=e.pid;i[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else i[n]=function(){};return i[n]},t.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=d,t.isBoolean=h,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=b,t.isRegExp=v,t.isObject=_,t.isDate=E,t.isError=A,t.isFunction=D,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n("../../node_modules/util/support/isBufferBrowser.js");var j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(){var e=new Date,t=[C(e.getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":");return[e.getDate(),j[e.getMonth()],t].join(" ")}function k(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",x(),t.format.apply(t,arguments))},t.inherits=n("../../node_modules/util/node_modules/inherits/inherits_browser.js"),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var S="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function F(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(S&&e[S]){var t;if("function"!=typeof(t=e[S]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,S,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),o=[],s=0;s-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];_.prototype.clone=function(){return new _(this,{body:this._bodyInit})},v.call(_.prototype),v.call(A.prototype),A.prototype.clone=function(){return new A(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},A.error=function(){var e=new A(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];A.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new A(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=_,e.Response=A,e.fetch=function(e,t){return new Promise((function(n,o){var s=new _(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new A(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(s.method,s.url,!0),"include"===s.credentials?i.withCredentials=!0:"omit"===s.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),s.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===s._bodyInit?null:s._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function m(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function g(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=g(t);return t.readAsArrayBuffer(e),n}function b(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(s&&r&&u(e))this._bodyArrayBuffer=b(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!s||!ArrayBuffer.prototype.isPrototypeOf(e)&&!a(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=b(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?m(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=m(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=g(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function E(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function A(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},"./node_modules/ansi-regex/index.js":function(e,t,n){"use strict";e.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},"./node_modules/estree-walker/src/estree-walker.js":function(e,t,n){"use strict";function r(e,{enter:t,leave:n}){return function e(t,n,r,c,f,p){if(t){if(r){const e=o,c=s,d=i;o=!1,s=!1,i=null,r.call(u,t,n,f,p),i&&a(n,f,p,t=i),s&&l(n,f,p);const h=o,m=s;if(o=e,s=c,i=d,h)return t;if(m)return null}for(const n in t){const o=t[n];if("object"==typeof o)if(Array.isArray(o))for(let s=0,i=0;so=!0,remove:()=>s=!0,replace:e=>i=e};function a(e,t,n,r){e&&(null!==n?e[t][n]=r:e[t]=r)}function l(e,t,n){e&&(null!==n?e[t].splice(n,1):delete e[t])}},"./node_modules/semver/semver.js":function(e,t,n){(function(n){var r;t=e.exports=Y,r="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var o=Number.MAX_SAFE_INTEGER||9007199254740991,s=t.re=[],i=t.safeRe=[],u=t.src=[],a=0,l=[["\\s",1],["\\d",256],["[a-zA-Z0-9-]",250]];function c(e){for(var t=0;t)?=?)";var x=a++;u[x]=u[p]+"|x|X|\\*";var k=a++;u[k]=u[f]+"|x|X|\\*";var S=a++;u[S]="[v=\\s]*("+u[k]+")(?:\\.("+u[k]+")(?:\\.("+u[k]+")(?:"+u[b]+")?"+u[E]+"?)?)?";var F=a++;u[F]="[v=\\s]*("+u[x]+")(?:\\.("+u[x]+")(?:\\.("+u[x]+")(?:"+u[v]+")?"+u[E]+"?)?)?";var O=a++;u[O]="^"+u[j]+"\\s*"+u[S]+"$";var B=a++;u[B]="^"+u[j]+"\\s*"+u[F]+"$";var P=a++;u[P]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var R=a++;u[R]="(?:~>?)";var T=a++;u[T]="(\\s*)"+u[R]+"\\s+",s[T]=new RegExp(u[T],"g"),i[T]=new RegExp(c(u[T]),"g");var I=a++;u[I]="^"+u[R]+u[S]+"$";var L=a++;u[L]="^"+u[R]+u[F]+"$";var M=a++;u[M]="(?:\\^)";var N=a++;u[N]="(\\s*)"+u[M]+"\\s+",s[N]=new RegExp(u[N],"g"),i[N]=new RegExp(c(u[N]),"g");var $=a++;u[$]="^"+u[M]+u[S]+"$";var U=a++;u[U]="^"+u[M]+u[F]+"$";var q=a++;u[q]="^"+u[j]+"\\s*("+w+")$|^$";var H=a++;u[H]="^"+u[j]+"\\s*("+D+")$|^$";var z=a++;u[z]="(\\s*)"+u[j]+"\\s*("+w+"|"+u[S]+")",s[z]=new RegExp(u[z],"g"),i[z]=new RegExp(c(u[z]),"g");var V=a++;u[V]="^\\s*("+u[S]+")\\s+-\\s+("+u[S]+")\\s*$";var G=a++;u[G]="^\\s*("+u[F]+")\\s+-\\s+("+u[F]+")\\s*$";var W=a++;u[W]="(<|>)?=?\\s*\\*";for(var X=0;X<35;X++)r(X,u[X]),s[X]||(s[X]=new RegExp(u[X]),i[X]=new RegExp(c(u[X])));function K(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof Y)return e;if("string"!=typeof e)return null;if(e.length>256)return null;if(!(t.loose?i[C]:i[A]).test(e))return null;try{return new Y(e,t)}catch(e){return null}}function Y(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof Y){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof Y))return new Y(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var n=e.trim().match(t.loose?i[C]:i[A]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new Y(e,n).inc(t,r).version}catch(e){return null}},t.diff=function(e,t){if(ne(e,t))return null;var n=K(e),r=K(t),o="";if(n.prerelease.length||r.prerelease.length){o="pre";var s="prerelease"}for(var i in n)if(("major"===i||"minor"===i||"patch"===i)&&n[i]!==r[i])return o+i;return s},t.compareIdentifiers=Z;var J=/^[0-9]+$/;function Z(e,t){var n=J.test(e),r=J.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e0}function te(e,t,n){return Q(e,t,n)<0}function ne(e,t,n){return 0===Q(e,t,n)}function re(e,t,n){return 0!==Q(e,t,n)}function oe(e,t,n){return Q(e,t,n)>=0}function se(e,t,n){return Q(e,t,n)<=0}function ie(e,t,n,r){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return ne(e,n,r);case"!=":return re(e,n,r);case">":return ee(e,n,r);case">=":return oe(e,n,r);case"<":return te(e,n,r);case"<=":return se(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}function ue(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ue){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ue))return new ue(e,t);e=e.trim().split(/\s+/).join(" "),r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ae?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){return Z(t,e)},t.major=function(e,t){return new Y(e,t).major},t.minor=function(e,t){return new Y(e,t).minor},t.patch=function(e,t){return new Y(e,t).patch},t.compare=Q,t.compareLoose=function(e,t){return Q(e,t,!0)},t.rcompare=function(e,t,n){return Q(t,e,n)},t.sort=function(e,n){return e.sort((function(e,r){return t.compare(e,r,n)}))},t.rsort=function(e,n){return e.sort((function(e,r){return t.rcompare(e,r,n)}))},t.gt=ee,t.lt=te,t.eq=ne,t.neq=re,t.gte=oe,t.lte=se,t.cmp=ie,t.Comparator=ue;var ae={};function le(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof le)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new le(e.raw,t);if(e instanceof ue)return new le(e.value,t);if(!(this instanceof le))return new le(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}function ce(e){return!e||"x"===e.toLowerCase()||"*"===e}function fe(e,t,n,r,o,s,i,u,a,l,c,f,p){return((t=ce(n)?"":ce(r)?">="+n+".0.0":ce(o)?">="+n+"."+r+".0":">="+t)+" "+(u=ce(a)?"":ce(l)?"<"+(+a+1)+".0.0":ce(c)?"<"+a+"."+(+l+1)+".0":f?"<="+a+"."+l+"."+c+"-"+f:"<="+u)).trim()}function pe(e,t,n){for(var o=0;o0){var s=e[o].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function de(e,t,n){try{t=new le(t,n)}catch(e){return!1}return t.test(e)}function he(e,t,n,r){var o,s,i,u,a;switch(e=new Y(e,r),t=new le(t,r),n){case">":o=ee,s=se,i=te,u=">",a=">=";break;case"<":o=te,s=oe,i=ee,u="<",a="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(de(e,t,r))return!1;for(var l=0;l=0.0.0")),f=f||e,p=p||e,o(e.semver,f.semver,r)?f=e:i(e.semver,p.semver,r)&&(p=e)})),f.operator===u||f.operator===a)return!1;if((!p.operator||p.operator===u)&&s(e,p.semver))return!1;if(p.operator===a&&i(e,p.semver))return!1}return!0}ue.prototype.parse=function(e){var t=this.options.loose?i[q]:i[H],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=n[1],"="===this.operator&&(this.operator=""),n[2]?this.semver=new Y(n[2],this.options.loose):this.semver=ae},ue.prototype.toString=function(){return this.value},ue.prototype.test=function(e){return r("Comparator.test",e,this.options.loose),this.semver===ae||("string"==typeof e&&(e=new Y(e,this.options)),ie(e,this.operator,this.semver,this.options))},ue.prototype.intersects=function(e,t){if(!(e instanceof ue))throw new TypeError("a Comparator is required");var n;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return n=new le(e.value,t),de(this.value,n,t);if(""===e.operator)return n=new le(this.value,t),de(e.semver,n,t);var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),u=ie(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),a=ie(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||o||s&&i||u||a},t.Range=le,le.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},le.prototype.toString=function(){return this.range},le.prototype.parseRange=function(e){var t=this.options.loose,n=t?i[G]:i[V];e=e.replace(n,fe),r("hyphen replace",e),e=e.replace(i[z],"$1$2$3"),r("comparator trim",e,i[z]),e=(e=e.replace(i[T],"$1~")).replace(i[N],"$1^");var o=t?i[q]:i[H],s=e.split(" ").map((function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){r("caret",e,t);var n=t.loose?i[U]:i[$];return e.replace(n,(function(t,n,o,s,i){var u;return r("caret",e,t,n,o,s,i),ce(n)?u="":ce(o)?u=">="+n+".0.0 <"+(+n+1)+".0.0":ce(s)?u="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":i?(r("replaceCaret pr",i),u="0"===n?"0"===o?">="+n+"."+o+"."+s+"-"+i+" <"+n+"."+o+"."+(+s+1):">="+n+"."+o+"."+s+"-"+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+s+"-"+i+" <"+(+n+1)+".0.0"):(r("no pr"),u="0"===n?"0"===o?">="+n+"."+o+"."+s+" <"+n+"."+o+"."+(+s+1):">="+n+"."+o+"."+s+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+s+" <"+(+n+1)+".0.0"),r("caret return",u),u}))}(e,t)})).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var n=t.loose?i[L]:i[I];return e.replace(n,(function(t,n,o,s,i){var u;return r("tilde",e,t,n,o,s,i),ce(n)?u="":ce(o)?u=">="+n+".0.0 <"+(+n+1)+".0.0":ce(s)?u=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":i?(r("replaceTilde pr",i),u=">="+n+"."+o+"."+s+"-"+i+" <"+n+"."+(+o+1)+".0"):u=">="+n+"."+o+"."+s+" <"+n+"."+(+o+1)+".0",r("tilde return",u),u}))}(e,t)})).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var n=t.loose?i[B]:i[O];return e.replace(n,(function(t,n,o,s,i,u){r("xRange",e,t,n,o,s,i,u);var a=ce(o),l=a||ce(s),c=l||ce(i);return"="===n&&c&&(n=""),a?t=">"===n||"<"===n?"<0.0.0":"*":n&&c?(l&&(s=0),i=0,">"===n?(n=">=",l?(o=+o+1,s=0,i=0):(s=+s+1,i=0)):"<="===n&&(n="<",l?o=+o+1:s=+s+1),t=n+o+"."+s+"."+i):l?t=">="+o+".0.0 <"+(+o+1)+".0.0":c&&(t=">="+o+"."+s+".0 <"+o+"."+(+s+1)+".0"),r("xRange return",t),t}))}(e,t)})).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(i[W],"")}(e,t),r("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(s=s.filter((function(e){return!!e.match(o)}))),s=s.map((function(e){return new ue(e,this.options)}),this)},le.prototype.intersects=function(e,t){if(!(e instanceof le))throw new TypeError("a Range is required");return this.set.some((function(n){return n.every((function(n){return e.set.some((function(e){return e.every((function(e){return n.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new le(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},le.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new Y(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!ee(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(n&&e.test(n))return n;return null},t.validRange=function(e,t){try{return new le(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,n){return he(e,t,"<",n)},t.gtr=function(e,t,n){return he(e,t,">",n)},t.outside=he,t.prerelease=function(e,t){var n=K(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new le(e,n),t=new le(t,n),e.intersects(t)},t.coerce=function(e){if(e instanceof Y)return e;if("string"!=typeof e)return null;var t=e.match(i[P]);if(null==t)return null;return K(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}).call(this,n("../../node_modules/process/browser.js"))},"./node_modules/strip-ansi/index.js":function(e,t,n){"use strict";var r=n("./node_modules/ansi-regex/index.js")();e.exports=function(e){return"string"==typeof e?e.replace(r,""):e}},"./node_modules/yallist/yallist.js":function(e,t){function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,o=arguments.length;r1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var o=0;null!==r;o++)n=e(n,r.value,o),r=r.next;return n},n.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var o=this.length-1;null!==r;o--)n=e(n,r.value,o),r=r.prev;return n},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(tthis.length&&(t=this.length);for(var o=0,s=this.head;null!==s&&othis.length&&(t=this.length);for(var o=this.length,s=this.tail;null!==s&&o>t;o--)s=s.prev;for(;null!==s&&o>e;o--,s=s.prev)r.push(s.value);return r},n.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this}}}]); //# sourceMappingURL=vendors~sandbox.ecbcf4e6a.chunk.js.map