!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Babel={})}(this,(function(e){"use strict";var t=Object.freeze({__proto__:null,get version(){return LN},get types(){return Wl},get DEFAULT_EXTENSIONS(){return MN},get OptionManager(){return $N},get Plugin(){return UN},get File(){return rF},get buildExternalHelpers(){return jF},get resolvePlugin(){return UF},get resolvePreset(){return GF},get getEnv(){return HF},get tokTypes(){return yx},get traverse(){return RC},get template(){return zE},get createConfigItem(){return UO},get createConfigItemSync(){return MO},get createConfigItemAsync(){return $O},get loadPartialConfig(){return kO},get loadPartialConfigSync(){return IO},get loadPartialConfigAsync(){return BO},get loadOptions(){return OO},get loadOptionsSync(){return NO},get loadOptionsAsync(){return LO},get transform(){return AN},get transformSync(){return CN},get transformAsync(){return wN},get transformFile(){return SN},get transformFileSync(){return TN},get transformFileAsync(){return jN},get transformFromAst(){return FN},get transformFromAstSync(){return _N},get transformFromAstAsync(){return kN},get parse(){return BN},get parseSync(){return ON},get parseAsync(){return NN}}),a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(a){var n=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,n.get?n:{enumerable:!0,get:function(){return e[a]}})})),t}function r(e,t,a){return a={path:t,exports:{},require:function(e,t){return f(e,null==t?a.path:t)}},e(a,a.exports),a.exports}function s(e,t){i[e]=t}const i=Object.create(null),o=Object.create(null),d={id:"",exports:{},parent:void 0,filename:null,loaded:!1,children:[],paths:[]},u=["",".js",".json"];function l(e){const t=(e=e.replace(/\\/g,"/")).split("/"),a=""===t[0];for(let e=1;e0&&".."!==t[e-1]&&"."!==t[e-1]&&(t.splice(--e,2),e--);return e=t.join("/"),a&&"/"!==e[0]?e="/"+e:0===e.length&&(e="."),e}function c(){if(0===arguments.length)return".";let e;for(let t=0;t0&&(void 0===e?e=a:e+="/"+a)}return void 0===e?".":e}function p(e){if(0===e.length)return".";let t=e.length-1;for(;t>0;){const a=e.charCodeAt(t);if((47===a||92===a)&&t!==e.length-1)break;t--}return t>0?e.substr(0,t):47===e.chartCodeAt(0)||92===e.chartCodeAt(0)?e.charAt(0):"."}function g(e,t,a){const n=function(e){let t=e[0];if("/"===t||"\\"===t)return!1;let a=e[1],n=e[2];return!(!("."!==t||a&&"/"!==a&&"\\"!==a)||!("."!==t||"."!==a||n&&"/"!==n&&"\\"!==n))&&(":"!==a||"/"!==n&&"\\"!==n)}(e);let r;for("/"===(e=l(e))[0]&&(t="/");r=n?l(t?t+"/node_modules/"+e:c("node_modules",e)):t?l(t+"/"+e):e,!r.endsWith("/..");){for(let e=0;e=a&&ta)return e;if(t<=n&&a>=r)e.splice(s,2);else{if(t>=n&&a=n&&t<=r)e[s+1]=t;else if(a>=n&&a<=r)return e[s]=a+1,e;s+=2}}return e},C=function(e,t){var a,n,r=0,s=null,i=e.length;if(t<0||t>1114111)throw RangeError(d);for(;r=a&&tt)return e.splice(null!=s?s+2:0,0,t,t+1),e;if(t==n)return t+1==e[r+2]?(e.splice(r,4,a,e[r+3]),e):(e[r+1]=t+1,e);s=r,r+=2}return e.push(t,t+1),e},w=function(e,t){for(var a,n,r=0,s=e.slice(),i=t.length;r1114111||a<0||a>1114111)throw RangeError(d);for(var n,r,s=0,i=!1,u=e.length;sa)return e;n>=t&&n<=a&&(r>t&&r-1<=a?(e.splice(s,2),s-=2):(e.splice(s-1,2),s-=2))}else{if(n==a+1||n==a)return e[s]=t,e;if(n>a)return e.splice(s,0,t,a+1),e;if(t>=n&&t=n&&t=r&&(e[s]=t,e[s+1]=a+1,i=!0)}s+=2}return i||e.push(t,a+1),e},j=function(e,t){var a=0,n=e.length,r=e[a],s=e[n-1];if(n>=2&&(ts))return!1;for(;a=r&&t=40&&e<=43||46==e||47==e||63==e||e>=91&&e<=94||e>=123&&e<=125?"\\"+O(e):e>=32&&e<=126?O(e):e<=255?"\\x"+v(x(e),2):"\\u"+v(x(e),4)},L=function(e){return e<=65535?N(e):"\\u{"+e.toString(16).toUpperCase()+"}"},M=function(e){var t,a=e.length,n=e.charCodeAt(0);return n>=u&&n<=l&&a>1?(t=e.charCodeAt(1),1024*(n-u)+t-c+65536):n},$=function(e){var t,a,n="",r=0,s=e.length;if(F(e))return N(e[0]);for(;r=u&&a<=l&&(s.push(t,u),n.push(u,a+1)),a>=c&&a<=p&&(s.push(t,u),n.push(u,56320),r.push(c,a+1)),a>p&&(s.push(t,u),n.push(u,56320),r.push(c,57344),a<=65535?s.push(57344,a+1):(s.push(57344,65536),i.push(65536,a+1)))):t>=u&&t<=l?(a>=u&&a<=l&&n.push(t,a+1),a>=c&&a<=p&&(n.push(t,56320),r.push(c,a+1)),a>p&&(n.push(t,56320),r.push(c,57344),a<=65535?s.push(57344,a+1):(s.push(57344,65536),i.push(65536,a+1)))):t>=c&&t<=p?(a>=c&&a<=p&&r.push(t,a+1),a>p&&(r.push(t,57344),a<=65535?s.push(57344,a+1):(s.push(57344,65536),i.push(65536,a+1)))):t>p&&t<=65535?a<=65535?s.push(t,a+1):(s.push(t,65536),i.push(65536,a+1)):i.push(t,a+1),o+=2;return{loneHighSurrogates:n,loneLowSurrogates:r,bmp:s,astral:i}}(e),s=r.loneHighSurrogates,i=r.loneLowSurrogates,o=r.bmp,d=r.astral,g=!P(s),f=!P(i),h=G(d);return t&&(o=w(o,s),g=!1,o=w(o,i),f=!1),P(o)||n.push($(o)),h.length&&n.push(function(e){var t=[];return m(e,(function(e){var a=e[0],n=e[1];t.push($(a)+$(n))})),t.join("|")}(h)),g&&n.push($(s)+"(?![\\uDC00-\\uDFFF])"),f&&n.push("(?:[^\\uD800-\\uDBFF]|^)"+$(i)),n.join("|")},V=function e(t){return arguments.length>1&&(t=E.call(arguments)),this instanceof e?(this.data=[],t?this.add(t):this):(new e).add(t)};V.version="1.4.2";var H=V.prototype;!function(e,t){var a;for(a in t)h.call(t,a)&&(e[a]=t[a])}(H,{add:function(e){var t=this;return null==e?t:e instanceof V?(t.data=w(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),R(e)?(m(e,(function(e){t.add(e)})),t):(t.data=C(t.data,b(e)?e:M(e)),t))},remove:function(e){var t=this;return null==e?t:e instanceof V?(t.data=S(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),R(e)?(m(e,(function(e){t.remove(e)})),t):(t.data=D(t.data,b(e)?e:M(e)),t))},addRange:function(e,t){var a=this;return a.data=T(a.data,b(e)?e:M(e),b(t)?t:M(t)),a},removeRange:function(e,t){var a=this,n=b(e)?e:M(e),r=b(t)?t:M(t);return a.data=A(a.data,n,r),a},intersection:function(e){var t=this,a=e instanceof V?_(e.data):e;return t.data=function(e,t){for(var a,n=0,r=t.length,s=[];n=0||(r[a]=e[a]);return r}function x(e,t){if(null==e)return{};var a,n,r=v(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function E(e,t){return t||(t=e.slice(0)),e.raw=t,e}function D(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,s=[],i=!0,o=!1;try{for(a=a.call(e);!(i=(n=a.next()).done)&&(s.push(n.value),!t||s.length!==t);i=!0);}catch(e){o=!0,r=e}finally{try{i||null==a.return||a.return()}finally{if(o)throw r}}return s}(e,t)||C(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||C(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){if(e){if("string"==typeof e)return w(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){for(var a=0,n=Object.keys(t);ar.length)return!1;for(var i=0,o=s.length-1;i1)for(var a=1;ae)return!1;if((a+=t[n+1])>=e)return!0}return!1}function xa(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&ma.test(String.fromCharCode(e)):va(e,Ra)))}function Ea(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&ya.test(String.fromCharCode(e)):va(e,Ra)||va(e,ba))))}function Da(e){for(var t=!0,a=0;a","<",">=","<="],$a=["==","===","!=","!=="],Ua=[].concat($a,["in","instanceof"]),Ga=[].concat(A(Ua),Ma),Wa=["-","/","%","*","**","&","|",">>",">>>","<<","^"],Va=["+"].concat(Wa,A(Ga)),Ha=["=","+="].concat(A(Wa.map((function(e){return e+"="}))),A(Na.map((function(e){return e+"="})))),Ka=["delete","!"],qa=["+","-","~"],Xa=["typeof"],za=["void","throw"].concat(Ka,qa,Xa),Ja={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},Ya=Symbol.for("var used to be block scoped"),Qa=Symbol.for("should not be considered a local binding");function Za(e,t,a){if(e){var n=sn[e.type];if(n)en(e,t,a,n[t]),tn(e,t,a)}}function en(e,t,a,n){null!=n&&n.validate&&(n.optional&&null==a||n.validate(e,t,a))}function tn(e,t,a){if(null!=a){var n=un[a.type];n&&n(e,t,a)}}var an={},nn={},rn={},sn={},on={},dn={},un={};function ln(e){return Array.isArray(e)?"array":null===e?"null":typeof e}function cn(e){return{validate:e}}function pn(e){return"string"==typeof e?vn(e):vn.apply(void 0,A(e))}function gn(e){return cn(pn(e))}function fn(e){return{validate:e,optional:!0}}function hn(e){return{validate:pn(e),optional:!0}}function mn(e){return t=pn(e),An(En("array"),Rn(t));var t}function yn(e){return cn(mn(e))}function Rn(e){function t(t,a,n){if(Array.isArray(n))for(var r=0;r=2&&"type"in t[0]&&"array"===t[0].type&&!("each"in t[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return n}var Cn=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],wn=["default","optional","validate"];function Sn(){for(var e=arguments.length,t=new Array(e),a=0;a0:d&&"object"==typeof d)throw new Error("field defaults can only be primitives or empty arrays currently");n[i]={default:Array.isArray(d)?[]:d,optional:o.optional,validate:o.validate}}for(var u=t.visitor||a.visitor||[],l=t.aliases||a.aliases||[],c=t.builder||a.builder||t.visitor||[],p=0,g=Object.keys(t);ps+1)throw new TypeError("RestElement must be last element of "+r)}}}),Pn("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:vn("Expression"),optional:!0}}}),Pn("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:An(En("array"),Rn(vn("Expression")))}},aliases:["Expression"]}),Pn("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:vn("Expression")}}}),Pn("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:vn("Expression"),optional:!0},consequent:{validate:An(En("array"),Rn(vn("Statement")))}}}),Pn("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:vn("Expression")},cases:{validate:An(En("array"),Rn(vn("SwitchCase")))}}}),Pn("ThisExpression",{aliases:["Expression"]}),Pn("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:vn("Expression")}}}),Pn("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:An(vn("BlockStatement"),Object.assign((function(e){if(la.env.BABEL_TYPES_8_BREAKING&&!e.handler&&!e.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")}),{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:vn("CatchClause")},finalizer:{optional:!0,validate:vn("BlockStatement")}}}),Pn("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:vn("Expression")},operator:{validate:bn.apply(void 0,A(za))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),Pn("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:la.env.BABEL_TYPES_8_BREAKING?vn("Identifier","MemberExpression"):vn("Expression")},operator:{validate:bn.apply(void 0,A(La))}},visitor:["argument"],aliases:["Expression"]}),Pn("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:En("boolean"),optional:!0},kind:{validate:bn("var","let","const")},declarations:{validate:An(En("array"),Rn(vn("VariableDeclarator")))}},validate:function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&ga("ForXStatement",e,{left:a})&&1!==a.declarations.length)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a "+e.type)}}),Pn("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:function(){if(!la.env.BABEL_TYPES_8_BREAKING)return vn("LVal");var e=vn("Identifier","ArrayPattern","ObjectPattern"),t=vn("Identifier");return function(a,n,r){(a.init?e:t)(a,n,r)}}()},definite:{optional:!0,validate:En("boolean")},init:{optional:!0,validate:vn("Expression")}}}),Pn("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:vn("Expression")},body:{validate:vn("Statement")}}}),Pn("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:vn("Expression")},body:{validate:vn("Statement")}}}),Pn("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Mn,{left:{validate:vn("Identifier","ObjectPattern","ArrayPattern","MemberExpression")},right:{validate:vn("Expression")},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0}})}),Pn("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Mn,{elements:{validate:An(En("array"),Rn(xn("null","PatternLike")))},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0},optional:{validate:En("boolean"),optional:!0}})}),Pn("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},Fn,_n,{expression:{validate:En("boolean")},body:{validate:vn("BlockStatement","Expression")}})}),Pn("ClassBody",{visitor:["body"],fields:{body:{validate:An(En("array"),Rn(vn("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","TSDeclareMethod","TSIndexSignature")))}}}),Pn("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:vn("Identifier"),optional:!0},typeParameters:{validate:vn("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:vn("ClassBody")},superClass:{optional:!0,validate:vn("Expression")},superTypeParameters:{validate:vn("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:An(En("array"),Rn(vn("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0},mixins:{validate:vn("InterfaceExtends"),optional:!0}}}),Pn("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:vn("Identifier")},typeParameters:{validate:vn("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:vn("ClassBody")},superClass:{optional:!0,validate:vn("Expression")},superTypeParameters:{validate:vn("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:An(En("array"),Rn(vn("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0},mixins:{validate:vn("InterfaceExtends"),optional:!0},declare:{validate:En("boolean"),optional:!0},abstract:{validate:En("boolean"),optional:!0}},validate:function(){var e=vn("Identifier");return function(t,a,n){la.env.BABEL_TYPES_8_BREAKING&&(ga("ExportDefaultDeclaration",t)||e(n,"id",n.id))}}()}),Pn("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:vn("StringLiteral")},exportKind:fn(bn("type","value")),assertions:{optional:!0,validate:An(En("array"),Rn(vn("ImportAttribute")))}}}),Pn("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:vn("FunctionDeclaration","TSDeclareFunction","ClassDeclaration","Expression")},exportKind:fn(bn("value"))}}),Pn("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:An(vn("Declaration"),Object.assign((function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&a&&e.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration")}),{oneOfNodeTypes:["Declaration"]}),(function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&a&&e.source)throw new TypeError("Cannot export a declaration from a source")}))},assertions:{optional:!0,validate:An(En("array"),Rn(vn("ImportAttribute")))},specifiers:{default:[],validate:An(En("array"),Rn((Nn=vn("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),Ln=vn("ExportSpecifier"),la.env.BABEL_TYPES_8_BREAKING?function(e,t,a){(e.source?Nn:Ln)(e,t,a)}:Nn)))},source:{validate:vn("StringLiteral"),optional:!0},exportKind:fn(bn("type","value"))}}),Pn("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")},exported:{validate:vn("Identifier","StringLiteral")},exportKind:{validate:bn("type","value"),optional:!0}}}),Pn("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!la.env.BABEL_TYPES_8_BREAKING)return vn("VariableDeclaration","LVal");var e=vn("VariableDeclaration"),t=vn("Identifier","MemberExpression","ArrayPattern","ObjectPattern");return function(a,n,r){ga("VariableDeclaration",r)?e(a,n,r):t(a,n,r)}}()},right:{validate:vn("Expression")},body:{validate:vn("Statement")},await:{default:!1}}}),Pn("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{assertions:{optional:!0,validate:An(En("array"),Rn(vn("ImportAttribute")))},specifiers:{validate:An(En("array"),Rn(vn("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:vn("StringLiteral")},importKind:{validate:bn("type","typeof","value"),optional:!0}}}),Pn("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")}}}),Pn("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")}}}),Pn("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")},imported:{validate:vn("Identifier","StringLiteral")},importKind:{validate:bn("type","typeof","value"),optional:!0}}}),Pn("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:An(vn("Identifier"),Object.assign((function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING){var n;switch(a.name){case"function":n="sent";break;case"new":n="target";break;case"import":n="meta"}if(!ga("Identifier",e.property,{name:n}))throw new TypeError("Unrecognised MetaProperty")}}),{oneOfNodeTypes:["Identifier"]}))},property:{validate:vn("Identifier")}}});var $n={abstract:{validate:En("boolean"),optional:!0},accessibility:{validate:bn("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:En("boolean"),optional:!0},key:{validate:An(function(){var e=vn("Identifier","StringLiteral","NumericLiteral"),t=vn("Expression");return function(a,n,r){(a.computed?t:e)(a,n,r)}}(),vn("Identifier","StringLiteral","NumericLiteral","Expression"))}},Un=Object.assign({},Fn,$n,{params:{validate:An(En("array"),Rn(vn("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:bn("get","set","method","constructor"),default:"method"},access:{validate:An(En("string"),bn("public","private","protected")),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0}});Pn("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},Un,_n,{body:{validate:vn("BlockStatement")}})}),Pn("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Mn,{properties:{validate:An(En("array"),Rn(vn("RestElement","ObjectProperty")))}})}),Pn("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:vn("Expression")}}}),Pn("Super",{aliases:["Expression"]}),Pn("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:vn("Expression")},quasi:{validate:vn("TemplateLiteral")},typeParameters:{validate:vn("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),Pn("TemplateElement",{builder:["value","tail"],fields:{value:{validate:function(e){function t(t,a,n){for(var r=[],s=0,i=Object.keys(e);st.length)throw new Error(e+": Too many arguments passed. Received "+a+" but can receive no more than "+t.length);for(var n={type:e},r=0;r=0)){if(Xe(i))return[i];if(aa(i))a[i.type]=i;else if(ot(i))n.has(i.types)||(e=e.concat(i.types),n.add(i.types));else if(Qe(i)){var o=eu(i.id);if(t[o]){var d=t[o];d.typeParameters?i.typeParameters&&(d.typeParameters.params=tu(d.typeParameters.params.concat(i.typeParameters.params))):d=i.typeParameters}else t[o]=i}else r.push(i)}}for(var u=0,l=Object.keys(a);u=0)){if(At(i))return[i];na(i)?a[i.type]=i:Tt(i)?n.has(i.types)||(e.push.apply(e,A(i.types)),n.add(i.types)):r.push(i)}}for(var o=0,d=Object.keys(a);o=Number.MAX_SAFE_INTEGER?Dl.uid=0:Dl.uid++},Al.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]};var Tl=Function.call.bind(Object.prototype.toString);function jl(e){if(void 0===e)return _r("undefined");if(!0===e||!1===e)return Lr(e);if(null===e)return Nr();if("string"==typeof e)return Br(e);if("number"==typeof e){var t;if(Number.isFinite(e))t=Or(Math.abs(e));else t=gr("/",Number.isNaN(e)?Or(0):Or(1),Or(0));return(e<0||Object.is(e,-0))&&(t=as("-",t)),t}if(function(e){return"[object RegExp]"===Tl(e)}(e))return Mr(e.source,e.toString().match(/\/([a-z]+|)$/)[1]);if(Array.isArray(e))return cr(e.map(jl));if(function(e){if("object"!=typeof e||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(e)){for(var a=[],n=0,r=Object.keys(e);n=0)return!0}else if(s===e)return!0}return!1}function Bl(e){return fe(e)&&("var"!==e.kind||e[Ya])}function Ol(e){return W(e)||Ee(e)||Bl(e)}function Nl(e,t,a){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"JSXMemberExpression":return t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e&&!!t.computed;case"ObjectProperty":return t.key===e?!!t.computed:!a||"ObjectPattern"!==a.type;case"ClassProperty":case"TSPropertySignature":return t.key!==e||!!t.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"ExportSpecifier":return(null==a||!a.source)&&t.local===e;case"TSEnumMember":return t.id!==e}return!0}function Ll(e,t){return(!_(e)||!Wt(t)&&!B(t))&&(!(!Jt(e)||!Wt(t)&&!B(t))||Nt(e))}var Ml=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function $l(e){return Ia(e)&&!Ml.has(e)}function Ul(e){return fe(e,{kind:"var"})&&!e[Ya]}var Gl={isReactComponent:ia,isCompatTag:function(e){return!!e&&/^[a-z]/.test(e)},buildChildren:function(e){for(var t=[],a=0;a0)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 a=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*Cc;case"weeks":case"week":case"w":return a*Ac;case"days":case"day":case"d":return a*Dc;case"hours":case"hour":case"hrs":case"hr":case"h":return a*Ec;case"minutes":case"minute":case"mins":case"min":case"m":return a*xc;case"seconds":case"second":case"secs":case"sec":case"s":return a*vc;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===a&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=Dc)return Sc(e,t,Dc,"day");if(t>=Ec)return Sc(e,t,Ec,"hour");if(t>=xc)return Sc(e,t,xc,"minute");if(t>=vc)return Sc(e,t,vc,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=Dc)return Math.round(e/Dc)+"d";if(t>=Ec)return Math.round(e/Ec)+"h";if(t>=xc)return Math.round(e/xc)+"m";if(t>=vc)return Math.round(e/vc)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Sc(e,t,a,n){var r=t>=1.5*a;return Math.round(e/a)+" "+n+(r?"s":"")}var Tc=function(e){function t(e){var n,r,s,i=null;function o(){for(var e=arguments.length,a=new Array(e),r=0;r=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(a=!1,function(){a||(a=!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||function(){},e.exports=Tc(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}),"/$$rollup_base$$/node_modules/debug/src"),Pc=function(){function e(e){var t=e.identifier,a=e.scope,n=e.path,r=e.kind;this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=t,this.scope=a,this.path=n,this.kind=r,this.clearValue()}var t=e.prototype;return t.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},t.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},t.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},t.reassign=function(e){this.constant=!1,-1===this.constantViolations.indexOf(e)&&this.constantViolations.push(e)},t.reference=function(e){-1===this.referencePaths.indexOf(e)&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},t.dereference=function(){this.references--,this.referenced=!!this.references},e}(),Fc=ou,_c=ms,kc=ys,Ic=_r,Bc=rs,Oc=ss;function Nc(e){if(!e.isExportDeclaration())throw new Error("Only export declarations can be split.");var t=e.isExportDefaultDeclaration(),a=e.get("declaration"),n=a.isClassDeclaration();if(t){var r=a.isFunctionDeclaration()||n,s=a.isScope()?a.scope.parent:a.scope,i=a.node.id,o=!1;i||(o=!0,i=s.generateUidIdentifier("default"),(r||a.isFunctionExpression()||a.isClassExpression())&&(a.node.id=Fc(i)));var d=r?a:Bc("var",[Oc(Fc(i),a.node)]),u=_c(null,[kc(Fc(i),Ic("default"))]);return e.insertAfter(u),e.replaceWith(d),o&&s.registerDeclaration(e),e}if(e.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var l=a.getOuterBindingIdentifiers(),c=Object.keys(l).map((function(e){return kc(Ic(e),Ic(e))})),p=_c(null,c);return e.insertAfter(p),e.replaceWith(a.node),e}var Lc=an,Mc={ReferencedIdentifier:function(e,t){var a=e.node;a.name===t.oldName&&(a.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||function(e){if(!e.isMethod()||!e.node.computed)return void e.skip();for(var t,a=S(Lc[e.type]);!(t=a()).done;){var n=t.value;"key"!==n&&e.skipKey(n)}}(e)},"AssignmentExpression|Declaration|VariableDeclarator":function(e,t){if(!e.isVariableDeclaration()){var a=e.getOuterBindingIdentifiers();for(var n in a)n===t.oldName&&(a[n].name=t.newName)}}},$c=function(){function e(e,t,a){this.newName=a,this.oldName=t,this.binding=e}var t=e.prototype;return t.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath;t.isExportDeclaration()&&(t.isExportDefaultDeclaration()&&!t.get("declaration").node.id||Nc(t))},t.maybeConvertFromClassFunctionDeclaration=function(e){},t.maybeConvertFromClassFunctionExpression=function(e){},t.rename=function(e){var t=this,a=this.binding,n=this.oldName,r=this.newName,s=a.scope,i=a.path.find((function(e){return e.isDeclaration()||e.isFunctionExpression()||e.isClassExpression()}));i&&(i.getOuterBindingIdentifiers()[n]===a.identifier&&this.maybeConvertFromExportDeclaration(i));var o=e||s.block;"SwitchStatement"===(null==o?void 0:o.type)?o.cases.forEach((function(e){s.traverse(e,Mc,t)})):s.traverse(o,Mc,this),e||(s.removeOwnBinding(n),s.bindings[r]=a,this.binding.identifier.name=r),i&&(this.maybeConvertFromClassFunctionDeclaration(i),this.maybeConvertFromClassFunctionExpression(i))},e}();var Uc={builtin:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es2015:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2017:{Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},worker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},commonjs:{exports:!0,global:!1,module:!1,require:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{_:!1,$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},protractor:{$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},devtools:{$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1}},Gc=new WeakMap,Wc=new WeakMap;function Vc(){Gc=new WeakMap}function Hc(){Wc=new WeakMap}var Kc=Object.freeze({__proto__:null,get path(){return Gc},get scope(){return Wc},clear:function(){Vc(),Hc()},clearPath:Vc,clearScope:Hc}),qc=Qa,Xc=br,zc=ou,Jc=Al,Yc=_r,Qc=j,Zc=Ot,ep=Yt,tp=ve,ap=Ee,np=De,rp=Ae,sp=Ce,ip=W,op=H,dp=Te,up=Kt,lp=qt,cp=Qt,pp=ea,gp=ae,fp=Xt,hp=Vt,mp=Be,yp=Oe,Rp=Ne,bp=le,vp=pe,xp=fe,Ep=ra,Dp=Ur,Ap=Or,Cp=fl,wp=as,Sp=rs,Tp=ss;function jp(e,t){switch(null==e?void 0:e.type){default:if(cp(e))if((np(e)||sp(e)||dp(e))&&e.source)jp(e.source,t);else if((sp(e)||dp(e))&&e.specifiers&&e.specifiers.length)for(var a,n=S(e.specifiers);!(a=n()).done;){jp(a.value,t)}else(rp(e)||sp(e))&&e.declaration&&jp(e.declaration,t);else pp(e)?jp(e.local,t):up(e)&&t.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":jp(e.object,t),jp(e.property,t);break;case"Identifier":case"JSXIdentifier":case"JSXOpeningElement":t.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":jp(e.callee,t);break;case"ObjectExpression":case"ObjectPattern":for(var r,s=S(e.properties);!(r=s()).done;){jp(r.value,t)}break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":jp(e.argument,t);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":jp(e.key,t);break;case"ThisExpression":t.push("this");break;case"Super":t.push("super");break;case"Import":t.push("import");break;case"DoExpression":t.push("do");break;case"YieldExpression":t.push("yield"),jp(e.argument,t);break;case"AwaitExpression":t.push("await"),jp(e.argument,t);break;case"AssignmentExpression":jp(e.left,t);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":jp(e.id,t);break;case"ParenthesizedExpression":jp(e.expression,t);break;case"MetaProperty":jp(e.meta,t),jp(e.property,t);break;case"JSXElement":jp(e.openingElement,t);break;case"JSXFragment":jp(e.openingFragment,t);break;case"JSXOpeningFragment":t.push("Fragment");break;case"JSXNamespacedName":jp(e.namespace,t),jp(e.name,t)}}var Pp={ForStatement:function(e){var t=e.get("init");if(t.isVar()){var a=e.scope;(a.getFunctionParent()||a.getProgramParent()).registerBinding("var",t)}},Declaration:function(e){e.isBlockScoped()||(e.isImportDeclaration()||e.isExportDeclaration()||(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerDeclaration(e))},ImportDeclaration:function(e){e.scope.getBlockParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var a=e.get("left");if(a.isPattern()||a.isIdentifier())t.constantViolations.push(e);else if(a.isVar()){var n=e.scope;(n.getFunctionParent()||n.getProgramParent()).registerBinding("var",a)}},ExportDeclaration:{exit:function(e){var t=e.node,a=e.scope;if(!np(t)){var n=t.declaration;if(ap(n)||ip(n)){var r=n.id;if(!r)return;var s=a.getBinding(r.name);null==s||s.reference(e)}else if(xp(n))for(var i,o=S(n.declarations);!(i=o()).done;)for(var d=i.value,u=0,l=Object.keys(Jc(d));u1&&(a+=t),"_"+a},t.generateUidBasedOnNode=function(e,t){var a=[];jp(e,a);var n=a.join("$");return n=n.replace(/^_/,"")||t||"ref",this.generateUid(n.slice(0,20))},t.generateUidIdentifierBasedOnNode=function(e,t){return Yc(this.generateUidBasedOnNode(e,t))},t.isStatic=function(e){if(bp(e)||mp(e))return!0;if(op(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},t.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var a=this.generateUidIdentifierBasedOnNode(e);return t?a:(this.push({id:a}),zc(a))},t.checkBlockScopedCollisions=function(e,t,a,n){if("param"!==t&&("local"!==e.kind&&("let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind||"param"===e.kind&&("let"===t||"const"===t))))throw this.hub.buildError(n,'Duplicate declaration "'+a+'"',TypeError)},t.rename=function(e,t,a){var n=this.getBinding(e);if(n)return t=t||this.generateUidIdentifier(e).name,new $c(n,e,t).rename(a)},t._renameFromMap=function(e,t,a,n){e[t]&&(e[a]=n,e[t]=null)},t.dump=function(){var e="-".repeat(60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var a=0,n=Object.keys(t.bindings);a>>=5)>0&&(t|=32),a+=Ip(t)}while(n>0);return a},Np=function(e,t,a){var n,r,s,i,o=e.length,d=0,u=0;do{if(t>=o)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(r=Bp(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));n=!!(32&r),d+=(r&=31)<>1,1==(1&s)?-i:i),a.rest=t},Lp=r((function(e,t){t.getArg=function(e,t,a){if(t in e)return e[t];if(3===arguments.length)return a;throw new Error('"'+t+'" is a required argument.')};var a=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,n=/^data:.+\,.+$/;function r(e){var t=e.match(a);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function i(e){var a=e,n=r(e);if(n){if(!n.path)return e;a=n.path}for(var i,o=t.isAbsolute(a),d=a.split(/\/+/),u=0,l=d.length-1;l>=0;l--)"."===(i=d[l])?d.splice(l,1):".."===i?u++:u>0&&(""===i?(d.splice(l+1,u),u=0):(d.splice(l,2),u--));return""===(a=d.join("/"))&&(a=o?"/":"."),n?(n.path=a,s(n)):a}t.urlParse=r,t.urlGenerate=s,t.normalize=i,t.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var a=r(t),o=r(e);if(o&&(e=o.path||"/"),a&&!a.scheme)return o&&(a.scheme=o.scheme),s(a);if(a||t.match(n))return t;if(o&&!o.host&&!o.path)return o.host=t,s(o);var d="/"===t.charAt(0)?t:i(e.replace(/\/+$/,"")+"/"+t);return o?(o.path=d,s(o)):d},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(a)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var a=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++a}return Array(a+1).join("../")+t.substr(e.length+1)};var o=!("__proto__"in Object.create(null));function d(e){return e}function u(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 a=t-10;a>=0;a--)if(36!==e.charCodeAt(a))return!1;return!0}function l(e,t){return e===t?0:e>t?1:-1}t.toSetString=o?d:function(e){return u(e)?"$"+e:e},t.fromSetString=o?d:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,a){var n=e.source-t.source;return 0!==n||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)||a||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=e.generatedLine-t.generatedLine)?n:e.name-t.name},t.compareByGeneratedPositionsDeflated=function(e,t,a){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||a||0!==(n=e.source-t.source)||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:e.name-t.name},t.compareByGeneratedPositionsInflated=function(e,t){var a=e.generatedLine-t.generatedLine;return 0!==a||0!==(a=e.generatedColumn-t.generatedColumn)||0!==(a=l(e.source,t.source))||0!==(a=e.originalLine-t.originalLine)||0!==(a=e.originalColumn-t.originalColumn)?a:l(e.name,t.name)}}),"/$$rollup_base$$/node_modules/source-map/lib"),Mp=Object.prototype.hasOwnProperty,$p="undefined"!=typeof Map;function Up(){this._array=[],this._set=$p?new Map:Object.create(null)}Up.fromArray=function(e,t){for(var a=new Up,n=0,r=e.length;n=0)return t}else{var a=Lp.toSetString(e);if(Mp.call(this._set,a))return this._set[a]}throw new Error('"'+e+'" is not in the set.')},Up.prototype.at=function(e){if(e>=0&&en||r==n&&i>=s||Lp.compareByGeneratedPositionsInflated(t,a)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},Wp.prototype.toArray=function(){return this._sorted||(this._array.sort(Lp.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var Vp=Gp.ArraySet,Hp={MappingList:Wp}.MappingList;function Kp(e){e||(e={}),this._file=Lp.getArg(e,"file",null),this._sourceRoot=Lp.getArg(e,"sourceRoot",null),this._skipValidation=Lp.getArg(e,"skipValidation",!1),this._sources=new Vp,this._names=new Vp,this._mappings=new Hp,this._sourcesContents=null}Kp.prototype._version=3,Kp.fromSourceMap=function(e){var t=e.sourceRoot,a=new Kp({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var n={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(n.source=e.source,null!=t&&(n.source=Lp.relative(t,n.source)),n.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(n.name=e.name)),a.addMapping(n)})),e.sources.forEach((function(t){var n=e.sourceContentFor(t);null!=n&&a.setSourceContent(t,n)})),a},Kp.prototype.addMapping=function(e){var t=Lp.getArg(e,"generated"),a=Lp.getArg(e,"original",null),n=Lp.getArg(e,"source",null),r=Lp.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,a,n,r),null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=r&&(r=String(r),this._names.has(r)||this._names.add(r)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=a&&a.line,originalColumn:null!=a&&a.column,source:n,name:r})},Kp.prototype.setSourceContent=function(e,t){var a=e;null!=this._sourceRoot&&(a=Lp.relative(this._sourceRoot,a)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[Lp.toSetString(a)]=t):this._sourcesContents&&(delete this._sourcesContents[Lp.toSetString(a)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},Kp.prototype.applySourceMap=function(e,t,a){var n=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');n=e.file}var r=this._sourceRoot;null!=r&&(n=Lp.relative(r,n));var s=new Vp,i=new Vp;this._mappings.unsortedForEach((function(t){if(t.source===n&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=a&&(t.source=Lp.join(a,t.source)),null!=r&&(t.source=Lp.relative(r,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var d=t.source;null==d||s.has(d)||s.add(d);var u=t.name;null==u||i.has(u)||i.add(u)}),this),this._sources=s,this._names=i,e.sources.forEach((function(t){var n=e.sourceContentFor(t);null!=n&&(null!=a&&(t=Lp.join(a,t)),null!=r&&(t=Lp.relative(r,t)),this.setSourceContent(t,n))}),this)},Kp.prototype._validateMapping=function(e,t,a,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||a||n)&&!(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&&a))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:a,original:t,name:n}))},Kp.prototype._serializeMappings=function(){for(var e,t,a,n,r=0,s=1,i=0,o=0,d=0,u=0,l="",c=this._mappings.toArray(),p=0,g=c.length;p0){if(!Lp.compareByGeneratedPositionsInflated(t,c[p-1]))continue;e+=","}e+=Op(t.generatedColumn-r),r=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=Op(n-u),u=n,e+=Op(t.originalLine-1-o),o=t.originalLine-1,e+=Op(t.originalColumn-i),i=t.originalColumn,null!=t.name&&(a=this._names.indexOf(t.name),e+=Op(a-d),d=a)),l+=e}return l},Kp.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=Lp.relative(t,e));var a=Lp.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,a)?this._sourcesContents[a]:null}),this)},Kp.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},Kp.prototype.toString=function(){return JSON.stringify(this.toJSON())};var qp={SourceMapGenerator:Kp},Xp=r((function(e,t){function a(e,n,r,s,i,o){var d=Math.floor((n-e)/2)+e,u=i(r,s[d],!0);return 0===u?d:u>0?n-d>1?a(d,n,r,s,i,o):o==t.LEAST_UPPER_BOUND?n1?a(e,d,r,s,i,o):o==t.LEAST_UPPER_BOUND?d:e<0?-1:e}t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,r,s){if(0===n.length)return-1;var i=a(-1,n.length,e,n,r,s||t.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&0===r(n[i],n[i-1],!0);)--i;return i}}),"/$$rollup_base$$/node_modules/source-map/lib");function zp(e,t,a){var n=e[t];e[t]=e[a],e[a]=n}function Jp(e,t,a,n){if(a=0){var s=this._originalMappings[r];if(void 0===e.column)for(var i=s.originalLine;s&&s.originalLine===i;)n.push({line:Lp.getArg(s,"generatedLine",null),column:Lp.getArg(s,"generatedColumn",null),lastColumn:Lp.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r];else for(var o=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==o;)n.push({line:Lp.getArg(s,"generatedLine",null),column:Lp.getArg(s,"generatedColumn",null),lastColumn:Lp.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r]}return n};var tg=eg;function ag(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=Lp.getArg(t,"version"),n=Lp.getArg(t,"sources"),r=Lp.getArg(t,"names",[]),s=Lp.getArg(t,"sourceRoot",null),i=Lp.getArg(t,"sourcesContent",null),o=Lp.getArg(t,"mappings"),d=Lp.getArg(t,"file",null);if(a!=this._version)throw new Error("Unsupported version: "+a);n=n.map(String).map(Lp.normalize).map((function(e){return s&&Lp.isAbsolute(s)&&Lp.isAbsolute(e)?Lp.relative(s,e):e})),this._names=Qp.fromArray(r.map(String),!0),this._sources=Qp.fromArray(n,!0),this.sourceRoot=s,this.sourcesContent=i,this._mappings=o,this.file=d}function ng(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}ag.prototype=Object.create(eg.prototype),ag.prototype.consumer=eg,ag.fromSourceMap=function(e){var t=Object.create(ag.prototype),a=t._names=Qp.fromArray(e._names.toArray(),!0),n=t._sources=Qp.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var r=e._mappings.toArray().slice(),s=t.__generatedMappings=[],i=t.__originalMappings=[],o=0,d=r.length;o1&&(a.source=c+r[1],c+=r[1],a.originalLine=u+r[2],u=a.originalLine,a.originalLine+=1,a.originalColumn=l+r[3],l=a.originalColumn,r.length>4&&(a.name=p+r[4],p+=r[4])),R.push(a),"number"==typeof a.originalLine&&y.push(a)}Zp(R,Lp.compareByGeneratedPositionsDeflated),this.__generatedMappings=R,Zp(y,Lp.compareByOriginalPositions),this.__originalMappings=y},ag.prototype._findMapping=function(e,t,a,n,r,s){if(e[a]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[a]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return Xp.search(e,t,r,s)},ag.prototype.computeColumnSpans=function(){for(var e=0;e=0){var n=this._generatedMappings[a];if(n.generatedLine===t.generatedLine){var r=Lp.getArg(n,"source",null);null!==r&&(r=this._sources.at(r),null!=this.sourceRoot&&(r=Lp.join(this.sourceRoot,r)));var s=Lp.getArg(n,"name",null);return null!==s&&(s=this._names.at(s)),{source:r,line:Lp.getArg(n,"originalLine",null),column:Lp.getArg(n,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},ag.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},ag.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=Lp.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var a;if(null!=this.sourceRoot&&(a=Lp.urlParse(this.sourceRoot))){var n=e.replace(/^file:\/\//,"");if("file"==a.scheme&&this._sources.has(n))return this.sourcesContent[this._sources.indexOf(n)];if((!a.path||"/"==a.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},ag.prototype.generatedPositionFor=function(e){var t=Lp.getArg(e,"source");if(null!=this.sourceRoot&&(t=Lp.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var a={source:t=this._sources.indexOf(t),originalLine:Lp.getArg(e,"line"),originalColumn:Lp.getArg(e,"column")},n=this._findMapping(a,this._originalMappings,"originalLine","originalColumn",Lp.compareByOriginalPositions,Lp.getArg(e,"bias",eg.GREATEST_LOWER_BOUND));if(n>=0){var r=this._originalMappings[n];if(r.source===a.source)return{line:Lp.getArg(r,"generatedLine",null),column:Lp.getArg(r,"generatedColumn",null),lastColumn:Lp.getArg(r,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var rg=ag;function sg(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=Lp.getArg(t,"version"),n=Lp.getArg(t,"sections");if(a!=this._version)throw new Error("Unsupported version: "+a);this._sources=new Qp,this._names=new Qp;var r={line:-1,column:0};this._sections=n.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=Lp.getArg(e,"offset"),a=Lp.getArg(t,"line"),n=Lp.getArg(t,"column");if(a=0;t--)this.prepend(e[t]);else{if(!e[ug]&&"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},lg.prototype.walk=function(e){for(var t,a=0,n=this.children.length;a0){for(t=[],a=0;a0&&gg.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,a=t.line,n=t.column,r=t.filename,s=t.identifierName,i=t.force;this._queue.unshift([e,a,n,s,r,i])},t._flush=function(){for(var e;e=this._queue.pop();)this._append.apply(this,A(e))},t._append=function(e,t,a,n,r,s){this._buf+=e,this._last=e.charCodeAt(e.length-1);var i=e.indexOf("\n"),o=0;for(0!==i&&this._mark(t,a,n,r,s);-1!==i;)this._position.line++,this._position.column=0,(o=i+1)0&&"\n"===this._queue[0][0]&&this._queue.shift()},t.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},t.getLastChar=function(){var e;this._queue.length>0?e=this._queue[0][0].charCodeAt(0):e=this._last;return e},t.endsWithCharAndNewline=function(){var e=this._queue;if(e.length>0){if(10!==e[0][0].charCodeAt(0))return;return e.length>1?e[1][0].charCodeAt(0):this._last}},t.hasContent=function(){return this._queue.length>0||!!this._last},t.exactSource=function(e,t){this.source("start",e,!0),t(),this.source("end",e),this._disallowPop("start",e)},t.source=function(e,t,a){e&&!t||this._normalizePosition(e,t,this._sourcePosition,a)},t.withSource=function(e,t,a){if(!this._map)return a();var n=this._sourcePosition.line,r=this._sourcePosition.column,s=this._sourcePosition.filename,i=this._sourcePosition.identifierName;this.source(e,t),a(),this._sourcePosition.force&&this._sourcePosition.line===n&&this._sourcePosition.column===r&&this._sourcePosition.filename===s||this._disallowedPop&&this._disallowedPop.line===n&&this._disallowedPop.column===r&&this._disallowedPop.filename===s||(this._sourcePosition.line=n,this._sourcePosition.column=r,this._sourcePosition.filename=s,this._sourcePosition.identifierName=i,this._sourcePosition.force=!1,this._disallowedPop=null)},t._disallowPop=function(e,t){e&&!t||(this._disallowedPop=this._normalizePosition(e,t))},t._normalizePosition=function(e,t,a,n){var r=t?t[e]:null;void 0===a&&(a={identifierName:null,line:null,column:null,filename:null,force:!1});var s=a.line,i=a.column,o=a.filename;return a.identifierName="start"===e&&(null==t?void 0:t.identifierName)||null,a.line=null==r?void 0:r.line,a.column=null==r?void 0:r.column,a.filename=null==t?void 0:t.filename,(n||a.line!==s||a.column!==i||a.filename!==o)&&(a.force=n),a},t.getCurrentColumn=function(){var e=this._queue.reduce((function(e,t){return t[0]+e}),""),t=e.lastIndexOf("\n");return-1===t?this._position.column+e.length:e.length-1-t},t.getCurrentLine=function(){for(var e=this._queue.reduce((function(e,t){return t[0]+e}),""),t=0,a=0;a":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10},jf=function(e,t){return(Ug(t)||Gg(t))&&t.superClass===e},Pf=function(e,t){return(af(t)||df(t))&&t.object===e||($g(t)||of(t)||nf(t))&&t.callee===e||vf(t)&&t.tag===e||hf(t)};function Ff(e,t){return Ig(t)||rf(t)||ef(t)||Af(t)}function _f(e,t){return pf(t)||mf(t)||ff(t)||bf(t)||yf(t)}function kf(e,t){return Lg(t)||Df(t)||Pf(e,t)||Ng(t)&&Sf(e)||Vg(t)&&e===t.test||jf(e,t)}function If(e,t){return Pf(e,t)||Mg(t,{operator:"**",left:e})||jf(e,t)}function Bf(e,t){return!!(Df(t)||Lg(t)||Vg(t,{test:e})||Ng(t)||Rf(t)||gf(t))||If(e,t)}function Of(e,t){return $g(t,{callee:e})||af(t,{object:e})}function Nf(e,t){for(var a=t.expressionStatement,n=void 0!==a&&a,r=t.arrowBody,s=void 0!==r&&r,i=t.exportDefault,o=void 0!==i&&i,d=t.forHead,u=void 0!==d&&d,l=t.forInHead,c=void 0!==l&&l,p=t.forOfHead,g=void 0!==p&&p,f=e.length-1,h=e[f],m=e[--f];f>=0;){if(n&&qg(m,{expression:h})||o&&Kg(m,{declaration:h})||s&&Bg(m,{body:h})||u&&Yg(m,{init:h})||c&&zg(m,{left:h})||g&&Jg(m,{left:h}))return!0;if(!(Pf(h,m)&&!nf(m)||lf(m)&&m.expressions[0]===h||Wg(m,{test:h})||Lg(m,{left:h})||Og(m,{left:h})))return!1;h=m,m=e[--f]}return!1}var Lf=Object.freeze({__proto__:null,NullableTypeAnnotation:function(e,t){return Ig(t)},FunctionTypeAnnotation:function(e,t,a){return Af(t)||ef(t)||Ig(t)||Ef(t)&&Bg(a[a.length-3])},UpdateExpression:function(e,t){return Pf(e,t)||jf(e,t)},ObjectExpression:function(e,t,a){return Nf(a,{expressionStatement:!0,arrowBody:!0})},DoExpression:function(e,t,a){return!e.async&&Nf(a,{expressionStatement:!0})},Binary:function(e,t){if("**"===e.operator&&Mg(t,{operator:"**"}))return t.left===e;if(jf(e,t))return!0;if(Pf(e,t)||Df(t)||Ng(t))return!0;if(Lg(t)){var a=t.operator,n=Tf[a],r=e.operator,s=Tf[r];if(n===s&&t.right===e&&!tf(t)||n>s)return!0}},UnionTypeAnnotation:Ff,IntersectionTypeAnnotation:Ff,OptionalIndexedAccessType:function(e,t){return Zg(t,{objectType:e})},TSAsExpression:function(){return!0},TSTypeAssertion:function(){return!0},TSUnionType:_f,TSIntersectionType:_f,TSInferType:function(e,t){return pf(t)||mf(t)},BinaryExpression:function(e,t){return"in"===e.operator&&(Cf(t)||Xg(t))},SequenceExpression:function(e,t){return!(Yg(t)||xf(t)||uf(t)||Qg(t)&&t.test===e||wf(t)&&t.test===e||zg(t)&&t.right===e||cf(t)&&t.discriminant===e||qg(t)&&t.expression===e)},YieldExpression:kf,AwaitExpression:kf,ClassExpression:function(e,t,a){return Nf(a,{expressionStatement:!0,exportDefault:!0})},UnaryLike:If,FunctionExpression:function(e,t,a){return Nf(a,{expressionStatement:!0,exportDefault:!0})},ArrowFunctionExpression:function(e,t){return Hg(t)||Bf(e,t)},ConditionalExpression:Bf,OptionalMemberExpression:Of,OptionalCallExpression:Of,AssignmentExpression:function(e,t){return!!sf(e.left)||Bf(e,t)},LogicalExpression:function(e,t){switch(e.operator){case"||":return!!tf(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return tf(t,{operator:"??"});case"??":return tf(t)&&"??"!==t.operator}},Identifier:function(e,t,a){if("let"===e.name){var n=af(t,{object:e,computed:!0})||df(t,{object:e,computed:!0,optional:!1});return Nf(a,{expressionStatement:n,forHead:n,forInHead:n,forOfHead:!0})}return"async"===e.name&&Jg(t)&&e===t.left}}),Mf=rn,$f=I,Uf=M,Gf=Z,Wf=ee;function Vf(e){var t={};function a(e,a){var n=t[e];t[e]=n?function(e,t,r){var s=n(e,t,r);return null==s?a(e,t,r):s}:a}for(var n=0,r=Object.keys(e);n0?r-4:r;for(a=0;a>16&255,i[o++]=t>>8&255,i[o++]=255&t;2===s&&(t=Lh[e.charCodeAt(a)]<<2|Lh[e.charCodeAt(a+1)]>>4,i[o++]=255&t);1===s&&(t=Lh[e.charCodeAt(a)]<<10|Lh[e.charCodeAt(a+1)]<<4|Lh[e.charCodeAt(a+2)]>>2,i[o++]=t>>8&255,i[o++]=255&t);return i},Oh=function(e){for(var t,a=e.length,n=a%3,r=[],s=16383,i=0,o=a-n;io?o:i+s));1===n?(t=e[a-1],r.push(Nh[t>>2]+Nh[t<<4&63]+"==")):2===n&&(t=(e[a-2]<<8)+e[a-1],r.push(Nh[t>>10]+Nh[t>>4&63]+Nh[t<<2&63]+"="));return r.join("")},Nh=[],Lh=[],Mh="undefined"!=typeof Uint8Array?Uint8Array:Array,$h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Uh=0,Gh=$h.length;Uh0)throw new Error("Invalid string. Length must be a multiple of 4");var a=e.indexOf("=");return-1===a&&(a=t),[a,a===t?0:4-a%4]}function Vh(e,t,a){for(var n,r,s=[],i=t;i>18&63]+Nh[r>>12&63]+Nh[r>>6&63]+Nh[63&r]);return s.join("")}Lh["-".charCodeAt(0)]=62,Lh["_".charCodeAt(0)]=63;var Hh={byteLength:Ih,toByteArray:Bh,fromByteArray:Oh},Kh=function(e,t,a,n,r){var s,i,o=8*r-n-1,d=(1<>1,l=-7,c=a?r-1:0,p=a?-1:1,g=e[t+c];for(c+=p,s=g&(1<<-l)-1,g>>=-l,l+=o;l>0;s=256*s+e[t+c],c+=p,l-=8);for(i=s&(1<<-l)-1,s>>=-l,l+=n;l>0;i=256*i+e[t+c],c+=p,l-=8);if(0===s)s=1-u;else{if(s===d)return i?NaN:1/0*(g?-1:1);i+=Math.pow(2,n),s-=u}return(g?-1:1)*i*Math.pow(2,s-n)},qh=function(e,t,a,n,r,s){var i,o,d,u=8*s-r-1,l=(1<>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:s-1,f=n?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-i))<1&&(i--,d*=2),(t+=i+c>=1?p/d:p*Math.pow(2,1-c))*d>=2&&(i++,d/=2),i+c>=l?(o=0,i=l):i+c>=1?(o=(t*d-1)*Math.pow(2,r),i+=c):(o=t*Math.pow(2,c-1)*Math.pow(2,r),i=0));r>=8;e[a+g]=255&o,g+=f,o/=256,r-=8);for(i=i<0;e[a+g]=255&i,g+=f,i/=256,u-=8);e[a+g-f]|=128*h},Xh=r((function(e,t){t.Buffer=r,t.SlowBuffer=function(e){+e!=e&&(e=0);return r.alloc(+e)},t.INSPECT_MAX_BYTES=50;var a=2147483647;function n(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=r.prototype,t}function r(e,t,a){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return o(e)}return s(e,t,a)}function s(e,t,a){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!r.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var a=0|l(e,t),s=n(a),i=s.write(e,t);i!==a&&(s=s.slice(0,i));return s}(e,t);if(ArrayBuffer.isView(e))return d(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(L(e,ArrayBuffer)||e&&L(e.buffer,ArrayBuffer))return function(e,t,a){if(t<0||e.byteLength=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function l(e,t){if(r.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||L(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var a=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===a)return 0;for(var s=!1;;)switch(t){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*a;case"hex":return a>>>1;case"base64":return O(e).length;default:if(s)return n?-1:B(e).length;t=(""+t).toLowerCase(),s=!0}}function c(e,t,a){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===a||a>this.length)&&(a=this.length),a<=0)return"";if((a>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return w(this,t,a);case"utf8":case"utf-8":return E(this,t,a);case"ascii":return A(this,t,a);case"latin1":case"binary":return C(this,t,a);case"base64":return x(this,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,a);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function p(e,t,a){var n=e[t];e[t]=e[a],e[a]=n}function g(e,t,a,n,s){if(0===e.length)return-1;if("string"==typeof a?(n=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),M(a=+a)&&(a=s?0:e.length-1),a<0&&(a=e.length+a),a>=e.length){if(s)return-1;a=e.length-1}else if(a<0){if(!s)return-1;a=0}if("string"==typeof t&&(t=r.from(t,n)),r.isBuffer(t))return 0===t.length?-1:f(e,t,a,n,s);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?s?Uint8Array.prototype.indexOf.call(e,t,a):Uint8Array.prototype.lastIndexOf.call(e,t,a):f(e,[t],a,n,s);throw new TypeError("val must be string, number or Buffer")}function f(e,t,a,n,r){var s,i=1,o=e.length,d=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;i=2,o/=2,d/=2,a/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(r){var l=-1;for(s=a;so&&(a=o-d),s=a;s>=0;s--){for(var c=!0,p=0;pr&&(n=r):n=r;var s=t.length;n>s/2&&(n=s/2);for(var i=0;i>8,r=a%256,s.push(r),s.push(n);return s}(t,e.length-a),e,a,n)}function x(e,t,a){return 0===t&&a===e.length?Hh.fromByteArray(e):Hh.fromByteArray(e.slice(t,a))}function E(e,t,a){a=Math.min(e.length,a);for(var n=[],r=t;r239?4:u>223?3:u>191?2:1;if(r+c<=a)switch(c){case 1:u<128&&(l=u);break;case 2:128==(192&(s=e[r+1]))&&(d=(31&u)<<6|63&s)>127&&(l=d);break;case 3:s=e[r+1],i=e[r+2],128==(192&s)&&128==(192&i)&&(d=(15&u)<<12|(63&s)<<6|63&i)>2047&&(d<55296||d>57343)&&(l=d);break;case 4:s=e[r+1],i=e[r+2],o=e[r+3],128==(192&s)&&128==(192&i)&&128==(192&o)&&(d=(15&u)<<18|(63&s)<<12|(63&i)<<6|63&o)>65535&&d<1114112&&(l=d)}null===l?(l=65533,c=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),r+=c}return function(e){var t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);var a="",n=0;for(;na&&(e+=" ... "),""},r.prototype.compare=function(e,t,a,n,s){if(L(e,Uint8Array)&&(e=r.from(e,e.offset,e.byteLength)),!r.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===a&&(a=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),t<0||a>e.length||n<0||s>this.length)throw new RangeError("out of range index");if(n>=s&&t>=a)return 0;if(n>=s)return-1;if(t>=a)return 1;if(this===e)return 0;for(var i=(s>>>=0)-(n>>>=0),o=(a>>>=0)-(t>>>=0),d=Math.min(i,o),u=this.slice(n,s),l=e.slice(t,a),c=0;c>>=0,isFinite(a)?(a>>>=0,void 0===n&&(n="utf8")):(n=a,a=void 0)}var r=this.length-t;if((void 0===a||a>r)&&(a=r),e.length>0&&(a<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return h(this,e,t,a);case"utf8":case"utf-8":return m(this,e,t,a);case"ascii":return y(this,e,t,a);case"latin1":case"binary":return R(this,e,t,a);case"base64":return b(this,e,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,e,t,a);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function A(e,t,a){var n="";a=Math.min(e.length,a);for(var r=t;rn)&&(a=n);for(var r="",s=t;sa)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,a,n,s,i){if(!r.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>s||te.length)throw new RangeError("Index out of range")}function P(e,t,a,n,r,s){if(a+n>e.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function F(e,t,a,n,r){return t=+t,a>>>=0,r||P(e,0,a,4),qh(e,t,a,n,23,4),a+4}function _(e,t,a,n,r){return t=+t,a>>>=0,r||P(e,0,a,8),qh(e,t,a,n,52,8),a+8}r.prototype.slice=function(e,t){var a=this.length;(e=~~e)<0?(e+=a)<0&&(e=0):e>a&&(e=a),(t=void 0===t?a:~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),t>>=0,t>>>=0,a||T(e,t,this.length);for(var n=this[e],r=1,s=0;++s>>=0,t>>>=0,a||T(e,t,this.length);for(var n=this[e+--t],r=1;t>0&&(r*=256);)n+=this[e+--t]*r;return n},r.prototype.readUInt8=function(e,t){return e>>>=0,t||T(e,1,this.length),this[e]},r.prototype.readUInt16LE=function(e,t){return e>>>=0,t||T(e,2,this.length),this[e]|this[e+1]<<8},r.prototype.readUInt16BE=function(e,t){return e>>>=0,t||T(e,2,this.length),this[e]<<8|this[e+1]},r.prototype.readUInt32LE=function(e,t){return e>>>=0,t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},r.prototype.readUInt32BE=function(e,t){return e>>>=0,t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},r.prototype.readIntLE=function(e,t,a){e>>>=0,t>>>=0,a||T(e,t,this.length);for(var n=this[e],r=1,s=0;++s=(r*=128)&&(n-=Math.pow(2,8*t)),n},r.prototype.readIntBE=function(e,t,a){e>>>=0,t>>>=0,a||T(e,t,this.length);for(var n=t,r=1,s=this[e+--n];n>0&&(r*=256);)s+=this[e+--n]*r;return s>=(r*=128)&&(s-=Math.pow(2,8*t)),s},r.prototype.readInt8=function(e,t){return e>>>=0,t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},r.prototype.readInt16LE=function(e,t){e>>>=0,t||T(e,2,this.length);var a=this[e]|this[e+1]<<8;return 32768&a?4294901760|a:a},r.prototype.readInt16BE=function(e,t){e>>>=0,t||T(e,2,this.length);var a=this[e+1]|this[e]<<8;return 32768&a?4294901760|a:a},r.prototype.readInt32LE=function(e,t){return e>>>=0,t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},r.prototype.readInt32BE=function(e,t){return e>>>=0,t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},r.prototype.readFloatLE=function(e,t){return e>>>=0,t||T(e,4,this.length),Kh(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return e>>>=0,t||T(e,4,this.length),Kh(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return e>>>=0,t||T(e,8,this.length),Kh(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return e>>>=0,t||T(e,8,this.length),Kh(this,e,!1,52,8)},r.prototype.writeUIntLE=function(e,t,a,n){(e=+e,t>>>=0,a>>>=0,n)||j(this,e,t,a,Math.pow(2,8*a)-1,0);var r=1,s=0;for(this[t]=255&e;++s>>=0,a>>>=0,n)||j(this,e,t,a,Math.pow(2,8*a)-1,0);var r=a-1,s=1;for(this[t+r]=255&e;--r>=0&&(s*=256);)this[t+r]=e/s&255;return t+a},r.prototype.writeUInt8=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,1,255,0),this[t]=255&e,t+1},r.prototype.writeUInt16LE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},r.prototype.writeUInt16BE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},r.prototype.writeUInt32LE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},r.prototype.writeUInt32BE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},r.prototype.writeIntLE=function(e,t,a,n){if(e=+e,t>>>=0,!n){var r=Math.pow(2,8*a-1);j(this,e,t,a,r-1,-r)}var s=0,i=1,o=0;for(this[t]=255&e;++s>0)-o&255;return t+a},r.prototype.writeIntBE=function(e,t,a,n){if(e=+e,t>>>=0,!n){var r=Math.pow(2,8*a-1);j(this,e,t,a,r-1,-r)}var s=a-1,i=1,o=0;for(this[t+s]=255&e;--s>=0&&(i*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+a},r.prototype.writeInt8=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},r.prototype.writeInt16LE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},r.prototype.writeInt16BE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},r.prototype.writeInt32LE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},r.prototype.writeInt32BE=function(e,t,a){return e=+e,t>>>=0,a||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},r.prototype.writeFloatLE=function(e,t,a){return F(this,e,t,!0,a)},r.prototype.writeFloatBE=function(e,t,a){return F(this,e,t,!1,a)},r.prototype.writeDoubleLE=function(e,t,a){return _(this,e,t,!0,a)},r.prototype.writeDoubleBE=function(e,t,a){return _(this,e,t,!1,a)},r.prototype.copy=function(e,t,a,n){if(!r.isBuffer(e))throw new TypeError("argument should be a Buffer");if(a||(a=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+a];else Uint8Array.prototype.set.call(e,this.subarray(a,n),t);return s},r.prototype.fill=function(e,t,a,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,a=this.length):"string"==typeof a&&(n=a,a=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!r.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var s=e.charCodeAt(0);("utf8"===n&&s<128||"latin1"===n)&&(e=s)}}else"number"==typeof e&&(e&=255);if(t<0||this.length>>=0,a=void 0===a?this.length:a>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&a<57344){if(!r){if(a>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(i+1===n){(t-=3)>-1&&s.push(239,191,189);continue}r=a;continue}if(a<56320){(t-=3)>-1&&s.push(239,191,189),r=a;continue}a=65536+(r-55296<<10|a-56320)}else r&&(t-=3)>-1&&s.push(239,191,189);if(r=null,a<128){if((t-=1)<0)break;s.push(a)}else if(a<2048){if((t-=2)<0)break;s.push(a>>6|192,63&a|128)}else if(a<65536){if((t-=3)<0)break;s.push(a>>12|224,a>>6&63|128,63&a|128)}else{if(!(a<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}}return s}function O(e){return Hh.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(k,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function N(e,t,a,n){for(var r=0;r=t.length||r>=e.length);++r)t[r+a]=e[r];return r}function L(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function M(e){return e!=e}}),"/$$rollup_base$$/node_modules/buffer"),zh={},Jh=zh.hasOwnProperty,Yh=function(e,t){for(var a in e)Jh.call(e,a)&&t(a,e[a])},Qh=zh.toString,Zh=Array.isArray,em=Xh.Buffer.isBuffer,tm={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},am=/["'\\\b\f\n\r\t]/,nm=/[0-9]/,rm=/[ !#-&\(-\[\]-_a-~]/,sm=function e(t,a){var n,r,s=function(){g=p,++a.indentLevel,p=a.indent.repeat(a.indentLevel)},i={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},o=a&&a.json;o&&(i.quotes="double",i.wrap=!0),n=i,a=(r=a)?(Yh(r,(function(e,t){n[e]=t})),n):n,"single"!=a.quotes&&"double"!=a.quotes&&"backtick"!=a.quotes&&(a.quotes="single");var d,u="double"==a.quotes?'"':"backtick"==a.quotes?"`":"'",l=a.compact,c=a.lowercaseHex,p=a.indent.repeat(a.indentLevel),g="",f=a.__inline1__,h=a.__inline2__,m=l?"":"\n",y=!0,R="binary"==a.numbers,b="octal"==a.numbers,v="decimal"==a.numbers,x="hexadecimal"==a.numbers;if(o&&t&&"function"==typeof t.toJSON&&(t=t.toJSON()),!function(e){return"string"==typeof e||"[object String]"==Qh.call(e)}(t)){if(function(e){return"[object Map]"==Qh.call(e)}(t))return 0==t.size?"new Map()":(l||(a.__inline1__=!0,a.__inline2__=!1),"new Map("+e(Array.from(t),a)+")");if(function(e){return"[object Set]"==Qh.call(e)}(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),a)+")";if(em(t))return 0==t.length?"Buffer.from([])":"Buffer.from("+e(Array.from(t),a)+")";if(Zh(t))return d=[],a.wrap=!0,f&&(a.__inline1__=!1,a.__inline2__=!0),h||s(),function(e,t){for(var a=e.length,n=-1;++n=55296&&S<=56319&&C>A+1){var T=D.charCodeAt(A+1);if(T>=56320&&T<=57343){var j=(1024*(S-55296)+T-56320+65536).toString(16);c||(j=j.toUpperCase()),d+="\\u{"+j+"}",++A;continue}}}if(!a.escapeEverything){if(rm.test(w)){d+=w;continue}if('"'==w){d+=u==w?'\\"':w;continue}if("`"==w){d+=u==w?"\\`":w;continue}if("'"==w){d+=u==w?"\\'":w;continue}}if("\0"!=w||o||nm.test(D.charAt(A+1)))if(am.test(w))d+=tm[w];else{var P=w.charCodeAt(0);if(a.minimal&&8232!=P&&8233!=P)d+=w;else{var F=P.toString(16);c||(F=F.toUpperCase());var _=F.length>2||o,k="\\"+(_?"u":"x")+("0000"+F).slice(_?-4:-2);d+=k}}else d+="\\0"}return a.wrap&&(d=u+d+u),"`"==u&&(d=d.replace(/\$\{/g,"\\${")),a.isScriptContext?d.replace(/<\/(script|style)/gi,"<\\/$1").replace(/