14 lines
2.1 MiB
Plaintext
14 lines
2.1 MiB
Plaintext
!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 dL},get types(){return Il},get DEFAULT_EXTENSIONS(){return uL},get OptionManager(){return lL},get Plugin(){return cL},get File(){return jF},get buildExternalHelpers(){return e_},get resolvePlugin(){return p_},get resolvePreset(){return g_},get getEnv(){return m_},get tokTypes(){return ex},get traverse(){return KA},get template(){return jE},get createConfigItem(){return cN},get createConfigItemSync(){return uN},get createConfigItemAsync(){return lN},get loadPartialConfig(){return nN},get loadPartialConfigSync(){return rN},get loadPartialConfigAsync(){return sN},get loadOptions(){return iN},get loadOptionsSync(){return oN},get loadOptionsAsync(){return dN},get transform(){return qN},get transformSync(){return zN},get transformAsync(){return JN},get transformFile(){return YN},get transformFileSync(){return QN},get transformFileAsync(){return ZN},get transformFromAst(){return tL},get transformFromAstSync(){return aL},get transformFromAstAsync(){return nL},get parse(){return sL},get parseSync(){return iL},get parseAsync(){return oL}}),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 e(a={path:t,exports:{},require:function(e,t){return f(e,null==t?a.path:t)}},a.exports),a.exports}function s(e,t){i[e]=t}const i=Object.create(null),o=Object.create(null),d={id:"<rollup>",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;e<t.length;e++)"."!==t[e]&&""!==t[e]||t.splice(e--,1);for(let e=1;e<t.length;e++)".."===t[e]&&e>0&&".."!==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;t<arguments.length;++t){let a=arguments[t];a.length>0&&(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<u.length;e++){const t=r+u[e];if(o[t])return t;if(i[t])return t}if(!n)break;const e=l(t+"/..");if(e===t)break;t=e}return null}function f(e,t){const n=g(e,t);if(null!==n){let e=o[n];if(e)return e.exports;const t=i[n];if(t){o[n]=e={id:n,filename:n,path:p(n),exports:{},parent:d,loaded:!1,children:[],paths:[],require:function(t,a){return f(t,null==a?e.path:a)}};try{t.call(a,e,e.exports)}catch(e){throw delete o[n],e}return e.loaded=!0,e.exports}}return require(e)}f.cache=o,f.resolve=function(e,t){const a=g(e,t);return null!==a?a:require.resolve(e)};var h=r((function(e,t){!function(n){var r=t,s=e&&e.exports==r&&e,i="object"==typeof a&&a;i.global!==i&&i.window!==i||(n=i);var o="A range\u2019s `stop` value must be greater than or equal to the `start` value.",d="Invalid code point value. Code points range from U+000000 to U+10FFFF.",u=55296,l=56319,c=56320,p=57343,g=/\\x00([^0123456789]|$)/g,f={},h=f.hasOwnProperty,m=function(e,t){for(var a=-1,n=e.length;++a<n;)t(e[a],a)},y=f.toString,R=function(e){return"[object Array]"==y.call(e)},b=function(e){return"number"==typeof e||"[object Number]"==y.call(e)},v=function(e,t){var a=String(e);return a.length<t?("0000"+a).slice(-t):a},x=function(e){return Number(e).toString(16).toUpperCase()},E=[].slice,D=function(e,t){for(var a,n,r=0,s=e.length;r<s;){if(a=e[r],n=e[r+1],t>=a&&t<n)return t==a?n==a+1?(e.splice(r,2),e):(e[r]=t+1,e):t==n-1?(e[r+1]=t,e):(e.splice(r,2,a,t,t+1,n),e);r+=2}return e},A=function(e,t,a){if(a<t)throw Error(o);for(var n,r,s=0;s<e.length;){if(n=e[s],r=e[s+1]-1,n>a)return e;if(t<=n&&a>=r)e.splice(s,2);else{if(t>=n&&a<r)return t==n?(e[s]=a+1,e[s+1]=r+1,e):(e.splice(s,2,n,t,a+1,r+1),e);if(t>=n&&t<=r)e[s+1]=t;else if(a>=n&&a<=r)return e[s]=a+1,e;s+=2}}return e},w=function(e,t){var a,n,r=0,s=null,i=e.length;if(t<0||t>1114111)throw RangeError(d);for(;r<i;){if(a=e[r],n=e[r+1],t>=a&&t<n)return e;if(t==a-1)return e[r]=t,e;if(a>t)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},C=function(e,t){for(var a,n,r=0,s=e.slice(),i=t.length;r<i;)s=(a=t[r])==(n=t[r+1]-1)?w(s,a):T(s,a,n),r+=2;return s},S=function(e,t){for(var a,n,r=0,s=e.slice(),i=t.length;r<i;)s=(a=t[r])==(n=t[r+1]-1)?D(s,a):A(s,a,n),r+=2;return s},T=function(e,t,a){if(a<t)throw Error(o);if(t<0||t>1114111||a<0||a>1114111)throw RangeError(d);for(var n,r,s=0,i=!1,u=e.length;s<u;){if(n=e[s],r=e[s+1],i){if(n==a+1)return e.splice(s-1,2),e;if(n>a)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<r&&a+1<=r)return e;t>=n&&t<r||r==t?(e[s+1]=a+1,i=!0):t<=n&&a+1>=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&&(t<r||t>s))return!1;for(;a<n;){if(r=e[a],s=e[a+1],t>=r&&t<s)return!0;a+=2}return!1},P=function(e){return!e.length},F=function(e){return 2==e.length&&e[0]+1==e[1]},_=function(e){for(var t,a,n=0,r=[],s=e.length;n<s;){for(t=e[n],a=e[n+1];t<a;)r.push(t),++t;n+=2}return r},k=Math.floor,I=function(e){return parseInt(k((e-65536)/1024)+u,10)},B=function(e){return parseInt((e-65536)%1024+c,10)},O=String.fromCharCode,N=function(e){return 9==e?"\\t":10==e?"\\n":12==e?"\\f":13==e?"\\r":45==e?"\\x2D":92==e?"\\\\":36==e||e>=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<s;)n+=(t=e[r])==(a=e[r+1]-1)?N(t):t+1==a?N(t)+N(a):N(t)+"-"+N(a),r+=2;return"["+n+"]"},U=function(e){if(1==e.length)return e;for(var t=-1,a=-1;++t<e.length;){var n=e[t],r=n[1],s=r[0],i=r[1];for(a=t;++a<e.length;){var o=e[a],d=o[1],u=d[0],l=d[1];s==u&&i==l&&2===d.length&&(F(o[0])?n[0]=w(n[0],o[0][0]):n[0]=T(n[0],o[0][0],o[0][1]-1),e.splice(a,1),--a)}}return e},G=function(e){if(!e.length)return[];for(var t,a,n,r,s,i,o=0,d=[],u=e.length;o<u;){t=e[o],a=e[o+1]-1,n=I(t),r=B(t),s=I(a);var l=(i=B(a))==p,g=!1;n==s||r==c&&l?(d.push([[n,s+1],[r,i+1]]),g=!0):d.push([[n,n+1],[r,57344]]),!g&&n+1<s&&(l?(d.push([[n+1,s+1],[c,i+1]]),g=!0):d.push([[n+1,s],[c,57344]])),g||d.push([[s,s+1],[c,i+1]]),o+=2}return function(e){for(var t,a,n,r,s,i,o=[],d=[],u=!1,l=-1,c=e.length;++l<c;)if(t=e[l],a=e[l+1]){for(n=t[0],r=t[1],s=a[0],i=a[1],d=r;s&&n[0]==s[0]&&n[1]==s[1];)d=F(i)?w(d,i[0]):T(d,i[0],i[1]-1),n=(t=e[++l])[0],r=t[1],s=(a=e[l+1])&&a[0],i=a&&a[1],u=!0;o.push([n,u?d:r]),u=!1}else o.push(t);return U(o)}(d)},W=function(e,t,a){if(a)return function(e){var t,a,n="",r=0,s=e.length;if(F(e))return L(e[0]);for(;r<s;)n+=(t=e[r])==(a=e[r+1]-1)?L(t):t+1==a?L(t)+L(a):L(t)+"-"+L(a),r+=2;return"["+n+"]"}(e);var n=[],r=function(e){for(var t,a,n=[],r=[],s=[],i=[],o=0,d=e.length;o<d;)t=e[o],a=e[o+1]-1,t<u?(a<u&&s.push(t,a+1),a>=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=C(o,s),g=!1,o=C(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=C(t.data,e.data),t):(arguments.length>1&&(e=E.call(arguments)),R(e)?(m(e,(function(e){t.add(e)})),t):(t.data=w(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<r;)a=t[n],j(e,a)&&s.push(a),++n;return function(e){for(var t,a=-1,n=e.length,r=n-1,s=[],i=!0,o=0;++a<n;)if(t=e[a],i)s.push(t),o=t,i=!1;else if(t==o+1){if(a!=r){o=t;continue}i=!0,s.push(t+1)}else s.push(o+1,t),o=t;return i||s.push(t+1),s}(s)}(t.data,a),t},contains:function(e){return j(this.data,b(e)?e:M(e))},clone:function(){var e=new V;return e.data=this.data.slice(0),e},toString:function(e){var t=W(this.data,!!e&&e.bmpOnly,!!e&&e.hasUnicodeFlag);return t?t.replace(g,"\\0$1"):"[]"},toRegExp:function(e){var t=this.toString(e&&-1!=e.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(t,e||"")},valueOf:function(){return _(this.data)}}),H.toArray=H.valueOf,r&&!r.nodeType?s?s.exports=V:r.regenerate=V:n.regenerate=V}(a)}),"/$$rollup_base$$/node_modules/regenerate");function m(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function y(e,t,a){return t&&m(e.prototype,t),a&&m(e,a),e}function R(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){if(null==e)return{};var a,n,r={},s=Object.keys(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=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<s.length;n++)a=s[n],t.indexOf(a)>=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)||w(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 C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||w(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 w(e,t){if(e){if("string"==typeof e)return C(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)?C(e,t):void 0}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function S(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(a)return(a=a.call(e)).next.bind(a);if(Array.isArray(e)||(a=w(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0;return function(){return n>=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);a<n.length;a++){var r=n[a];if(e[r]!==t[r])return!1}return!0}function j(e,t){return!!e&&("ArrayExpression"===e.type&&(void 0===t||T(e,t)))}function P(e,t){return!!e&&("AssignmentExpression"===e.type&&(void 0===t||T(e,t)))}function F(e,t){return!!e&&("BinaryExpression"===e.type&&(void 0===t||T(e,t)))}function _(e,t){return!!e&&("BlockStatement"===e.type&&(void 0===t||T(e,t)))}function k(e,t){return!!e&&("BreakStatement"===e.type&&(void 0===t||T(e,t)))}function I(e,t){return!!e&&("CallExpression"===e.type&&(void 0===t||T(e,t)))}function B(e,t){return!!e&&("CatchClause"===e.type&&(void 0===t||T(e,t)))}function O(e,t){return!!e&&("ConditionalExpression"===e.type&&(void 0===t||T(e,t)))}function N(e,t){return!!e&&("ContinueStatement"===e.type&&(void 0===t||T(e,t)))}function L(e,t){return!!e&&("EmptyStatement"===e.type&&(void 0===t||T(e,t)))}function M(e,t){return!!e&&("ExpressionStatement"===e.type&&(void 0===t||T(e,t)))}function $(e,t){return!!e&&("File"===e.type&&(void 0===t||T(e,t)))}function U(e,t){return!!e&&("ForInStatement"===e.type&&(void 0===t||T(e,t)))}function G(e,t){return!!e&&("ForStatement"===e.type&&(void 0===t||T(e,t)))}function W(e,t){return!!e&&("FunctionDeclaration"===e.type&&(void 0===t||T(e,t)))}function V(e,t){return!!e&&("FunctionExpression"===e.type&&(void 0===t||T(e,t)))}function H(e,t){return!!e&&("Identifier"===e.type&&(void 0===t||T(e,t)))}function K(e,t){return!!e&&("IfStatement"===e.type&&(void 0===t||T(e,t)))}function X(e,t){return!!e&&("LabeledStatement"===e.type&&(void 0===t||T(e,t)))}function q(e,t){return!!e&&("StringLiteral"===e.type&&(void 0===t||T(e,t)))}function z(e,t){return!!e&&("NumericLiteral"===e.type&&(void 0===t||T(e,t)))}function J(e,t){return!!e&&("NullLiteral"===e.type&&(void 0===t||T(e,t)))}function Y(e,t){return!!e&&("RegExpLiteral"===e.type&&(void 0===t||T(e,t)))}function Q(e,t){return!!e&&("LogicalExpression"===e.type&&(void 0===t||T(e,t)))}function Z(e,t){return!!e&&("MemberExpression"===e.type&&(void 0===t||T(e,t)))}function ee(e,t){return!!e&&("NewExpression"===e.type&&(void 0===t||T(e,t)))}function te(e,t){return!!e&&("Program"===e.type&&(void 0===t||T(e,t)))}function ae(e,t){return!!e&&("ObjectExpression"===e.type&&(void 0===t||T(e,t)))}function ne(e,t){return!!e&&("ObjectMethod"===e.type&&(void 0===t||T(e,t)))}function re(e,t){return!!e&&("ObjectProperty"===e.type&&(void 0===t||T(e,t)))}function se(e,t){return!!e&&("RestElement"===e.type&&(void 0===t||T(e,t)))}function ie(e,t){return!!e&&("ReturnStatement"===e.type&&(void 0===t||T(e,t)))}function oe(e,t){return!!e&&("SequenceExpression"===e.type&&(void 0===t||T(e,t)))}function de(e,t){return!!e&&("ParenthesizedExpression"===e.type&&(void 0===t||T(e,t)))}function ue(e,t){return!!e&&("SwitchStatement"===e.type&&(void 0===t||T(e,t)))}function le(e,t){return!!e&&("ThisExpression"===e.type&&(void 0===t||T(e,t)))}function ce(e,t){return!!e&&("ThrowStatement"===e.type&&(void 0===t||T(e,t)))}function pe(e,t){return!!e&&("UnaryExpression"===e.type&&(void 0===t||T(e,t)))}function ge(e,t){return!!e&&("UpdateExpression"===e.type&&(void 0===t||T(e,t)))}function fe(e,t){return!!e&&("VariableDeclaration"===e.type&&(void 0===t||T(e,t)))}function he(e,t){return!!e&&("VariableDeclarator"===e.type&&(void 0===t||T(e,t)))}function me(e,t){return!!e&&("WhileStatement"===e.type&&(void 0===t||T(e,t)))}function ye(e,t){return!!e&&("AssignmentPattern"===e.type&&(void 0===t||T(e,t)))}function Re(e,t){return!!e&&("ArrayPattern"===e.type&&(void 0===t||T(e,t)))}function be(e,t){return!!e&&("ArrowFunctionExpression"===e.type&&(void 0===t||T(e,t)))}function ve(e,t){return!!e&&("ClassBody"===e.type&&(void 0===t||T(e,t)))}function xe(e,t){return!!e&&("ClassExpression"===e.type&&(void 0===t||T(e,t)))}function Ee(e,t){return!!e&&("ClassDeclaration"===e.type&&(void 0===t||T(e,t)))}function De(e,t){return!!e&&("ExportAllDeclaration"===e.type&&(void 0===t||T(e,t)))}function Ae(e,t){return!!e&&("ExportDefaultDeclaration"===e.type&&(void 0===t||T(e,t)))}function we(e,t){return!!e&&("ExportNamedDeclaration"===e.type&&(void 0===t||T(e,t)))}function Ce(e,t){return!!e&&("ExportSpecifier"===e.type&&(void 0===t||T(e,t)))}function Se(e,t){return!!e&&("ForOfStatement"===e.type&&(void 0===t||T(e,t)))}function Te(e,t){return!!e&&("ImportDeclaration"===e.type&&(void 0===t||T(e,t)))}function je(e,t){return!!e&&("ImportDefaultSpecifier"===e.type&&(void 0===t||T(e,t)))}function Pe(e,t){return!!e&&("ImportNamespaceSpecifier"===e.type&&(void 0===t||T(e,t)))}function Fe(e,t){return!!e&&("ImportSpecifier"===e.type&&(void 0===t||T(e,t)))}function _e(e,t){return!!e&&("ClassMethod"===e.type&&(void 0===t||T(e,t)))}function ke(e,t){return!!e&&("ObjectPattern"===e.type&&(void 0===t||T(e,t)))}function Ie(e,t){return!!e&&("SpreadElement"===e.type&&(void 0===t||T(e,t)))}function Be(e,t){return!!e&&("Super"===e.type&&(void 0===t||T(e,t)))}function Oe(e,t){return!!e&&("TaggedTemplateExpression"===e.type&&(void 0===t||T(e,t)))}function Ne(e,t){return!!e&&("TemplateLiteral"===e.type&&(void 0===t||T(e,t)))}function Le(e,t){return!!e&&("YieldExpression"===e.type&&(void 0===t||T(e,t)))}function Me(e,t){return!!e&&("AwaitExpression"===e.type&&(void 0===t||T(e,t)))}function $e(e,t){return!!e&&("Import"===e.type&&(void 0===t||T(e,t)))}function Ue(e,t){return!!e&&("BigIntLiteral"===e.type&&(void 0===t||T(e,t)))}function Ge(e,t){return!!e&&("ExportNamespaceSpecifier"===e.type&&(void 0===t||T(e,t)))}function We(e,t){return!!e&&("OptionalMemberExpression"===e.type&&(void 0===t||T(e,t)))}function Ve(e,t){return!!e&&("OptionalCallExpression"===e.type&&(void 0===t||T(e,t)))}function He(e,t){return!!e&&("ClassProperty"===e.type&&(void 0===t||T(e,t)))}function Ke(e,t){return!!e&&("ClassPrivateProperty"===e.type&&(void 0===t||T(e,t)))}function Xe(e,t){return!!e&&("PrivateName"===e.type&&(void 0===t||T(e,t)))}function qe(e,t){return!!e&&("AnyTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function ze(e,t){return!!e&&("ArrayTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function Je(e,t){return!!e&&("BooleanTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function Ye(e,t){return!!e&&("DeclareExportDeclaration"===e.type&&(void 0===t||T(e,t)))}function Qe(e,t){return!!e&&("GenericTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function Ze(e,t){return!!e&&("IntersectionTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function et(e,t){return!!e&&("MixedTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function tt(e,t){return!!e&&("EmptyTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function at(e,t){return!!e&&("NullableTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function nt(e,t){return!!e&&("NumberTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function rt(e,t){return!!e&&("StringTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function st(e,t){return!!e&&("TypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function it(e,t){return!!e&&("TypeCastExpression"===e.type&&(void 0===t||T(e,t)))}function ot(e,t){return!!e&&("UnionTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function dt(e,t){return!!e&&("VoidTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function ut(e,t){return!!e&&("IndexedAccessType"===e.type&&(void 0===t||T(e,t)))}function lt(e,t){return!!e&&("JSXAttribute"===e.type&&(void 0===t||T(e,t)))}function ct(e,t){return!!e&&("JSXElement"===e.type&&(void 0===t||T(e,t)))}function pt(e,t){return!!e&&("JSXEmptyExpression"===e.type&&(void 0===t||T(e,t)))}function gt(e,t){return!!e&&("JSXExpressionContainer"===e.type&&(void 0===t||T(e,t)))}function ft(e,t){return!!e&&("JSXIdentifier"===e.type&&(void 0===t||T(e,t)))}function ht(e,t){return!!e&&("JSXMemberExpression"===e.type&&(void 0===t||T(e,t)))}function mt(e,t){return!!e&&("JSXNamespacedName"===e.type&&(void 0===t||T(e,t)))}function yt(e,t){return!!e&&("JSXSpreadAttribute"===e.type&&(void 0===t||T(e,t)))}function Rt(e,t){return!!e&&("JSXText"===e.type&&(void 0===t||T(e,t)))}function bt(e,t){return!!e&&("Placeholder"===e.type&&(void 0===t||T(e,t)))}function vt(e,t){return!!e&&("BindExpression"===e.type&&(void 0===t||T(e,t)))}function xt(e,t){return!!e&&("ExportDefaultSpecifier"===e.type&&(void 0===t||T(e,t)))}function Et(e,t){return!!e&&("PipelineTopicExpression"===e.type&&(void 0===t||T(e,t)))}function Dt(e,t){return!!e&&("TSQualifiedName"===e.type&&(void 0===t||T(e,t)))}function At(e,t){return!!e&&("TSAnyKeyword"===e.type&&(void 0===t||T(e,t)))}function wt(e,t){return!!e&&("TSArrayType"===e.type&&(void 0===t||T(e,t)))}function Ct(e,t){return!!e&&("TSOptionalType"===e.type&&(void 0===t||T(e,t)))}function St(e,t){return!!e&&("TSRestType"===e.type&&(void 0===t||T(e,t)))}function Tt(e,t){return!!e&&("TSUnionType"===e.type&&(void 0===t||T(e,t)))}function jt(e,t){return!!e&&("TSIntersectionType"===e.type&&(void 0===t||T(e,t)))}function Pt(e,t){return!!e&&("TSAsExpression"===e.type&&(void 0===t||T(e,t)))}function Ft(e,t){return!!e&&("TSTypeAssertion"===e.type&&(void 0===t||T(e,t)))}function _t(e,t){return!!e&&("TSExternalModuleReference"===e.type&&(void 0===t||T(e,t)))}function kt(e,t){return!!e&&("TSNonNullExpression"===e.type&&(void 0===t||T(e,t)))}function It(e,t){return!!e&&("TSTypeAnnotation"===e.type&&(void 0===t||T(e,t)))}function Bt(e,t){if(!e)return!1;var a=e.type;return("ArrayExpression"===a||"AssignmentExpression"===a||"BinaryExpression"===a||"CallExpression"===a||"ConditionalExpression"===a||"FunctionExpression"===a||"Identifier"===a||"StringLiteral"===a||"NumericLiteral"===a||"NullLiteral"===a||"BooleanLiteral"===a||"RegExpLiteral"===a||"LogicalExpression"===a||"MemberExpression"===a||"NewExpression"===a||"ObjectExpression"===a||"SequenceExpression"===a||"ParenthesizedExpression"===a||"ThisExpression"===a||"UnaryExpression"===a||"UpdateExpression"===a||"ArrowFunctionExpression"===a||"ClassExpression"===a||"MetaProperty"===a||"Super"===a||"TaggedTemplateExpression"===a||"TemplateLiteral"===a||"YieldExpression"===a||"AwaitExpression"===a||"Import"===a||"BigIntLiteral"===a||"OptionalMemberExpression"===a||"OptionalCallExpression"===a||"TypeCastExpression"===a||"JSXElement"===a||"JSXFragment"===a||"BindExpression"===a||"DoExpression"===a||"RecordExpression"===a||"TupleExpression"===a||"DecimalLiteral"===a||"ModuleExpression"===a||"TopicReference"===a||"PipelineTopicExpression"===a||"PipelineBareFunction"===a||"PipelinePrimaryTopicReference"===a||"TSAsExpression"===a||"TSTypeAssertion"===a||"TSNonNullExpression"===a||"Placeholder"===a&&("Expression"===e.expectedNode||"Identifier"===e.expectedNode||"StringLiteral"===e.expectedNode))&&(void 0===t||T(e,t))}function Ot(e,t){if(!e)return!1;var a=e.type;return("BinaryExpression"===a||"LogicalExpression"===a)&&(void 0===t||T(e,t))}function Nt(e,t){if(!e)return!1;var a=e.type;return("BlockStatement"===a||"CatchClause"===a||"DoWhileStatement"===a||"ForInStatement"===a||"ForStatement"===a||"FunctionDeclaration"===a||"FunctionExpression"===a||"Program"===a||"ObjectMethod"===a||"SwitchStatement"===a||"WhileStatement"===a||"ArrowFunctionExpression"===a||"ClassExpression"===a||"ClassDeclaration"===a||"ForOfStatement"===a||"ClassMethod"===a||"ClassPrivateMethod"===a||"StaticBlock"===a||"TSModuleBlock"===a||"Placeholder"===a&&"BlockStatement"===e.expectedNode)&&(void 0===t||T(e,t))}function Lt(e,t){if(!e)return!1;var a=e.type;return("BlockStatement"===a||"BreakStatement"===a||"ContinueStatement"===a||"DebuggerStatement"===a||"DoWhileStatement"===a||"EmptyStatement"===a||"ExpressionStatement"===a||"ForInStatement"===a||"ForStatement"===a||"FunctionDeclaration"===a||"IfStatement"===a||"LabeledStatement"===a||"ReturnStatement"===a||"SwitchStatement"===a||"ThrowStatement"===a||"TryStatement"===a||"VariableDeclaration"===a||"WhileStatement"===a||"WithStatement"===a||"ClassDeclaration"===a||"ExportAllDeclaration"===a||"ExportDefaultDeclaration"===a||"ExportNamedDeclaration"===a||"ForOfStatement"===a||"ImportDeclaration"===a||"DeclareClass"===a||"DeclareFunction"===a||"DeclareInterface"===a||"DeclareModule"===a||"DeclareModuleExports"===a||"DeclareTypeAlias"===a||"DeclareOpaqueType"===a||"DeclareVariable"===a||"DeclareExportDeclaration"===a||"DeclareExportAllDeclaration"===a||"InterfaceDeclaration"===a||"OpaqueType"===a||"TypeAlias"===a||"EnumDeclaration"===a||"TSDeclareFunction"===a||"TSInterfaceDeclaration"===a||"TSTypeAliasDeclaration"===a||"TSEnumDeclaration"===a||"TSModuleDeclaration"===a||"TSImportEqualsDeclaration"===a||"TSExportAssignment"===a||"TSNamespaceExportDeclaration"===a||"Placeholder"===a&&("Statement"===e.expectedNode||"Declaration"===e.expectedNode||"BlockStatement"===e.expectedNode))&&(void 0===t||T(e,t))}function Mt(e,t){if(!e)return!1;var a=e.type;return("ConditionalExpression"===a||"IfStatement"===a)&&(void 0===t||T(e,t))}function $t(e,t){if(!e)return!1;var a=e.type;return("DoWhileStatement"===a||"ForInStatement"===a||"ForStatement"===a||"WhileStatement"===a||"ForOfStatement"===a)&&(void 0===t||T(e,t))}function Ut(e,t){if(!e)return!1;var a=e.type;return("ForInStatement"===a||"ForStatement"===a||"ForOfStatement"===a)&&(void 0===t||T(e,t))}function Gt(e,t){if(!e)return!1;var a=e.type;return("ForInStatement"===a||"ForOfStatement"===a)&&(void 0===t||T(e,t))}function Wt(e,t){if(!e)return!1;var a=e.type;return("FunctionDeclaration"===a||"FunctionExpression"===a||"ObjectMethod"===a||"ArrowFunctionExpression"===a||"ClassMethod"===a||"ClassPrivateMethod"===a)&&(void 0===t||T(e,t))}function Vt(e,t){if(!e)return!1;var a=e.type;return("FunctionDeclaration"===a||"FunctionExpression"===a||"StringLiteral"===a||"NumericLiteral"===a||"NullLiteral"===a||"BooleanLiteral"===a||"RegExpLiteral"===a||"ArrowFunctionExpression"===a||"BigIntLiteral"===a||"DecimalLiteral"===a||"Placeholder"===a&&"StringLiteral"===e.expectedNode)&&(void 0===t||T(e,t))}function Ht(e,t){if(!e)return!1;var a=e.type;return("FunctionDeclaration"===a||"VariableDeclaration"===a||"ClassDeclaration"===a||"ExportAllDeclaration"===a||"ExportDefaultDeclaration"===a||"ExportNamedDeclaration"===a||"ImportDeclaration"===a||"DeclareClass"===a||"DeclareFunction"===a||"DeclareInterface"===a||"DeclareModule"===a||"DeclareModuleExports"===a||"DeclareTypeAlias"===a||"DeclareOpaqueType"===a||"DeclareVariable"===a||"DeclareExportDeclaration"===a||"DeclareExportAllDeclaration"===a||"InterfaceDeclaration"===a||"OpaqueType"===a||"TypeAlias"===a||"EnumDeclaration"===a||"TSDeclareFunction"===a||"TSInterfaceDeclaration"===a||"TSTypeAliasDeclaration"===a||"TSEnumDeclaration"===a||"TSModuleDeclaration"===a||"Placeholder"===a&&"Declaration"===e.expectedNode)&&(void 0===t||T(e,t))}function Kt(e,t){if(!e)return!1;var a=e.type;return("StringLiteral"===a||"NumericLiteral"===a||"NullLiteral"===a||"BooleanLiteral"===a||"RegExpLiteral"===a||"TemplateLiteral"===a||"BigIntLiteral"===a||"DecimalLiteral"===a||"Placeholder"===a&&"StringLiteral"===e.expectedNode)&&(void 0===t||T(e,t))}function Xt(e,t){if(!e)return!1;var a=e.type;return("ObjectMethod"===a||"ClassMethod"===a||"ClassPrivateMethod"===a)&&(void 0===t||T(e,t))}function qt(e,t){if(!e)return!1;var a=e.type;return("ObjectProperty"===a||"ClassProperty"===a||"ClassPrivateProperty"===a)&&(void 0===t||T(e,t))}function zt(e,t){if(!e)return!1;var a=e.type;return("UnaryExpression"===a||"SpreadElement"===a)&&(void 0===t||T(e,t))}function Jt(e,t){if(!e)return!1;var a=e.type;return("AssignmentPattern"===a||"ArrayPattern"===a||"ObjectPattern"===a||"Placeholder"===a&&"Pattern"===e.expectedNode)&&(void 0===t||T(e,t))}function Yt(e,t){if(!e)return!1;var a=e.type;return("ClassExpression"===a||"ClassDeclaration"===a)&&(void 0===t||T(e,t))}function Qt(e,t){if(!e)return!1;var a=e.type;return("ExportAllDeclaration"===a||"ExportDefaultDeclaration"===a||"ExportNamedDeclaration"===a||"ImportDeclaration"===a)&&(void 0===t||T(e,t))}function Zt(e,t){if(!e)return!1;var a=e.type;return("ExportAllDeclaration"===a||"ExportDefaultDeclaration"===a||"ExportNamedDeclaration"===a)&&(void 0===t||T(e,t))}function ea(e,t){if(!e)return!1;var a=e.type;return("ExportSpecifier"===a||"ImportDefaultSpecifier"===a||"ImportNamespaceSpecifier"===a||"ImportSpecifier"===a||"ExportNamespaceSpecifier"===a||"ExportDefaultSpecifier"===a)&&(void 0===t||T(e,t))}function ta(e,t){if(!e)return!1;var a=e.type;return("AnyTypeAnnotation"===a||"ArrayTypeAnnotation"===a||"BooleanTypeAnnotation"===a||"BooleanLiteralTypeAnnotation"===a||"NullLiteralTypeAnnotation"===a||"ClassImplements"===a||"DeclareClass"===a||"DeclareFunction"===a||"DeclareInterface"===a||"DeclareModule"===a||"DeclareModuleExports"===a||"DeclareTypeAlias"===a||"DeclareOpaqueType"===a||"DeclareVariable"===a||"DeclareExportDeclaration"===a||"DeclareExportAllDeclaration"===a||"DeclaredPredicate"===a||"ExistsTypeAnnotation"===a||"FunctionTypeAnnotation"===a||"FunctionTypeParam"===a||"GenericTypeAnnotation"===a||"InferredPredicate"===a||"InterfaceExtends"===a||"InterfaceDeclaration"===a||"InterfaceTypeAnnotation"===a||"IntersectionTypeAnnotation"===a||"MixedTypeAnnotation"===a||"EmptyTypeAnnotation"===a||"NullableTypeAnnotation"===a||"NumberLiteralTypeAnnotation"===a||"NumberTypeAnnotation"===a||"ObjectTypeAnnotation"===a||"ObjectTypeInternalSlot"===a||"ObjectTypeCallProperty"===a||"ObjectTypeIndexer"===a||"ObjectTypeProperty"===a||"ObjectTypeSpreadProperty"===a||"OpaqueType"===a||"QualifiedTypeIdentifier"===a||"StringLiteralTypeAnnotation"===a||"StringTypeAnnotation"===a||"SymbolTypeAnnotation"===a||"ThisTypeAnnotation"===a||"TupleTypeAnnotation"===a||"TypeofTypeAnnotation"===a||"TypeAlias"===a||"TypeAnnotation"===a||"TypeCastExpression"===a||"TypeParameter"===a||"TypeParameterDeclaration"===a||"TypeParameterInstantiation"===a||"UnionTypeAnnotation"===a||"Variance"===a||"VoidTypeAnnotation"===a||"IndexedAccessType"===a||"OptionalIndexedAccessType"===a)&&(void 0===t||T(e,t))}function aa(e,t){if(!e)return!1;var a=e.type;return("AnyTypeAnnotation"===a||"BooleanTypeAnnotation"===a||"NullLiteralTypeAnnotation"===a||"MixedTypeAnnotation"===a||"EmptyTypeAnnotation"===a||"NumberTypeAnnotation"===a||"StringTypeAnnotation"===a||"SymbolTypeAnnotation"===a||"ThisTypeAnnotation"===a||"VoidTypeAnnotation"===a)&&(void 0===t||T(e,t))}function na(e,t){if(!e)return!1;var a=e.type;return("TSAnyKeyword"===a||"TSBooleanKeyword"===a||"TSBigIntKeyword"===a||"TSIntrinsicKeyword"===a||"TSNeverKeyword"===a||"TSNullKeyword"===a||"TSNumberKeyword"===a||"TSObjectKeyword"===a||"TSStringKeyword"===a||"TSSymbolKeyword"===a||"TSUndefinedKeyword"===a||"TSUnknownKeyword"===a||"TSVoidKeyword"===a||"TSThisType"===a||"TSLiteralType"===a)&&(void 0===t||T(e,t))}function ra(e,t,a){if(!Z(e))return!1;var n,r=Array.isArray(t)?t:t.split("."),s=[];for(n=e;Z(n);n=n.object)s.push(n.property);if(s.push(n),s.length<r.length)return!1;if(!a&&s.length>r.length)return!1;for(var i=0,o=s.length-1;i<r.length;i++,o--){var d=s[o],u=void 0;if(H(d))u=d.name;else if(q(d))u=d.value;else{if(!le(d))return!1;u="this"}if(r[i]!==u)return!1}return!0}function sa(e,t){var a=e.split(".");return function(e){return ra(e,a,t)}}s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js",(function(e,t){const a=h(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3165,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,42963,43205,43259,43471,43712,43714,64318,67592,67644,69415,69826,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472),a.addRange(2474,2480).addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970),a.addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714),a.addRange(3718,3722).addRange(3724,3747).addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5907).addRange(5919,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430),a.addRange(6432,6443).addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6860,6862).addRange(6912,6963).addRange(6965,6979).addRange(6981,6988).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521),a.addRange(8544,8584).addRange(9398,9449).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),a.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),a.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295),a.addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69745,69749).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853),a.addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71488,71494).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),a.addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),a.addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Any.js",(function(e,t){const a=h();a.addRange(0,1114111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js",(function(e,t){const a=h();a.addRange(48,57).addRange(65,70).addRange(97,102),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js",(function(e,t){const a=h();a.addRange(0,127),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js",(function(e,t){const a=h(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,42963,64318,64975,65279,65952,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,129008,917505);a.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2160,2190).addRange(2192,2193).addRange(2200,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736),a.addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257),a.addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),a.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5909).addRange(5919,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6862).addRange(6912,6988).addRange(6992,7038).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013),a.addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8384).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11869).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42954).addRange(42960,42961),a.addRange(42965,42969).addRange(42994,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518),a.addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66927,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867),a.addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69488,69513).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69749).addRange(69759,69826).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378),a.addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71353).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71494).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966),a.addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77712,77810).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),a.addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118528,118573).addRange(118576,118598).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119274).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123536,123566).addRange(123584,123641).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125127,125142),a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660),a.addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999).addRange(983040,1048573).addRange(1048576,1114109),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js",(function(e,t){const a=h(1564);a.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js",(function(e,t){const a=h(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);a.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),a.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(11861,11868).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js",(function(e,t){const a=h(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2184,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3132,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69744,69821,69826,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,123566,917505);a.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2192,2193).addRange(2200,2207).addRange(2249,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427),a.addRange(3538,3540).addRange(3636,3642).addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6159).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6862).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392),a.addRange(7394,7400).addRange(7416,7417).addRange(7468,7530).addRange(7579,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(42994,42996).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883),a.addRange(64434,64450).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467),a.addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(113821,113822).addRange(113824,113827).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),a.addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js",(function(e,t){const a=h(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,42963,67456,119970,119995,120134);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),a.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42954).addRange(42960,42961).addRange(42965,42969).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67459,67461).addRange(67463,67504).addRange(67506,67514).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),a.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122633).addRange(122635,122654).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js",(function(e,t){const a=h(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997);a.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),a.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js",(function(e,t){const a=h(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),a.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42954).addRange(42960,42961).addRange(42966,42969).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js",(function(e,t){const a=h(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997);a.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),a.addRange(8544,8559).addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js",(function(e,t){const a=h(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);a.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),a.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6159).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),a.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42994,42997).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479),a.addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(67457,67461).addRange(67463,67504).addRange(67506,67514).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578),a.addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242).addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js",(function(e,t){const a=h(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42967,42969,42998,43859);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),a.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js",(function(e,t){const a=h(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42967,42969,42998,43859);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),a.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js",(function(e,t){const a=h(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,11869,12316,12336,12448,65112,65123,65293,69293);a.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js",(function(e,t){const a=h(173,847,1564,12644,65279,65440);a.addRange(4447,4448).addRange(6068,6069).addRange(6155,6159).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js",(function(e,t){const a=h(329,1651,3959,3961,917505);a.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js",(function(e,t){const a=h(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3132,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,69702,69744,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111,123566);a.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2200,2207).addRange(2249,2258).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(5908,5909).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6846).addRange(6849,6859).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631),a.addRange(7669,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69506,69509).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590),a.addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js",(function(e,t){const a=h(35,42,8205,8419,65039);a.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js",(function(e,t){const a=h(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);a.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501).addRange(129731,129733).addRange(129776,129782),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js",(function(e,t){const a=h();a.addRange(127995,127999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js",(function(e,t){const a=h(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);a.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128733,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js",(function(e,t){const a=h(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752,129008);a.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),a.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128733,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js",(function(e,t){const a=h(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);a.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js",(function(e,t){const a=h(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);a.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(67457,67458).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js",(function(e,t){const a=h(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3165,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,5909,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,42963,43597,43697,43712,43714,64285,64318,64975,65952,67592,67644,67903,69293,69632,69749,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,129008);a.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1565,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2160,2190).addRange(2208,2249).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),a.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),a.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3293,3294).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980),a.addRange(4030,4037).addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5905).addRange(5919,5937).addRange(5940,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),a.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6988).addRange(6992,7018).addRange(7028,7038).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),a.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8384).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11869).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013),a.addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321),a.addRange(64323,64324).addRange(64326,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65023).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66927,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965),a.addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69488,69505).addRange(69510,69513).addRange(69552,69579),a.addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69745,69746).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881).addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873),a.addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343).addRange(71352,71353).addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71494).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72368,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108),a.addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77712,77810).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92862).addRange(92864,92873).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274),a.addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123536,123565).addRange(123584,123627).addRange(123632,123641).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543),a.addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173791),a.addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js",(function(e,t){const a=h(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3132,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6159,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,69744,69826,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476,123566);a.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2200,2207).addRange(2250,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388),a.addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6862).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378),a.addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078),a.addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(118528,118573),a.addRange(118576,118598).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js",(function(e,t){const a=h();a.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js",(function(e,t){const a=h(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,69826,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2200,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),a.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),a.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),a.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5909).addRange(5919,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),a.addRange(6155,6157).addRange(6159,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6862).addRange(6912,6988).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412).addRange(8421,8432),a.addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43047).addRange(43072,43123).addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309),a.addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479),a.addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023),a.addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69488,69509).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69749).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416),a.addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71488,71494).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969),a.addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92784,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822),a.addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123536,123566).addRange(123584,123641),a.addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js",(function(e,t){const a=h(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),a.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),a.addRange(3585,3632).addRange(3634,3635).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312),a.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670),a.addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586),a.addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),a.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680),a.addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144),a.addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993),a.addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976),a.addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js",(function(e,t){const a=h(94180);a.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40959).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js",(function(e,t){const a=h();a.addRange(12272,12273).addRange(12276,12283),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js",(function(e,t){const a=h();a.addRange(12274,12275),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js",(function(e,t){const a=h();a.addRange(8204,8205),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js",(function(e,t){const a=h(6586,43705);a.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js",(function(e,t){const a=h(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42963,42965,42967,42969,42998,67456,119995,120779);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),a.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67459,67461).addRange(67463,67504).addRange(67506,67514).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327),a.addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(122624,122633).addRange(122635,122654).addRange(125218,125251),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Math.js",(function(e,t){const a=h(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),a.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js",(function(e,t){const a=h();a.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js",(function(e,t){const a=h(96,169,174,182,187,191,215,247,12336);a.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js",(function(e,t){const a=h(32,133);a.addRange(9,13).addRange(8206,8207).addRange(8232,8233),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js",(function(e,t){const a=h(34,39,171,187,11842,65282,65287);a.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js",(function(e,t){const a=h();a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js",(function(e,t){const a=h();a.addRange(127462,127487),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js",(function(e,t){const a=h(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);a.addRange(1565,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7037,7038).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11859,11860).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69510,69513).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js",(function(e,t){const a=h(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388,122650);a.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js",(function(e,t){const a=h(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);a.addRange(58,59).addRange(1565,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7037,7038).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(11859,11860).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733),a.addRange(70746,70747).addRange(71106,71109).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js",(function(e,t){const a=h(64017,64031,64033);a.addRange(13312,19903).addRange(19968,40959).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js",(function(e,t){const a=h(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997,119964,119970,120134,120778);a.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),a.addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js",(function(e,t){const a=h(6159);a.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js",(function(e,t){const a=h(32,133,160,5760,8239,8287,12288);a.addRange(9,13).addRange(8192,8202).addRange(8232,8233),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js",(function(e,t){const a=h(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,69826,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2200,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),a.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),a.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),a.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5909).addRange(5919,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),a.addRange(6155,6157).addRange(6159,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6862).addRange(6912,6988).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412).addRange(8421,8432),a.addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43047).addRange(43072,43123).addRange(43136,43205).addRange(43216,43225).addRange(43232,43255),a.addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470),a.addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897),a.addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69488,69509).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69749).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412),a.addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71488,71494).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72368,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966),a.addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92784,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817),a.addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123536,123566),a.addRange(123584,123641).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js",(function(e,t){const a=h(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),a.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),a.addRange(3585,3632).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430),a.addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694),a.addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638),a.addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256),a.addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786),a.addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242),a.addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003),a.addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205),a.addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js",(function(e,t){const a=h(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,42963,43002,119970,119995,120134);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),a.addRange(11264,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42954).addRange(42960,42961).addRange(42965,42969).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144),a.addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122633).addRange(122635,122654).addRange(125184,125251),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js",(function(e,t){const a=h(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,11862,11864,11866,11868,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);a.addRange(12318,12319),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js",(function(e,t){const a=h(95,8276,65343);a.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Control.js",(function(e,t){const a=h();a.addRange(0,31).addRange(127,159),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js",(function(e,t){const a=h(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);a.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8384).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js",(function(e,t){const a=h(45,1418,1470,5120,6150,11799,11802,11840,11869,12316,12336,12448,65112,65123,65293,69293);a.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js",(function(e,t){const a=h();a.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),a.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(92864,92873).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js",(function(e,t){const a=h(6846);a.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js",(function(e,t){const a=h(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Format.js",(function(e,t){const a=h(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);a.addRange(1536,1541).addRange(2192,2193).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js",(function(e,t){const a=h(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);a.addRange(8219,8220),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js",(function(e,t){const a=h(12295,66369,66378);a.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Letter.js",(function(e,t){const a=h(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,42963,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),a.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),a.addRange(3585,3632).addRange(3634,3635).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276),a.addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557),a.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),a.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204),a.addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680),a.addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144),a.addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003),a.addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205),a.addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js",(function(e,t){const a=h(8232);e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js",(function(e,t){const a=h(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42961,42963,42965,42967,42969,42998,43002,119995,120779);a.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),a.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11359).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654),a.addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(122624,122633).addRange(122635,122654).addRange(125218,125251),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Mark.js",(function(e,t){const a=h(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3132,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6159,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,69744,69826,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476,123566);a.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2200,2207).addRange(2250,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021),a.addRange(3072,3076).addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5909).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683),a.addRange(6741,6750).addRange(6752,6780).addRange(6832,6862).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),a.addRange(69446,69456).addRange(69506,69509).addRange(69632,69634).addRange(69688,69702).addRange(69747,69748).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029),a.addRange(73098,73102).addRange(73104,73105).addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js",(function(e,t){const a=h(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);a.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js",(function(e,t){const a=h(748,750,884,890,1369,1600,2042,2074,2084,2088,2249,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);a.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(42994,42996).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(123191,123197),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js",(function(e,t){const a=h(94,96,168,175,180,184,749,885,2184,8125,43867,65342,65344,65507);a.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64450).addRange(127995,127999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js",(function(e,t){const a=h(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3132,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6159,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,69744,69826,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476,123566);a.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2200,2207).addRange(2250,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427),a.addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6862).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),a.addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),a.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145),a.addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Number.js",(function(e,t){const a=h(185,8304,11517,12295,66369,66378);a.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),a.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),a.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(92864,92873).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js",(function(e,t){const a=h(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,11861,11863,11865,11867,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js",(function(e,t){const a=h(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,122634,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2248).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873),a.addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198),a.addRange(4206,4208).addRange(4213,4225).addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414),a.addRange(8501,8504).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),a.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),a.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448),a.addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77712,77808).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110882),a.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123536,123565).addRange(123584,123627).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js",(function(e,t){const a=h(185,6618,8304,8585,11517);a.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),a.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js",(function(e,t){const a=h(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71353,71739,72162,73727,92917,92996,94178,113823);a.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1565,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7037,7038).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801),a.addRange(11806,11807).addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(11858,11860).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235),a.addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(77809,77810).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js",(function(e,t){const a=h(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,64975,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254,129008);a.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),a.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(64832,64847).addRange(65021,65023).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475),a.addRange(121477,121478).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other.js",(function(e,t){const a=h(173,907,909,930,1328,1424,1564,1757,2111,2143,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5997,6001,6158,6431,6751,7039,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,42962,42964,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,66939,66955,66963,66966,66978,66994,67002,67462,67505,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,92863,93018,93026,110580,110588,110591,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,124903,124908,124911,124927,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129939);a.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2159).addRange(2191,2199).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957),a.addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3131).addRange(3150,3156).addRange(3163,3164).addRange(3166,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3292).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),a.addRange(5789,5791).addRange(5881,5887).addRange(5910,5918).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6863,6911).addRange(6989,6991).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8385,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279),a.addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11870,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42955,42959).addRange(42970,42993).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64451,64466).addRange(64912,64913).addRange(64968,64974).addRange(64976,65007),a.addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(67005,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67455).addRange(67515,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158),a.addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69487).addRange(69514,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69750,69758).addRange(69827,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247),a.addRange(71258,71263).addRange(71277,71295).addRange(71354,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71495,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72367).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77711).addRange(77811,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92874,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191),a.addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110575).addRange(110883,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118527).addRange(118574,118575).addRange(118599,118607).addRange(118724,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119275,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122623).addRange(122655,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123535).addRange(123567,123583).addRange(123642,123646).addRange(123648,124895).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502),a.addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128732).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129007).addRange(129009,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129661,129663).addRange(129671,129679).addRange(129709,129711).addRange(129723,129727).addRange(129734,129743).addRange(129754,129759).addRange(129768,129775).addRange(129783,129791).addRange(129995,130031).addRange(130042,131071).addRange(173792,173823).addRange(177977,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js",(function(e,t){const a=h(8233);e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js",(function(e,t){const a=h();a.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js",(function(e,t){const a=h(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71353,71739,72162,73727,92917,92996,94178,113823);a.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1565,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7037,7038).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182),a.addRange(10214,10223).addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(11858,11869).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205),a.addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(77809,77810).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Separator.js",(function(e,t){const a=h(32,160,5760,8239,8287,12288);a.addRange(8192,8202).addRange(8232,8233),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js",(function(e,t){const a=h(32,160,5760,8239,8287,12288);a.addRange(8192,8202),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js",(function(e,t){const a=h(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,5909,5940,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);a.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),a.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),a.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js",(function(e,t){const a=h();a.addRange(55296,57343),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Symbol.js",(function(e,t){const a=h(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2184,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,64975,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254,129008);a.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8384).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),a.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64450).addRange(64832,64847).addRange(65020,65023).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713),a.addRange(92988,92991).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767),a.addRange(129776,129782).addRange(129792,129938).addRange(129940,129994),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js",(function(e,t){const a=h(453,456,459,498,8124,8140,8188);a.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js",(function(e,t){const a=h(907,909,930,1328,1424,1806,2111,2143,2191,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5997,6001,6431,6751,7039,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,42962,42964,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,66939,66955,66963,66966,66978,66994,67002,67462,67505,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,92863,93018,93026,110580,110588,110591,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,124903,124908,124911,124927,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129939);a.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2159).addRange(2194,2199).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),a.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3131).addRange(3150,3156).addRange(3163,3164).addRange(3166,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3292).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5910,5918),a.addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6863,6911).addRange(6989,6991).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8385,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),a.addRange(11633,11646).addRange(11671,11679).addRange(11870,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42955,42959).addRange(42970,42993).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64451,64466).addRange(64912,64913).addRange(64968,64974).addRange(64976,65007).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489),a.addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(67005,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67455).addRange(67515,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408),a.addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69487).addRange(69514,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69750,69758).addRange(69827,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71354,71359).addRange(71370,71423).addRange(71451,71452),a.addRange(71468,71471).addRange(71495,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72367).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77711).addRange(77811,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92874,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110575).addRange(110883,110927),a.addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118527).addRange(118574,118575).addRange(118599,118607).addRange(118724,118783).addRange(119030,119039).addRange(119079,119080).addRange(119275,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122623).addRange(122655,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123535).addRange(123567,123583).addRange(123642,123646).addRange(123648,124895).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703),a.addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128732).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129007).addRange(129009,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129661,129663).addRange(129671,129679).addRange(129709,129711).addRange(129723,129727).addRange(129734,129743).addRange(129754,129759).addRange(129768,129775).addRange(129783,129791).addRange(129995,130031).addRange(130042,131071).addRange(173792,173823).addRange(177977,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js",(function(e,t){const a=h(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42997,119964,119970,120134,120778);a.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11311),a.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/index.js",(function(e,t){e.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cypro_Minoan","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Old_Uyghur","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangsa","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Toto","Ugaritic","Vai","Vithkuqi","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cypro_Minoan","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Old_Uyghur","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangsa","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Toto","Ugaritic","Vai","Vithkuqi","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js",(function(e,t){const a=h(1567,1600);a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js",(function(e,t){const a=h();a.addRange(71424,71450).addRange(71453,71467).addRange(71472,71494),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js",(function(e,t){const a=h();a.addRange(82944,83526),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js",(function(e,t){const a=h(64975,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(1536,1540).addRange(1542,1756).addRange(1758,1791).addRange(1872,1919).addRange(2160,2190).addRange(2192,2193).addRange(2200,2273).addRange(2275,2303).addRange(64336,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65023).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js",(function(e,t){const a=h();a.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js",(function(e,t){const a=h();a.addRange(68352,68405).addRange(68409,68415),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js",(function(e,t){const a=h();a.addRange(6912,6988).addRange(6992,7038),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js",(function(e,t){const a=h();a.addRange(42656,42743).addRange(92160,92728),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js",(function(e,t){const a=h();a.addRange(92880,92909).addRange(92912,92917),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js",(function(e,t){const a=h();a.addRange(7104,7155).addRange(7164,7167),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js",(function(e,t){const a=h(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);a.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js",(function(e,t){const a=h();a.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js",(function(e,t){const a=h(12336,12343,12539);a.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js",(function(e,t){const a=h(69759);a.addRange(69632,69709).addRange(69714,69749),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js",(function(e,t){const a=h();a.addRange(10240,10495),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js",(function(e,t){const a=h(43471);a.addRange(6656,6683).addRange(6686,6687),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js",(function(e,t){const a=h();a.addRange(5941,5942).addRange(5952,5971),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js",(function(e,t){const a=h();a.addRange(5120,5759).addRange(6320,6389).addRange(72368,72383),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js",(function(e,t){const a=h();a.addRange(66208,66256),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js",(function(e,t){const a=h(66927);a.addRange(66864,66915),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js",(function(e,t){const a=h();a.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js",(function(e,t){const a=h();a.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js",(function(e,t){const a=h();a.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js",(function(e,t){const a=h();a.addRange(69552,69579),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js",(function(e,t){const a=h(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,129008,917505);a.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8384).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11869).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510).addRange(65512,65518),a.addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984),a.addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js",(function(e,t){const a=h();a.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js",(function(e,t){const a=h();a.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js",(function(e,t){const a=h(67592,67644,67647);a.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js",(function(e,t){const a=h();a.addRange(65792,65793).addRange(77712,77810),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js",(function(e,t){const a=h(7467,7544,7672,11843);a.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js",(function(e,t){const a=h();a.addRange(66560,66639),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js",(function(e,t){const a=h(8432);a.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js",(function(e,t){const a=h(71945);a.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js",(function(e,t){const a=h();a.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js",(function(e,t){const a=h();a.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js",(function(e,t){const a=h();a.addRange(77824,78894).addRange(78896,78904),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js",(function(e,t){const a=h();a.addRange(66816,66855),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js",(function(e,t){const a=h();a.addRange(69600,69622),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js",(function(e,t){const a=h(4696,4800);a.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js",(function(e,t){const a=h(4295,4301,11559,11565);a.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js",(function(e,t){const a=h(1156,1159,11843,42607);a.addRange(11264,11359).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js",(function(e,t){const a=h();a.addRange(66352,66378),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js",(function(e,t){const a=h(7376,8432,70480,70487,73683);a.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js",(function(e,t){const a=h(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);a.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js",(function(e,t){const a=h(2768);a.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js",(function(e,t){const a=h();a.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js",(function(e,t){const a=h(2620,2641,2654);a.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js",(function(e,t){const a=h(12336,12539,13055);a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40959).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94178,94179).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js",(function(e,t){const a=h(12343,12539);a.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js",(function(e,t){const a=h(1548,1563,1567,1600,1748);a.addRange(68864,68903).addRange(68912,68921),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js",(function(e,t){const a=h();a.addRange(5920,5942),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js",(function(e,t){const a=h();a.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js",(function(e,t){const a=h(64318);a.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js",(function(e,t){const a=h(12343,65392,127488);a.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110879).addRange(110928,110930),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js",(function(e,t){const a=h();a.addRange(67648,67669).addRange(67671,67679),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js",(function(e,t){const a=h(7673,66045);a.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6862).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js",(function(e,t){const a=h();a.addRange(68448,68466).addRange(68472,68479),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js",(function(e,t){const a=h();a.addRange(68416,68437).addRange(68440,68447),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js",(function(e,t){const a=h();a.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js",(function(e,t){const a=h(69837);a.addRange(2406,2415).addRange(43056,43065).addRange(69760,69826),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js",(function(e,t){const a=h(7376,7378,7386,7410,7412);a.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js",(function(e,t){const a=h(12343,110592);a.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110880,110882).addRange(110948,110951),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js",(function(e,t){const a=h();a.addRange(43264,43311),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js",(function(e,t){const a=h();a.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js",(function(e,t){const a=h(94180);a.addRange(101120,101589),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js",(function(e,t){const a=h();a.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js",(function(e,t){const a=h();a.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js",(function(e,t){const a=h();a.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js",(function(e,t){const a=h(3716,3749,3782);a.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js",(function(e,t){const a=h(170,186,4347,8239,8305,8319,8432,8498,8526,42963,43310);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(122624,122654),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js",(function(e,t){const a=h();a.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js",(function(e,t){const a=h(2405,6464);a.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js",(function(e,t){const a=h();a.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js",(function(e,t){const a=h();a.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js",(function(e,t){const a=h(73648);a.addRange(42192,42239),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js",(function(e,t){const a=h();a.addRange(66176,66204),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js",(function(e,t){const a=h(67903);a.addRange(67872,67897),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js",(function(e,t){const a=h();a.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js",(function(e,t){const a=h();a.addRange(73440,73464),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js",(function(e,t){const a=h(7386);a.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js",(function(e,t){const a=h(1600,2142);a.addRange(2112,2139),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js",(function(e,t){const a=h(1600);a.addRange(68288,68326).addRange(68331,68342),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js",(function(e,t){const a=h();a.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js",(function(e,t){const a=h(73018);a.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js",(function(e,t){const a=h();a.addRange(93760,93850),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js",(function(e,t){const a=h();a.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js",(function(e,t){const a=h();a.addRange(124928,125124).addRange(125127,125142),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js",(function(e,t){const a=h();a.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js",(function(e,t){const a=h();a.addRange(67968,67999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js",(function(e,t){const a=h();a.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js",(function(e,t){const a=h();a.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js",(function(e,t){const a=h(8239);a.addRange(6144,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js",(function(e,t){const a=h();a.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js",(function(e,t){const a=h(70280);a.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js",(function(e,t){const a=h(43310);a.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js",(function(e,t){const a=h();a.addRange(67712,67742).addRange(67751,67759),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js",(function(e,t){const a=h(7401,7410,7418);a.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js",(function(e,t){const a=h();a.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js",(function(e,t){const a=h();a.addRange(70656,70747).addRange(70749,70753),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js",(function(e,t){const a=h(1548,1563,1567);a.addRange(1984,2042).addRange(2045,2047).addRange(64830,64831),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js",(function(e,t){const a=h(94177);a.addRange(110960,111355),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js",(function(e,t){const a=h();a.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js",(function(e,t){const a=h();a.addRange(5760,5788),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js",(function(e,t){const a=h();a.addRange(7248,7295),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js",(function(e,t){const a=h();a.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js",(function(e,t){const a=h();a.addRange(66304,66339).addRange(66349,66351),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js",(function(e,t){const a=h();a.addRange(68224,68255),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js",(function(e,t){const a=h(1155);a.addRange(66384,66426),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js",(function(e,t){const a=h();a.addRange(66464,66499).addRange(66504,66517),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js",(function(e,t){const a=h();a.addRange(69376,69415),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js",(function(e,t){const a=h();a.addRange(68192,68223),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js",(function(e,t){const a=h();a.addRange(68608,68680),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js",(function(e,t){const a=h(1600,68338);a.addRange(69488,69513),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js",(function(e,t){const a=h(7386,7410);a.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js",(function(e,t){const a=h();a.addRange(66736,66771).addRange(66776,66811),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js",(function(e,t){const a=h();a.addRange(66688,66717).addRange(66720,66729),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js",(function(e,t){const a=h();a.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js",(function(e,t){const a=h();a.addRange(67680,67711),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js",(function(e,t){const a=h();a.addRange(72384,72440),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js",(function(e,t){const a=h(6149);a.addRange(6146,6147).addRange(43072,43127),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js",(function(e,t){const a=h(67871);a.addRange(67840,67867),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js",(function(e,t){const a=h(1600);a.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js",(function(e,t){const a=h(43359);a.addRange(43312,43347),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js",(function(e,t){const a=h();a.addRange(5792,5866).addRange(5870,5880),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js",(function(e,t){const a=h();a.addRange(2048,2093).addRange(2096,2110),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js",(function(e,t){const a=h();a.addRange(43136,43205).addRange(43214,43225),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js",(function(e,t){const a=h(2385,7383,7385,7392);a.addRange(7388,7389).addRange(70016,70111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js",(function(e,t){const a=h();a.addRange(66640,66687),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js",(function(e,t){const a=h();a.addRange(71040,71093).addRange(71096,71133),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js",(function(e,t){const a=h();a.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js",(function(e,t){const a=h(3517,3530,3542);a.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js",(function(e,t){const a=h(1600);a.addRange(69424,69465),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js",(function(e,t){const a=h();a.addRange(69840,69864).addRange(69872,69881),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js",(function(e,t){const a=h();a.addRange(72272,72354),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js",(function(e,t){const a=h();a.addRange(7040,7103).addRange(7360,7367),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js",(function(e,t){const a=h();a.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js",(function(e,t){const a=h(1548,1567,1600,1648,7672,7674);a.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js",(function(e,t){const a=h(5919);a.addRange(5888,5909).addRange(5941,5942),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js",(function(e,t){const a=h();a.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js",(function(e,t){const a=h();a.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js",(function(e,t){const a=h();a.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js",(function(e,t){const a=h();a.addRange(43648,43714).addRange(43739,43743),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js",(function(e,t){const a=h();a.addRange(2404,2405).addRange(43056,43065).addRange(71296,71353).addRange(71360,71369),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js",(function(e,t){const a=h(2972,3024,3031,7386,43251,70401,70403,73727);a.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js",(function(e,t){const a=h();a.addRange(92784,92862).addRange(92864,92873),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js",(function(e,t){const a=h(94176);a.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js",(function(e,t){const a=h(3165,7386,7410);a.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js",(function(e,t){const a=h(1548,1567,65010,65021);a.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js",(function(e,t){const a=h();a.addRange(3585,3642).addRange(3648,3675),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js",(function(e,t){const a=h();a.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js",(function(e,t){const a=h(11647);a.addRange(11568,11623).addRange(11631,11632),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js",(function(e,t){const a=h(7410);a.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js",(function(e,t){const a=h();a.addRange(123536,123566),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js",(function(e,t){const a=h(66463);a.addRange(66432,66461),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js",(function(e,t){const a=h();a.addRange(42240,42539),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js",(function(e,t){const a=h();a.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js",(function(e,t){const a=h(123647);a.addRange(123584,123641),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js",(function(e,t){const a=h(71935);a.addRange(71840,71922),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js",(function(e,t){const a=h(1548,1563,1567);a.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js",(function(e,t){const a=h(12539);a.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js",(function(e,t){const a=h();a.addRange(72192,72263),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Adlam.js",(function(e,t){const a=h();a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ahom.js",(function(e,t){const a=h();a.addRange(71424,71450).addRange(71453,71467).addRange(71472,71494),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js",(function(e,t){const a=h();a.addRange(82944,83526),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Arabic.js",(function(e,t){const a=h(64975,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1564,1566).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2160,2190).addRange(2192,2193).addRange(2200,2273).addRange(2275,2303).addRange(64336,64450).addRange(64467,64829).addRange(64832,64911).addRange(64914,64967).addRange(65008,65023).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Armenian.js",(function(e,t){const a=h();a.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Avestan.js",(function(e,t){const a=h();a.addRange(68352,68405).addRange(68409,68415),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Balinese.js",(function(e,t){const a=h();a.addRange(6912,6988).addRange(6992,7038),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bamum.js",(function(e,t){const a=h();a.addRange(42656,42743).addRange(92160,92728),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js",(function(e,t){const a=h();a.addRange(92880,92909).addRange(92912,92917),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Batak.js",(function(e,t){const a=h();a.addRange(7104,7155).addRange(7164,7167),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bengali.js",(function(e,t){const a=h(2482,2519);a.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js",(function(e,t){const a=h();a.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bopomofo.js",(function(e,t){const a=h();a.addRange(746,747).addRange(12549,12591).addRange(12704,12735),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Brahmi.js",(function(e,t){const a=h(69759);a.addRange(69632,69709).addRange(69714,69749),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Braille.js",(function(e,t){const a=h();a.addRange(10240,10495),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Buginese.js",(function(e,t){const a=h();a.addRange(6656,6683).addRange(6686,6687),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Buhid.js",(function(e,t){const a=h();a.addRange(5952,5971),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js",(function(e,t){const a=h();a.addRange(5120,5759).addRange(6320,6389).addRange(72368,72383),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Carian.js",(function(e,t){const a=h();a.addRange(66208,66256),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js",(function(e,t){const a=h(66927);a.addRange(66864,66915),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Chakma.js",(function(e,t){const a=h();a.addRange(69888,69940).addRange(69942,69959),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cham.js",(function(e,t){const a=h();a.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cherokee.js",(function(e,t){const a=h();a.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Chorasmian.js",(function(e,t){const a=h();a.addRange(69552,69579),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Common.js",(function(e,t){const a=h(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,129008,917505);a.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8384).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11869).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),a.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(113824,113827).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),a.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128733,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129660).addRange(129664,129670).addRange(129680,129708).addRange(129712,129722).addRange(129728,129733).addRange(129744,129753).addRange(129760,129767).addRange(129776,129782).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Coptic.js",(function(e,t){const a=h();a.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cuneiform.js",(function(e,t){const a=h();a.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cypriot.js",(function(e,t){const a=h(67592,67644,67647);a.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js",(function(e,t){const a=h();a.addRange(77712,77810),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cyrillic.js",(function(e,t){const a=h(7467,7544);a.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Deseret.js",(function(e,t){const a=h();a.addRange(66560,66639),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Devanagari.js",(function(e,t){const a=h();a.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js",(function(e,t){const a=h(71945);a.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Dogra.js",(function(e,t){const a=h();a.addRange(71680,71739),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Duployan.js",(function(e,t){const a=h();a.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js",(function(e,t){const a=h();a.addRange(77824,78894).addRange(78896,78904),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Elbasan.js",(function(e,t){const a=h();a.addRange(66816,66855),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Elymaic.js",(function(e,t){const a=h();a.addRange(69600,69622),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ethiopic.js",(function(e,t){const a=h(4696,4800);a.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Georgian.js",(function(e,t){const a=h(4295,4301,11559,11565);a.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Glagolitic.js",(function(e,t){const a=h();a.addRange(11264,11359).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gothic.js",(function(e,t){const a=h();a.addRange(66352,66378),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Grantha.js",(function(e,t){const a=h(70480,70487);a.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Greek.js",(function(e,t){const a=h(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);a.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gujarati.js",(function(e,t){const a=h(2768);a.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js",(function(e,t){const a=h();a.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js",(function(e,t){const a=h(2620,2641,2654);a.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Han.js",(function(e,t){const a=h(12293,12295);a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40959).addRange(63744,64109).addRange(64112,64217).addRange(94178,94179).addRange(94192,94193).addRange(131072,173791).addRange(173824,177976).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hangul.js",(function(e,t){const a=h();a.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js",(function(e,t){const a=h();a.addRange(68864,68903).addRange(68912,68921),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hanunoo.js",(function(e,t){const a=h();a.addRange(5920,5940),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hatran.js",(function(e,t){const a=h();a.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hebrew.js",(function(e,t){const a=h(64318);a.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hiragana.js",(function(e,t){const a=h(127488);a.addRange(12353,12438).addRange(12445,12447).addRange(110593,110879).addRange(110928,110930),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js",(function(e,t){const a=h();a.addRange(67648,67669).addRange(67671,67679),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Inherited.js",(function(e,t){const a=h(1648,7405,7412,66045,66272,70459);a.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6862).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js",(function(e,t){const a=h();a.addRange(68448,68466).addRange(68472,68479),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js",(function(e,t){const a=h();a.addRange(68416,68437).addRange(68440,68447),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Javanese.js",(function(e,t){const a=h();a.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kaithi.js",(function(e,t){const a=h(69837);a.addRange(69760,69826),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kannada.js",(function(e,t){const a=h();a.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Katakana.js",(function(e,t){const a=h(110592);a.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110880,110882).addRange(110948,110951),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js",(function(e,t){const a=h(43311);a.addRange(43264,43309),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js",(function(e,t){const a=h();a.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js",(function(e,t){const a=h(94180);a.addRange(101120,101589),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khmer.js",(function(e,t){const a=h();a.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khojki.js",(function(e,t){const a=h();a.addRange(70144,70161).addRange(70163,70206),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khudawadi.js",(function(e,t){const a=h();a.addRange(70320,70378).addRange(70384,70393),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lao.js",(function(e,t){const a=h(3716,3749,3782);a.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Latin.js",(function(e,t){const a=h(170,186,8305,8319,8498,8526,42963);a.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42954).addRange(42960,42961).addRange(42965,42969).addRange(42994,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(122624,122654),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lepcha.js",(function(e,t){const a=h();a.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Limbu.js",(function(e,t){const a=h(6464);a.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Linear_A.js",(function(e,t){const a=h();a.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Linear_B.js",(function(e,t){const a=h();a.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lisu.js",(function(e,t){const a=h(73648);a.addRange(42192,42239),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lycian.js",(function(e,t){const a=h();a.addRange(66176,66204),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lydian.js",(function(e,t){const a=h(67903);a.addRange(67872,67897),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mahajani.js",(function(e,t){const a=h();a.addRange(69968,70006),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Makasar.js",(function(e,t){const a=h();a.addRange(73440,73464),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Malayalam.js",(function(e,t){const a=h();a.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mandaic.js",(function(e,t){const a=h(2142);a.addRange(2112,2139),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Manichaean.js",(function(e,t){const a=h();a.addRange(68288,68326).addRange(68331,68342),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Marchen.js",(function(e,t){const a=h();a.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js",(function(e,t){const a=h(73018);a.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js",(function(e,t){const a=h();a.addRange(93760,93850),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js",(function(e,t){const a=h();a.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js",(function(e,t){const a=h();a.addRange(124928,125124).addRange(125127,125142),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js",(function(e,t){const a=h();a.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js",(function(e,t){const a=h();a.addRange(67968,67999),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Miao.js",(function(e,t){const a=h();a.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Modi.js",(function(e,t){const a=h();a.addRange(71168,71236).addRange(71248,71257),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mongolian.js",(function(e,t){const a=h(6148);a.addRange(6144,6145).addRange(6150,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mro.js",(function(e,t){const a=h();a.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Multani.js",(function(e,t){const a=h(70280);a.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Myanmar.js",(function(e,t){const a=h();a.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nabataean.js",(function(e,t){const a=h();a.addRange(67712,67742).addRange(67751,67759),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nandinagari.js",(function(e,t){const a=h();a.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js",(function(e,t){const a=h();a.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Newa.js",(function(e,t){const a=h();a.addRange(70656,70747).addRange(70749,70753),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nko.js",(function(e,t){const a=h();a.addRange(1984,2042).addRange(2045,2047),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nushu.js",(function(e,t){const a=h(94177);a.addRange(110960,111355),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js",(function(e,t){const a=h();a.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ogham.js",(function(e,t){const a=h();a.addRange(5760,5788),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js",(function(e,t){const a=h();a.addRange(7248,7295),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js",(function(e,t){const a=h();a.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Italic.js",(function(e,t){const a=h();a.addRange(66304,66339).addRange(66349,66351),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js",(function(e,t){const a=h();a.addRange(68224,68255),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Permic.js",(function(e,t){const a=h();a.addRange(66384,66426),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Persian.js",(function(e,t){const a=h();a.addRange(66464,66499).addRange(66504,66517),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js",(function(e,t){const a=h();a.addRange(69376,69415),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js",(function(e,t){const a=h();a.addRange(68192,68223),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js",(function(e,t){const a=h();a.addRange(68608,68680),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js",(function(e,t){const a=h();a.addRange(69488,69513),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Oriya.js",(function(e,t){const a=h();a.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Osage.js",(function(e,t){const a=h();a.addRange(66736,66771).addRange(66776,66811),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Osmanya.js",(function(e,t){const a=h();a.addRange(66688,66717).addRange(66720,66729),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js",(function(e,t){const a=h();a.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Palmyrene.js",(function(e,t){const a=h();a.addRange(67680,67711),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js",(function(e,t){const a=h();a.addRange(72384,72440),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js",(function(e,t){const a=h();a.addRange(43072,43127),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Phoenician.js",(function(e,t){const a=h(67871);a.addRange(67840,67867),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js",(function(e,t){const a=h();a.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Rejang.js",(function(e,t){const a=h(43359);a.addRange(43312,43347),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Runic.js",(function(e,t){const a=h();a.addRange(5792,5866).addRange(5870,5880),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Samaritan.js",(function(e,t){const a=h();a.addRange(2048,2093).addRange(2096,2110),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Saurashtra.js",(function(e,t){const a=h();a.addRange(43136,43205).addRange(43214,43225),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sharada.js",(function(e,t){const a=h();a.addRange(70016,70111),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Shavian.js",(function(e,t){const a=h();a.addRange(66640,66687),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Siddham.js",(function(e,t){const a=h();a.addRange(71040,71093).addRange(71096,71133),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/SignWriting.js",(function(e,t){const a=h();a.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sinhala.js",(function(e,t){const a=h(3517,3530,3542);a.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sogdian.js",(function(e,t){const a=h();a.addRange(69424,69465),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js",(function(e,t){const a=h();a.addRange(69840,69864).addRange(69872,69881),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Soyombo.js",(function(e,t){const a=h();a.addRange(72272,72354),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sundanese.js",(function(e,t){const a=h();a.addRange(7040,7103).addRange(7360,7367),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js",(function(e,t){const a=h();a.addRange(43008,43052),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Syriac.js",(function(e,t){const a=h();a.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tagalog.js",(function(e,t){const a=h(5919);a.addRange(5888,5909),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js",(function(e,t){const a=h();a.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tai_Le.js",(function(e,t){const a=h();a.addRange(6480,6509).addRange(6512,6516),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js",(function(e,t){const a=h();a.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js",(function(e,t){const a=h();a.addRange(43648,43714).addRange(43739,43743),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Takri.js",(function(e,t){const a=h();a.addRange(71296,71353).addRange(71360,71369),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tamil.js",(function(e,t){const a=h(2972,3024,3031,73727);a.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tangsa.js",(function(e,t){const a=h();a.addRange(92784,92862).addRange(92864,92873),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tangut.js",(function(e,t){const a=h(94176);a.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Telugu.js",(function(e,t){const a=h(3165);a.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Thaana.js",(function(e,t){const a=h();a.addRange(1920,1969),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Thai.js",(function(e,t){const a=h();a.addRange(3585,3642).addRange(3648,3675),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tibetan.js",(function(e,t){const a=h();a.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tifinagh.js",(function(e,t){const a=h(11647);a.addRange(11568,11623).addRange(11631,11632),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tirhuta.js",(function(e,t){const a=h();a.addRange(70784,70855).addRange(70864,70873),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Toto.js",(function(e,t){const a=h();a.addRange(123536,123566),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ugaritic.js",(function(e,t){const a=h(66463);a.addRange(66432,66461),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Vai.js",(function(e,t){const a=h();a.addRange(42240,42539),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js",(function(e,t){const a=h();a.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Wancho.js",(function(e,t){const a=h(123647);a.addRange(123584,123641),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js",(function(e,t){const a=h(71935);a.addRange(71840,71922),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Yezidi.js",(function(e,t){const a=h();a.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Yi.js",(function(e,t){const a=h();a.addRange(40960,42124).addRange(42128,42182),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js",(function(e,t){const a=h();a.addRange(72192,72263),e.exports=a})),s("/$$rollup_base$$/node_modules/regenerate-unicode-properties/unicode-version.js",(function(e,t){e.exports="14.0.0"}));var ia=sa("React.Component");var oa=null;function da(e){if(null!==oa&&(oa.property,1)){var t=oa;return oa=da.prototype=null,t}return oa=da.prototype=null==e?Object.create(null):e,new da}da();var ua=function(e){return da(e)},la=r((function(e){var t,a,n=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(a){try{return t.call(null,e,0)}catch(a){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var o,d=[],u=!1,l=-1;function c(){u&&o&&(u=!1,o.length?d=o.concat(d):l=-1,d.length&&p())}function p(){if(!u){var e=i(c);u=!0;for(var t=d.length;t;){for(o=d,d=[];++l<t;)o&&o[l].run();l=-1,t=d.length}o=null,u=!1,function(e){if(a===clearTimeout)return clearTimeout(e);if((a===s||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(e);try{a(e)}catch(t){try{return a.call(null,e)}catch(t){return a.call(this,e)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function f(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)t[a-1]=arguments[a];d.push(new g(e,t)),1!==d.length||u||i(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=f,n.addListener=f,n.once=f,n.off=f,n.removeListener=f,n.removeAllListeners=f,n.emit=f,n.prependListener=f,n.prependOnceListener=f,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}}),"/$$rollup_base$$/node_modules/process");function ca(e,t){if(e===t)return!0;if(nn[t])return!1;var a=rn[t];if(a){if(a[0]===e)return!0;for(var n,r=S(a);!(n=r()).done;){if(e===n.value)return!0}}return!1}function pa(e,t){if(e===t)return!0;var a=Gn[e];if(a)for(var n,r=S(a);!(n=r()).done;){if(t===n.value)return!0}return!1}function ga(e,t,a){return!!t&&(ca(t.type,e)?void 0===a||T(t,a):!a&&"Placeholder"===t.type&&e in rn&&pa(t.expectedNode,e))}var fa="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",ha="\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f",ma=new RegExp("["+fa+"]"),ya=new RegExp("["+fa+ha+"]");fa=ha=null;var Ra=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938],ba=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239];function va(e,t){for(var a=65536,n=0,r=t.length;n<r;n+=2){if((a+=t[n])>e)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<e.length;a++){var n=e.charCodeAt(a);if(55296==(64512&n)&&a+1<e.length){var r=e.charCodeAt(++a);56320==(64512&r)&&(n=65536+((1023&n)<<10)+(1023&r))}if(t){if(t=!1,!xa(n))return!1}else if(!Ea(n))return!1}return!t}var Aa=["implements","interface","let","package","private","protected","public","static","yield"],wa=["eval","arguments"],Ca=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),Sa=new Set(Aa),Ta=new Set(wa);function ja(e,t){return t&&"await"===e||"enum"===e}function Pa(e,t){return ja(e,t)||Sa.has(e)}function Fa(e){return Ta.has(e)}function _a(e,t){return Pa(e,t)||Fa(e)}function ka(e){return Ca.has(e)}function Ia(e,t){return void 0===t&&(t=!0),"string"==typeof e&&((!t||!ka(e)&&!Pa(e,!0))&&Da(e))}var Ba=["consequent","body","alternate"],Oa=["leadingComments","trailingComments","innerComments"],Na=["||","&&","??"],La=["++","--"],Ma=[">","<",">=","<="],$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","!"],Xa=["+","-","~"],qa=["typeof"],za=["void","throw"].concat(Ka,Xa,qa),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<n.length;r++){var s=a+"["+r+"]",i=n[r];e(t,s,i),la.env.BABEL_TYPES_8_BREAKING&&tn(t,s,i)}}return t.each=e,t}function bn(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];function n(e,a,n){if(t.indexOf(n)<0)throw new TypeError("Property "+a+" expected value to be one of "+JSON.stringify(t)+" but got "+JSON.stringify(n))}return n.oneOf=t,n}function vn(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];function n(e,a,n){for(var r,s=S(t);!(r=s()).done;){if(ga(r.value,n))return void tn(e,a,n)}throw new TypeError("Property "+a+" of "+e.type+" expected node to be of a type "+JSON.stringify(t)+" but instead got "+JSON.stringify(null==n?void 0:n.type))}return n.oneOfNodeTypes=t,n}function xn(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];function n(e,a,n){for(var r,s=S(t);!(r=s()).done;){var i=r.value;if(ln(n)===i||ga(i,n))return void tn(e,a,n)}throw new TypeError("Property "+a+" of "+e.type+" expected node to be of a type "+JSON.stringify(t)+" but instead got "+JSON.stringify(null==n?void 0:n.type))}return n.oneOfNodeOrValueTypes=t,n}function En(e){function t(t,a,n){if(!(ln(n)===e))throw new TypeError("Property "+a+" expected type of "+e+" but got "+ln(n))}return t.type=e,t}function Dn(){return function(e){for(var t,a=e;e;){var n=a.type;if("OptionalCallExpression"!==n){if("OptionalMemberExpression"!==n)break;if(a.optional)return;a=a.object}else{if(a.optional)return;a=a.callee}}throw new TypeError("Non-optional "+e.type+" must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from "+(null==(t=a)?void 0:t.type))}}function An(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];function n(){for(var e,a=S(t);!(e=a()).done;){var n=e.value;n.apply(void 0,arguments)}}if(n.chainOf=t,t.length>=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 wn=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],Cn=["default","optional","validate"];function Sn(e,t){void 0===t&&(t={});var a=t.inherits&&Tn[t.inherits]||{},n=t.fields;if(!n&&(n={},a.fields))for(var r,s=S(Object.getOwnPropertyNames(a.fields));!(r=s()).done;){var i=r.value,o=a.fields[i],d=o.default;if(Array.isArray(d)?d.length>0: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);p<g.length;p++){var f=g[p];if(-1===wn.indexOf(f))throw new Error('Unknown type option "'+f+'" on '+e)}t.deprecatedAlias&&(dn[t.deprecatedAlias]=e);for(var h,m=S(u.concat(c));!(h=m()).done;){var y=h.value;n[y]=n[y]||{}}for(var R=0,b=Object.keys(n);R<b.length;R++){var v=b[R],x=n[v];void 0!==x.default&&-1===c.indexOf(v)&&(x.optional=!0),void 0===x.default?x.default=null:x.validate||null==x.default||(x.validate=En(ln(x.default)));for(var E=0,D=Object.keys(x);E<D.length;E++){var A=D[E];if(-1===Cn.indexOf(A))throw new Error('Unknown field key "'+A+'" on '+e+"."+v)}}an[e]=t.visitor=u,on[e]=t.builder=c,sn[e]=t.fields=n,nn[e]=t.aliases=l,l.forEach((function(t){rn[t]=rn[t]||[],rn[t].push(e)})),t.validate&&(un[e]=t.validate),Tn[e]=t}var Tn={};Sn("ArrayExpression",{fields:{elements:{validate:An(En("array"),Rn(xn("null","Expression","SpreadElement"))),default:la.env.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),Sn("AssignmentExpression",{fields:{operator:{validate:function(){if(!la.env.BABEL_TYPES_8_BREAKING)return En("string");var e=bn.apply(void 0,A(Ha)),t=bn("=");return function(a,n,r){(ga("Pattern",a.left)?t:e)(a,n,r)}}()},left:{validate:la.env.BABEL_TYPES_8_BREAKING?vn("Identifier","MemberExpression","ArrayPattern","ObjectPattern"):vn("LVal")},right:{validate:vn("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),Sn("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:bn.apply(void 0,A(Va))},left:{validate:function(){var e=vn("Expression"),t=vn("Expression","PrivateName"),a=function(a,n,r){var s="in"===a.operator?t:e;s(a,n,r)};return a.oneOfNodeTypes=["Expression","PrivateName"],a}()},right:{validate:vn("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),Sn("InterpreterDirective",{builder:["value"],fields:{value:{validate:En("string")}}}),Sn("Directive",{visitor:["value"],fields:{value:{validate:vn("DirectiveLiteral")}}}),Sn("DirectiveLiteral",{builder:["value"],fields:{value:{validate:En("string")}}}),Sn("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:An(En("array"),Rn(vn("Directive"))),default:[]},body:{validate:An(En("array"),Rn(vn("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),Sn("BreakStatement",{visitor:["label"],fields:{label:{validate:vn("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),Sn("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:vn("Expression","V8IntrinsicIdentifier")},arguments:{validate:An(En("array"),Rn(vn("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},la.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:bn(!0,!1),optional:!0}},{typeArguments:{validate:vn("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:vn("TSTypeParameterInstantiation"),optional:!0}})}),Sn("CatchClause",{visitor:["param","body"],fields:{param:{validate:vn("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:vn("BlockStatement")}},aliases:["Scopable","BlockParent"]}),Sn("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:vn("Expression")},consequent:{validate:vn("Expression")},alternate:{validate:vn("Expression")}},aliases:["Expression","Conditional"]}),Sn("ContinueStatement",{visitor:["label"],fields:{label:{validate:vn("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),Sn("DebuggerStatement",{aliases:["Statement"]}),Sn("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:vn("Expression")},body:{validate:vn("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),Sn("EmptyStatement",{aliases:["Statement"]}),Sn("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:vn("Expression")}},aliases:["Statement","ExpressionWrapper"]}),Sn("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:vn("Program")},comments:{validate:la.env.BABEL_TYPES_8_BREAKING?Rn(vn("CommentBlock","CommentLine")):Object.assign((function(){}),{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:Rn(Object.assign((function(){}),{type:"any"})),optional:!0}}}),Sn("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:la.env.BABEL_TYPES_8_BREAKING?vn("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern"):vn("VariableDeclaration","LVal")},right:{validate:vn("Expression")},body:{validate:vn("Statement")}}}),Sn("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:vn("VariableDeclaration","Expression"),optional:!0},test:{validate:vn("Expression"),optional:!0},update:{validate:vn("Expression"),optional:!0},body:{validate:vn("Statement")}}});var jn={params:{validate:An(En("array"),Rn(vn("Identifier","Pattern","RestElement")))},generator:{default:!1},async:{default:!1}},Pn={returnType:{validate:vn("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:vn("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}},Fn=Object.assign({},jn,{declare:{validate:En("boolean"),optional:!0},id:{validate:vn("Identifier"),optional:!0}});Sn("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},Fn,Pn,{body:{validate:vn("BlockStatement")}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:function(){if(!la.env.BABEL_TYPES_8_BREAKING)return function(){};var e=vn("Identifier");return function(t,a,n){ga("ExportDefaultDeclaration",t)||e(n,"id",n.id)}}()}),Sn("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},jn,Pn,{id:{validate:vn("Identifier"),optional:!0},body:{validate:vn("BlockStatement")}})});var _n,kn,In,Bn,On,Nn={typeAnnotation:{validate:vn("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator")))}};Sn("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},Nn,{name:{validate:An(En("string"),Object.assign((function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&!Ia(a,!1))throw new TypeError('"'+a+'" is not a valid identifier name')}),{type:"string"}))},optional:{validate:En("boolean"),optional:!0}}),validate:function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING){var n=/\.(\w+)$/.exec(t);if(n){var r=D(n,2)[1],s={computed:!1};if("property"===r){if(ga("MemberExpression",e,s))return;if(ga("OptionalMemberExpression",e,s))return}else if("key"===r){if(ga("Property",e,s))return;if(ga("Method",e,s))return}else if("exported"===r){if(ga("ExportSpecifier",e))return}else if("imported"===r){if(ga("ImportSpecifier",e,{imported:a}))return}else if("meta"===r&&ga("MetaProperty",e,{meta:a}))return;if((ka(a.name)||ja(a.name,!1))&&"this"!==a.name)throw new TypeError('"'+a.name+'" is not a valid identifier')}}}}),Sn("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:vn("Expression")},consequent:{validate:vn("Statement")},alternate:{optional:!0,validate:vn("Statement")}}}),Sn("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:vn("Identifier")},body:{validate:vn("Statement")}}}),Sn("StringLiteral",{builder:["value"],fields:{value:{validate:En("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Sn("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:En("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Sn("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),Sn("BooleanLiteral",{builder:["value"],fields:{value:{validate:En("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Sn("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:En("string")},flags:{validate:An(En("string"),Object.assign((function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING){var n=/[^gimsuy]/.exec(a);if(n)throw new TypeError('"'+n[0]+'" is not a valid RegExp flag')}}),{type:"string"})),default:""}}}),Sn("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:bn.apply(void 0,A(Na))},left:{validate:vn("Expression")},right:{validate:vn("Expression")}}}),Sn("MemberExpression",{builder:["object","property","computed"].concat(A(la.env.BABEL_TYPES_8_BREAKING?[]:["optional"])),visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:vn("Expression")},property:{validate:(_n=vn("Identifier","PrivateName"),kn=vn("Expression"),In=function(e,t,a){var n=e.computed?kn:_n;n(e,t,a)},In.oneOfNodeTypes=["Expression","Identifier","PrivateName"],In)},computed:{default:!1}},la.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:bn(!0,!1),optional:!0}})}),Sn("NewExpression",{inherits:"CallExpression"}),Sn("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:En("string")},sourceType:{validate:bn("script","module"),default:"script"},interpreter:{validate:vn("InterpreterDirective"),default:null,optional:!0},directives:{validate:An(En("array"),Rn(vn("Directive"))),default:[]},body:{validate:An(En("array"),Rn(vn("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),Sn("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:An(En("array"),Rn(vn("ObjectMethod","ObjectProperty","SpreadElement")))}}}),Sn("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},jn,Pn,{kind:Object.assign({validate:bn("method","get","set")},la.env.BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){var e=vn("Identifier","StringLiteral","NumericLiteral"),t=vn("Expression"),a=function(a,n,r){var s=a.computed?t:e;s(a,n,r)};return a.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral"],a}()},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0},body:{validate:vn("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),Sn("ObjectProperty",{builder:["key","value","computed","shorthand"].concat(A(la.env.BABEL_TYPES_8_BREAKING?[]:["decorators"])),fields:{computed:{default:!1},key:{validate:function(){var e=vn("Identifier","StringLiteral","NumericLiteral"),t=vn("Expression"),a=function(a,n,r){var s=a.computed?t:e;s(a,n,r)};return a.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral"],a}()},value:{validate:vn("Expression","PatternLike")},shorthand:{validate:An(En("boolean"),Object.assign((function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&a&&e.computed)throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true")}),{type:"boolean"}),(function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&a&&!ga("Identifier",e.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")})),default:!1},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:function(){var e=vn("Identifier","Pattern"),t=vn("Expression");return function(a,n,r){la.env.BABEL_TYPES_8_BREAKING&&(ga("ObjectPattern",a)?e:t)(r,"value",r.value)}}()}),Sn("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},Nn,{argument:{validate:la.env.BABEL_TYPES_8_BREAKING?vn("Identifier","ArrayPattern","ObjectPattern","MemberExpression"):vn("LVal")},optional:{validate:En("boolean"),optional:!0}}),validate:function(e,t){if(la.env.BABEL_TYPES_8_BREAKING){var a=/(\w+)\[(\d+)\]/.exec(t);if(!a)throw new Error("Internal Babel error: malformed key.");var n=D(a,3),r=n[1],s=n[2];if(e[r].length>s+1)throw new TypeError("RestElement must be last element of "+r)}}}),Sn("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:vn("Expression"),optional:!0}}}),Sn("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:An(En("array"),Rn(vn("Expression")))}},aliases:["Expression"]}),Sn("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:vn("Expression")}}}),Sn("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:vn("Expression"),optional:!0},consequent:{validate:An(En("array"),Rn(vn("Statement")))}}}),Sn("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:vn("Expression")},cases:{validate:An(En("array"),Rn(vn("SwitchCase")))}}}),Sn("ThisExpression",{aliases:["Expression"]}),Sn("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:vn("Expression")}}}),Sn("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")}}}),Sn("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"]}),Sn("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"]}),Sn("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)}}),Sn("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")}}}),Sn("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:vn("Expression")},body:{validate:vn("Statement")}}}),Sn("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:vn("Expression")},body:{validate:vn("Statement")}}}),Sn("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Nn,{left:{validate:vn("Identifier","ObjectPattern","ArrayPattern","MemberExpression")},right:{validate:vn("Expression")},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0}})}),Sn("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Nn,{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}})}),Sn("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},jn,Pn,{expression:{validate:En("boolean")},body:{validate:vn("BlockStatement","Expression")}})}),Sn("ClassBody",{visitor:["body"],fields:{body:{validate:An(En("array"),Rn(vn("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","TSDeclareMethod","TSIndexSignature")))}}}),Sn("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}}}),Sn("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))}}()}),Sn("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")))}}}),Sn("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:vn("FunctionDeclaration","TSDeclareFunction","ClassDeclaration","Expression")},exportKind:fn(bn("value"))}}),Sn("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((Bn=vn("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),On=vn("ExportSpecifier"),la.env.BABEL_TYPES_8_BREAKING?function(e,t,a){(e.source?Bn:On)(e,t,a)}:Bn)))},source:{validate:vn("StringLiteral"),optional:!0},exportKind:fn(bn("type","value"))}}),Sn("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")},exported:{validate:vn("Identifier","StringLiteral")}}}),Sn("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}}}),Sn("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}}}),Sn("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")}}}),Sn("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")}}}),Sn("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:vn("Identifier")},imported:{validate:vn("Identifier","StringLiteral")},importKind:{validate:bn("type","typeof"),optional:!0}}}),Sn("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 Ln={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"))}},Mn=Object.assign({},jn,Ln,{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}});Sn("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({},Mn,Pn,{body:{validate:vn("BlockStatement")}})}),Sn("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Nn,{properties:{validate:An(En("array"),Rn(vn("RestElement","ObjectProperty")))}})}),Sn("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:vn("Expression")}}}),Sn("Super",{aliases:["Expression"]}),Sn("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}}}),Sn("TemplateElement",{builder:["value","tail"],fields:{value:{validate:function(e){function t(t,a,n){for(var r=[],s=0,i=Object.keys(e);s<i.length;s++){var o=i[s];try{en(t,o,n[o],e[o])}catch(e){if(e instanceof TypeError){r.push(e.message);continue}throw e}}if(r.length)throw new TypeError("Property "+a+" of "+t.type+" expected to have the following:\n"+r.join("\n"))}return t.shapeOf=e,t}({raw:{validate:En("string")},cooked:{validate:En("string"),optional:!0}})},tail:{default:!1}}}),Sn("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:An(En("array"),Rn(vn("TemplateElement")))},expressions:{validate:An(En("array"),Rn(vn("Expression","TSType")),(function(e,t,a){if(e.quasis.length!==a.length+1)throw new TypeError("Number of "+e.type+" quasis should be exactly one more than the number of expressions.\nExpected "+(a.length+1)+" quasis but got "+e.quasis.length)}))}}}),Sn("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:An(En("boolean"),Object.assign((function(e,t,a){if(la.env.BABEL_TYPES_8_BREAKING&&a&&!e.argument)throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument")}),{type:"boolean"})),default:!1},argument:{optional:!0,validate:vn("Expression")}}}),Sn("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:vn("Expression")}}}),Sn("Import",{aliases:["Expression"]}),Sn("BigIntLiteral",{builder:["value"],fields:{value:{validate:En("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Sn("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:vn("Identifier")}}}),Sn("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:vn("Expression")},property:{validate:function(){var e=vn("Identifier"),t=vn("Expression"),a=function(a,n,r){var s=a.computed?t:e;s(a,n,r)};return a.oneOfNodeTypes=["Expression","Identifier"],a}()},computed:{default:!1},optional:{validate:la.env.BABEL_TYPES_8_BREAKING?An(En("boolean"),Dn()):En("boolean")}}}),Sn("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:vn("Expression")},arguments:{validate:An(En("array"),Rn(vn("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:la.env.BABEL_TYPES_8_BREAKING?An(En("boolean"),Dn()):En("boolean")},typeArguments:{validate:vn("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:vn("TSTypeParameterInstantiation"),optional:!0}}}),Sn("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},Ln,{value:{validate:vn("Expression"),optional:!0},definite:{validate:En("boolean"),optional:!0},typeAnnotation:{validate:vn("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0},readonly:{validate:En("boolean"),optional:!0},declare:{validate:En("boolean"),optional:!0},variance:{validate:vn("Variance"),optional:!0}})}),Sn("ClassPrivateProperty",{visitor:["key","value","decorators","typeAnnotation"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:vn("PrivateName")},value:{validate:vn("Expression"),optional:!0},typeAnnotation:{validate:vn("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0},readonly:{validate:En("boolean"),optional:!0},definite:{validate:En("boolean"),optional:!0},variance:{validate:vn("Variance"),optional:!0}}}),Sn("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},Mn,Pn,{key:{validate:vn("PrivateName")},body:{validate:vn("BlockStatement")}})}),Sn("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:vn("Identifier")}}});var $n=function(e,t){void 0===t&&(t="TypeParameterDeclaration"),Sn(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends","mixins","implements","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier"),typeParameters:hn(t),extends:fn(mn("InterfaceExtends")),mixins:fn(mn("InterfaceExtends")),implements:fn(mn("ClassImplements")),body:gn("ObjectTypeAnnotation")}})};Sn("AnyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow","FlowType"],fields:{elementType:gn("FlowType")}}),Sn("BooleanTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:cn(En("boolean"))}}),Sn("NullLiteralTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:gn("Identifier"),typeParameters:hn("TypeParameterInstantiation")}}),$n("DeclareClass"),Sn("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier"),predicate:hn("DeclaredPredicate")}}),$n("DeclareInterface"),Sn("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn(["Identifier","StringLiteral"]),body:gn("BlockStatement"),kind:fn(bn("CommonJS","ES"))}}),Sn("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:gn("TypeAnnotation")}}),Sn("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier"),typeParameters:hn("TypeParameterDeclaration"),right:gn("FlowType")}}),Sn("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier"),typeParameters:hn("TypeParameterDeclaration"),supertype:hn("FlowType"),impltype:hn("FlowType")}}),Sn("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier")}}),Sn("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{declaration:hn("Flow"),specifiers:fn(mn(["ExportSpecifier","ExportNamespaceSpecifier"])),source:hn("StringLiteral"),default:fn(En("boolean"))}}),Sn("DeclareExportAllDeclaration",{visitor:["source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{source:gn("StringLiteral"),exportKind:fn(bn("type","value"))}}),Sn("DeclaredPredicate",{visitor:["value"],aliases:["Flow","FlowPredicate"],fields:{value:gn("Flow")}}),Sn("ExistsTypeAnnotation",{aliases:["Flow","FlowType"]}),Sn("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow","FlowType"],fields:{typeParameters:hn("TypeParameterDeclaration"),params:cn(mn("FunctionTypeParam")),rest:hn("FunctionTypeParam"),this:hn("FunctionTypeParam"),returnType:gn("FlowType")}}),Sn("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{name:hn("Identifier"),typeAnnotation:gn("FlowType"),optional:fn(En("boolean"))}}),Sn("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow","FlowType"],fields:{id:gn(["Identifier","QualifiedTypeIdentifier"]),typeParameters:hn("TypeParameterInstantiation")}}),Sn("InferredPredicate",{aliases:["Flow","FlowPredicate"]}),Sn("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:gn(["Identifier","QualifiedTypeIdentifier"]),typeParameters:hn("TypeParameterInstantiation")}}),$n("InterfaceDeclaration"),Sn("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["Flow","FlowType"],fields:{extends:fn(mn("InterfaceExtends")),body:gn("ObjectTypeAnnotation")}}),Sn("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:cn(mn("FlowType"))}}),Sn("MixedTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("EmptyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow","FlowType"],fields:{typeAnnotation:gn("FlowType")}}),Sn("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:cn(En("number"))}}),Sn("NumberTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["Flow","FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:cn(mn(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:fn(mn("ObjectTypeIndexer")),callProperties:fn(mn("ObjectTypeCallProperty")),internalSlots:fn(mn("ObjectTypeInternalSlot")),exact:{validate:En("boolean"),default:!1},inexact:fn(En("boolean"))}}),Sn("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["Flow","UserWhitespacable"],fields:{id:gn("Identifier"),value:gn("FlowType"),optional:cn(En("boolean")),static:cn(En("boolean")),method:cn(En("boolean"))}}),Sn("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{value:gn("FlowType"),static:cn(En("boolean"))}}),Sn("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{id:hn("Identifier"),key:gn("FlowType"),value:gn("FlowType"),static:cn(En("boolean")),variance:hn("Variance")}}),Sn("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{key:gn(["Identifier","StringLiteral"]),value:gn("FlowType"),kind:cn(bn("init","get","set")),static:cn(En("boolean")),proto:cn(En("boolean")),optional:cn(En("boolean")),variance:hn("Variance"),method:cn(En("boolean"))}}),Sn("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["Flow","UserWhitespacable"],fields:{argument:gn("FlowType")}}),Sn("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier"),typeParameters:hn("TypeParameterDeclaration"),supertype:hn("FlowType"),impltype:gn("FlowType")}}),Sn("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{id:gn("Identifier"),qualification:gn(["Identifier","QualifiedTypeIdentifier"])}}),Sn("StringLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:cn(En("string"))}}),Sn("StringTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("SymbolTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("ThisTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:cn(mn("FlowType"))}}),Sn("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow","FlowType"],fields:{argument:gn("FlowType")}}),Sn("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:gn("Identifier"),typeParameters:hn("TypeParameterDeclaration"),right:gn("FlowType")}}),Sn("TypeAnnotation",{aliases:["Flow"],visitor:["typeAnnotation"],fields:{typeAnnotation:gn("FlowType")}}),Sn("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{expression:gn("Expression"),typeAnnotation:gn("TypeAnnotation")}}),Sn("TypeParameter",{aliases:["Flow"],visitor:["bound","default","variance"],fields:{name:cn(En("string")),bound:hn("TypeAnnotation"),default:hn("FlowType"),variance:hn("Variance")}}),Sn("TypeParameterDeclaration",{aliases:["Flow"],visitor:["params"],fields:{params:cn(mn("TypeParameter"))}}),Sn("TypeParameterInstantiation",{aliases:["Flow"],visitor:["params"],fields:{params:cn(mn("FlowType"))}}),Sn("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:cn(mn("FlowType"))}}),Sn("Variance",{aliases:["Flow"],builder:["kind"],fields:{kind:cn(bn("minus","plus"))}}),Sn("VoidTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Sn("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:gn("Identifier"),body:gn(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),Sn("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:cn(En("boolean")),members:yn("EnumBooleanMember"),hasUnknownMembers:cn(En("boolean"))}}),Sn("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:cn(En("boolean")),members:yn("EnumNumberMember"),hasUnknownMembers:cn(En("boolean"))}}),Sn("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:cn(En("boolean")),members:yn(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:cn(En("boolean"))}}),Sn("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:yn("EnumDefaultedMember"),hasUnknownMembers:cn(En("boolean"))}}),Sn("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:gn("Identifier"),init:gn("BooleanLiteral")}}),Sn("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:gn("Identifier"),init:gn("NumericLiteral")}}),Sn("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:gn("Identifier"),init:gn("StringLiteral")}}),Sn("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:gn("Identifier")}}),Sn("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["Flow","FlowType"],fields:{objectType:gn("FlowType"),indexType:gn("FlowType")}}),Sn("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["Flow","FlowType"],fields:{objectType:gn("FlowType"),indexType:gn("FlowType"),optional:cn(En("boolean"))}}),Sn("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:vn("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:vn("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),Sn("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:vn("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),Sn("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:vn("JSXOpeningElement")},closingElement:{optional:!0,validate:vn("JSXClosingElement")},children:{validate:An(En("array"),Rn(vn("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))},selfClosing:{validate:En("boolean"),optional:!0}}}),Sn("JSXEmptyExpression",{aliases:["JSX"]}),Sn("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:vn("Expression","JSXEmptyExpression")}}}),Sn("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:vn("Expression")}}}),Sn("JSXIdentifier",{builder:["name"],aliases:["JSX"],fields:{name:{validate:En("string")}}}),Sn("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX"],fields:{object:{validate:vn("JSXMemberExpression","JSXIdentifier")},property:{validate:vn("JSXIdentifier")}}}),Sn("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:vn("JSXIdentifier")},name:{validate:vn("JSXIdentifier")}}}),Sn("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:vn("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:An(En("array"),Rn(vn("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:vn("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),Sn("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:vn("Expression")}}}),Sn("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:En("string")}}}),Sn("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["JSX","Immutable","Expression"],fields:{openingFragment:{validate:vn("JSXOpeningFragment")},closingFragment:{validate:vn("JSXClosingFragment")},children:{validate:An(En("array"),Rn(vn("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),Sn("JSXOpeningFragment",{aliases:["JSX","Immutable"]}),Sn("JSXClosingFragment",{aliases:["JSX","Immutable"]});for(var Un=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],Gn={Declaration:["Statement"],Pattern:["PatternLike","LVal"]},Wn=0,Vn=Un;Wn<Vn.length;Wn++){var Hn=Vn[Wn],Kn=nn[Hn];null!=Kn&&Kn.length&&(Gn[Hn]=Kn)}var Xn={};Object.keys(Gn).forEach((function(e){Gn[e].forEach((function(t){Object.hasOwnProperty.call(Xn,t)||(Xn[t]=[]),Xn[t].push(e)}))})),Sn("Noop",{visitor:[]}),Sn("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:vn("Identifier")},expectedNode:{validate:bn.apply(void 0,A(Un))}}}),Sn("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:En("string")}}}),Sn("ArgumentPlaceholder",{}),Sn("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:la.env.BABEL_TYPES_8_BREAKING?{object:{validate:vn("Expression")},callee:{validate:vn("Expression")}}:{object:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})}}}),Sn("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:vn("Identifier","StringLiteral")},value:{validate:vn("StringLiteral")}}}),Sn("Decorator",{visitor:["expression"],fields:{expression:{validate:vn("Expression")}}}),Sn("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:vn("BlockStatement")},async:{validate:En("boolean"),default:!1}}}),Sn("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:vn("Identifier")}}}),Sn("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:An(En("array"),Rn(vn("ObjectProperty","SpreadElement")))}}}),Sn("TupleExpression",{fields:{elements:{validate:An(En("array"),Rn(vn("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),Sn("DecimalLiteral",{builder:["value"],fields:{value:{validate:En("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Sn("StaticBlock",{visitor:["body"],fields:{body:{validate:An(En("array"),Rn(vn("Statement")))}},aliases:["Scopable","BlockParent"]}),Sn("ModuleExpression",{visitor:["body"],fields:{body:{validate:vn("Program")}},aliases:["Expression"]}),Sn("TopicReference",{aliases:["Expression"]}),Sn("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:vn("Expression")}},aliases:["Expression"]}),Sn("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:vn("Expression")}},aliases:["Expression"]}),Sn("PipelinePrimaryTopicReference",{aliases:["Expression"]});var qn=En("boolean"),zn={returnType:{validate:vn("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:vn("TSTypeParameterDeclaration","Noop"),optional:!0}};Sn("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:bn("public","private","protected"),optional:!0},readonly:{validate:En("boolean"),optional:!0},parameter:{validate:vn("Identifier","AssignmentPattern")},override:{validate:En("boolean"),optional:!0},decorators:{validate:An(En("array"),Rn(vn("Decorator"))),optional:!0}}}),Sn("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},Fn,zn)}),Sn("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},Mn,zn)}),Sn("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:gn("TSEntityName"),right:gn("Identifier")}});var Jn={typeParameters:hn("TSTypeParameterDeclaration"),parameters:yn(["Identifier","RestElement"]),typeAnnotation:hn("TSTypeAnnotation")},Yn={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:Jn};Sn("TSCallSignatureDeclaration",Yn),Sn("TSConstructSignatureDeclaration",Yn);var Qn={key:gn("Expression"),computed:cn(qn),optional:fn(qn)};Sn("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation","initializer"],fields:Object.assign({},Qn,{readonly:fn(qn),typeAnnotation:hn("TSTypeAnnotation"),initializer:hn("Expression"),kind:{validate:bn("get","set")}})}),Sn("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},Jn,Qn,{kind:{validate:bn("method","get","set")}})}),Sn("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:fn(qn),static:fn(qn),parameters:yn("Identifier"),typeAnnotation:hn("TSTypeAnnotation")}});for(var Zn=0,er=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];Zn<er.length;Zn++){Sn(er[Zn],{aliases:["TSType","TSBaseType"],visitor:[],fields:{}})}Sn("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var tr={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};Sn("TSFunctionType",Object.assign({},tr,{fields:Jn})),Sn("TSConstructorType",Object.assign({},tr,{fields:Object.assign({},Jn,{abstract:fn(qn)})})),Sn("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:gn("TSEntityName"),typeParameters:hn("TSTypeParameterInstantiation")}}),Sn("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:gn(["Identifier","TSThisType"]),typeAnnotation:hn("TSTypeAnnotation"),asserts:fn(qn)}}),Sn("TSTypeQuery",{aliases:["TSType"],visitor:["exprName"],fields:{exprName:gn(["TSEntityName","TSImportType"])}}),Sn("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:yn("TSTypeElement")}}),Sn("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:gn("TSType")}}),Sn("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:yn(["TSType","TSNamedTupleMember"])}}),Sn("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:gn("TSType")}}),Sn("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:gn("TSType")}}),Sn("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:gn("Identifier"),optional:{validate:qn,default:!1},elementType:gn("TSType")}});var ar={aliases:["TSType"],visitor:["types"],fields:{types:yn("TSType")}};Sn("TSUnionType",ar),Sn("TSIntersectionType",ar),Sn("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:gn("TSType"),extendsType:gn("TSType"),trueType:gn("TSType"),falseType:gn("TSType")}}),Sn("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:gn("TSTypeParameter")}}),Sn("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:gn("TSType")}}),Sn("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:cn(En("string")),typeAnnotation:gn("TSType")}}),Sn("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:gn("TSType"),indexType:gn("TSType")}}),Sn("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation","nameType"],fields:{readonly:fn(qn),typeParameter:gn("TSTypeParameter"),optional:fn(qn),typeAnnotation:hn("TSType"),nameType:hn("TSType")}}),Sn("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){var e=vn("NumericLiteral","BigIntLiteral"),t=bn("-"),a=vn("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral");function n(n,r,s){ga("UnaryExpression",s)?(t(s,"operator",s.operator),e(s,"argument",s.argument)):a(n,r,s)}return n.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","UnaryExpression"],n}()}}}),Sn("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:gn("TSEntityName"),typeParameters:hn("TSTypeParameterInstantiation")}}),Sn("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:fn(qn),id:gn("Identifier"),typeParameters:hn("TSTypeParameterDeclaration"),extends:fn(mn("TSExpressionWithTypeArguments")),body:gn("TSInterfaceBody")}}),Sn("TSInterfaceBody",{visitor:["body"],fields:{body:yn("TSTypeElement")}}),Sn("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:fn(qn),id:gn("Identifier"),typeParameters:hn("TSTypeParameterDeclaration"),typeAnnotation:gn("TSType")}}),Sn("TSAsExpression",{aliases:["Expression"],visitor:["expression","typeAnnotation"],fields:{expression:gn("Expression"),typeAnnotation:gn("TSType")}}),Sn("TSTypeAssertion",{aliases:["Expression"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:gn("TSType"),expression:gn("Expression")}}),Sn("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:fn(qn),const:fn(qn),id:gn("Identifier"),members:yn("TSEnumMember"),initializer:hn("Expression")}}),Sn("TSEnumMember",{visitor:["id","initializer"],fields:{id:gn(["Identifier","StringLiteral"]),initializer:hn("Expression")}}),Sn("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:fn(qn),global:fn(qn),id:gn(["Identifier","StringLiteral"]),body:gn(["TSModuleBlock","TSModuleDeclaration"])}}),Sn("TSModuleBlock",{aliases:["Scopable","Block","BlockParent"],visitor:["body"],fields:{body:yn("Statement")}}),Sn("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:gn("StringLiteral"),qualifier:hn("TSEntityName"),typeParameters:hn("TSTypeParameterInstantiation")}}),Sn("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:cn(qn),id:gn("Identifier"),moduleReference:gn(["TSEntityName","TSExternalModuleReference"]),importKind:{validate:bn("type","value"),optional:!0}}}),Sn("TSExternalModuleReference",{visitor:["expression"],fields:{expression:gn("StringLiteral")}}),Sn("TSNonNullExpression",{aliases:["Expression"],visitor:["expression"],fields:{expression:gn("Expression")}}),Sn("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:gn("Expression")}}),Sn("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:gn("Identifier")}}),Sn("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:vn("TSType")}}}),Sn("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:An(En("array"),Rn(vn("TSType")))}}}),Sn("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:An(En("array"),Rn(vn("TSTypeParameter")))}}}),Sn("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:En("string")},constraint:{validate:vn("TSType"),optional:!0},default:{validate:vn("TSType"),optional:!0}}}),ua(an),ua(nn),ua(rn),ua(sn),ua(on),ua(dn),ua(Gn),ua(Xn);var nr=Object.keys(an).concat(Object.keys(rn)).concat(Object.keys(dn));function rr(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];var r=on[e],s=a.length;if(s>r.length)throw new Error(e+": Too many arguments passed. Received "+s+" but can receive no more than "+r.length);var i={type:e},o=0;r.forEach((function(t){var n,r=sn[e][t];o<s&&(n=a[o]),void 0===n&&(n=Array.isArray(r.default)?[]:r.default),i[t]=n,o++}));for(var d=0,u=Object.keys(i);d<u.length;d++){var l=u[d];Za(i,l,i[l])}return i}function sr(e){return rr.apply(void 0,["ArrayExpression"].concat(Array.prototype.slice.call(arguments)))}function ir(e,t,a){return rr.apply(void 0,["AssignmentExpression"].concat(Array.prototype.slice.call(arguments)))}function or(e,t,a){return rr.apply(void 0,["BinaryExpression"].concat(Array.prototype.slice.call(arguments)))}function dr(e){return rr.apply(void 0,["InterpreterDirective"].concat(Array.prototype.slice.call(arguments)))}function ur(e){return rr.apply(void 0,["Directive"].concat(Array.prototype.slice.call(arguments)))}function lr(e){return rr.apply(void 0,["DirectiveLiteral"].concat(Array.prototype.slice.call(arguments)))}function cr(e,t){return rr.apply(void 0,["BlockStatement"].concat(Array.prototype.slice.call(arguments)))}function pr(e){return rr.apply(void 0,["BreakStatement"].concat(Array.prototype.slice.call(arguments)))}function gr(e,t){return rr.apply(void 0,["CallExpression"].concat(Array.prototype.slice.call(arguments)))}function fr(e,t){return rr.apply(void 0,["CatchClause"].concat(Array.prototype.slice.call(arguments)))}function hr(e,t,a){return rr.apply(void 0,["ConditionalExpression"].concat(Array.prototype.slice.call(arguments)))}function mr(e){return rr.apply(void 0,["ContinueStatement"].concat(Array.prototype.slice.call(arguments)))}function yr(){return rr.apply(void 0,["DebuggerStatement"].concat(Array.prototype.slice.call(arguments)))}function Rr(e,t){return rr.apply(void 0,["DoWhileStatement"].concat(Array.prototype.slice.call(arguments)))}function br(){return rr.apply(void 0,["EmptyStatement"].concat(Array.prototype.slice.call(arguments)))}function vr(e){return rr.apply(void 0,["ExpressionStatement"].concat(Array.prototype.slice.call(arguments)))}function xr(e,t,a){return rr.apply(void 0,["File"].concat(Array.prototype.slice.call(arguments)))}function Er(e,t,a){return rr.apply(void 0,["ForInStatement"].concat(Array.prototype.slice.call(arguments)))}function Dr(e,t,a,n){return rr.apply(void 0,["ForStatement"].concat(Array.prototype.slice.call(arguments)))}function Ar(e,t,a,n,r){return rr.apply(void 0,["FunctionDeclaration"].concat(Array.prototype.slice.call(arguments)))}function wr(e,t,a,n,r){return rr.apply(void 0,["FunctionExpression"].concat(Array.prototype.slice.call(arguments)))}function Cr(e){return rr.apply(void 0,["Identifier"].concat(Array.prototype.slice.call(arguments)))}function Sr(e,t,a){return rr.apply(void 0,["IfStatement"].concat(Array.prototype.slice.call(arguments)))}function Tr(e,t){return rr.apply(void 0,["LabeledStatement"].concat(Array.prototype.slice.call(arguments)))}function jr(e){return rr.apply(void 0,["StringLiteral"].concat(Array.prototype.slice.call(arguments)))}function Pr(e){return rr.apply(void 0,["NumericLiteral"].concat(Array.prototype.slice.call(arguments)))}function Fr(){return rr.apply(void 0,["NullLiteral"].concat(Array.prototype.slice.call(arguments)))}function _r(e){return rr.apply(void 0,["BooleanLiteral"].concat(Array.prototype.slice.call(arguments)))}function kr(e,t){return rr.apply(void 0,["RegExpLiteral"].concat(Array.prototype.slice.call(arguments)))}function Ir(e,t,a){return rr.apply(void 0,["LogicalExpression"].concat(Array.prototype.slice.call(arguments)))}function Br(e,t,a,n){return rr.apply(void 0,["MemberExpression"].concat(Array.prototype.slice.call(arguments)))}function Or(e,t){return rr.apply(void 0,["NewExpression"].concat(Array.prototype.slice.call(arguments)))}function Nr(e,t,a,n){return rr.apply(void 0,["Program"].concat(Array.prototype.slice.call(arguments)))}function Lr(e){return rr.apply(void 0,["ObjectExpression"].concat(Array.prototype.slice.call(arguments)))}function Mr(e,t,a,n,r,s,i){return rr.apply(void 0,["ObjectMethod"].concat(Array.prototype.slice.call(arguments)))}function $r(e,t,a,n,r){return rr.apply(void 0,["ObjectProperty"].concat(Array.prototype.slice.call(arguments)))}function Ur(e){return rr.apply(void 0,["RestElement"].concat(Array.prototype.slice.call(arguments)))}function Gr(e){return rr.apply(void 0,["ReturnStatement"].concat(Array.prototype.slice.call(arguments)))}function Wr(e){return rr.apply(void 0,["SequenceExpression"].concat(Array.prototype.slice.call(arguments)))}function Vr(e){return rr.apply(void 0,["ParenthesizedExpression"].concat(Array.prototype.slice.call(arguments)))}function Hr(e,t){return rr.apply(void 0,["SwitchCase"].concat(Array.prototype.slice.call(arguments)))}function Kr(e,t){return rr.apply(void 0,["SwitchStatement"].concat(Array.prototype.slice.call(arguments)))}function Xr(){return rr.apply(void 0,["ThisExpression"].concat(Array.prototype.slice.call(arguments)))}function qr(e){return rr.apply(void 0,["ThrowStatement"].concat(Array.prototype.slice.call(arguments)))}function zr(e,t,a){return rr.apply(void 0,["TryStatement"].concat(Array.prototype.slice.call(arguments)))}function Jr(e,t,a){return rr.apply(void 0,["UnaryExpression"].concat(Array.prototype.slice.call(arguments)))}function Yr(e,t,a){return rr.apply(void 0,["UpdateExpression"].concat(Array.prototype.slice.call(arguments)))}function Qr(e,t){return rr.apply(void 0,["VariableDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Zr(e,t){return rr.apply(void 0,["VariableDeclarator"].concat(Array.prototype.slice.call(arguments)))}function es(e,t){return rr.apply(void 0,["WhileStatement"].concat(Array.prototype.slice.call(arguments)))}function ts(e,t){return rr.apply(void 0,["WithStatement"].concat(Array.prototype.slice.call(arguments)))}function as(e,t){return rr.apply(void 0,["AssignmentPattern"].concat(Array.prototype.slice.call(arguments)))}function ns(e){return rr.apply(void 0,["ArrayPattern"].concat(Array.prototype.slice.call(arguments)))}function rs(e,t,a){return rr.apply(void 0,["ArrowFunctionExpression"].concat(Array.prototype.slice.call(arguments)))}function ss(e){return rr.apply(void 0,["ClassBody"].concat(Array.prototype.slice.call(arguments)))}function is(e,t,a,n){return rr.apply(void 0,["ClassExpression"].concat(Array.prototype.slice.call(arguments)))}function os(e,t,a,n){return rr.apply(void 0,["ClassDeclaration"].concat(Array.prototype.slice.call(arguments)))}function ds(e){return rr.apply(void 0,["ExportAllDeclaration"].concat(Array.prototype.slice.call(arguments)))}function us(e){return rr.apply(void 0,["ExportDefaultDeclaration"].concat(Array.prototype.slice.call(arguments)))}function ls(e,t,a){return rr.apply(void 0,["ExportNamedDeclaration"].concat(Array.prototype.slice.call(arguments)))}function cs(e,t){return rr.apply(void 0,["ExportSpecifier"].concat(Array.prototype.slice.call(arguments)))}function ps(e,t,a,n){return rr.apply(void 0,["ForOfStatement"].concat(Array.prototype.slice.call(arguments)))}function gs(e,t){return rr.apply(void 0,["ImportDeclaration"].concat(Array.prototype.slice.call(arguments)))}function fs(e){return rr.apply(void 0,["ImportDefaultSpecifier"].concat(Array.prototype.slice.call(arguments)))}function hs(e){return rr.apply(void 0,["ImportNamespaceSpecifier"].concat(Array.prototype.slice.call(arguments)))}function ms(e,t){return rr.apply(void 0,["ImportSpecifier"].concat(Array.prototype.slice.call(arguments)))}function ys(e,t){return rr.apply(void 0,["MetaProperty"].concat(Array.prototype.slice.call(arguments)))}function Rs(e,t,a,n,r,s,i,o){return rr.apply(void 0,["ClassMethod"].concat(Array.prototype.slice.call(arguments)))}function bs(e){return rr.apply(void 0,["ObjectPattern"].concat(Array.prototype.slice.call(arguments)))}function vs(e){return rr.apply(void 0,["SpreadElement"].concat(Array.prototype.slice.call(arguments)))}function xs(){return rr.apply(void 0,["Super"].concat(Array.prototype.slice.call(arguments)))}function Es(e,t){return rr.apply(void 0,["TaggedTemplateExpression"].concat(Array.prototype.slice.call(arguments)))}function Ds(e,t){return rr.apply(void 0,["TemplateElement"].concat(Array.prototype.slice.call(arguments)))}function As(e,t){return rr.apply(void 0,["TemplateLiteral"].concat(Array.prototype.slice.call(arguments)))}function ws(e,t){return rr.apply(void 0,["YieldExpression"].concat(Array.prototype.slice.call(arguments)))}function Cs(e){return rr.apply(void 0,["AwaitExpression"].concat(Array.prototype.slice.call(arguments)))}function Ss(){return rr.apply(void 0,["Import"].concat(Array.prototype.slice.call(arguments)))}function Ts(e){return rr.apply(void 0,["BigIntLiteral"].concat(Array.prototype.slice.call(arguments)))}function js(e){return rr.apply(void 0,["ExportNamespaceSpecifier"].concat(Array.prototype.slice.call(arguments)))}function Ps(e,t,a,n){return rr.apply(void 0,["OptionalMemberExpression"].concat(Array.prototype.slice.call(arguments)))}function Fs(e,t,a){return rr.apply(void 0,["OptionalCallExpression"].concat(Array.prototype.slice.call(arguments)))}function _s(e,t,a,n,r,s){return rr.apply(void 0,["ClassProperty"].concat(Array.prototype.slice.call(arguments)))}function ks(e,t,a,n){return rr.apply(void 0,["ClassPrivateProperty"].concat(Array.prototype.slice.call(arguments)))}function Is(e,t,a,n,r){return rr.apply(void 0,["ClassPrivateMethod"].concat(Array.prototype.slice.call(arguments)))}function Bs(e){return rr.apply(void 0,["PrivateName"].concat(Array.prototype.slice.call(arguments)))}function Os(){return rr.apply(void 0,["AnyTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ns(e){return rr.apply(void 0,["ArrayTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ls(){return rr.apply(void 0,["BooleanTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ms(e){return rr.apply(void 0,["BooleanLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function $s(){return rr.apply(void 0,["NullLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Us(e,t){return rr.apply(void 0,["ClassImplements"].concat(Array.prototype.slice.call(arguments)))}function Gs(e,t,a,n){return rr.apply(void 0,["DeclareClass"].concat(Array.prototype.slice.call(arguments)))}function Ws(e){return rr.apply(void 0,["DeclareFunction"].concat(Array.prototype.slice.call(arguments)))}function Vs(e,t,a,n){return rr.apply(void 0,["DeclareInterface"].concat(Array.prototype.slice.call(arguments)))}function Hs(e,t,a){return rr.apply(void 0,["DeclareModule"].concat(Array.prototype.slice.call(arguments)))}function Ks(e){return rr.apply(void 0,["DeclareModuleExports"].concat(Array.prototype.slice.call(arguments)))}function Xs(e,t,a){return rr.apply(void 0,["DeclareTypeAlias"].concat(Array.prototype.slice.call(arguments)))}function qs(e,t,a){return rr.apply(void 0,["DeclareOpaqueType"].concat(Array.prototype.slice.call(arguments)))}function zs(e){return rr.apply(void 0,["DeclareVariable"].concat(Array.prototype.slice.call(arguments)))}function Js(e,t,a){return rr.apply(void 0,["DeclareExportDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Ys(e){return rr.apply(void 0,["DeclareExportAllDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Qs(e){return rr.apply(void 0,["DeclaredPredicate"].concat(Array.prototype.slice.call(arguments)))}function Zs(){return rr.apply(void 0,["ExistsTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ei(e,t,a,n){return rr.apply(void 0,["FunctionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ti(e,t){return rr.apply(void 0,["FunctionTypeParam"].concat(Array.prototype.slice.call(arguments)))}function ai(e,t){return rr.apply(void 0,["GenericTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ni(){return rr.apply(void 0,["InferredPredicate"].concat(Array.prototype.slice.call(arguments)))}function ri(e,t){return rr.apply(void 0,["InterfaceExtends"].concat(Array.prototype.slice.call(arguments)))}function si(e,t,a,n){return rr.apply(void 0,["InterfaceDeclaration"].concat(Array.prototype.slice.call(arguments)))}function ii(e,t){return rr.apply(void 0,["InterfaceTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function oi(e){return rr.apply(void 0,["IntersectionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function di(){return rr.apply(void 0,["MixedTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ui(){return rr.apply(void 0,["EmptyTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function li(e){return rr.apply(void 0,["NullableTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ci(e){return rr.apply(void 0,["NumberLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function pi(){return rr.apply(void 0,["NumberTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function gi(e,t,a,n,r){return rr.apply(void 0,["ObjectTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function fi(e,t,a,n,r){return rr.apply(void 0,["ObjectTypeInternalSlot"].concat(Array.prototype.slice.call(arguments)))}function hi(e){return rr.apply(void 0,["ObjectTypeCallProperty"].concat(Array.prototype.slice.call(arguments)))}function mi(e,t,a,n){return rr.apply(void 0,["ObjectTypeIndexer"].concat(Array.prototype.slice.call(arguments)))}function yi(e,t,a){return rr.apply(void 0,["ObjectTypeProperty"].concat(Array.prototype.slice.call(arguments)))}function Ri(e){return rr.apply(void 0,["ObjectTypeSpreadProperty"].concat(Array.prototype.slice.call(arguments)))}function bi(e,t,a,n){return rr.apply(void 0,["OpaqueType"].concat(Array.prototype.slice.call(arguments)))}function vi(e,t){return rr.apply(void 0,["QualifiedTypeIdentifier"].concat(Array.prototype.slice.call(arguments)))}function xi(e){return rr.apply(void 0,["StringLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ei(){return rr.apply(void 0,["StringTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Di(){return rr.apply(void 0,["SymbolTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ai(){return rr.apply(void 0,["ThisTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function wi(e){return rr.apply(void 0,["TupleTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ci(e){return rr.apply(void 0,["TypeofTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Si(e,t,a){return rr.apply(void 0,["TypeAlias"].concat(Array.prototype.slice.call(arguments)))}function Ti(e){return rr.apply(void 0,["TypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ji(e,t){return rr.apply(void 0,["TypeCastExpression"].concat(Array.prototype.slice.call(arguments)))}function Pi(e,t,a){return rr.apply(void 0,["TypeParameter"].concat(Array.prototype.slice.call(arguments)))}function Fi(e){return rr.apply(void 0,["TypeParameterDeclaration"].concat(Array.prototype.slice.call(arguments)))}function _i(e){return rr.apply(void 0,["TypeParameterInstantiation"].concat(Array.prototype.slice.call(arguments)))}function ki(e){return rr.apply(void 0,["UnionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ii(e){return rr.apply(void 0,["Variance"].concat(Array.prototype.slice.call(arguments)))}function Bi(){return rr.apply(void 0,["VoidTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Oi(e,t){return rr.apply(void 0,["EnumDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Ni(e){return rr.apply(void 0,["EnumBooleanBody"].concat(Array.prototype.slice.call(arguments)))}function Li(e){return rr.apply(void 0,["EnumNumberBody"].concat(Array.prototype.slice.call(arguments)))}function Mi(e){return rr.apply(void 0,["EnumStringBody"].concat(Array.prototype.slice.call(arguments)))}function $i(e){return rr.apply(void 0,["EnumSymbolBody"].concat(Array.prototype.slice.call(arguments)))}function Ui(e){return rr.apply(void 0,["EnumBooleanMember"].concat(Array.prototype.slice.call(arguments)))}function Gi(e,t){return rr.apply(void 0,["EnumNumberMember"].concat(Array.prototype.slice.call(arguments)))}function Wi(e,t){return rr.apply(void 0,["EnumStringMember"].concat(Array.prototype.slice.call(arguments)))}function Vi(e){return rr.apply(void 0,["EnumDefaultedMember"].concat(Array.prototype.slice.call(arguments)))}function Hi(e,t){return rr.apply(void 0,["IndexedAccessType"].concat(Array.prototype.slice.call(arguments)))}function Ki(e,t){return rr.apply(void 0,["OptionalIndexedAccessType"].concat(Array.prototype.slice.call(arguments)))}function Xi(e,t){return rr.apply(void 0,["JSXAttribute"].concat(Array.prototype.slice.call(arguments)))}function qi(e){return rr.apply(void 0,["JSXClosingElement"].concat(Array.prototype.slice.call(arguments)))}function zi(e,t,a,n){return rr.apply(void 0,["JSXElement"].concat(Array.prototype.slice.call(arguments)))}function Ji(){return rr.apply(void 0,["JSXEmptyExpression"].concat(Array.prototype.slice.call(arguments)))}function Yi(e){return rr.apply(void 0,["JSXExpressionContainer"].concat(Array.prototype.slice.call(arguments)))}function Qi(e){return rr.apply(void 0,["JSXSpreadChild"].concat(Array.prototype.slice.call(arguments)))}function Zi(e){return rr.apply(void 0,["JSXIdentifier"].concat(Array.prototype.slice.call(arguments)))}function eo(e,t){return rr.apply(void 0,["JSXMemberExpression"].concat(Array.prototype.slice.call(arguments)))}function to(e,t){return rr.apply(void 0,["JSXNamespacedName"].concat(Array.prototype.slice.call(arguments)))}function ao(e,t,a){return rr.apply(void 0,["JSXOpeningElement"].concat(Array.prototype.slice.call(arguments)))}function no(e){return rr.apply(void 0,["JSXSpreadAttribute"].concat(Array.prototype.slice.call(arguments)))}function ro(e){return rr.apply(void 0,["JSXText"].concat(Array.prototype.slice.call(arguments)))}function so(e,t,a){return rr.apply(void 0,["JSXFragment"].concat(Array.prototype.slice.call(arguments)))}function io(){return rr.apply(void 0,["JSXOpeningFragment"].concat(Array.prototype.slice.call(arguments)))}function oo(){return rr.apply(void 0,["JSXClosingFragment"].concat(Array.prototype.slice.call(arguments)))}function uo(){return rr.apply(void 0,["Noop"].concat(Array.prototype.slice.call(arguments)))}function lo(e,t){return rr.apply(void 0,["Placeholder"].concat(Array.prototype.slice.call(arguments)))}function co(e){return rr.apply(void 0,["V8IntrinsicIdentifier"].concat(Array.prototype.slice.call(arguments)))}function po(){return rr.apply(void 0,["ArgumentPlaceholder"].concat(Array.prototype.slice.call(arguments)))}function go(e,t){return rr.apply(void 0,["BindExpression"].concat(Array.prototype.slice.call(arguments)))}function fo(e,t){return rr.apply(void 0,["ImportAttribute"].concat(Array.prototype.slice.call(arguments)))}function ho(e){return rr.apply(void 0,["Decorator"].concat(Array.prototype.slice.call(arguments)))}function mo(e,t){return rr.apply(void 0,["DoExpression"].concat(Array.prototype.slice.call(arguments)))}function yo(e){return rr.apply(void 0,["ExportDefaultSpecifier"].concat(Array.prototype.slice.call(arguments)))}function Ro(e){return rr.apply(void 0,["RecordExpression"].concat(Array.prototype.slice.call(arguments)))}function bo(e){return rr.apply(void 0,["TupleExpression"].concat(Array.prototype.slice.call(arguments)))}function vo(e){return rr.apply(void 0,["DecimalLiteral"].concat(Array.prototype.slice.call(arguments)))}function xo(e){return rr.apply(void 0,["StaticBlock"].concat(Array.prototype.slice.call(arguments)))}function Eo(e){return rr.apply(void 0,["ModuleExpression"].concat(Array.prototype.slice.call(arguments)))}function Do(){return rr.apply(void 0,["TopicReference"].concat(Array.prototype.slice.call(arguments)))}function Ao(e){return rr.apply(void 0,["PipelineTopicExpression"].concat(Array.prototype.slice.call(arguments)))}function wo(e){return rr.apply(void 0,["PipelineBareFunction"].concat(Array.prototype.slice.call(arguments)))}function Co(){return rr.apply(void 0,["PipelinePrimaryTopicReference"].concat(Array.prototype.slice.call(arguments)))}function So(e){return rr.apply(void 0,["TSParameterProperty"].concat(Array.prototype.slice.call(arguments)))}function To(e,t,a,n){return rr.apply(void 0,["TSDeclareFunction"].concat(Array.prototype.slice.call(arguments)))}function jo(e,t,a,n,r){return rr.apply(void 0,["TSDeclareMethod"].concat(Array.prototype.slice.call(arguments)))}function Po(e,t){return rr.apply(void 0,["TSQualifiedName"].concat(Array.prototype.slice.call(arguments)))}function Fo(e,t,a){return rr.apply(void 0,["TSCallSignatureDeclaration"].concat(Array.prototype.slice.call(arguments)))}function _o(e,t,a){return rr.apply(void 0,["TSConstructSignatureDeclaration"].concat(Array.prototype.slice.call(arguments)))}function ko(e,t,a){return rr.apply(void 0,["TSPropertySignature"].concat(Array.prototype.slice.call(arguments)))}function Io(e,t,a,n){return rr.apply(void 0,["TSMethodSignature"].concat(Array.prototype.slice.call(arguments)))}function Bo(e,t){return rr.apply(void 0,["TSIndexSignature"].concat(Array.prototype.slice.call(arguments)))}function Oo(){return rr.apply(void 0,["TSAnyKeyword"].concat(Array.prototype.slice.call(arguments)))}function No(){return rr.apply(void 0,["TSBooleanKeyword"].concat(Array.prototype.slice.call(arguments)))}function Lo(){return rr.apply(void 0,["TSBigIntKeyword"].concat(Array.prototype.slice.call(arguments)))}function Mo(){return rr.apply(void 0,["TSIntrinsicKeyword"].concat(Array.prototype.slice.call(arguments)))}function $o(){return rr.apply(void 0,["TSNeverKeyword"].concat(Array.prototype.slice.call(arguments)))}function Uo(){return rr.apply(void 0,["TSNullKeyword"].concat(Array.prototype.slice.call(arguments)))}function Go(){return rr.apply(void 0,["TSNumberKeyword"].concat(Array.prototype.slice.call(arguments)))}function Wo(){return rr.apply(void 0,["TSObjectKeyword"].concat(Array.prototype.slice.call(arguments)))}function Vo(){return rr.apply(void 0,["TSStringKeyword"].concat(Array.prototype.slice.call(arguments)))}function Ho(){return rr.apply(void 0,["TSSymbolKeyword"].concat(Array.prototype.slice.call(arguments)))}function Ko(){return rr.apply(void 0,["TSUndefinedKeyword"].concat(Array.prototype.slice.call(arguments)))}function Xo(){return rr.apply(void 0,["TSUnknownKeyword"].concat(Array.prototype.slice.call(arguments)))}function qo(){return rr.apply(void 0,["TSVoidKeyword"].concat(Array.prototype.slice.call(arguments)))}function zo(){return rr.apply(void 0,["TSThisType"].concat(Array.prototype.slice.call(arguments)))}function Jo(e,t,a){return rr.apply(void 0,["TSFunctionType"].concat(Array.prototype.slice.call(arguments)))}function Yo(e,t,a){return rr.apply(void 0,["TSConstructorType"].concat(Array.prototype.slice.call(arguments)))}function Qo(e,t){return rr.apply(void 0,["TSTypeReference"].concat(Array.prototype.slice.call(arguments)))}function Zo(e,t,a){return rr.apply(void 0,["TSTypePredicate"].concat(Array.prototype.slice.call(arguments)))}function ed(e){return rr.apply(void 0,["TSTypeQuery"].concat(Array.prototype.slice.call(arguments)))}function td(e){return rr.apply(void 0,["TSTypeLiteral"].concat(Array.prototype.slice.call(arguments)))}function ad(e){return rr.apply(void 0,["TSArrayType"].concat(Array.prototype.slice.call(arguments)))}function nd(e){return rr.apply(void 0,["TSTupleType"].concat(Array.prototype.slice.call(arguments)))}function rd(e){return rr.apply(void 0,["TSOptionalType"].concat(Array.prototype.slice.call(arguments)))}function sd(e){return rr.apply(void 0,["TSRestType"].concat(Array.prototype.slice.call(arguments)))}function id(e,t,a){return rr.apply(void 0,["TSNamedTupleMember"].concat(Array.prototype.slice.call(arguments)))}function od(e){return rr.apply(void 0,["TSUnionType"].concat(Array.prototype.slice.call(arguments)))}function dd(e){return rr.apply(void 0,["TSIntersectionType"].concat(Array.prototype.slice.call(arguments)))}function ud(e,t,a,n){return rr.apply(void 0,["TSConditionalType"].concat(Array.prototype.slice.call(arguments)))}function ld(e){return rr.apply(void 0,["TSInferType"].concat(Array.prototype.slice.call(arguments)))}function cd(e){return rr.apply(void 0,["TSParenthesizedType"].concat(Array.prototype.slice.call(arguments)))}function pd(e){return rr.apply(void 0,["TSTypeOperator"].concat(Array.prototype.slice.call(arguments)))}function gd(e,t){return rr.apply(void 0,["TSIndexedAccessType"].concat(Array.prototype.slice.call(arguments)))}function fd(e,t,a){return rr.apply(void 0,["TSMappedType"].concat(Array.prototype.slice.call(arguments)))}function hd(e){return rr.apply(void 0,["TSLiteralType"].concat(Array.prototype.slice.call(arguments)))}function md(e,t){return rr.apply(void 0,["TSExpressionWithTypeArguments"].concat(Array.prototype.slice.call(arguments)))}function yd(e,t,a,n){return rr.apply(void 0,["TSInterfaceDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Rd(e){return rr.apply(void 0,["TSInterfaceBody"].concat(Array.prototype.slice.call(arguments)))}function bd(e,t,a){return rr.apply(void 0,["TSTypeAliasDeclaration"].concat(Array.prototype.slice.call(arguments)))}function vd(e,t){return rr.apply(void 0,["TSAsExpression"].concat(Array.prototype.slice.call(arguments)))}function xd(e,t){return rr.apply(void 0,["TSTypeAssertion"].concat(Array.prototype.slice.call(arguments)))}function Ed(e,t){return rr.apply(void 0,["TSEnumDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Dd(e,t){return rr.apply(void 0,["TSEnumMember"].concat(Array.prototype.slice.call(arguments)))}function Ad(e,t){return rr.apply(void 0,["TSModuleDeclaration"].concat(Array.prototype.slice.call(arguments)))}function wd(e){return rr.apply(void 0,["TSModuleBlock"].concat(Array.prototype.slice.call(arguments)))}function Cd(e,t,a){return rr.apply(void 0,["TSImportType"].concat(Array.prototype.slice.call(arguments)))}function Sd(e,t){return rr.apply(void 0,["TSImportEqualsDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Td(e){return rr.apply(void 0,["TSExternalModuleReference"].concat(Array.prototype.slice.call(arguments)))}function jd(e){return rr.apply(void 0,["TSNonNullExpression"].concat(Array.prototype.slice.call(arguments)))}function Pd(e){return rr.apply(void 0,["TSExportAssignment"].concat(Array.prototype.slice.call(arguments)))}function Fd(e){return rr.apply(void 0,["TSNamespaceExportDeclaration"].concat(Array.prototype.slice.call(arguments)))}function _d(e){return rr.apply(void 0,["TSTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function kd(e){return rr.apply(void 0,["TSTypeParameterInstantiation"].concat(Array.prototype.slice.call(arguments)))}function Id(e){return rr.apply(void 0,["TSTypeParameterDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Bd(e,t,a){return rr.apply(void 0,["TSTypeParameter"].concat(Array.prototype.slice.call(arguments)))}function Od(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return rr.apply(void 0,["NumberLiteral"].concat(t))}function Nd(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return rr.apply(void 0,["RegexLiteral"].concat(t))}function Ld(){console.trace("The node type RestProperty has been renamed to RestElement");for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return rr.apply(void 0,["RestProperty"].concat(t))}function Md(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return rr.apply(void 0,["SpreadProperty"].concat(t))}function $d(e,t){for(var a=e.value.split(/\r\n|\n|\r/),n=0,r=0;r<a.length;r++)a[r].match(/[^ \t]/)&&(n=r);for(var s="",i=0;i<a.length;i++){var o=a[i],d=0===i,u=i===a.length-1,l=i===n,c=o.replace(/\t/g," ");d||(c=c.replace(/^[ ]+/,"")),u||(c=c.replace(/[ ]+$/,"")),c&&(l||(c+=" "),s+=c)}s&&t.push(jr(s))}function Ud(e){return!(!e||!an[e.type])}function Gd(e,t,a){if(!ga(e,t,a))throw new Error('Expected type "'+e+'" with option '+JSON.stringify(a)+', but instead got "'+t.type+'".')}function Wd(e,t){Gd("ExpressionStatement",e,t)}function Vd(e,t){Gd("Identifier",e,t)}function Hd(e,t){Gd("RestElement",e,t)}function Kd(e,t){Gd("Expression",e,t)}function Xd(e){if("string"===e)return Ei();if("number"===e)return pi();if("undefined"===e)return Bi();if("boolean"===e)return Ls();if("function"===e)return ai(Cr("Function"));if("object"===e)return ai(Cr("Object"));if("symbol"===e)return ai(Cr("Symbol"));if("bigint"===e)return Os();throw new Error("Invalid typeof value: "+e)}function qd(e){return H(e)?e.name:e.id.name+"."+qd(e.qualification)}function zd(e){for(var t={},a={},n=new Set,r=[],s=0;s<e.length;s++){var i=e[s];if(i&&!(r.indexOf(i)>=0)){if(qe(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=qd(i.id);if(t[o]){var d=t[o];d.typeParameters?i.typeParameters&&(d.typeParameters.params=zd(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<l.length;u++){var c=l[u];r.push(a[c])}for(var p=0,g=Object.keys(t);p<g.length;p++){var f=g[p];r.push(t[f])}return r}function Jd(e){var t=zd(e);return 1===t.length?t[0]:ki(t)}function Yd(e){var t=function(e){for(var t={},a={},n=new Set,r=[],s=0;s<e.length;s++){var i=e[s];if(i&&!(r.indexOf(i)>=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<d.length;o++){var u=d[o];r.push(a[u])}for(var l=0,c=Object.keys(t);l<c.length;l++){var p=c[l];r.push(t[p])}return r}(e.map((function(e){return e.typeAnnotation})));return 1===t.length?t[0]:od(t)}var Qd=Function.call.bind(Object.prototype.hasOwnProperty);function Zd(e,t,a){return e&&"string"==typeof e.type?tu(e,t,a):e}function eu(e,t,a){return Array.isArray(e)?e.map((function(e){return Zd(e,t,a)})):Zd(e,t,a)}function tu(e,t,a){if(void 0===t&&(t=!0),void 0===a&&(a=!1),!e)return e;var n=e.type,r={type:e.type};if(H(e))r.name=e.name,Qd(e,"optional")&&"boolean"==typeof e.optional&&(r.optional=e.optional),Qd(e,"typeAnnotation")&&(r.typeAnnotation=t?eu(e.typeAnnotation,!0,a):e.typeAnnotation);else{if(!Qd(sn,n))throw new Error('Unknown node type: "'+n+'"');for(var s=0,i=Object.keys(sn[n]);s<i.length;s++){var o=i[s];Qd(e,o)&&(r[o]=t?$(e)&&"comments"===o?au(e.comments,t,a):eu(e[o],!0,a):e[o])}}return Qd(e,"loc")&&(r.loc=a?null:e.loc),Qd(e,"leadingComments")&&(r.leadingComments=au(e.leadingComments,t,a)),Qd(e,"innerComments")&&(r.innerComments=au(e.innerComments,t,a)),Qd(e,"trailingComments")&&(r.trailingComments=au(e.trailingComments,t,a)),Qd(e,"extra")&&(r.extra=Object.assign({},e.extra)),r}function au(e,t,a){return e&&t?e.map((function(e){var t=e.type,n=e.value,r=e.loc;return a?{type:t,value:n,loc:null}:{type:t,value:n,loc:r}})):e}function nu(e){return tu(e,!1)}function ru(e,t,a){if(!a||!e)return e;var n,r=t+"Comments";e[r]?"leading"===t?e[r]=a.concat(e[r]):(n=e[r]).push.apply(n,A(a)):e[r]=a;return e}function su(e,t,a,n){return ru(e,t,[{type:n?"CommentLine":"CommentBlock",value:a}])}function iu(e,t,a){t&&a&&(t[e]=Array.from(new Set([].concat(t[e],a[e]).filter(Boolean))))}function ou(e,t){iu("innerComments",e,t)}function du(e,t){iu("leadingComments",e,t)}function uu(e,t){iu("trailingComments",e,t)}function lu(e,t){return uu(e,t),du(e,t),ou(e,t),e}function cu(e){return Oa.forEach((function(t){e[t]=null})),e}var pu=rn.Expression,gu=rn.Binary,fu=rn.Scopable,hu=rn.BlockParent,mu=rn.Block,yu=rn.Statement,Ru=rn.Terminatorless,bu=rn.CompletionStatement,vu=rn.Conditional,xu=rn.Loop,Eu=rn.While,Du=rn.ExpressionWrapper,Au=rn.For,wu=rn.ForXStatement,Cu=rn.Function,Su=rn.FunctionParent,Tu=rn.Pureish,ju=rn.Declaration,Pu=rn.PatternLike,Fu=rn.LVal,_u=rn.TSEntityName,ku=rn.Literal,Iu=rn.Immutable,Bu=rn.UserWhitespacable,Ou=rn.Method,Nu=rn.ObjectMember,Lu=rn.Property,Mu=rn.UnaryLike,$u=rn.Pattern,Uu=rn.Class,Gu=rn.ModuleDeclaration,Wu=rn.ExportDeclaration,Vu=rn.ModuleSpecifier,Hu=rn.Private,Ku=rn.Flow,Xu=rn.FlowType,qu=rn.FlowBaseAnnotation,zu=rn.FlowDeclaration,Ju=rn.FlowPredicate,Yu=rn.EnumBody,Qu=rn.EnumMember,Zu=rn.JSX,el=rn.TSTypeElement,tl=rn.TSType,al=rn.TSBaseType;function nl(e,t){if(_(e))return e;var a=[];return L(e)?a=[]:(Lt(e)||(e=Wt(t)?Gr(e):vr(e)),a=[e]),cr(a)}function rl(e,t){return void 0===t&&(t="body"),e[t]=nl(e[t],e)}function sl(e){for(var t,a="",n=S(e+="");!(t=n()).done;){var r=t.value;a+=Ea(r.codePointAt(0))?r:"-"}return Ia(a=(a=a.replace(/^[-0-9]+/,"")).replace(/[-\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""})))||(a="_"+a),a||"_"}function il(e){return"eval"!==(e=sl(e))&&"arguments"!==e||(e="_"+e),e}function ol(e,t){return void 0===t&&(t=e.key||e.property),!e.computed&&H(t)&&(t=jr(t.name)),t}function dl(e){if(M(e)&&(e=e.expression),Bt(e))return e;if(Yt(e)?e.type="ClassExpression":Wt(e)&&(e.type="FunctionExpression"),!Bt(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function ul(e,t,a){if(e){var n=an[e.type];if(n){t(e,a=a||{});for(var r,s=S(n);!(r=s()).done;){var i=e[r.value];if(Array.isArray(i))for(var o,d=S(i);!(o=d()).done;){ul(o.value,t,a)}else ul(i,t,a)}}}}var ll=["tokens","start","end","loc","raw","rawValue"],cl=Oa.concat(["comments"]).concat(ll);function pl(e,t){void 0===t&&(t={});for(var a,n=S(t.preserveComments?ll:cl);!(a=n()).done;){var r=a.value;null!=e[r]&&(e[r]=void 0)}for(var s=0,i=Object.keys(e);s<i.length;s++){var o=i[s];"_"===o[0]&&null!=e[o]&&(e[o]=void 0)}for(var d,u=S(Object.getOwnPropertySymbols(e));!(d=u()).done;){e[d.value]=null}}function gl(e,t){return ul(e,pl,t),e}function fl(e,t){var a;return void 0===t&&(t=e.key),"method"===e.kind?fl.increment()+"":(a=H(t)?t.name:q(t)?JSON.stringify(t.value):JSON.stringify(gl(tu(t))),e.computed&&(a="["+a+"]"),e.static&&(a="static:"+a),a)}function hl(e,t,a){for(var n=[].concat(e),r=Object.create(null);n.length;){var s=n.shift();if(s){var i=hl.keys[s.type];if(H(s))t?(r[s.name]=r[s.name]||[]).push(s):r[s.name]=s;else if(!Zt(s)||De(s)){if(a){if(W(s)){n.push(s.id);continue}if(V(s))continue}if(i)for(var o=0;o<i.length;o++){var d=i[o];s[d]&&(n=n.concat(s[d]))}}else Ht(s.declaration)&&n.push(s.declaration)}}return r}function ml(e,t,a){for(var n,r=[],s=!0,i=S(e);!(n=i()).done;){var o=n.value;if(L(o)||(s=!1),Bt(o))r.push(o);else if(M(o))r.push(o.expression);else if(fe(o)){if("var"!==o.kind)return;for(var d,u=S(o.declarations);!(d=u()).done;){for(var l=d.value,c=hl(l),p=0,g=Object.keys(c);p<g.length;p++){var f=g[p];a.push({kind:o.kind,id:tu(c[f])})}l.init&&r.push(ir("=",l.id,l.init))}s=!0}else if(K(o)){var h=o.consequent?ml([o.consequent],t,a):t.buildUndefinedNode(),m=o.alternate?ml([o.alternate],t,a):t.buildUndefinedNode();if(!h||!m)return;r.push(hr(o.test,h,m))}else if(_(o)){var y=ml(o.body,t,a);if(!y)return;r.push(y)}else{if(!L(o))return;0===e.indexOf(o)&&(s=!0)}}return s&&r.push(t.buildUndefinedNode()),1===r.length?r[0]:Wr(r)}function yl(e,t){if(null!=e&&e.length){var a=[],n=ml(e,t,a);if(n){for(var r=0,s=a;r<s.length;r++){var i=s[r];t.push(i)}return n}}}function Rl(e,t){if(Lt(e))return e;var a,n=!1;if(Yt(e))n=!0,a="ClassDeclaration";else if(Wt(e))n=!0,a="FunctionDeclaration";else if(P(e))return vr(e);if(n&&!e.id&&(a=!1),!a){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=a,e}fl.uid=0,fl.increment=function(){return fl.uid>=Number.MAX_SAFE_INTEGER?fl.uid=0:fl.uid++},hl.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 bl=Function.call.bind(Object.prototype.toString);function vl(e){if(void 0===e)return Cr("undefined");if(!0===e||!1===e)return _r(e);if(null===e)return Fr();if("string"==typeof e)return jr(e);if("number"==typeof e){var t;if(Number.isFinite(e))t=Pr(Math.abs(e));else t=or("/",Number.isNaN(e)?Pr(0):Pr(1),Pr(0));return(e<0||Object.is(e,-0))&&(t=Jr("-",t)),t}if(function(e){return"[object RegExp]"===bl(e)}(e))return kr(e.source,e.toString().match(/\/([a-z]+|)$/)[1]);if(Array.isArray(e))return sr(e.map(vl));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<r.length;n++){var s=r[n],i=void 0;i=Ia(s)?Cr(s):jr(s),a.push($r(i,vl(e[s])))}return Lr(a)}throw new Error("don't know how to turn this value into a node")}function xl(e,t){if(!e||!t)return e;for(var a,n=S(Ja.optional);!(a=n()).done;){var r=a.value;null==e[r]&&(e[r]=t[r])}for(var s=0,i=Object.keys(t);s<i.length;s++){var o=i[s];"_"===o[0]&&"__clone"!==o&&(e[o]=t[o])}for(var d,u=S(Ja.force);!(d=u()).done;){var l=d.value;e[l]=t[l]}return lu(e,t),e}function El(e,t){return hl(e,t,!0)}function Dl(e,t,a){"function"==typeof t&&(t={enter:t});var n=t;Al(e,n.enter,n.exit,a,[])}function Al(e,t,a,n,r){var s=an[e.type];if(s){t&&t(e,r,n);for(var i,o=S(s);!(i=o()).done;){var d=i.value,u=e[d];if(Array.isArray(u))for(var l=0;l<u.length;l++){var c=u[l];c&&(r.push({node:e,key:d,index:l}),Al(c,t,a,n,r),r.pop())}else u&&(r.push({node:e,key:d}),Al(u,t,a,n,r),r.pop())}a&&a(e,r,n)}}function wl(e,t,a){if(a&&"Identifier"===e.type&&"ObjectProperty"===t.type&&"ObjectExpression"===a.type)return!1;var n=hl.keys[t.type];if(n)for(var r=0;r<n.length;r++){var s=t[n[r]];if(Array.isArray(s)){if(s.indexOf(e)>=0)return!0}else if(s===e)return!0}return!1}function Cl(e){return fe(e)&&("var"!==e.kind||e[Ya])}function Sl(e){return W(e)||Ee(e)||Cl(e)}function Tl(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":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":return t.key!==e||!!t.computed;case"ClassPrivateProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"LabeledStatement":case"CatchClause":case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return(null==a||!a.source)&&t.local===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ObjectTypeProperty":return t.key!==e;case"TSEnumMember":return t.id!==e;case"TSPropertySignature":return t.key!==e||!!t.computed}return!0}function jl(e,t){return(!_(e)||!Wt(t)&&!B(t))&&(!(!Jt(e)||!Wt(t)&&!B(t))||Nt(e))}var Pl=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 Fl(e){return Ia(e)&&!Pl.has(e)}function _l(e){return fe(e,{kind:"var"})&&!e[Ya]}var kl={isReactComponent:ia,isCompatTag:function(e){return!!e&&/^[a-z]/.test(e)},buildChildren:function(e){for(var t=[],a=0;a<e.children.length;a++){var n=e.children[a];Rt(n)?$d(n,t):(gt(n)&&(n=n.expression),pt(n)||t.push(n))}return t}},Il=Object.freeze({__proto__:null,react:kl,assertNode:function(e){if(!Ud(e)){var t,a=null!=(t=null==e?void 0:e.type)?t:JSON.stringify(e);throw new TypeError('Not a valid node of type "'+a+'"')}},createTypeAnnotationBasedOnTypeof:Xd,createUnionTypeAnnotation:Jd,createFlowUnionType:Jd,createTSUnionType:Yd,cloneNode:tu,clone:nu,cloneDeep:function(e){return tu(e)},cloneDeepWithoutLoc:function(e){return tu(e,!0,!0)},cloneWithoutLoc:function(e){return tu(e,!1,!0)},addComment:su,addComments:ru,inheritInnerComments:ou,inheritLeadingComments:du,inheritsComments:lu,inheritTrailingComments:uu,removeComments:cu,ensureBlock:rl,toBindingIdentifierName:il,toBlock:nl,toComputedKey:ol,toExpression:dl,toIdentifier:sl,toKeyAlias:fl,toSequenceExpression:yl,toStatement:Rl,valueToNode:vl,appendToMemberExpression:function(e,t,a){return void 0===a&&(a=!1),e.object=Br(e.object,e.property,e.computed),e.property=t,e.computed=!!a,e},inherits:xl,prependToMemberExpression:function(e,t){return e.object=Br(t,e.object),e},removeProperties:pl,removePropertiesDeep:gl,removeTypeDuplicates:zd,getBindingIdentifiers:hl,getOuterBindingIdentifiers:El,traverse:Dl,traverseFast:ul,shallowEqual:T,is:ga,isBinding:wl,isBlockScoped:Sl,isImmutable:function(e){return!!ca(e.type,"Immutable")||!!H(e)&&"undefined"===e.name},isLet:Cl,isNode:Ud,isNodesEquivalent:function e(t,a){if("object"!=typeof t||"object"!=typeof a||null==t||null==a)return t===a;if(t.type!==a.type)return!1;for(var n=Object.keys(sn[t.type]||t.type),r=an[t.type],s=0,i=n;s<i.length;s++){var o=i[s];if(typeof t[o]!=typeof a[o])return!1;if(null!=t[o]||null!=a[o]){if(null==t[o]||null==a[o])return!1;if(Array.isArray(t[o])){if(!Array.isArray(a[o]))return!1;if(t[o].length!==a[o].length)return!1;for(var d=0;d<t[o].length;d++)if(!e(t[o][d],a[o][d]))return!1}else if("object"!=typeof t[o]||null!=r&&r.includes(o)){if(!e(t[o],a[o]))return!1}else for(var u=0,l=Object.keys(t[o]);u<l.length;u++){var c=l[u];if(t[o][c]!==a[o][c])return!1}}}return!0},isPlaceholderType:pa,isReferenced:Tl,isScope:jl,isSpecifierDefault:function(e){return je(e)||H(e.imported||e.exported,{name:"default"})},isType:ca,isValidES3Identifier:Fl,isValidIdentifier:Ia,isVar:_l,matchesPattern:ra,validate:Za,buildMatchMemberExpression:sa,assertArrayExpression:function(e,t){Gd("ArrayExpression",e,t)},assertAssignmentExpression:function(e,t){Gd("AssignmentExpression",e,t)},assertBinaryExpression:function(e,t){Gd("BinaryExpression",e,t)},assertInterpreterDirective:function(e,t){Gd("InterpreterDirective",e,t)},assertDirective:function(e,t){Gd("Directive",e,t)},assertDirectiveLiteral:function(e,t){Gd("DirectiveLiteral",e,t)},assertBlockStatement:function(e,t){Gd("BlockStatement",e,t)},assertBreakStatement:function(e,t){Gd("BreakStatement",e,t)},assertCallExpression:function(e,t){Gd("CallExpression",e,t)},assertCatchClause:function(e,t){Gd("CatchClause",e,t)},assertConditionalExpression:function(e,t){Gd("ConditionalExpression",e,t)},assertContinueStatement:function(e,t){Gd("ContinueStatement",e,t)},assertDebuggerStatement:function(e,t){Gd("DebuggerStatement",e,t)},assertDoWhileStatement:function(e,t){Gd("DoWhileStatement",e,t)},assertEmptyStatement:function(e,t){Gd("EmptyStatement",e,t)},assertExpressionStatement:Wd,assertFile:function(e,t){Gd("File",e,t)},assertForInStatement:function(e,t){Gd("ForInStatement",e,t)},assertForStatement:function(e,t){Gd("ForStatement",e,t)},assertFunctionDeclaration:function(e,t){Gd("FunctionDeclaration",e,t)},assertFunctionExpression:function(e,t){Gd("FunctionExpression",e,t)},assertIdentifier:Vd,assertIfStatement:function(e,t){Gd("IfStatement",e,t)},assertLabeledStatement:function(e,t){Gd("LabeledStatement",e,t)},assertStringLiteral:function(e,t){Gd("StringLiteral",e,t)},assertNumericLiteral:function(e,t){Gd("NumericLiteral",e,t)},assertNullLiteral:function(e,t){Gd("NullLiteral",e,t)},assertBooleanLiteral:function(e,t){Gd("BooleanLiteral",e,t)},assertRegExpLiteral:function(e,t){Gd("RegExpLiteral",e,t)},assertLogicalExpression:function(e,t){Gd("LogicalExpression",e,t)},assertMemberExpression:function(e,t){Gd("MemberExpression",e,t)},assertNewExpression:function(e,t){Gd("NewExpression",e,t)},assertProgram:function(e,t){Gd("Program",e,t)},assertObjectExpression:function(e,t){Gd("ObjectExpression",e,t)},assertObjectMethod:function(e,t){Gd("ObjectMethod",e,t)},assertObjectProperty:function(e,t){Gd("ObjectProperty",e,t)},assertRestElement:Hd,assertReturnStatement:function(e,t){Gd("ReturnStatement",e,t)},assertSequenceExpression:function(e,t){Gd("SequenceExpression",e,t)},assertParenthesizedExpression:function(e,t){Gd("ParenthesizedExpression",e,t)},assertSwitchCase:function(e,t){Gd("SwitchCase",e,t)},assertSwitchStatement:function(e,t){Gd("SwitchStatement",e,t)},assertThisExpression:function(e,t){Gd("ThisExpression",e,t)},assertThrowStatement:function(e,t){Gd("ThrowStatement",e,t)},assertTryStatement:function(e,t){Gd("TryStatement",e,t)},assertUnaryExpression:function(e,t){Gd("UnaryExpression",e,t)},assertUpdateExpression:function(e,t){Gd("UpdateExpression",e,t)},assertVariableDeclaration:function(e,t){Gd("VariableDeclaration",e,t)},assertVariableDeclarator:function(e,t){Gd("VariableDeclarator",e,t)},assertWhileStatement:function(e,t){Gd("WhileStatement",e,t)},assertWithStatement:function(e,t){Gd("WithStatement",e,t)},assertAssignmentPattern:function(e,t){Gd("AssignmentPattern",e,t)},assertArrayPattern:function(e,t){Gd("ArrayPattern",e,t)},assertArrowFunctionExpression:function(e,t){Gd("ArrowFunctionExpression",e,t)},assertClassBody:function(e,t){Gd("ClassBody",e,t)},assertClassExpression:function(e,t){Gd("ClassExpression",e,t)},assertClassDeclaration:function(e,t){Gd("ClassDeclaration",e,t)},assertExportAllDeclaration:function(e,t){Gd("ExportAllDeclaration",e,t)},assertExportDefaultDeclaration:function(e,t){Gd("ExportDefaultDeclaration",e,t)},assertExportNamedDeclaration:function(e,t){Gd("ExportNamedDeclaration",e,t)},assertExportSpecifier:function(e,t){Gd("ExportSpecifier",e,t)},assertForOfStatement:function(e,t){Gd("ForOfStatement",e,t)},assertImportDeclaration:function(e,t){Gd("ImportDeclaration",e,t)},assertImportDefaultSpecifier:function(e,t){Gd("ImportDefaultSpecifier",e,t)},assertImportNamespaceSpecifier:function(e,t){Gd("ImportNamespaceSpecifier",e,t)},assertImportSpecifier:function(e,t){Gd("ImportSpecifier",e,t)},assertMetaProperty:function(e,t){Gd("MetaProperty",e,t)},assertClassMethod:function(e,t){Gd("ClassMethod",e,t)},assertObjectPattern:function(e,t){Gd("ObjectPattern",e,t)},assertSpreadElement:function(e,t){Gd("SpreadElement",e,t)},assertSuper:function(e,t){Gd("Super",e,t)},assertTaggedTemplateExpression:function(e,t){Gd("TaggedTemplateExpression",e,t)},assertTemplateElement:function(e,t){Gd("TemplateElement",e,t)},assertTemplateLiteral:function(e,t){Gd("TemplateLiteral",e,t)},assertYieldExpression:function(e,t){Gd("YieldExpression",e,t)},assertAwaitExpression:function(e,t){Gd("AwaitExpression",e,t)},assertImport:function(e,t){Gd("Import",e,t)},assertBigIntLiteral:function(e,t){Gd("BigIntLiteral",e,t)},assertExportNamespaceSpecifier:function(e,t){Gd("ExportNamespaceSpecifier",e,t)},assertOptionalMemberExpression:function(e,t){Gd("OptionalMemberExpression",e,t)},assertOptionalCallExpression:function(e,t){Gd("OptionalCallExpression",e,t)},assertClassProperty:function(e,t){Gd("ClassProperty",e,t)},assertClassPrivateProperty:function(e,t){Gd("ClassPrivateProperty",e,t)},assertClassPrivateMethod:function(e,t){Gd("ClassPrivateMethod",e,t)},assertPrivateName:function(e,t){Gd("PrivateName",e,t)},assertAnyTypeAnnotation:function(e,t){Gd("AnyTypeAnnotation",e,t)},assertArrayTypeAnnotation:function(e,t){Gd("ArrayTypeAnnotation",e,t)},assertBooleanTypeAnnotation:function(e,t){Gd("BooleanTypeAnnotation",e,t)},assertBooleanLiteralTypeAnnotation:function(e,t){Gd("BooleanLiteralTypeAnnotation",e,t)},assertNullLiteralTypeAnnotation:function(e,t){Gd("NullLiteralTypeAnnotation",e,t)},assertClassImplements:function(e,t){Gd("ClassImplements",e,t)},assertDeclareClass:function(e,t){Gd("DeclareClass",e,t)},assertDeclareFunction:function(e,t){Gd("DeclareFunction",e,t)},assertDeclareInterface:function(e,t){Gd("DeclareInterface",e,t)},assertDeclareModule:function(e,t){Gd("DeclareModule",e,t)},assertDeclareModuleExports:function(e,t){Gd("DeclareModuleExports",e,t)},assertDeclareTypeAlias:function(e,t){Gd("DeclareTypeAlias",e,t)},assertDeclareOpaqueType:function(e,t){Gd("DeclareOpaqueType",e,t)},assertDeclareVariable:function(e,t){Gd("DeclareVariable",e,t)},assertDeclareExportDeclaration:function(e,t){Gd("DeclareExportDeclaration",e,t)},assertDeclareExportAllDeclaration:function(e,t){Gd("DeclareExportAllDeclaration",e,t)},assertDeclaredPredicate:function(e,t){Gd("DeclaredPredicate",e,t)},assertExistsTypeAnnotation:function(e,t){Gd("ExistsTypeAnnotation",e,t)},assertFunctionTypeAnnotation:function(e,t){Gd("FunctionTypeAnnotation",e,t)},assertFunctionTypeParam:function(e,t){Gd("FunctionTypeParam",e,t)},assertGenericTypeAnnotation:function(e,t){Gd("GenericTypeAnnotation",e,t)},assertInferredPredicate:function(e,t){Gd("InferredPredicate",e,t)},assertInterfaceExtends:function(e,t){Gd("InterfaceExtends",e,t)},assertInterfaceDeclaration:function(e,t){Gd("InterfaceDeclaration",e,t)},assertInterfaceTypeAnnotation:function(e,t){Gd("InterfaceTypeAnnotation",e,t)},assertIntersectionTypeAnnotation:function(e,t){Gd("IntersectionTypeAnnotation",e,t)},assertMixedTypeAnnotation:function(e,t){Gd("MixedTypeAnnotation",e,t)},assertEmptyTypeAnnotation:function(e,t){Gd("EmptyTypeAnnotation",e,t)},assertNullableTypeAnnotation:function(e,t){Gd("NullableTypeAnnotation",e,t)},assertNumberLiteralTypeAnnotation:function(e,t){Gd("NumberLiteralTypeAnnotation",e,t)},assertNumberTypeAnnotation:function(e,t){Gd("NumberTypeAnnotation",e,t)},assertObjectTypeAnnotation:function(e,t){Gd("ObjectTypeAnnotation",e,t)},assertObjectTypeInternalSlot:function(e,t){Gd("ObjectTypeInternalSlot",e,t)},assertObjectTypeCallProperty:function(e,t){Gd("ObjectTypeCallProperty",e,t)},assertObjectTypeIndexer:function(e,t){Gd("ObjectTypeIndexer",e,t)},assertObjectTypeProperty:function(e,t){Gd("ObjectTypeProperty",e,t)},assertObjectTypeSpreadProperty:function(e,t){Gd("ObjectTypeSpreadProperty",e,t)},assertOpaqueType:function(e,t){Gd("OpaqueType",e,t)},assertQualifiedTypeIdentifier:function(e,t){Gd("QualifiedTypeIdentifier",e,t)},assertStringLiteralTypeAnnotation:function(e,t){Gd("StringLiteralTypeAnnotation",e,t)},assertStringTypeAnnotation:function(e,t){Gd("StringTypeAnnotation",e,t)},assertSymbolTypeAnnotation:function(e,t){Gd("SymbolTypeAnnotation",e,t)},assertThisTypeAnnotation:function(e,t){Gd("ThisTypeAnnotation",e,t)},assertTupleTypeAnnotation:function(e,t){Gd("TupleTypeAnnotation",e,t)},assertTypeofTypeAnnotation:function(e,t){Gd("TypeofTypeAnnotation",e,t)},assertTypeAlias:function(e,t){Gd("TypeAlias",e,t)},assertTypeAnnotation:function(e,t){Gd("TypeAnnotation",e,t)},assertTypeCastExpression:function(e,t){Gd("TypeCastExpression",e,t)},assertTypeParameter:function(e,t){Gd("TypeParameter",e,t)},assertTypeParameterDeclaration:function(e,t){Gd("TypeParameterDeclaration",e,t)},assertTypeParameterInstantiation:function(e,t){Gd("TypeParameterInstantiation",e,t)},assertUnionTypeAnnotation:function(e,t){Gd("UnionTypeAnnotation",e,t)},assertVariance:function(e,t){Gd("Variance",e,t)},assertVoidTypeAnnotation:function(e,t){Gd("VoidTypeAnnotation",e,t)},assertEnumDeclaration:function(e,t){Gd("EnumDeclaration",e,t)},assertEnumBooleanBody:function(e,t){Gd("EnumBooleanBody",e,t)},assertEnumNumberBody:function(e,t){Gd("EnumNumberBody",e,t)},assertEnumStringBody:function(e,t){Gd("EnumStringBody",e,t)},assertEnumSymbolBody:function(e,t){Gd("EnumSymbolBody",e,t)},assertEnumBooleanMember:function(e,t){Gd("EnumBooleanMember",e,t)},assertEnumNumberMember:function(e,t){Gd("EnumNumberMember",e,t)},assertEnumStringMember:function(e,t){Gd("EnumStringMember",e,t)},assertEnumDefaultedMember:function(e,t){Gd("EnumDefaultedMember",e,t)},assertIndexedAccessType:function(e,t){Gd("IndexedAccessType",e,t)},assertOptionalIndexedAccessType:function(e,t){Gd("OptionalIndexedAccessType",e,t)},assertJSXAttribute:function(e,t){Gd("JSXAttribute",e,t)},assertJSXClosingElement:function(e,t){Gd("JSXClosingElement",e,t)},assertJSXElement:function(e,t){Gd("JSXElement",e,t)},assertJSXEmptyExpression:function(e,t){Gd("JSXEmptyExpression",e,t)},assertJSXExpressionContainer:function(e,t){Gd("JSXExpressionContainer",e,t)},assertJSXSpreadChild:function(e,t){Gd("JSXSpreadChild",e,t)},assertJSXIdentifier:function(e,t){Gd("JSXIdentifier",e,t)},assertJSXMemberExpression:function(e,t){Gd("JSXMemberExpression",e,t)},assertJSXNamespacedName:function(e,t){Gd("JSXNamespacedName",e,t)},assertJSXOpeningElement:function(e,t){Gd("JSXOpeningElement",e,t)},assertJSXSpreadAttribute:function(e,t){Gd("JSXSpreadAttribute",e,t)},assertJSXText:function(e,t){Gd("JSXText",e,t)},assertJSXFragment:function(e,t){Gd("JSXFragment",e,t)},assertJSXOpeningFragment:function(e,t){Gd("JSXOpeningFragment",e,t)},assertJSXClosingFragment:function(e,t){Gd("JSXClosingFragment",e,t)},assertNoop:function(e,t){Gd("Noop",e,t)},assertPlaceholder:function(e,t){Gd("Placeholder",e,t)},assertV8IntrinsicIdentifier:function(e,t){Gd("V8IntrinsicIdentifier",e,t)},assertArgumentPlaceholder:function(e,t){Gd("ArgumentPlaceholder",e,t)},assertBindExpression:function(e,t){Gd("BindExpression",e,t)},assertImportAttribute:function(e,t){Gd("ImportAttribute",e,t)},assertDecorator:function(e,t){Gd("Decorator",e,t)},assertDoExpression:function(e,t){Gd("DoExpression",e,t)},assertExportDefaultSpecifier:function(e,t){Gd("ExportDefaultSpecifier",e,t)},assertRecordExpression:function(e,t){Gd("RecordExpression",e,t)},assertTupleExpression:function(e,t){Gd("TupleExpression",e,t)},assertDecimalLiteral:function(e,t){Gd("DecimalLiteral",e,t)},assertStaticBlock:function(e,t){Gd("StaticBlock",e,t)},assertModuleExpression:function(e,t){Gd("ModuleExpression",e,t)},assertTopicReference:function(e,t){Gd("TopicReference",e,t)},assertPipelineTopicExpression:function(e,t){Gd("PipelineTopicExpression",e,t)},assertPipelineBareFunction:function(e,t){Gd("PipelineBareFunction",e,t)},assertPipelinePrimaryTopicReference:function(e,t){Gd("PipelinePrimaryTopicReference",e,t)},assertTSParameterProperty:function(e,t){Gd("TSParameterProperty",e,t)},assertTSDeclareFunction:function(e,t){Gd("TSDeclareFunction",e,t)},assertTSDeclareMethod:function(e,t){Gd("TSDeclareMethod",e,t)},assertTSQualifiedName:function(e,t){Gd("TSQualifiedName",e,t)},assertTSCallSignatureDeclaration:function(e,t){Gd("TSCallSignatureDeclaration",e,t)},assertTSConstructSignatureDeclaration:function(e,t){Gd("TSConstructSignatureDeclaration",e,t)},assertTSPropertySignature:function(e,t){Gd("TSPropertySignature",e,t)},assertTSMethodSignature:function(e,t){Gd("TSMethodSignature",e,t)},assertTSIndexSignature:function(e,t){Gd("TSIndexSignature",e,t)},assertTSAnyKeyword:function(e,t){Gd("TSAnyKeyword",e,t)},assertTSBooleanKeyword:function(e,t){Gd("TSBooleanKeyword",e,t)},assertTSBigIntKeyword:function(e,t){Gd("TSBigIntKeyword",e,t)},assertTSIntrinsicKeyword:function(e,t){Gd("TSIntrinsicKeyword",e,t)},assertTSNeverKeyword:function(e,t){Gd("TSNeverKeyword",e,t)},assertTSNullKeyword:function(e,t){Gd("TSNullKeyword",e,t)},assertTSNumberKeyword:function(e,t){Gd("TSNumberKeyword",e,t)},assertTSObjectKeyword:function(e,t){Gd("TSObjectKeyword",e,t)},assertTSStringKeyword:function(e,t){Gd("TSStringKeyword",e,t)},assertTSSymbolKeyword:function(e,t){Gd("TSSymbolKeyword",e,t)},assertTSUndefinedKeyword:function(e,t){Gd("TSUndefinedKeyword",e,t)},assertTSUnknownKeyword:function(e,t){Gd("TSUnknownKeyword",e,t)},assertTSVoidKeyword:function(e,t){Gd("TSVoidKeyword",e,t)},assertTSThisType:function(e,t){Gd("TSThisType",e,t)},assertTSFunctionType:function(e,t){Gd("TSFunctionType",e,t)},assertTSConstructorType:function(e,t){Gd("TSConstructorType",e,t)},assertTSTypeReference:function(e,t){Gd("TSTypeReference",e,t)},assertTSTypePredicate:function(e,t){Gd("TSTypePredicate",e,t)},assertTSTypeQuery:function(e,t){Gd("TSTypeQuery",e,t)},assertTSTypeLiteral:function(e,t){Gd("TSTypeLiteral",e,t)},assertTSArrayType:function(e,t){Gd("TSArrayType",e,t)},assertTSTupleType:function(e,t){Gd("TSTupleType",e,t)},assertTSOptionalType:function(e,t){Gd("TSOptionalType",e,t)},assertTSRestType:function(e,t){Gd("TSRestType",e,t)},assertTSNamedTupleMember:function(e,t){Gd("TSNamedTupleMember",e,t)},assertTSUnionType:function(e,t){Gd("TSUnionType",e,t)},assertTSIntersectionType:function(e,t){Gd("TSIntersectionType",e,t)},assertTSConditionalType:function(e,t){Gd("TSConditionalType",e,t)},assertTSInferType:function(e,t){Gd("TSInferType",e,t)},assertTSParenthesizedType:function(e,t){Gd("TSParenthesizedType",e,t)},assertTSTypeOperator:function(e,t){Gd("TSTypeOperator",e,t)},assertTSIndexedAccessType:function(e,t){Gd("TSIndexedAccessType",e,t)},assertTSMappedType:function(e,t){Gd("TSMappedType",e,t)},assertTSLiteralType:function(e,t){Gd("TSLiteralType",e,t)},assertTSExpressionWithTypeArguments:function(e,t){Gd("TSExpressionWithTypeArguments",e,t)},assertTSInterfaceDeclaration:function(e,t){Gd("TSInterfaceDeclaration",e,t)},assertTSInterfaceBody:function(e,t){Gd("TSInterfaceBody",e,t)},assertTSTypeAliasDeclaration:function(e,t){Gd("TSTypeAliasDeclaration",e,t)},assertTSAsExpression:function(e,t){Gd("TSAsExpression",e,t)},assertTSTypeAssertion:function(e,t){Gd("TSTypeAssertion",e,t)},assertTSEnumDeclaration:function(e,t){Gd("TSEnumDeclaration",e,t)},assertTSEnumMember:function(e,t){Gd("TSEnumMember",e,t)},assertTSModuleDeclaration:function(e,t){Gd("TSModuleDeclaration",e,t)},assertTSModuleBlock:function(e,t){Gd("TSModuleBlock",e,t)},assertTSImportType:function(e,t){Gd("TSImportType",e,t)},assertTSImportEqualsDeclaration:function(e,t){Gd("TSImportEqualsDeclaration",e,t)},assertTSExternalModuleReference:function(e,t){Gd("TSExternalModuleReference",e,t)},assertTSNonNullExpression:function(e,t){Gd("TSNonNullExpression",e,t)},assertTSExportAssignment:function(e,t){Gd("TSExportAssignment",e,t)},assertTSNamespaceExportDeclaration:function(e,t){Gd("TSNamespaceExportDeclaration",e,t)},assertTSTypeAnnotation:function(e,t){Gd("TSTypeAnnotation",e,t)},assertTSTypeParameterInstantiation:function(e,t){Gd("TSTypeParameterInstantiation",e,t)},assertTSTypeParameterDeclaration:function(e,t){Gd("TSTypeParameterDeclaration",e,t)},assertTSTypeParameter:function(e,t){Gd("TSTypeParameter",e,t)},assertExpression:Kd,assertBinary:function(e,t){Gd("Binary",e,t)},assertScopable:function(e,t){Gd("Scopable",e,t)},assertBlockParent:function(e,t){Gd("BlockParent",e,t)},assertBlock:function(e,t){Gd("Block",e,t)},assertStatement:function(e,t){Gd("Statement",e,t)},assertTerminatorless:function(e,t){Gd("Terminatorless",e,t)},assertCompletionStatement:function(e,t){Gd("CompletionStatement",e,t)},assertConditional:function(e,t){Gd("Conditional",e,t)},assertLoop:function(e,t){Gd("Loop",e,t)},assertWhile:function(e,t){Gd("While",e,t)},assertExpressionWrapper:function(e,t){Gd("ExpressionWrapper",e,t)},assertFor:function(e,t){Gd("For",e,t)},assertForXStatement:function(e,t){Gd("ForXStatement",e,t)},assertFunction:function(e,t){Gd("Function",e,t)},assertFunctionParent:function(e,t){Gd("FunctionParent",e,t)},assertPureish:function(e,t){Gd("Pureish",e,t)},assertDeclaration:function(e,t){Gd("Declaration",e,t)},assertPatternLike:function(e,t){Gd("PatternLike",e,t)},assertLVal:function(e,t){Gd("LVal",e,t)},assertTSEntityName:function(e,t){Gd("TSEntityName",e,t)},assertLiteral:function(e,t){Gd("Literal",e,t)},assertImmutable:function(e,t){Gd("Immutable",e,t)},assertUserWhitespacable:function(e,t){Gd("UserWhitespacable",e,t)},assertMethod:function(e,t){Gd("Method",e,t)},assertObjectMember:function(e,t){Gd("ObjectMember",e,t)},assertProperty:function(e,t){Gd("Property",e,t)},assertUnaryLike:function(e,t){Gd("UnaryLike",e,t)},assertPattern:function(e,t){Gd("Pattern",e,t)},assertClass:function(e,t){Gd("Class",e,t)},assertModuleDeclaration:function(e,t){Gd("ModuleDeclaration",e,t)},assertExportDeclaration:function(e,t){Gd("ExportDeclaration",e,t)},assertModuleSpecifier:function(e,t){Gd("ModuleSpecifier",e,t)},assertPrivate:function(e,t){Gd("Private",e,t)},assertFlow:function(e,t){Gd("Flow",e,t)},assertFlowType:function(e,t){Gd("FlowType",e,t)},assertFlowBaseAnnotation:function(e,t){Gd("FlowBaseAnnotation",e,t)},assertFlowDeclaration:function(e,t){Gd("FlowDeclaration",e,t)},assertFlowPredicate:function(e,t){Gd("FlowPredicate",e,t)},assertEnumBody:function(e,t){Gd("EnumBody",e,t)},assertEnumMember:function(e,t){Gd("EnumMember",e,t)},assertJSX:function(e,t){Gd("JSX",e,t)},assertTSTypeElement:function(e,t){Gd("TSTypeElement",e,t)},assertTSType:function(e,t){Gd("TSType",e,t)},assertTSBaseType:function(e,t){Gd("TSBaseType",e,t)},assertNumberLiteral:function(e,t){console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),Gd("NumberLiteral",e,t)},assertRegexLiteral:function(e,t){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),Gd("RegexLiteral",e,t)},assertRestProperty:function(e,t){console.trace("The node type RestProperty has been renamed to RestElement"),Gd("RestProperty",e,t)},assertSpreadProperty:function(e,t){console.trace("The node type SpreadProperty has been renamed to SpreadElement"),Gd("SpreadProperty",e,t)},arrayExpression:sr,assignmentExpression:ir,binaryExpression:or,interpreterDirective:dr,directive:ur,directiveLiteral:lr,blockStatement:cr,breakStatement:pr,callExpression:gr,catchClause:fr,conditionalExpression:hr,continueStatement:mr,debuggerStatement:yr,doWhileStatement:Rr,emptyStatement:br,expressionStatement:vr,file:xr,forInStatement:Er,forStatement:Dr,functionDeclaration:Ar,functionExpression:wr,identifier:Cr,ifStatement:Sr,labeledStatement:Tr,stringLiteral:jr,numericLiteral:Pr,nullLiteral:Fr,booleanLiteral:_r,regExpLiteral:kr,logicalExpression:Ir,memberExpression:Br,newExpression:Or,program:Nr,objectExpression:Lr,objectMethod:Mr,objectProperty:$r,restElement:Ur,returnStatement:Gr,sequenceExpression:Wr,parenthesizedExpression:Vr,switchCase:Hr,switchStatement:Kr,thisExpression:Xr,throwStatement:qr,tryStatement:zr,unaryExpression:Jr,updateExpression:Yr,variableDeclaration:Qr,variableDeclarator:Zr,whileStatement:es,withStatement:ts,assignmentPattern:as,arrayPattern:ns,arrowFunctionExpression:rs,classBody:ss,classExpression:is,classDeclaration:os,exportAllDeclaration:ds,exportDefaultDeclaration:us,exportNamedDeclaration:ls,exportSpecifier:cs,forOfStatement:ps,importDeclaration:gs,importDefaultSpecifier:fs,importNamespaceSpecifier:hs,importSpecifier:ms,metaProperty:ys,classMethod:Rs,objectPattern:bs,spreadElement:vs,super:xs,taggedTemplateExpression:Es,templateElement:Ds,templateLiteral:As,yieldExpression:ws,awaitExpression:Cs,import:Ss,bigIntLiteral:Ts,exportNamespaceSpecifier:js,optionalMemberExpression:Ps,optionalCallExpression:Fs,classProperty:_s,classPrivateProperty:ks,classPrivateMethod:Is,privateName:Bs,anyTypeAnnotation:Os,arrayTypeAnnotation:Ns,booleanTypeAnnotation:Ls,booleanLiteralTypeAnnotation:Ms,nullLiteralTypeAnnotation:$s,classImplements:Us,declareClass:Gs,declareFunction:Ws,declareInterface:Vs,declareModule:Hs,declareModuleExports:Ks,declareTypeAlias:Xs,declareOpaqueType:qs,declareVariable:zs,declareExportDeclaration:Js,declareExportAllDeclaration:Ys,declaredPredicate:Qs,existsTypeAnnotation:Zs,functionTypeAnnotation:ei,functionTypeParam:ti,genericTypeAnnotation:ai,inferredPredicate:ni,interfaceExtends:ri,interfaceDeclaration:si,interfaceTypeAnnotation:ii,intersectionTypeAnnotation:oi,mixedTypeAnnotation:di,emptyTypeAnnotation:ui,nullableTypeAnnotation:li,numberLiteralTypeAnnotation:ci,numberTypeAnnotation:pi,objectTypeAnnotation:gi,objectTypeInternalSlot:fi,objectTypeCallProperty:hi,objectTypeIndexer:mi,objectTypeProperty:yi,objectTypeSpreadProperty:Ri,opaqueType:bi,qualifiedTypeIdentifier:vi,stringLiteralTypeAnnotation:xi,stringTypeAnnotation:Ei,symbolTypeAnnotation:Di,thisTypeAnnotation:Ai,tupleTypeAnnotation:wi,typeofTypeAnnotation:Ci,typeAlias:Si,typeAnnotation:Ti,typeCastExpression:ji,typeParameter:Pi,typeParameterDeclaration:Fi,typeParameterInstantiation:_i,unionTypeAnnotation:ki,variance:Ii,voidTypeAnnotation:Bi,enumDeclaration:Oi,enumBooleanBody:Ni,enumNumberBody:Li,enumStringBody:Mi,enumSymbolBody:$i,enumBooleanMember:Ui,enumNumberMember:Gi,enumStringMember:Wi,enumDefaultedMember:Vi,indexedAccessType:Hi,optionalIndexedAccessType:Ki,jsxAttribute:Xi,jSXAttribute:Xi,jsxClosingElement:qi,jSXClosingElement:qi,jsxElement:zi,jSXElement:zi,jsxEmptyExpression:Ji,jSXEmptyExpression:Ji,jsxExpressionContainer:Yi,jSXExpressionContainer:Yi,jsxSpreadChild:Qi,jSXSpreadChild:Qi,jsxIdentifier:Zi,jSXIdentifier:Zi,jsxMemberExpression:eo,jSXMemberExpression:eo,jsxNamespacedName:to,jSXNamespacedName:to,jsxOpeningElement:ao,jSXOpeningElement:ao,jsxSpreadAttribute:no,jSXSpreadAttribute:no,jsxText:ro,jSXText:ro,jsxFragment:so,jSXFragment:so,jsxOpeningFragment:io,jSXOpeningFragment:io,jsxClosingFragment:oo,jSXClosingFragment:oo,noop:uo,placeholder:lo,v8IntrinsicIdentifier:co,argumentPlaceholder:po,bindExpression:go,importAttribute:fo,decorator:ho,doExpression:mo,exportDefaultSpecifier:yo,recordExpression:Ro,tupleExpression:bo,decimalLiteral:vo,staticBlock:xo,moduleExpression:Eo,topicReference:Do,pipelineTopicExpression:Ao,pipelineBareFunction:wo,pipelinePrimaryTopicReference:Co,tsParameterProperty:So,tSParameterProperty:So,tsDeclareFunction:To,tSDeclareFunction:To,tsDeclareMethod:jo,tSDeclareMethod:jo,tsQualifiedName:Po,tSQualifiedName:Po,tsCallSignatureDeclaration:Fo,tSCallSignatureDeclaration:Fo,tsConstructSignatureDeclaration:_o,tSConstructSignatureDeclaration:_o,tsPropertySignature:ko,tSPropertySignature:ko,tsMethodSignature:Io,tSMethodSignature:Io,tsIndexSignature:Bo,tSIndexSignature:Bo,tsAnyKeyword:Oo,tSAnyKeyword:Oo,tsBooleanKeyword:No,tSBooleanKeyword:No,tsBigIntKeyword:Lo,tSBigIntKeyword:Lo,tsIntrinsicKeyword:Mo,tSIntrinsicKeyword:Mo,tsNeverKeyword:$o,tSNeverKeyword:$o,tsNullKeyword:Uo,tSNullKeyword:Uo,tsNumberKeyword:Go,tSNumberKeyword:Go,tsObjectKeyword:Wo,tSObjectKeyword:Wo,tsStringKeyword:Vo,tSStringKeyword:Vo,tsSymbolKeyword:Ho,tSSymbolKeyword:Ho,tsUndefinedKeyword:Ko,tSUndefinedKeyword:Ko,tsUnknownKeyword:Xo,tSUnknownKeyword:Xo,tsVoidKeyword:qo,tSVoidKeyword:qo,tsThisType:zo,tSThisType:zo,tsFunctionType:Jo,tSFunctionType:Jo,tsConstructorType:Yo,tSConstructorType:Yo,tsTypeReference:Qo,tSTypeReference:Qo,tsTypePredicate:Zo,tSTypePredicate:Zo,tsTypeQuery:ed,tSTypeQuery:ed,tsTypeLiteral:td,tSTypeLiteral:td,tsArrayType:ad,tSArrayType:ad,tsTupleType:nd,tSTupleType:nd,tsOptionalType:rd,tSOptionalType:rd,tsRestType:sd,tSRestType:sd,tsNamedTupleMember:id,tSNamedTupleMember:id,tsUnionType:od,tSUnionType:od,tsIntersectionType:dd,tSIntersectionType:dd,tsConditionalType:ud,tSConditionalType:ud,tsInferType:ld,tSInferType:ld,tsParenthesizedType:cd,tSParenthesizedType:cd,tsTypeOperator:pd,tSTypeOperator:pd,tsIndexedAccessType:gd,tSIndexedAccessType:gd,tsMappedType:fd,tSMappedType:fd,tsLiteralType:hd,tSLiteralType:hd,tsExpressionWithTypeArguments:md,tSExpressionWithTypeArguments:md,tsInterfaceDeclaration:yd,tSInterfaceDeclaration:yd,tsInterfaceBody:Rd,tSInterfaceBody:Rd,tsTypeAliasDeclaration:bd,tSTypeAliasDeclaration:bd,tsAsExpression:vd,tSAsExpression:vd,tsTypeAssertion:xd,tSTypeAssertion:xd,tsEnumDeclaration:Ed,tSEnumDeclaration:Ed,tsEnumMember:Dd,tSEnumMember:Dd,tsModuleDeclaration:Ad,tSModuleDeclaration:Ad,tsModuleBlock:wd,tSModuleBlock:wd,tsImportType:Cd,tSImportType:Cd,tsImportEqualsDeclaration:Sd,tSImportEqualsDeclaration:Sd,tsExternalModuleReference:Td,tSExternalModuleReference:Td,tsNonNullExpression:jd,tSNonNullExpression:jd,tsExportAssignment:Pd,tSExportAssignment:Pd,tsNamespaceExportDeclaration:Fd,tSNamespaceExportDeclaration:Fd,tsTypeAnnotation:_d,tSTypeAnnotation:_d,tsTypeParameterInstantiation:kd,tSTypeParameterInstantiation:kd,tsTypeParameterDeclaration:Id,tSTypeParameterDeclaration:Id,tsTypeParameter:Bd,tSTypeParameter:Bd,numberLiteral:Od,regexLiteral:Nd,restProperty:Ld,spreadProperty:Md,ArrayExpression:sr,AssignmentExpression:ir,BinaryExpression:or,InterpreterDirective:dr,Directive:ur,DirectiveLiteral:lr,BlockStatement:cr,BreakStatement:pr,CallExpression:gr,CatchClause:fr,ConditionalExpression:hr,ContinueStatement:mr,DebuggerStatement:yr,DoWhileStatement:Rr,EmptyStatement:br,ExpressionStatement:vr,File:xr,ForInStatement:Er,ForStatement:Dr,FunctionDeclaration:Ar,FunctionExpression:wr,Identifier:Cr,IfStatement:Sr,LabeledStatement:Tr,StringLiteral:jr,NumericLiteral:Pr,NullLiteral:Fr,BooleanLiteral:_r,RegExpLiteral:kr,LogicalExpression:Ir,MemberExpression:Br,NewExpression:Or,Program:Nr,ObjectExpression:Lr,ObjectMethod:Mr,ObjectProperty:$r,RestElement:Ur,ReturnStatement:Gr,SequenceExpression:Wr,ParenthesizedExpression:Vr,SwitchCase:Hr,SwitchStatement:Kr,ThisExpression:Xr,ThrowStatement:qr,TryStatement:zr,UnaryExpression:Jr,UpdateExpression:Yr,VariableDeclaration:Qr,VariableDeclarator:Zr,WhileStatement:es,WithStatement:ts,AssignmentPattern:as,ArrayPattern:ns,ArrowFunctionExpression:rs,ClassBody:ss,ClassExpression:is,ClassDeclaration:os,ExportAllDeclaration:ds,ExportDefaultDeclaration:us,ExportNamedDeclaration:ls,ExportSpecifier:cs,ForOfStatement:ps,ImportDeclaration:gs,ImportDefaultSpecifier:fs,ImportNamespaceSpecifier:hs,ImportSpecifier:ms,MetaProperty:ys,ClassMethod:Rs,ObjectPattern:bs,SpreadElement:vs,Super:xs,TaggedTemplateExpression:Es,TemplateElement:Ds,TemplateLiteral:As,YieldExpression:ws,AwaitExpression:Cs,Import:Ss,BigIntLiteral:Ts,ExportNamespaceSpecifier:js,OptionalMemberExpression:Ps,OptionalCallExpression:Fs,ClassProperty:_s,ClassPrivateProperty:ks,ClassPrivateMethod:Is,PrivateName:Bs,AnyTypeAnnotation:Os,ArrayTypeAnnotation:Ns,BooleanTypeAnnotation:Ls,BooleanLiteralTypeAnnotation:Ms,NullLiteralTypeAnnotation:$s,ClassImplements:Us,DeclareClass:Gs,DeclareFunction:Ws,DeclareInterface:Vs,DeclareModule:Hs,DeclareModuleExports:Ks,DeclareTypeAlias:Xs,DeclareOpaqueType:qs,DeclareVariable:zs,DeclareExportDeclaration:Js,DeclareExportAllDeclaration:Ys,DeclaredPredicate:Qs,ExistsTypeAnnotation:Zs,FunctionTypeAnnotation:ei,FunctionTypeParam:ti,GenericTypeAnnotation:ai,InferredPredicate:ni,InterfaceExtends:ri,InterfaceDeclaration:si,InterfaceTypeAnnotation:ii,IntersectionTypeAnnotation:oi,MixedTypeAnnotation:di,EmptyTypeAnnotation:ui,NullableTypeAnnotation:li,NumberLiteralTypeAnnotation:ci,NumberTypeAnnotation:pi,ObjectTypeAnnotation:gi,ObjectTypeInternalSlot:fi,ObjectTypeCallProperty:hi,ObjectTypeIndexer:mi,ObjectTypeProperty:yi,ObjectTypeSpreadProperty:Ri,OpaqueType:bi,QualifiedTypeIdentifier:vi,StringLiteralTypeAnnotation:xi,StringTypeAnnotation:Ei,SymbolTypeAnnotation:Di,ThisTypeAnnotation:Ai,TupleTypeAnnotation:wi,TypeofTypeAnnotation:Ci,TypeAlias:Si,TypeAnnotation:Ti,TypeCastExpression:ji,TypeParameter:Pi,TypeParameterDeclaration:Fi,TypeParameterInstantiation:_i,UnionTypeAnnotation:ki,Variance:Ii,VoidTypeAnnotation:Bi,EnumDeclaration:Oi,EnumBooleanBody:Ni,EnumNumberBody:Li,EnumStringBody:Mi,EnumSymbolBody:$i,EnumBooleanMember:Ui,EnumNumberMember:Gi,EnumStringMember:Wi,EnumDefaultedMember:Vi,IndexedAccessType:Hi,OptionalIndexedAccessType:Ki,JSXAttribute:Xi,JSXClosingElement:qi,JSXElement:zi,JSXEmptyExpression:Ji,JSXExpressionContainer:Yi,JSXSpreadChild:Qi,JSXIdentifier:Zi,JSXMemberExpression:eo,JSXNamespacedName:to,JSXOpeningElement:ao,JSXSpreadAttribute:no,JSXText:ro,JSXFragment:so,JSXOpeningFragment:io,JSXClosingFragment:oo,Noop:uo,Placeholder:lo,V8IntrinsicIdentifier:co,ArgumentPlaceholder:po,BindExpression:go,ImportAttribute:fo,Decorator:ho,DoExpression:mo,ExportDefaultSpecifier:yo,RecordExpression:Ro,TupleExpression:bo,DecimalLiteral:vo,StaticBlock:xo,ModuleExpression:Eo,TopicReference:Do,PipelineTopicExpression:Ao,PipelineBareFunction:wo,PipelinePrimaryTopicReference:Co,TSParameterProperty:So,TSDeclareFunction:To,TSDeclareMethod:jo,TSQualifiedName:Po,TSCallSignatureDeclaration:Fo,TSConstructSignatureDeclaration:_o,TSPropertySignature:ko,TSMethodSignature:Io,TSIndexSignature:Bo,TSAnyKeyword:Oo,TSBooleanKeyword:No,TSBigIntKeyword:Lo,TSIntrinsicKeyword:Mo,TSNeverKeyword:$o,TSNullKeyword:Uo,TSNumberKeyword:Go,TSObjectKeyword:Wo,TSStringKeyword:Vo,TSSymbolKeyword:Ho,TSUndefinedKeyword:Ko,TSUnknownKeyword:Xo,TSVoidKeyword:qo,TSThisType:zo,TSFunctionType:Jo,TSConstructorType:Yo,TSTypeReference:Qo,TSTypePredicate:Zo,TSTypeQuery:ed,TSTypeLiteral:td,TSArrayType:ad,TSTupleType:nd,TSOptionalType:rd,TSRestType:sd,TSNamedTupleMember:id,TSUnionType:od,TSIntersectionType:dd,TSConditionalType:ud,TSInferType:ld,TSParenthesizedType:cd,TSTypeOperator:pd,TSIndexedAccessType:gd,TSMappedType:fd,TSLiteralType:hd,TSExpressionWithTypeArguments:md,TSInterfaceDeclaration:yd,TSInterfaceBody:Rd,TSTypeAliasDeclaration:bd,TSAsExpression:vd,TSTypeAssertion:xd,TSEnumDeclaration:Ed,TSEnumMember:Dd,TSModuleDeclaration:Ad,TSModuleBlock:wd,TSImportType:Cd,TSImportEqualsDeclaration:Sd,TSExternalModuleReference:Td,TSNonNullExpression:jd,TSExportAssignment:Pd,TSNamespaceExportDeclaration:Fd,TSTypeAnnotation:_d,TSTypeParameterInstantiation:kd,TSTypeParameterDeclaration:Id,TSTypeParameter:Bd,NumberLiteral:Od,RegexLiteral:Nd,RestProperty:Ld,SpreadProperty:Md,EXPRESSION_TYPES:pu,BINARY_TYPES:gu,SCOPABLE_TYPES:fu,BLOCKPARENT_TYPES:hu,BLOCK_TYPES:mu,STATEMENT_TYPES:yu,TERMINATORLESS_TYPES:Ru,COMPLETIONSTATEMENT_TYPES:bu,CONDITIONAL_TYPES:vu,LOOP_TYPES:xu,WHILE_TYPES:Eu,EXPRESSIONWRAPPER_TYPES:Du,FOR_TYPES:Au,FORXSTATEMENT_TYPES:wu,FUNCTION_TYPES:Cu,FUNCTIONPARENT_TYPES:Su,PUREISH_TYPES:Tu,DECLARATION_TYPES:ju,PATTERNLIKE_TYPES:Pu,LVAL_TYPES:Fu,TSENTITYNAME_TYPES:_u,LITERAL_TYPES:ku,IMMUTABLE_TYPES:Iu,USERWHITESPACABLE_TYPES:Bu,METHOD_TYPES:Ou,OBJECTMEMBER_TYPES:Nu,PROPERTY_TYPES:Lu,UNARYLIKE_TYPES:Mu,PATTERN_TYPES:$u,CLASS_TYPES:Uu,MODULEDECLARATION_TYPES:Gu,EXPORTDECLARATION_TYPES:Wu,MODULESPECIFIER_TYPES:Vu,PRIVATE_TYPES:Hu,FLOW_TYPES:Ku,FLOWTYPE_TYPES:Xu,FLOWBASEANNOTATION_TYPES:qu,FLOWDECLARATION_TYPES:zu,FLOWPREDICATE_TYPES:Ju,ENUMBODY_TYPES:Yu,ENUMMEMBER_TYPES:Qu,JSX_TYPES:Zu,TSTYPEELEMENT_TYPES:el,TSTYPE_TYPES:tl,TSBASETYPE_TYPES:al,STATEMENT_OR_BLOCK_KEYS:Ba,FLATTENABLE_KEYS:["body","expressions"],FOR_INIT_KEYS:["left","init"],COMMENT_KEYS:Oa,LOGICAL_OPERATORS:Na,UPDATE_OPERATORS:La,BOOLEAN_NUMBER_BINARY_OPERATORS:Ma,EQUALITY_BINARY_OPERATORS:$a,COMPARISON_BINARY_OPERATORS:Ua,BOOLEAN_BINARY_OPERATORS:Ga,NUMBER_BINARY_OPERATORS:Wa,BINARY_OPERATORS:Va,ASSIGNMENT_OPERATORS:Ha,BOOLEAN_UNARY_OPERATORS:Ka,NUMBER_UNARY_OPERATORS:Xa,STRING_UNARY_OPERATORS:qa,UNARY_OPERATORS:za,INHERIT_KEYS:Ja,BLOCK_SCOPED_SYMBOL:Ya,NOT_LOCAL_BINDING:Qa,VISITOR_KEYS:an,ALIAS_KEYS:nn,FLIPPED_ALIAS_KEYS:rn,NODE_FIELDS:sn,BUILDER_KEYS:on,DEPRECATED_KEYS:dn,NODE_PARENT_VALIDATIONS:un,PLACEHOLDERS:Un,PLACEHOLDERS_ALIAS:Gn,PLACEHOLDERS_FLIPPED_ALIAS:Xn,TYPES:nr,isArrayExpression:j,isAssignmentExpression:P,isBinaryExpression:F,isInterpreterDirective:function(e,t){return!!e&&("InterpreterDirective"===e.type&&(void 0===t||T(e,t)))},isDirective:function(e,t){return!!e&&("Directive"===e.type&&(void 0===t||T(e,t)))},isDirectiveLiteral:function(e,t){return!!e&&("DirectiveLiteral"===e.type&&(void 0===t||T(e,t)))},isBlockStatement:_,isBreakStatement:k,isCallExpression:I,isCatchClause:B,isConditionalExpression:O,isContinueStatement:N,isDebuggerStatement:function(e,t){return!!e&&("DebuggerStatement"===e.type&&(void 0===t||T(e,t)))},isDoWhileStatement:function(e,t){return!!e&&("DoWhileStatement"===e.type&&(void 0===t||T(e,t)))},isEmptyStatement:L,isExpressionStatement:M,isFile:$,isForInStatement:U,isForStatement:G,isFunctionDeclaration:W,isFunctionExpression:V,isIdentifier:H,isIfStatement:K,isLabeledStatement:X,isStringLiteral:q,isNumericLiteral:z,isNullLiteral:J,isBooleanLiteral:function(e,t){return!!e&&("BooleanLiteral"===e.type&&(void 0===t||T(e,t)))},isRegExpLiteral:Y,isLogicalExpression:Q,isMemberExpression:Z,isNewExpression:ee,isProgram:te,isObjectExpression:ae,isObjectMethod:ne,isObjectProperty:re,isRestElement:se,isReturnStatement:ie,isSequenceExpression:oe,isParenthesizedExpression:de,isSwitchCase:function(e,t){return!!e&&("SwitchCase"===e.type&&(void 0===t||T(e,t)))},isSwitchStatement:ue,isThisExpression:le,isThrowStatement:ce,isTryStatement:function(e,t){return!!e&&("TryStatement"===e.type&&(void 0===t||T(e,t)))},isUnaryExpression:pe,isUpdateExpression:ge,isVariableDeclaration:fe,isVariableDeclarator:he,isWhileStatement:me,isWithStatement:function(e,t){return!!e&&("WithStatement"===e.type&&(void 0===t||T(e,t)))},isAssignmentPattern:ye,isArrayPattern:Re,isArrowFunctionExpression:be,isClassBody:ve,isClassExpression:xe,isClassDeclaration:Ee,isExportAllDeclaration:De,isExportDefaultDeclaration:Ae,isExportNamedDeclaration:we,isExportSpecifier:Ce,isForOfStatement:Se,isImportDeclaration:Te,isImportDefaultSpecifier:je,isImportNamespaceSpecifier:Pe,isImportSpecifier:Fe,isMetaProperty:function(e,t){return!!e&&("MetaProperty"===e.type&&(void 0===t||T(e,t)))},isClassMethod:_e,isObjectPattern:ke,isSpreadElement:Ie,isSuper:Be,isTaggedTemplateExpression:Oe,isTemplateElement:function(e,t){return!!e&&("TemplateElement"===e.type&&(void 0===t||T(e,t)))},isTemplateLiteral:Ne,isYieldExpression:Le,isAwaitExpression:Me,isImport:$e,isBigIntLiteral:Ue,isExportNamespaceSpecifier:Ge,isOptionalMemberExpression:We,isOptionalCallExpression:Ve,isClassProperty:He,isClassPrivateProperty:Ke,isClassPrivateMethod:function(e,t){return!!e&&("ClassPrivateMethod"===e.type&&(void 0===t||T(e,t)))},isPrivateName:Xe,isAnyTypeAnnotation:qe,isArrayTypeAnnotation:ze,isBooleanTypeAnnotation:Je,isBooleanLiteralTypeAnnotation:function(e,t){return!!e&&("BooleanLiteralTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isNullLiteralTypeAnnotation:function(e,t){return!!e&&("NullLiteralTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isClassImplements:function(e,t){return!!e&&("ClassImplements"===e.type&&(void 0===t||T(e,t)))},isDeclareClass:function(e,t){return!!e&&("DeclareClass"===e.type&&(void 0===t||T(e,t)))},isDeclareFunction:function(e,t){return!!e&&("DeclareFunction"===e.type&&(void 0===t||T(e,t)))},isDeclareInterface:function(e,t){return!!e&&("DeclareInterface"===e.type&&(void 0===t||T(e,t)))},isDeclareModule:function(e,t){return!!e&&("DeclareModule"===e.type&&(void 0===t||T(e,t)))},isDeclareModuleExports:function(e,t){return!!e&&("DeclareModuleExports"===e.type&&(void 0===t||T(e,t)))},isDeclareTypeAlias:function(e,t){return!!e&&("DeclareTypeAlias"===e.type&&(void 0===t||T(e,t)))},isDeclareOpaqueType:function(e,t){return!!e&&("DeclareOpaqueType"===e.type&&(void 0===t||T(e,t)))},isDeclareVariable:function(e,t){return!!e&&("DeclareVariable"===e.type&&(void 0===t||T(e,t)))},isDeclareExportDeclaration:Ye,isDeclareExportAllDeclaration:function(e,t){return!!e&&("DeclareExportAllDeclaration"===e.type&&(void 0===t||T(e,t)))},isDeclaredPredicate:function(e,t){return!!e&&("DeclaredPredicate"===e.type&&(void 0===t||T(e,t)))},isExistsTypeAnnotation:function(e,t){return!!e&&("ExistsTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isFunctionTypeAnnotation:function(e,t){return!!e&&("FunctionTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isFunctionTypeParam:function(e,t){return!!e&&("FunctionTypeParam"===e.type&&(void 0===t||T(e,t)))},isGenericTypeAnnotation:Qe,isInferredPredicate:function(e,t){return!!e&&("InferredPredicate"===e.type&&(void 0===t||T(e,t)))},isInterfaceExtends:function(e,t){return!!e&&("InterfaceExtends"===e.type&&(void 0===t||T(e,t)))},isInterfaceDeclaration:function(e,t){return!!e&&("InterfaceDeclaration"===e.type&&(void 0===t||T(e,t)))},isInterfaceTypeAnnotation:function(e,t){return!!e&&("InterfaceTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isIntersectionTypeAnnotation:Ze,isMixedTypeAnnotation:et,isEmptyTypeAnnotation:tt,isNullableTypeAnnotation:at,isNumberLiteralTypeAnnotation:function(e,t){return!!e&&("NumberLiteralTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isNumberTypeAnnotation:nt,isObjectTypeAnnotation:function(e,t){return!!e&&("ObjectTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isObjectTypeInternalSlot:function(e,t){return!!e&&("ObjectTypeInternalSlot"===e.type&&(void 0===t||T(e,t)))},isObjectTypeCallProperty:function(e,t){return!!e&&("ObjectTypeCallProperty"===e.type&&(void 0===t||T(e,t)))},isObjectTypeIndexer:function(e,t){return!!e&&("ObjectTypeIndexer"===e.type&&(void 0===t||T(e,t)))},isObjectTypeProperty:function(e,t){return!!e&&("ObjectTypeProperty"===e.type&&(void 0===t||T(e,t)))},isObjectTypeSpreadProperty:function(e,t){return!!e&&("ObjectTypeSpreadProperty"===e.type&&(void 0===t||T(e,t)))},isOpaqueType:function(e,t){return!!e&&("OpaqueType"===e.type&&(void 0===t||T(e,t)))},isQualifiedTypeIdentifier:function(e,t){return!!e&&("QualifiedTypeIdentifier"===e.type&&(void 0===t||T(e,t)))},isStringLiteralTypeAnnotation:function(e,t){return!!e&&("StringLiteralTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isStringTypeAnnotation:rt,isSymbolTypeAnnotation:function(e,t){return!!e&&("SymbolTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isThisTypeAnnotation:function(e,t){return!!e&&("ThisTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isTupleTypeAnnotation:function(e,t){return!!e&&("TupleTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isTypeofTypeAnnotation:function(e,t){return!!e&&("TypeofTypeAnnotation"===e.type&&(void 0===t||T(e,t)))},isTypeAlias:function(e,t){return!!e&&("TypeAlias"===e.type&&(void 0===t||T(e,t)))},isTypeAnnotation:st,isTypeCastExpression:it,isTypeParameter:function(e,t){return!!e&&("TypeParameter"===e.type&&(void 0===t||T(e,t)))},isTypeParameterDeclaration:function(e,t){return!!e&&("TypeParameterDeclaration"===e.type&&(void 0===t||T(e,t)))},isTypeParameterInstantiation:function(e,t){return!!e&&("TypeParameterInstantiation"===e.type&&(void 0===t||T(e,t)))},isUnionTypeAnnotation:ot,isVariance:function(e,t){return!!e&&("Variance"===e.type&&(void 0===t||T(e,t)))},isVoidTypeAnnotation:dt,isEnumDeclaration:function(e,t){return!!e&&("EnumDeclaration"===e.type&&(void 0===t||T(e,t)))},isEnumBooleanBody:function(e,t){return!!e&&("EnumBooleanBody"===e.type&&(void 0===t||T(e,t)))},isEnumNumberBody:function(e,t){return!!e&&("EnumNumberBody"===e.type&&(void 0===t||T(e,t)))},isEnumStringBody:function(e,t){return!!e&&("EnumStringBody"===e.type&&(void 0===t||T(e,t)))},isEnumSymbolBody:function(e,t){return!!e&&("EnumSymbolBody"===e.type&&(void 0===t||T(e,t)))},isEnumBooleanMember:function(e,t){return!!e&&("EnumBooleanMember"===e.type&&(void 0===t||T(e,t)))},isEnumNumberMember:function(e,t){return!!e&&("EnumNumberMember"===e.type&&(void 0===t||T(e,t)))},isEnumStringMember:function(e,t){return!!e&&("EnumStringMember"===e.type&&(void 0===t||T(e,t)))},isEnumDefaultedMember:function(e,t){return!!e&&("EnumDefaultedMember"===e.type&&(void 0===t||T(e,t)))},isIndexedAccessType:ut,isOptionalIndexedAccessType:function(e,t){return!!e&&("OptionalIndexedAccessType"===e.type&&(void 0===t||T(e,t)))},isJSXAttribute:lt,isJSXClosingElement:function(e,t){return!!e&&("JSXClosingElement"===e.type&&(void 0===t||T(e,t)))},isJSXElement:ct,isJSXEmptyExpression:pt,isJSXExpressionContainer:gt,isJSXSpreadChild:function(e,t){return!!e&&("JSXSpreadChild"===e.type&&(void 0===t||T(e,t)))},isJSXIdentifier:ft,isJSXMemberExpression:ht,isJSXNamespacedName:mt,isJSXOpeningElement:function(e,t){return!!e&&("JSXOpeningElement"===e.type&&(void 0===t||T(e,t)))},isJSXSpreadAttribute:yt,isJSXText:Rt,isJSXFragment:function(e,t){return!!e&&("JSXFragment"===e.type&&(void 0===t||T(e,t)))},isJSXOpeningFragment:function(e,t){return!!e&&("JSXOpeningFragment"===e.type&&(void 0===t||T(e,t)))},isJSXClosingFragment:function(e,t){return!!e&&("JSXClosingFragment"===e.type&&(void 0===t||T(e,t)))},isNoop:function(e,t){return!!e&&("Noop"===e.type&&(void 0===t||T(e,t)))},isPlaceholder:bt,isV8IntrinsicIdentifier:function(e,t){return!!e&&("V8IntrinsicIdentifier"===e.type&&(void 0===t||T(e,t)))},isArgumentPlaceholder:function(e,t){return!!e&&("ArgumentPlaceholder"===e.type&&(void 0===t||T(e,t)))},isBindExpression:vt,isImportAttribute:function(e,t){return!!e&&("ImportAttribute"===e.type&&(void 0===t||T(e,t)))},isDecorator:function(e,t){return!!e&&("Decorator"===e.type&&(void 0===t||T(e,t)))},isDoExpression:function(e,t){return!!e&&("DoExpression"===e.type&&(void 0===t||T(e,t)))},isExportDefaultSpecifier:xt,isRecordExpression:function(e,t){return!!e&&("RecordExpression"===e.type&&(void 0===t||T(e,t)))},isTupleExpression:function(e,t){return!!e&&("TupleExpression"===e.type&&(void 0===t||T(e,t)))},isDecimalLiteral:function(e,t){return!!e&&("DecimalLiteral"===e.type&&(void 0===t||T(e,t)))},isStaticBlock:function(e,t){return!!e&&("StaticBlock"===e.type&&(void 0===t||T(e,t)))},isModuleExpression:function(e,t){return!!e&&("ModuleExpression"===e.type&&(void 0===t||T(e,t)))},isTopicReference:function(e,t){return!!e&&("TopicReference"===e.type&&(void 0===t||T(e,t)))},isPipelineTopicExpression:Et,isPipelineBareFunction:function(e,t){return!!e&&("PipelineBareFunction"===e.type&&(void 0===t||T(e,t)))},isPipelinePrimaryTopicReference:function(e,t){return!!e&&("PipelinePrimaryTopicReference"===e.type&&(void 0===t||T(e,t)))},isTSParameterProperty:function(e,t){return!!e&&("TSParameterProperty"===e.type&&(void 0===t||T(e,t)))},isTSDeclareFunction:function(e,t){return!!e&&("TSDeclareFunction"===e.type&&(void 0===t||T(e,t)))},isTSDeclareMethod:function(e,t){return!!e&&("TSDeclareMethod"===e.type&&(void 0===t||T(e,t)))},isTSQualifiedName:Dt,isTSCallSignatureDeclaration:function(e,t){return!!e&&("TSCallSignatureDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSConstructSignatureDeclaration:function(e,t){return!!e&&("TSConstructSignatureDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSPropertySignature:function(e,t){return!!e&&("TSPropertySignature"===e.type&&(void 0===t||T(e,t)))},isTSMethodSignature:function(e,t){return!!e&&("TSMethodSignature"===e.type&&(void 0===t||T(e,t)))},isTSIndexSignature:function(e,t){return!!e&&("TSIndexSignature"===e.type&&(void 0===t||T(e,t)))},isTSAnyKeyword:At,isTSBooleanKeyword:function(e,t){return!!e&&("TSBooleanKeyword"===e.type&&(void 0===t||T(e,t)))},isTSBigIntKeyword:function(e,t){return!!e&&("TSBigIntKeyword"===e.type&&(void 0===t||T(e,t)))},isTSIntrinsicKeyword:function(e,t){return!!e&&("TSIntrinsicKeyword"===e.type&&(void 0===t||T(e,t)))},isTSNeverKeyword:function(e,t){return!!e&&("TSNeverKeyword"===e.type&&(void 0===t||T(e,t)))},isTSNullKeyword:function(e,t){return!!e&&("TSNullKeyword"===e.type&&(void 0===t||T(e,t)))},isTSNumberKeyword:function(e,t){return!!e&&("TSNumberKeyword"===e.type&&(void 0===t||T(e,t)))},isTSObjectKeyword:function(e,t){return!!e&&("TSObjectKeyword"===e.type&&(void 0===t||T(e,t)))},isTSStringKeyword:function(e,t){return!!e&&("TSStringKeyword"===e.type&&(void 0===t||T(e,t)))},isTSSymbolKeyword:function(e,t){return!!e&&("TSSymbolKeyword"===e.type&&(void 0===t||T(e,t)))},isTSUndefinedKeyword:function(e,t){return!!e&&("TSUndefinedKeyword"===e.type&&(void 0===t||T(e,t)))},isTSUnknownKeyword:function(e,t){return!!e&&("TSUnknownKeyword"===e.type&&(void 0===t||T(e,t)))},isTSVoidKeyword:function(e,t){return!!e&&("TSVoidKeyword"===e.type&&(void 0===t||T(e,t)))},isTSThisType:function(e,t){return!!e&&("TSThisType"===e.type&&(void 0===t||T(e,t)))},isTSFunctionType:function(e,t){return!!e&&("TSFunctionType"===e.type&&(void 0===t||T(e,t)))},isTSConstructorType:function(e,t){return!!e&&("TSConstructorType"===e.type&&(void 0===t||T(e,t)))},isTSTypeReference:function(e,t){return!!e&&("TSTypeReference"===e.type&&(void 0===t||T(e,t)))},isTSTypePredicate:function(e,t){return!!e&&("TSTypePredicate"===e.type&&(void 0===t||T(e,t)))},isTSTypeQuery:function(e,t){return!!e&&("TSTypeQuery"===e.type&&(void 0===t||T(e,t)))},isTSTypeLiteral:function(e,t){return!!e&&("TSTypeLiteral"===e.type&&(void 0===t||T(e,t)))},isTSArrayType:wt,isTSTupleType:function(e,t){return!!e&&("TSTupleType"===e.type&&(void 0===t||T(e,t)))},isTSOptionalType:Ct,isTSRestType:St,isTSNamedTupleMember:function(e,t){return!!e&&("TSNamedTupleMember"===e.type&&(void 0===t||T(e,t)))},isTSUnionType:Tt,isTSIntersectionType:jt,isTSConditionalType:function(e,t){return!!e&&("TSConditionalType"===e.type&&(void 0===t||T(e,t)))},isTSInferType:function(e,t){return!!e&&("TSInferType"===e.type&&(void 0===t||T(e,t)))},isTSParenthesizedType:function(e,t){return!!e&&("TSParenthesizedType"===e.type&&(void 0===t||T(e,t)))},isTSTypeOperator:function(e,t){return!!e&&("TSTypeOperator"===e.type&&(void 0===t||T(e,t)))},isTSIndexedAccessType:function(e,t){return!!e&&("TSIndexedAccessType"===e.type&&(void 0===t||T(e,t)))},isTSMappedType:function(e,t){return!!e&&("TSMappedType"===e.type&&(void 0===t||T(e,t)))},isTSLiteralType:function(e,t){return!!e&&("TSLiteralType"===e.type&&(void 0===t||T(e,t)))},isTSExpressionWithTypeArguments:function(e,t){return!!e&&("TSExpressionWithTypeArguments"===e.type&&(void 0===t||T(e,t)))},isTSInterfaceDeclaration:function(e,t){return!!e&&("TSInterfaceDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSInterfaceBody:function(e,t){return!!e&&("TSInterfaceBody"===e.type&&(void 0===t||T(e,t)))},isTSTypeAliasDeclaration:function(e,t){return!!e&&("TSTypeAliasDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSAsExpression:Pt,isTSTypeAssertion:Ft,isTSEnumDeclaration:function(e,t){return!!e&&("TSEnumDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSEnumMember:function(e,t){return!!e&&("TSEnumMember"===e.type&&(void 0===t||T(e,t)))},isTSModuleDeclaration:function(e,t){return!!e&&("TSModuleDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSModuleBlock:function(e,t){return!!e&&("TSModuleBlock"===e.type&&(void 0===t||T(e,t)))},isTSImportType:function(e,t){return!!e&&("TSImportType"===e.type&&(void 0===t||T(e,t)))},isTSImportEqualsDeclaration:function(e,t){return!!e&&("TSImportEqualsDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSExternalModuleReference:_t,isTSNonNullExpression:kt,isTSExportAssignment:function(e,t){return!!e&&("TSExportAssignment"===e.type&&(void 0===t||T(e,t)))},isTSNamespaceExportDeclaration:function(e,t){return!!e&&("TSNamespaceExportDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSTypeAnnotation:It,isTSTypeParameterInstantiation:function(e,t){return!!e&&("TSTypeParameterInstantiation"===e.type&&(void 0===t||T(e,t)))},isTSTypeParameterDeclaration:function(e,t){return!!e&&("TSTypeParameterDeclaration"===e.type&&(void 0===t||T(e,t)))},isTSTypeParameter:function(e,t){return!!e&&("TSTypeParameter"===e.type&&(void 0===t||T(e,t)))},isExpression:Bt,isBinary:Ot,isScopable:Nt,isBlockParent:function(e,t){if(!e)return!1;var a=e.type;return("BlockStatement"===a||"CatchClause"===a||"DoWhileStatement"===a||"ForInStatement"===a||"ForStatement"===a||"FunctionDeclaration"===a||"FunctionExpression"===a||"Program"===a||"ObjectMethod"===a||"SwitchStatement"===a||"WhileStatement"===a||"ArrowFunctionExpression"===a||"ForOfStatement"===a||"ClassMethod"===a||"ClassPrivateMethod"===a||"StaticBlock"===a||"TSModuleBlock"===a||"Placeholder"===a&&"BlockStatement"===e.expectedNode)&&(void 0===t||T(e,t))},isBlock:function(e,t){if(!e)return!1;var a=e.type;return("BlockStatement"===a||"Program"===a||"TSModuleBlock"===a||"Placeholder"===a&&"BlockStatement"===e.expectedNode)&&(void 0===t||T(e,t))},isStatement:Lt,isTerminatorless:function(e,t){if(!e)return!1;var a=e.type;return("BreakStatement"===a||"ContinueStatement"===a||"ReturnStatement"===a||"ThrowStatement"===a||"YieldExpression"===a||"AwaitExpression"===a)&&(void 0===t||T(e,t))},isCompletionStatement:function(e,t){if(!e)return!1;var a=e.type;return("BreakStatement"===a||"ContinueStatement"===a||"ReturnStatement"===a||"ThrowStatement"===a)&&(void 0===t||T(e,t))},isConditional:Mt,isLoop:$t,isWhile:function(e,t){if(!e)return!1;var a=e.type;return("DoWhileStatement"===a||"WhileStatement"===a)&&(void 0===t||T(e,t))},isExpressionWrapper:function(e,t){if(!e)return!1;var a=e.type;return("ExpressionStatement"===a||"ParenthesizedExpression"===a||"TypeCastExpression"===a)&&(void 0===t||T(e,t))},isFor:Ut,isForXStatement:Gt,isFunction:Wt,isFunctionParent:function(e,t){if(!e)return!1;var a=e.type;return("FunctionDeclaration"===a||"FunctionExpression"===a||"ObjectMethod"===a||"ArrowFunctionExpression"===a||"ClassMethod"===a||"ClassPrivateMethod"===a)&&(void 0===t||T(e,t))},isPureish:Vt,isDeclaration:Ht,isPatternLike:function(e,t){if(!e)return!1;var a=e.type;return("Identifier"===a||"RestElement"===a||"AssignmentPattern"===a||"ArrayPattern"===a||"ObjectPattern"===a||"Placeholder"===a&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||T(e,t))},isLVal:function(e,t){if(!e)return!1;var a=e.type;return("Identifier"===a||"MemberExpression"===a||"RestElement"===a||"AssignmentPattern"===a||"ArrayPattern"===a||"ObjectPattern"===a||"TSParameterProperty"===a||"Placeholder"===a&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||T(e,t))},isTSEntityName:function(e,t){if(!e)return!1;var a=e.type;return("Identifier"===a||"TSQualifiedName"===a||"Placeholder"===a&&"Identifier"===e.expectedNode)&&(void 0===t||T(e,t))},isLiteral:Kt,isUserWhitespacable:function(e,t){if(!e)return!1;var a=e.type;return("ObjectMethod"===a||"ObjectProperty"===a||"ObjectTypeInternalSlot"===a||"ObjectTypeCallProperty"===a||"ObjectTypeIndexer"===a||"ObjectTypeProperty"===a||"ObjectTypeSpreadProperty"===a)&&(void 0===t||T(e,t))},isMethod:Xt,isObjectMember:function(e,t){if(!e)return!1;var a=e.type;return("ObjectMethod"===a||"ObjectProperty"===a)&&(void 0===t||T(e,t))},isProperty:qt,isUnaryLike:zt,isPattern:Jt,isClass:Yt,isModuleDeclaration:Qt,isExportDeclaration:Zt,isModuleSpecifier:ea,isPrivate:function(e,t){if(!e)return!1;var a=e.type;return("ClassPrivateProperty"===a||"ClassPrivateMethod"===a||"PrivateName"===a)&&(void 0===t||T(e,t))},isFlow:ta,isFlowType:function(e,t){if(!e)return!1;var a=e.type;return("AnyTypeAnnotation"===a||"ArrayTypeAnnotation"===a||"BooleanTypeAnnotation"===a||"BooleanLiteralTypeAnnotation"===a||"NullLiteralTypeAnnotation"===a||"ExistsTypeAnnotation"===a||"FunctionTypeAnnotation"===a||"GenericTypeAnnotation"===a||"InterfaceTypeAnnotation"===a||"IntersectionTypeAnnotation"===a||"MixedTypeAnnotation"===a||"EmptyTypeAnnotation"===a||"NullableTypeAnnotation"===a||"NumberLiteralTypeAnnotation"===a||"NumberTypeAnnotation"===a||"ObjectTypeAnnotation"===a||"StringLiteralTypeAnnotation"===a||"StringTypeAnnotation"===a||"SymbolTypeAnnotation"===a||"ThisTypeAnnotation"===a||"TupleTypeAnnotation"===a||"TypeofTypeAnnotation"===a||"UnionTypeAnnotation"===a||"VoidTypeAnnotation"===a||"IndexedAccessType"===a||"OptionalIndexedAccessType"===a)&&(void 0===t||T(e,t))},isFlowBaseAnnotation:aa,isFlowDeclaration:function(e,t){if(!e)return!1;var a=e.type;return("DeclareClass"===a||"DeclareFunction"===a||"DeclareInterface"===a||"DeclareModule"===a||"DeclareModuleExports"===a||"DeclareTypeAlias"===a||"DeclareOpaqueType"===a||"DeclareVariable"===a||"DeclareExportDeclaration"===a||"DeclareExportAllDeclaration"===a||"InterfaceDeclaration"===a||"OpaqueType"===a||"TypeAlias"===a)&&(void 0===t||T(e,t))},isFlowPredicate:function(e,t){if(!e)return!1;var a=e.type;return("DeclaredPredicate"===a||"InferredPredicate"===a)&&(void 0===t||T(e,t))},isEnumBody:function(e,t){if(!e)return!1;var a=e.type;return("EnumBooleanBody"===a||"EnumNumberBody"===a||"EnumStringBody"===a||"EnumSymbolBody"===a)&&(void 0===t||T(e,t))},isEnumMember:function(e,t){if(!e)return!1;var a=e.type;return("EnumBooleanMember"===a||"EnumNumberMember"===a||"EnumStringMember"===a||"EnumDefaultedMember"===a)&&(void 0===t||T(e,t))},isJSX:function(e,t){if(!e)return!1;var a=e.type;return("JSXAttribute"===a||"JSXClosingElement"===a||"JSXElement"===a||"JSXEmptyExpression"===a||"JSXExpressionContainer"===a||"JSXSpreadChild"===a||"JSXIdentifier"===a||"JSXMemberExpression"===a||"JSXNamespacedName"===a||"JSXOpeningElement"===a||"JSXSpreadAttribute"===a||"JSXText"===a||"JSXFragment"===a||"JSXOpeningFragment"===a||"JSXClosingFragment"===a)&&(void 0===t||T(e,t))},isTSTypeElement:function(e,t){if(!e)return!1;var a=e.type;return("TSCallSignatureDeclaration"===a||"TSConstructSignatureDeclaration"===a||"TSPropertySignature"===a||"TSMethodSignature"===a||"TSIndexSignature"===a)&&(void 0===t||T(e,t))},isTSType:function(e,t){if(!e)return!1;var a=e.type;return("TSAnyKeyword"===a||"TSBooleanKeyword"===a||"TSBigIntKeyword"===a||"TSIntrinsicKeyword"===a||"TSNeverKeyword"===a||"TSNullKeyword"===a||"TSNumberKeyword"===a||"TSObjectKeyword"===a||"TSStringKeyword"===a||"TSSymbolKeyword"===a||"TSUndefinedKeyword"===a||"TSUnknownKeyword"===a||"TSVoidKeyword"===a||"TSThisType"===a||"TSFunctionType"===a||"TSConstructorType"===a||"TSTypeReference"===a||"TSTypePredicate"===a||"TSTypeQuery"===a||"TSTypeLiteral"===a||"TSArrayType"===a||"TSTupleType"===a||"TSOptionalType"===a||"TSRestType"===a||"TSUnionType"===a||"TSIntersectionType"===a||"TSConditionalType"===a||"TSInferType"===a||"TSParenthesizedType"===a||"TSTypeOperator"===a||"TSIndexedAccessType"===a||"TSMappedType"===a||"TSLiteralType"===a||"TSExpressionWithTypeArguments"===a||"TSImportType"===a)&&(void 0===t||T(e,t))},isTSBaseType:na,isNumberLiteral:function(e,t){return console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!!e&&("NumberLiteral"===e.type&&(void 0===t||T(e,t)))},isRegexLiteral:function(e,t){return console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!!e&&("RegexLiteral"===e.type&&(void 0===t||T(e,t)))},isRestProperty:function(e,t){return console.trace("The node type RestProperty has been renamed to RestElement"),!!e&&("RestProperty"===e.type&&(void 0===t||T(e,t)))},isSpreadProperty:function(e,t){return console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!!e&&("SpreadProperty"===e.type&&(void 0===t||T(e,t)))}}),Bl=wl,Ol=Sl,Nl=Zt,Ll=Bt,Ml=ta,$l=G,Ul=Gt,Gl=H,Wl=Te,Vl=Fe,Hl=ft,Kl=ht,Xl=Z,ql=Tl,zl=jl,Jl=Lt,Yl=_l,Ql=fe,Zl=kl.isCompatTag,ec={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var a=e.node,n=e.parent;if(!Gl(a,t)&&!Kl(n,t)){if(!Hl(a,t))return!1;if(Zl(a.name))return!1}return ql(a,n,e.parentPath.parent)}},tc={types:["MemberExpression"],checkPath:function(e){var t=e.node,a=e.parent;return Xl(t)&&ql(t,a)}},ac={types:["Identifier"],checkPath:function(e){var t=e.node,a=e.parent,n=e.parentPath.parent;return Gl(t)&&Bl(t,a,n)}},nc={types:["Statement"],checkPath:function(e){var t=e.node,a=e.parent;if(Jl(t)){if(Ql(t)){if(Ul(a,{left:t}))return!1;if($l(a,{init:t}))return!1}return!0}return!1}},rc={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():Ll(e.node)}},sc={types:["Scopable","Pattern"],checkPath:function(e){return zl(e.node,e.parent)}},ic={checkPath:function(e){return ql(e.node,e.parent)}},oc={checkPath:function(e){return Ol(e.node)}},dc={types:["VariableDeclaration"],checkPath:function(e){return Yl(e.node)}},uc={types:["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],checkPath:function(e){var t=e.node;return!!Ml(t)||(Wl(t)?"type"===t.importKind||"typeof"===t.importKind:Nl(t)?"type"===t.exportKind:!!Vl(t)&&("type"===t.importKind||"typeof"===t.importKind))}},lc=Object.freeze({__proto__:null,ReferencedIdentifier:ec,ReferencedMemberExpression:tc,BindingIdentifier:ac,Statement:nc,Expression:rc,Scope:sc,Referenced:ic,BlockScoped:oc,Var:dc,User:{checkPath:function(e){return e.node&&!!e.node.loc}},Generated:{checkPath:function(e){return!e.isUser()}},Pure:{checkPath:function(e,t){return e.scope.isPure(e.node,t)}},Flow:uc,RestProperty:{types:["RestElement"],checkPath:function(e){return e.parentPath&&e.parentPath.isObjectPattern()}},SpreadProperty:{types:["RestElement"],checkPath:function(e){return e.parentPath&&e.parentPath.isObjectExpression()}},ExistentialTypeParam:{types:["ExistsTypeAnnotation"]},NumericLiteralTypeAnnotation:{types:["NumberLiteralTypeAnnotation"]},ForAwaitStatement:{types:["ForOfStatement"],checkPath:function(e){return!0===e.node.await}}}),cc=1e3,pc=60*cc,gc=60*pc,fc=24*gc,hc=7*fc,mc=365.25*fc,yc=function(e,t){t=t||{};var a=typeof e;if("string"===a&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var a=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*mc;case"weeks":case"week":case"w":return a*hc;case"days":case"day":case"d":return a*fc;case"hours":case"hour":case"hrs":case"hr":case"h":return a*gc;case"minutes":case"minute":case"mins":case"min":case"m":return a*pc;case"seconds":case"second":case"secs":case"sec":case"s":return a*cc;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>=fc)return Rc(e,t,fc,"day");if(t>=gc)return Rc(e,t,gc,"hour");if(t>=pc)return Rc(e,t,pc,"minute");if(t>=cc)return Rc(e,t,cc,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=fc)return Math.round(e/fc)+"d";if(t>=gc)return Math.round(e/gc)+"h";if(t>=pc)return Math.round(e/pc)+"m";if(t>=cc)return Math.round(e/cc)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Rc(e,t,a,n){var r=t>=1.5*a;return Math.round(e/a)+" "+n+(r?"s":"")}var bc=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<e;r++)a[r]=arguments[r];if(o.enabled){var s=o,i=Number(new Date),d=i-(n||i);s.diff=d,s.prev=n,s.curr=i,n=i,a[0]=t.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");var u=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return"%";u++;var r=t.formatters[n];if("function"==typeof r){var i=a[u];e=r.call(s,i),a.splice(u,1),u--}return e})),t.formatArgs.call(s,a);var l=s.log||t.log;l.apply(s,a)}}return o.namespace=e,o.useColors=t.useColors(),o.color=t.selectColor(e),o.extend=a,o.destroy=t.destroy,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:function(){return null!==i?i:(r!==t.namespaces&&(r=t.namespaces,s=t.enabled(e)),s)},set:function(e){i=e}}),"function"==typeof t.init&&t.init(o),o}function a(e,a){var n=t(this.namespace+(void 0===a?":":a)+e);return n.log=this.log,n}function n(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){var e=[].concat(A(t.names.map(n)),A(t.skips.map(n).map((function(e){return"-"+e})))).join(",");return t.enable(""),e},t.enable=function(e){var a;t.save(e),t.namespaces=e,t.names=[],t.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length;for(a=0;a<r;a++)n[a]&&("-"===(e=n[a].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;var a,n;for(a=0,n=t.skips.length;a<n;a++)if(t.skips[a].test(e))return!1;for(a=0,n=t.names.length;a<n;a++)if(t.names[a].test(e))return!0;return!1},t.humanize=yc,t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((function(a){t[a]=e[a]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){for(var a=0,n=0;n<e.length;n++)a=(a<<5)-a+e.charCodeAt(n),a|=0;return t.colors[Math.abs(a)%t.colors.length]},t.enable(t.load()),t},vc=r((function(e,t){var a;t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var a="color: "+this.color;t.splice(1,0,a,"color: inherit");var n=0,r=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(n++,"%c"===e&&(r=n))})),t.splice(r,0,a)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==la&&"env"in la&&(e=la.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(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=bc(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}),"/$$rollup_base$$/node_modules/debug/src"),xc=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}(),Ec=tu,Dc=ls,Ac=cs,wc=Cr,Cc=Qr,Sc=Zr;function Tc(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=Ec(i)));var d=r?a:Cc("var",[Sc(Ec(i),a.node)]),u=Dc(null,[Ac(Ec(i),wc("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 Ac(wc(e),wc(e))})),p=Dc(null,c);return e.insertAfter(p),e.replaceWith(a.node),e}var jc=an,Pc={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(jc[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)}}},Fc=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||Tc(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,Pc,t)})):s.traverse(o,Pc,this),e||(s.removeOwnBinding(n),s.bindings[r]=a,this.binding.identifier.name=r),i&&(this.maybeConvertFromClassFunctionDeclaration(i),this.maybeConvertFromClassFunctionExpression(i))},e}();var _c={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}},kc=new WeakMap,Ic=new WeakMap;function Bc(){kc=new WeakMap}function Oc(){Ic=new WeakMap}var Nc=Object.freeze({__proto__:null,get path(){return kc},get scope(){return Ic},clear:function(){Bc(),Oc()},clearPath:Bc,clearScope:Oc}),Lc=Qa,Mc=gr,$c=tu,Uc=hl,Gc=Cr,Wc=j,Vc=Ot,Hc=Yt,Kc=ve,Xc=Ee,qc=De,zc=Ae,Jc=we,Yc=W,Qc=H,Zc=Te,ep=Kt,tp=Xt,ap=Qt,np=ea,rp=ae,sp=qt,ip=Vt,op=Be,dp=Oe,up=Ne,lp=le,cp=pe,pp=fe,gp=ra,fp=Br,hp=Pr,mp=sl,yp=Jr,Rp=Qr,bp=Zr;function vp(e,t){switch(null==e?void 0:e.type){default:if(ap(e))if((qc(e)||Jc(e)||Zc(e))&&e.source)vp(e.source,t);else if((Jc(e)||Zc(e))&&e.specifiers&&e.specifiers.length)for(var a,n=S(e.specifiers);!(a=n()).done;){vp(a.value,t)}else(zc(e)||Jc(e))&&e.declaration&&vp(e.declaration,t);else np(e)?vp(e.local,t):ep(e)&&t.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":vp(e.object,t),vp(e.property,t);break;case"Identifier":case"JSXIdentifier":t.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":vp(e.callee,t);break;case"ObjectExpression":case"ObjectPattern":for(var r,s=S(e.properties);!(r=s()).done;){vp(r.value,t)}break;case"SpreadElement":case"RestElement":vp(e.argument,t);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":vp(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"),vp(e.argument,t);break;case"AwaitExpression":t.push("await"),vp(e.argument,t);break;case"AssignmentExpression":vp(e.left,t);break;case"VariableDeclarator":vp(e.id,t);break;case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":vp(e.id,t);break;case"ParenthesizedExpression":vp(e.expression,t);break;case"UnaryExpression":case"UpdateExpression":vp(e.argument,t);break;case"MetaProperty":vp(e.meta,t),vp(e.property,t);break;case"JSXElement":vp(e.openingElement,t);break;case"JSXOpeningElement":t.push(e.name);break;case"JSXFragment":vp(e.openingFragment,t);break;case"JSXOpeningFragment":t.push("Fragment");break;case"JSXNamespacedName":vp(e.namespace,t),vp(e.name,t)}}var xp={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(!qc(t)){var n=t.declaration;if(Xc(n)||Yc(n)){var r=n.id;if(!r)return;var s=a.getBinding(r.name);null==s||s.reference(e)}else if(pp(n))for(var i,o=S(n.declarations);!(i=o()).done;)for(var d=i.value,u=0,l=Object.keys(Uc(d));u<l.length;u++){var c=l[u],p=a.getBinding(c);null==p||p.reference(e)}}}},LabeledStatement:function(e){e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e)},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e)},BlockScoped:function(e){var t=e.scope;if(t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e),e.isClassDeclaration()&&e.node.id){var a=e.node.id.name;e.scope.bindings[a]=e.scope.parent.getBinding(a)}},CatchClause:function(e){e.scope.registerBinding("let",e)},Function:function(e){e.isFunctionExpression()&&e.has("id")&&!e.get("id").node[Lc]&&e.scope.registerBinding("local",e.get("id"),e);for(var t,a=S(e.get("params"));!(t=a()).done;){var n=t.value;e.scope.registerBinding("param",n)}},ClassExpression:function(e){e.has("id")&&!e.get("id").node[Lc]&&e.scope.registerBinding("local",e)}},Ep=0,Dp=function(){function e(e){this.uid=void 0,this.path=void 0,this.block=void 0,this.labels=void 0,this.inited=void 0,this.bindings=void 0,this.references=void 0,this.globals=void 0,this.uids=void 0,this.data=void 0,this.crawling=void 0;var t=e.node,a=Ic.get(t);if((null==a?void 0:a.path)===e)return a;Ic.set(t,this),this.uid=Ep++,this.block=t,this.path=e,this.labels=new Map,this.inited=!1}var t=e.prototype;return t.traverse=function(e,t,a){KA(e,t,this,a,this.path)},t.generateDeclaredUidIdentifier=function(e){var t=this.generateUidIdentifier(e);return this.push({id:t}),$c(t)},t.generateUidIdentifier=function(e){return Gc(this.generateUid(e))},t.generateUid=function(e){var t;void 0===e&&(e="temp"),e=mp(e).replace(/^_+/,"").replace(/[0-9]+$/g,"");var a=1;do{t=this._generateUid(e,a),a++}while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var n=this.getProgramParent();return n.references[t]=!0,n.uids[t]=!0,t},t._generateUid=function(e,t){var a=e;return t>1&&(a+=t),"_"+a},t.generateUidBasedOnNode=function(e,t){var a=[];vp(e,a);var n=a.join("$");return n=n.replace(/^_/,"")||t||"ref",this.generateUid(n.slice(0,20))},t.generateUidIdentifierBasedOnNode=function(e,t){return Gc(this.generateUidBasedOnNode(e,t))},t.isStatic=function(e){if(lp(e)||op(e))return!0;if(Qc(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}),$c(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 Fc(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<n.length;a++){var r=n[a],s=t.bindings[r];console.log(" -",r,{constant:s.constant,references:s.references,violations:s.constantViolations.length,kind:s.kind})}}while(t=t.parent);console.log(e)},t.toArray=function(e,t,a){if(Qc(e)){var n=this.getBinding(e.name);if(null!=n&&n.constant&&n.path.isGenericType("Array"))return e}if(Wc(e))return e;if(Qc(e,{name:"arguments"}))return Mc(fp(fp(fp(Gc("Array"),Gc("prototype")),Gc("slice")),Gc("call")),[e]);var r,s=[e];return!0===t?r="toConsumableArray":t?(s.push(hp(t)),r="slicedToArray"):r="toArray",a&&(s.unshift(this.hub.addHelper(r)),r="maybeArrayLike"),Mc(this.hub.addHelper(r),s)},t.hasLabel=function(e){return!!this.getLabel(e)},t.getLabel=function(e){return this.labels.get(e)},t.registerLabel=function(e){this.labels.set(e.node.label.name,e)},t.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t,a=S(e.get("declarations"));!(t=a()).done;){var n=t.value;this.registerBinding(e.node.kind,n)}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration())for(var r,s=S(e.get("specifiers"));!(r=s()).done;){var i=r.value;this.registerBinding("module",i)}else if(e.isExportDeclaration()){var o=e.get("declaration");(o.isClassDeclaration()||o.isFunctionDeclaration()||o.isVariableDeclaration())&&this.registerDeclaration(o)}else this.registerBinding("unknown",e)},t.buildUndefinedNode=function(){return yp("void",hp(0),!0)},t.registerConstantViolation=function(e){for(var t=e.getBindingIdentifiers(),a=0,n=Object.keys(t);a<n.length;a++){var r=n[a],s=this.getBinding(r);s&&s.reassign(e)}},t.registerBinding=function(e,t,a){if(void 0===a&&(a=t),!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var n,r=S(t.get("declarations"));!(n=r()).done;){var s=n.value;this.registerBinding(e,s)}else for(var i=this.getProgramParent(),o=t.getOuterBindingIdentifiers(!0),d=0,u=Object.keys(o);d<u.length;d++){var l=u[d];i.references[l]=!0;for(var c,p=S(o[l]);!(c=p()).done;){var g=c.value,f=this.getOwnBinding(l);if(f){if(f.identifier===g)continue;this.checkBlockScopedCollisions(f,e,l,g)}f?this.registerConstantViolation(a):this.bindings[l]=new xc({identifier:g,scope:this,path:a,kind:e})}}},t.addGlobal=function(e){this.globals[e.name]=e},t.hasUid=function(e){var t=this;do{if(t.uids[e])return!0}while(t=t.parent);return!1},t.hasGlobal=function(e){var t=this;do{if(t.globals[e])return!0}while(t=t.parent);return!1},t.hasReference=function(e){return!!this.getProgramParent().references[e]},t.isPure=function(e,t){if(Qc(e)){var a=this.getBinding(e.name);return!!a&&(!t||a.constant)}if(Hc(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(Kc(e)){for(var n,r=S(e.body);!(n=r()).done;){var s=n.value;if(!this.isPure(s,t))return!1}return!0}if(Vc(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(Wc(e)){for(var i,o=S(e.elements);!(i=o()).done;){var d=i.value;if(!this.isPure(d,t))return!1}return!0}if(rp(e)){for(var u,l=S(e.properties);!(u=l()).done;){var c=u.value;if(!this.isPure(c,t))return!1}return!0}if(tp(e))return!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind);if(sp(e))return!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t);if(cp(e))return this.isPure(e.argument,t);if(dp(e))return gp(e.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(e.quasi,t);if(up(e)){for(var p,g=S(e.expressions);!(p=g()).done;){var f=p.value;if(!this.isPure(f,t))return!1}return!0}return ip(e)},t.setData=function(e,t){return this.data[e]=t},t.getData=function(e){var t=this;do{var a=t.data[e];if(null!=a)return a}while(t=t.parent)},t.removeData=function(e){var t=this;do{null!=t.data[e]&&(t.data[e]=null)}while(t=t.parent)},t.init=function(){this.inited||(this.inited=!0,this.crawl())},t.crawl=function(){var e=this.path;this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null);var t=this.getProgramParent();if(!t.crawling){var a={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,"Program"!==e.type&&xp._exploded){for(var n,r=S(xp.enter);!(n=r()).done;){(0,n.value)(e,a)}var s=xp[e.type];if(s)for(var i,o=S(s.enter);!(i=o()).done;){(0,i.value)(e,a)}}e.traverse(xp,a),this.crawling=!1;for(var d,u=S(a.assignments);!(d=u()).done;){for(var l=d.value,c=l.getBindingIdentifiers(),p=0,g=Object.keys(c);p<g.length;p++){var f=g[p];l.scope.getBinding(f)||t.addGlobal(c[f])}l.scope.registerConstantViolation(l)}for(var h,m=S(a.references);!(h=m()).done;){var y=h.value,R=y.scope.getBinding(y.node.name);R?R.reference(y):t.addGlobal(y.node)}for(var b,v=S(a.constantViolations);!(b=v()).done;){var x=b.value;x.scope.registerConstantViolation(x)}}},t.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=(this.getFunctionParent()||this.getProgramParent()).path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(t.ensureBlock(),t=t.get("body"));var a=e.unique,n=e.kind||"var",r=null==e._blockHoist?2:e._blockHoist,s="declaration:"+n+":"+r,i=!a&&t.getData(s);if(!i){var o=Rp(n,[]);o._blockHoist=r,i=D(t.unshiftContainer("body",[o]),1)[0],a||t.setData(s,i)}var d=bp(e.id,e.init);i.node.declarations.push(d),this.registerBinding(n,i.get("declarations").pop())},t.getProgramParent=function(){var e=this;do{if(e.path.isProgram())return e}while(e=e.parent);throw new Error("Couldn't find a Program")},t.getFunctionParent=function(){var e=this;do{if(e.path.isFunctionParent())return e}while(e=e.parent);return null},t.getBlockParent=function(){var e=this;do{if(e.path.isBlockParent())return e}while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},t.getAllBindings=function(){var e=Object.create(null),t=this;do{for(var a=0,n=Object.keys(t.bindings);a<n.length;a++){var r=n[a];r in e==!1&&(e[r]=t.bindings[r])}t=t.parent}while(t);return e},t.getAllBindingsOfKind=function(){for(var e=Object.create(null),t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];for(var r=0,s=a;r<s.length;r++){var i=s[r],o=this;do{for(var d=0,u=Object.keys(o.bindings);d<u.length;d++){var l=u[d],c=o.bindings[l];c.kind===i&&(e[l]=c)}o=o.parent}while(o)}return e},t.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},t.getBinding=function(e){var t,a=this;do{var n,r=a.getOwnBinding(e);if(r)if(null==(n=t)||!n.isPattern()||"param"===r.kind)return r;t=a.path}while(a=a.parent)},t.getOwnBinding=function(e){return this.bindings[e]},t.getBindingIdentifier=function(e){var t;return null==(t=this.getBinding(e))?void 0:t.identifier},t.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return null==t?void 0:t.identifier},t.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},t.hasBinding=function(t,a){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,a)||(!!this.hasUid(t)||(!(a||!e.globals.includes(t))||!(a||!e.contextVariables.includes(t))))))},t.parentHasBinding=function(e,t){var a;return null==(a=this.parent)?void 0:a.hasBinding(e,t)},t.moveBindingTo=function(e,t){var a=this.getBinding(e);a&&(a.scope.removeOwnBinding(e),a.scope=t,t.bindings[e]=a)},t.removeOwnBinding=function(e){delete this.bindings[e]},t.removeBinding=function(e){var t;null==(t=this.getBinding(e))||t.scope.removeOwnBinding(e);var a=this;do{a.uids[e]&&(a.uids[e]=!1)}while(a=a.parent)},y(e,[{key:"parent",get:function(){var e,t,a=this.path;do{var n="key"===a.key;a=a.parentPath,n&&a.isMethod()&&(a=a.parentPath),a&&a.isScope()&&(t=a)}while(a&&!t);return null==(e=t)?void 0:e.scope}},{key:"parentBlock",get:function(){return this.path.parent}},{key:"hub",get:function(){return this.path.hub}}]),e}();Dp.globals=Object.keys(_c.builtin),Dp.contextVariables=["arguments","undefined","Infinity","NaN"];var Ap="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),wp=function(e){if(0<=e&&e<Ap.length)return Ap[e];throw new TypeError("Must be between 0 and 63: "+e)},Cp=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1};var Sp=function(e){var t,a="",n=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&n,(n>>>=5)>0&&(t|=32),a+=wp(t)}while(n>0);return a},Tp=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=Cp(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));n=!!(32&r),d+=(r&=31)<<u,u+=5}while(n);a.value=(i=(s=d)>>1,1==(1&s)?-i:i),a.rest=t},jp=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"),Pp=Object.prototype.hasOwnProperty,Fp="undefined"!=typeof Map;function _p(){this._array=[],this._set=Fp?new Map:Object.create(null)}_p.fromArray=function(e,t){for(var a=new _p,n=0,r=e.length;n<r;n++)a.add(e[n],t);return a},_p.prototype.size=function(){return Fp?this._set.size:Object.getOwnPropertyNames(this._set).length},_p.prototype.add=function(e,t){var a=Fp?e:jp.toSetString(e),n=Fp?this.has(e):Pp.call(this._set,a),r=this._array.length;n&&!t||this._array.push(e),n||(Fp?this._set.set(e,r):this._set[a]=r)},_p.prototype.has=function(e){if(Fp)return this._set.has(e);var t=jp.toSetString(e);return Pp.call(this._set,t)},_p.prototype.indexOf=function(e){if(Fp){var t=this._set.get(e);if(t>=0)return t}else{var a=jp.toSetString(e);if(Pp.call(this._set,a))return this._set[a]}throw new Error('"'+e+'" is not in the set.')},_p.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},_p.prototype.toArray=function(){return this._array.slice()};var kp={ArraySet:_p};function Ip(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}Ip.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},Ip.prototype.add=function(e){var t,a,n,r,s,i;t=this._last,a=e,n=t.generatedLine,r=a.generatedLine,s=t.generatedColumn,i=a.generatedColumn,r>n||r==n&&i>=s||jp.compareByGeneratedPositionsInflated(t,a)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},Ip.prototype.toArray=function(){return this._sorted||(this._array.sort(jp.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var Bp=kp.ArraySet,Op={MappingList:Ip}.MappingList;function Np(e){e||(e={}),this._file=jp.getArg(e,"file",null),this._sourceRoot=jp.getArg(e,"sourceRoot",null),this._skipValidation=jp.getArg(e,"skipValidation",!1),this._sources=new Bp,this._names=new Bp,this._mappings=new Op,this._sourcesContents=null}Np.prototype._version=3,Np.fromSourceMap=function(e){var t=e.sourceRoot,a=new Np({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=jp.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},Np.prototype.addMapping=function(e){var t=jp.getArg(e,"generated"),a=jp.getArg(e,"original",null),n=jp.getArg(e,"source",null),r=jp.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})},Np.prototype.setSourceContent=function(e,t){var a=e;null!=this._sourceRoot&&(a=jp.relative(this._sourceRoot,a)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[jp.toSetString(a)]=t):this._sourcesContents&&(delete this._sourcesContents[jp.toSetString(a)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},Np.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=jp.relative(r,n));var s=new Bp,i=new Bp;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=jp.join(a,t.source)),null!=r&&(t.source=jp.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=jp.join(a,t)),null!=r&&(t=jp.relative(r,t)),this.setSourceContent(t,n))}),this)},Np.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}))},Np.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;p<g;p++){if(e="",(t=c[p]).generatedLine!==s)for(r=0;t.generatedLine!==s;)e+=";",s++;else if(p>0){if(!jp.compareByGeneratedPositionsInflated(t,c[p-1]))continue;e+=","}e+=Sp(t.generatedColumn-r),r=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=Sp(n-u),u=n,e+=Sp(t.originalLine-1-o),o=t.originalLine-1,e+=Sp(t.originalColumn-i),i=t.originalColumn,null!=t.name&&(a=this._names.indexOf(t.name),e+=Sp(a-d),d=a)),l+=e}return l},Np.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=jp.relative(t,e));var a=jp.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,a)?this._sourcesContents[a]:null}),this)},Np.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},Np.prototype.toString=function(){return JSON.stringify(this.toJSON())};var Lp={SourceMapGenerator:Np},Mp=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?n<s.length?n:-1:d:d-e>1?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 $p(e,t,a){var n=e[t];e[t]=e[a],e[a]=n}function Up(e,t,a,n){if(a<n){var r=a-1;$p(e,(d=a,u=n,Math.round(d+Math.random()*(u-d))),n);for(var s=e[n],i=a;i<n;i++)t(e[i],s)<=0&&$p(e,r+=1,i);$p(e,r+1,i);var o=r+1;Up(e,t,a,o-1),Up(e,t,o+1,n)}var d,u}var Gp=kp.ArraySet,Wp=function(e,t){Up(e,t,0,e.length-1)};function Vp(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new zp(t):new Kp(t)}Vp.fromSourceMap=function(e){return Kp.fromSourceMap(e)},Vp.prototype._version=3,Vp.prototype.__generatedMappings=null,Object.defineProperty(Vp.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),Vp.prototype.__originalMappings=null,Object.defineProperty(Vp.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),Vp.prototype._charIsMappingSeparator=function(e,t){var a=e.charAt(t);return";"===a||","===a},Vp.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},Vp.GENERATED_ORDER=1,Vp.ORIGINAL_ORDER=2,Vp.GREATEST_LOWER_BOUND=1,Vp.LEAST_UPPER_BOUND=2,Vp.prototype.eachMapping=function(e,t,a){var n,r=t||null;switch(a||Vp.GENERATED_ORDER){case Vp.GENERATED_ORDER:n=this._generatedMappings;break;case Vp.ORIGINAL_ORDER:n=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var s=this.sourceRoot;n.map((function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=s&&(t=jp.join(s,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}}),this).forEach(e,r)},Vp.prototype.allGeneratedPositionsFor=function(e){var t=jp.getArg(e,"line"),a={source:jp.getArg(e,"source"),originalLine:t,originalColumn:jp.getArg(e,"column",0)};if(null!=this.sourceRoot&&(a.source=jp.relative(this.sourceRoot,a.source)),!this._sources.has(a.source))return[];a.source=this._sources.indexOf(a.source);var n=[],r=this._findMapping(a,this._originalMappings,"originalLine","originalColumn",jp.compareByOriginalPositions,Mp.LEAST_UPPER_BOUND);if(r>=0){var s=this._originalMappings[r];if(void 0===e.column)for(var i=s.originalLine;s&&s.originalLine===i;)n.push({line:jp.getArg(s,"generatedLine",null),column:jp.getArg(s,"generatedColumn",null),lastColumn:jp.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r];else for(var o=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==o;)n.push({line:jp.getArg(s,"generatedLine",null),column:jp.getArg(s,"generatedColumn",null),lastColumn:jp.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r]}return n};var Hp=Vp;function Kp(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=jp.getArg(t,"version"),n=jp.getArg(t,"sources"),r=jp.getArg(t,"names",[]),s=jp.getArg(t,"sourceRoot",null),i=jp.getArg(t,"sourcesContent",null),o=jp.getArg(t,"mappings"),d=jp.getArg(t,"file",null);if(a!=this._version)throw new Error("Unsupported version: "+a);n=n.map(String).map(jp.normalize).map((function(e){return s&&jp.isAbsolute(s)&&jp.isAbsolute(e)?jp.relative(s,e):e})),this._names=Gp.fromArray(r.map(String),!0),this._sources=Gp.fromArray(n,!0),this.sourceRoot=s,this.sourcesContent=i,this._mappings=o,this.file=d}function Xp(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}Kp.prototype=Object.create(Vp.prototype),Kp.prototype.consumer=Vp,Kp.fromSourceMap=function(e){var t=Object.create(Kp.prototype),a=t._names=Gp.fromArray(e._names.toArray(),!0),n=t._sources=Gp.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;o<d;o++){var u=r[o],l=new Xp;l.generatedLine=u.generatedLine,l.generatedColumn=u.generatedColumn,u.source&&(l.source=n.indexOf(u.source),l.originalLine=u.originalLine,l.originalColumn=u.originalColumn,u.name&&(l.name=a.indexOf(u.name)),i.push(l)),s.push(l)}return Wp(t.__originalMappings,jp.compareByOriginalPositions),t},Kp.prototype._version=3,Object.defineProperty(Kp.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?jp.join(this.sourceRoot,e):e}),this)}}),Kp.prototype._parseMappings=function(e,t){for(var a,n,r,s,i,o=1,d=0,u=0,l=0,c=0,p=0,g=e.length,f=0,h={},m={},y=[],R=[];f<g;)if(";"===e.charAt(f))o++,f++,d=0;else if(","===e.charAt(f))f++;else{for((a=new Xp).generatedLine=o,s=f;s<g&&!this._charIsMappingSeparator(e,s);s++);if(r=h[n=e.slice(f,s)])f+=n.length;else{for(r=[];f<s;)Tp(e,f,m),i=m.value,f=m.rest,r.push(i);if(2===r.length)throw new Error("Found a source, but no line and column");if(3===r.length)throw new Error("Found a source and line, but no column");h[n]=r}a.generatedColumn=d+r[0],d=a.generatedColumn,r.length>1&&(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)}Wp(R,jp.compareByGeneratedPositionsDeflated),this.__generatedMappings=R,Wp(y,jp.compareByOriginalPositions),this.__originalMappings=y},Kp.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 Mp.search(e,t,r,s)},Kp.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var a=this._generatedMappings[e+1];if(t.generatedLine===a.generatedLine){t.lastGeneratedColumn=a.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},Kp.prototype.originalPositionFor=function(e){var t={generatedLine:jp.getArg(e,"line"),generatedColumn:jp.getArg(e,"column")},a=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",jp.compareByGeneratedPositionsDeflated,jp.getArg(e,"bias",Vp.GREATEST_LOWER_BOUND));if(a>=0){var n=this._generatedMappings[a];if(n.generatedLine===t.generatedLine){var r=jp.getArg(n,"source",null);null!==r&&(r=this._sources.at(r),null!=this.sourceRoot&&(r=jp.join(this.sourceRoot,r)));var s=jp.getArg(n,"name",null);return null!==s&&(s=this._names.at(s)),{source:r,line:jp.getArg(n,"originalLine",null),column:jp.getArg(n,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},Kp.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},Kp.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=jp.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var a;if(null!=this.sourceRoot&&(a=jp.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.')},Kp.prototype.generatedPositionFor=function(e){var t=jp.getArg(e,"source");if(null!=this.sourceRoot&&(t=jp.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var a={source:t=this._sources.indexOf(t),originalLine:jp.getArg(e,"line"),originalColumn:jp.getArg(e,"column")},n=this._findMapping(a,this._originalMappings,"originalLine","originalColumn",jp.compareByOriginalPositions,jp.getArg(e,"bias",Vp.GREATEST_LOWER_BOUND));if(n>=0){var r=this._originalMappings[n];if(r.source===a.source)return{line:jp.getArg(r,"generatedLine",null),column:jp.getArg(r,"generatedColumn",null),lastColumn:jp.getArg(r,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var qp=Kp;function zp(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=jp.getArg(t,"version"),n=jp.getArg(t,"sections");if(a!=this._version)throw new Error("Unsupported version: "+a);this._sources=new Gp,this._names=new Gp;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=jp.getArg(e,"offset"),a=jp.getArg(t,"line"),n=jp.getArg(t,"column");if(a<r.line||a===r.line&&n<r.column)throw new Error("Section offsets must be ordered and non-overlapping.");return r=t,{generatedOffset:{generatedLine:a+1,generatedColumn:n+1},consumer:new Vp(jp.getArg(e,"map"))}}))}zp.prototype=Object.create(Vp.prototype),zp.prototype.constructor=Vp,zp.prototype._version=3,Object.defineProperty(zp.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var a=0;a<this._sections[t].consumer.sources.length;a++)e.push(this._sections[t].consumer.sources[a]);return e}}),zp.prototype.originalPositionFor=function(e){var t={generatedLine:jp.getArg(e,"line"),generatedColumn:jp.getArg(e,"column")},a=Mp.search(t,this._sections,(function(e,t){var a=e.generatedLine-t.generatedOffset.generatedLine;return a||e.generatedColumn-t.generatedOffset.generatedColumn})),n=this._sections[a];return n?n.consumer.originalPositionFor({line:t.generatedLine-(n.generatedOffset.generatedLine-1),column:t.generatedColumn-(n.generatedOffset.generatedLine===t.generatedLine?n.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},zp.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},zp.prototype.sourceContentFor=function(e,t){for(var a=0;a<this._sections.length;a++){var n=this._sections[a].consumer.sourceContentFor(e,!0);if(n)return n}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},zp.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var a=this._sections[t];if(-1!==a.consumer.sources.indexOf(jp.getArg(e,"source"))){var n=a.consumer.generatedPositionFor(e);if(n)return{line:n.line+(a.generatedOffset.generatedLine-1),column:n.column+(a.generatedOffset.generatedLine===n.line?a.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},zp.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var a=0;a<this._sections.length;a++)for(var n=this._sections[a],r=n.consumer._generatedMappings,s=0;s<r.length;s++){var i=r[s],o=n.consumer._sources.at(i.source);null!==n.consumer.sourceRoot&&(o=jp.join(n.consumer.sourceRoot,o)),this._sources.add(o),o=this._sources.indexOf(o);var d=n.consumer._names.at(i.name);this._names.add(d),d=this._names.indexOf(d);var u={source:o,generatedLine:i.generatedLine+(n.generatedOffset.generatedLine-1),generatedColumn:i.generatedColumn+(n.generatedOffset.generatedLine===i.generatedLine?n.generatedOffset.generatedColumn-1:0),originalLine:i.originalLine,originalColumn:i.originalColumn,name:d};this.__generatedMappings.push(u),"number"==typeof u.originalLine&&this.__originalMappings.push(u)}Wp(this.__generatedMappings,jp.compareByGeneratedPositionsDeflated),Wp(this.__originalMappings,jp.compareByOriginalPositions)};var Jp={SourceMapConsumer:Hp,BasicSourceMapConsumer:qp,IndexedSourceMapConsumer:zp},Yp=Lp.SourceMapGenerator,Qp=/(\r?\n)/,Zp="$$$isSourceNode$$$";function eg(e,t,a,n,r){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==a?null:a,this.name=null==r?null:r,this[Zp]=!0,null!=n&&this.add(n)}eg.fromStringWithSourceMap=function(e,t,a){var n=new eg,r=e.split(Qp),s=0,i=function(){return e()+(e()||"");function e(){return s<r.length?r[s++]:void 0}},o=1,d=0,u=null;return t.eachMapping((function(e){if(null!==u){if(!(o<e.generatedLine)){var t=(a=r[s]).substr(0,e.generatedColumn-d);return r[s]=a.substr(e.generatedColumn-d),d=e.generatedColumn,l(u,t),void(u=e)}l(u,i()),o++,d=0}for(;o<e.generatedLine;)n.add(i()),o++;if(d<e.generatedColumn){var a=r[s];n.add(a.substr(0,e.generatedColumn)),r[s]=a.substr(e.generatedColumn),d=e.generatedColumn}u=e}),this),s<r.length&&(u&&l(u,i()),n.add(r.splice(s).join(""))),t.sources.forEach((function(e){var r=t.sourceContentFor(e);null!=r&&(null!=a&&(e=jp.join(a,e)),n.setSourceContent(e,r))})),n;function l(e,t){if(null===e||void 0===e.source)n.add(t);else{var r=a?jp.join(a,e.source):e.source;n.add(new eg(e.originalLine,e.originalColumn,r,t,e.name))}}},eg.prototype.add=function(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[Zp]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},eg.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[Zp]&&"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},eg.prototype.walk=function(e){for(var t,a=0,n=this.children.length;a<n;a++)(t=this.children[a])[Zp]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},eg.prototype.join=function(e){var t,a,n=this.children.length;if(n>0){for(t=[],a=0;a<n-1;a++)t.push(this.children[a]),t.push(e);t.push(this.children[a]),this.children=t}return this},eg.prototype.replaceRight=function(e,t){var a=this.children[this.children.length-1];return a[Zp]?a.replaceRight(e,t):"string"==typeof a?this.children[this.children.length-1]=a.replace(e,t):this.children.push("".replace(e,t)),this},eg.prototype.setSourceContent=function(e,t){this.sourceContents[jp.toSetString(e)]=t},eg.prototype.walkSourceContents=function(e){for(var t=0,a=this.children.length;t<a;t++)this.children[t][Zp]&&this.children[t].walkSourceContents(e);var n=Object.keys(this.sourceContents);for(t=0,a=n.length;t<a;t++)e(jp.fromSetString(n[t]),this.sourceContents[n[t]])},eg.prototype.toString=function(){var e="";return this.walk((function(t){e+=t})),e},eg.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},a=new Yp(e),n=!1,r=null,s=null,i=null,o=null;return this.walk((function(e,d){t.code+=e,null!==d.source&&null!==d.line&&null!==d.column?(r===d.source&&s===d.line&&i===d.column&&o===d.name||a.addMapping({source:d.source,original:{line:d.line,column:d.column},generated:{line:t.line,column:t.column},name:d.name}),r=d.source,s=d.line,i=d.column,o=d.name,n=!0):n&&(a.addMapping({generated:{line:t.line,column:t.column}}),r=null,n=!1);for(var u=0,l=e.length;u<l;u++)10===e.charCodeAt(u)?(t.line++,t.column=0,u+1===l?(r=null,n=!1):n&&a.addMapping({source:d.source,original:{line:d.line,column:d.column},generated:{line:t.line,column:t.column},name:d.name})):t.column++})),this.walkSourceContents((function(e,t){a.setSourceContent(e,t)})),{code:t.code,map:a}};var tg={SourceMapGenerator:Lp.SourceMapGenerator,SourceMapConsumer:Jp.SourceMapConsumer,SourceNode:{SourceNode:eg}.SourceNode},ag=function(){function e(e,t){this._cachedMap=void 0,this._code=void 0,this._opts=void 0,this._rawMappings=void 0,this._lastGenLine=void 0,this._lastSourceLine=void 0,this._lastSourceColumn=void 0,this._cachedMap=null,this._code=t,this._opts=e,this._rawMappings=[]}var t=e.prototype;return t.get=function(){if(!this._cachedMap){var e=this._cachedMap=new tg.SourceMapGenerator({sourceRoot:this._opts.sourceRoot}),t=this._code;"string"==typeof t?e.setSourceContent(this._opts.sourceFileName.replace(/\\/g,"/"),t):"object"==typeof t&&Object.keys(t).forEach((function(a){e.setSourceContent(a.replace(/\\/g,"/"),t[a])})),this._rawMappings.forEach((function(t){return e.addMapping(t)}),e)}return this._cachedMap.toJSON()},t.getRawMappings=function(){return this._rawMappings.slice()},t.mark=function(e,t,a,n,r,s,i){this._lastGenLine!==e&&null===a||(i||this._lastGenLine!==e||this._lastSourceLine!==a||this._lastSourceColumn!==n)&&(this._cachedMap=null,this._lastGenLine=e,this._lastSourceLine=a,this._lastSourceColumn=n,this._rawMappings.push({name:r||void 0,generated:{line:e,column:t},source:null==a?void 0:(s||this._opts.sourceFileName).replace(/\\/g,"/"),original:null==a?void 0:{line:a,column:n}}))},e}(),ng=/^[ \t]+$/,rg=function(){function e(e){this._map=null,this._buf="",this._last=0,this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._disallowedPop=null,this._map=e}var t=e.prototype;return t.get=function(){this._flush();var e=this._map,t={code:this._buf.trimRight(),map:null,rawMappings:null==e?void 0:e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get:function(){return this.map=e.get()},set:function(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t},t.append=function(e){this._flush();var t=this._sourcePosition,a=t.line,n=t.column,r=t.filename,s=t.identifierName,i=t.force;this._append(e,a,n,s,r,i)},t.queue=function(e){if("\n"===e)for(;this._queue.length>0&&ng.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)<e.length&&this._mark(++t,0,n,r,s),i=e.indexOf("\n",o);this._position.column+=e.length-o},t._mark=function(e,t,a,n,r){var s;null==(s=this._map)||s.mark(this._position.line,this._position.column,e,t,a,n,r)},t.removeTrailingNewline=function(){this._queue.length>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<e.length;a++)"\n"===e[a]&&t++;return this._position.line+t},e}(),sg=rn,ig=j,og=P,dg=Ot,ug=_,lg=I,cg=Wt,pg=H,gg=Kt,fg=Z,hg=ae,mg=Ve,yg=We,Rg=q;function bg(e,t){return void 0===t&&(t={}),fg(e)||yg(e)?(bg(e.object,t),e.computed&&bg(e.property,t)):dg(e)||og(e)?(bg(e.left,t),bg(e.right,t)):lg(e)||mg(e)?(t.hasCall=!0,bg(e.callee,t)):cg(e)?t.hasFunction=!0:pg(e)&&(t.hasHelper=t.hasHelper||vg(e.callee)),t}function vg(e){return fg(e)?vg(e.object)||vg(e.property):pg(e)?"require"===e.name||"_"===e.name[0]:lg(e)?vg(e.callee):!(!dg(e)&&!og(e))&&(pg(e.left)&&vg(e.left)||vg(e.right))}function xg(e){return gg(e)||hg(e)||ig(e)||pg(e)||fg(e)}var Eg={AssignmentExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=bg(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}})),SwitchCase:function(e){function t(t,a){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){return{before:!!e.consequent.length||t.cases[0]===e,after:!e.consequent.length&&t.cases[t.cases.length-1]===e}})),LogicalExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(cg(e.left)||cg(e.right))return{after:!0}})),Literal:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(Rg(e)&&"use strict"===e.value)return{after:!0}})),CallExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(cg(e.callee)||vg(e))return{before:!0,after:!0}})),OptionalCallExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(cg(e.callee))return{before:!0,after:!0}})),VariableDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){for(var t=0;t<e.declarations.length;t++){var a=e.declarations[t],n=vg(a.id)&&!xg(a.init);if(!n){var r=bg(a.init);n=vg(a.init)&&r.hasCall||r.hasFunction}if(n)return{before:!0,after:!0}}})),IfStatement:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(ug(e.consequent))return{before:!0,after:!0}}))};Eg.ObjectProperty=Eg.ObjectTypeProperty=Eg.ObjectMethod=function(e,t){if(t.properties[0]===e)return{before:!0}},Eg.ObjectTypeCallProperty=function(e,t){var a;if(t.callProperties[0]===e&&(null==(a=t.properties)||!a.length))return{before:!0}},Eg.ObjectTypeIndexer=function(e,t){var a,n;if(!(t.indexers[0]!==e||null!=(a=t.properties)&&a.length||null!=(n=t.callProperties)&&n.length))return{before:!0}},Eg.ObjectTypeInternalSlot=function(e,t){var a,n,r;if(!(t.internalSlots[0]!==e||null!=(a=t.properties)&&a.length||null!=(n=t.callProperties)&&n.length||null!=(r=t.indexers)&&r.length))return{before:!0}};var Dg={VariableDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return e.declarations.map((function(e){return e.init}))})),ArrayExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return e.elements})),ObjectExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return e.properties}))};[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach((function(e){var t=D(e,2),a=t[0],n=t[1];"boolean"==typeof n&&(n={after:n,before:n}),[a].concat(sg[a]||[]).forEach((function(e){Eg[e]=function(){return n}}))}));var Ag=ze,wg=be,Cg=P,Sg=Me,Tg=Ot,jg=F,Pg=I,Fg=Ee,_g=xe,kg=Mt,Ig=O,Bg=Zt,Og=Ae,Ng=M,Lg=Ut,Mg=U,$g=Se,Ug=G,Gg=K,Wg=ut,Vg=Ze,Hg=Q,Kg=Z,Xg=ee,qg=at,zg=ke,Jg=Ve,Yg=We,Qg=ie,Zg=oe,ef=ue,tf=wt,af=Pt,nf=jt,rf=kt,sf=Ct,of=St,df=Ft,uf=Tt,lf=Oe,cf=ce,pf=st,gf=zt,ff=ot,hf=he,mf=me,yf=Le,Rf={"||":0,"??":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10},bf=function(e,t){return(Fg(t)||_g(t))&&t.superClass===e},vf=function(e,t){return(Kg(t)||Yg(t))&&t.object===e||(Pg(t)||Jg(t)||Xg(t))&&t.callee===e||lf(t)&&t.tag===e||rf(t)};function xf(e,t){return Ag(t)||qg(t)||Vg(t)||ff(t)}function Ef(e,t){return tf(t)||sf(t)||nf(t)||uf(t)||of(t)}function Df(e,t){return Tg(t)||gf(t)||vf(e,t)||Sg(t)&&yf(e)||Ig(t)&&e===t.test||bf(e,t)}function Af(e,t){return vf(e,t)||jg(t,{operator:"**",left:e})||bf(e,t)}function wf(e,t){return!!(gf(t)||Tg(t)||Ig(t,{test:e})||Sg(t)||df(t)||af(t))||Af(e,t)}function Cf(e,t){return Pg(t,{callee:e})||Kg(t,{object:e})}function Sf(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&&Ng(m,{expression:h})||o&&Og(m,{declaration:h})||s&&wg(m,{body:h})||u&&Ug(m,{init:h})||c&&Mg(m,{left:h})||g&&$g(m,{left:h}))return!0;if(!(vf(h,m)&&!Xg(m)||Zg(m)&&m.expressions[0]===h||kg(m,{test:h})||Tg(m,{left:h})||Cg(m,{left:h})))return!1;h=m,m=e[--f]}return!1}var Tf=rn,jf=I,Pf=M,Ff=Z,_f=ee;function kf(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);n<r.length;n++){var s=r[n],i=Tf[s];if(i)for(var o,d=S(i);!(o=d()).done;){a(o.value,e[s])}else a(s,e[s])}return t}var If=kf(Object.freeze({__proto__:null,NullableTypeAnnotation:function(e,t){return Ag(t)},FunctionTypeAnnotation:function(e,t,a){return ff(t)||Vg(t)||Ag(t)||pf(t)&&wg(a[a.length-3])},UpdateExpression:function(e,t){return vf(e,t)||bf(e,t)},ObjectExpression:function(e,t,a){return Sf(a,{expressionStatement:!0,arrowBody:!0})},DoExpression:function(e,t,a){return!e.async&&Sf(a,{expressionStatement:!0})},Binary:function(e,t){if("**"===e.operator&&jg(t,{operator:"**"}))return t.left===e;if(bf(e,t))return!0;if(vf(e,t)||gf(t)||Sg(t))return!0;if(Tg(t)){var a=t.operator,n=Rf[a],r=e.operator,s=Rf[r];if(n===s&&t.right===e&&!Hg(t)||n>s)return!0}},UnionTypeAnnotation:xf,IntersectionTypeAnnotation:xf,OptionalIndexedAccessType:function(e,t){return Wg(t,{objectType:e})},TSAsExpression:function(){return!0},TSTypeAssertion:function(){return!0},TSUnionType:Ef,TSIntersectionType:Ef,TSInferType:function(e,t){return tf(t)||sf(t)},BinaryExpression:function(e,t){return"in"===e.operator&&(hf(t)||Lg(t))},SequenceExpression:function(e,t){return!(Ug(t)||cf(t)||Qg(t)||Gg(t)&&t.test===e||mf(t)&&t.test===e||Mg(t)&&t.right===e||ef(t)&&t.discriminant===e||Ng(t)&&t.expression===e)},YieldExpression:Df,AwaitExpression:Df,ClassExpression:function(e,t,a){return Sf(a,{expressionStatement:!0,exportDefault:!0})},UnaryLike:Af,FunctionExpression:function(e,t,a){return Sf(a,{expressionStatement:!0,exportDefault:!0})},ArrowFunctionExpression:function(e,t){return Bg(t)||wf(e,t)},ConditionalExpression:wf,OptionalMemberExpression:Cf,OptionalCallExpression:Cf,AssignmentExpression:function(e,t){return!!zg(e.left)||wf(e,t)},LogicalExpression:function(e,t){switch(e.operator){case"||":return!!Hg(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return Hg(t,{operator:"??"});case"??":return Hg(t)&&"??"!==t.operator}},Identifier:function(e,t,a){if("let"===e.name){var n=Kg(t,{object:e,computed:!0})||Yg(t,{object:e,computed:!0,optional:!1});return Sf(a,{expressionStatement:n,forHead:n,forInHead:n,forOfHead:!0})}return"async"===e.name&&$g(t)&&e===t.left}})),Bf=kf(Eg),Of=kf(Dg);function Nf(e,t,a,n){var r=e[t.type];return r?r(t,a,n):null}function Lf(e){return!!jf(e)||Ff(e)&&Lf(e.object)}function Mf(e,t,a){if(!e)return 0;Pf(e)&&(e=e.expression);var n=Nf(Bf,e,t);if(!n){var r=Nf(Of,e,t);if(r)for(var s=0;s<r.length&&!(n=Mf(r[s],e,a));s++);}return"object"==typeof n&&null!==n&&n[a]||0}function $f(e,t,a){return!!t&&(!(!_f(t)||t.callee!==e||!Lf(e))||Nf(If,e,t,a))}var Uf=I,Gf=Kt,Wf=Z,Vf=ee;function Hf(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();var a=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(a)}}}var Kf=Hf("yield"),Xf=Hf("await");function qf(e,t){var a=this.inForStatementInitCounter&&"in"===e.operator&&!$f(e,t);a&&this.token("("),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),a&&this.token(")")}var zf=Ut,Jf=G,Yf=K,Qf=Lt;function Zf(e){return Qf(e.body)?Zf(e.body):e}var eh=function(e){return function(t){this.word("for"),this.space(),"of"===e&&t.await&&(this.word("await"),this.space()),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}},th=eh("in"),ah=eh("of");function nh(e,t){return void 0===t&&(t="label"),function(a){this.word(e);var n=a[t];if(n){this.space();var r="label"==t,s=this.startTerminatorless(r);this.print(n,a),this.endTerminatorless(s)}this.semicolon()}}var rh=nh("continue"),sh=nh("return","argument"),ih=nh("break"),oh=nh("throw","argument");function dh(){if(this.token(","),this.newline(),this.endsWith(10))for(var e=0;e<4;e++)this.space(!0)}function uh(){if(this.token(","),this.newline(),this.endsWith(10))for(var e=0;e<6;e++)this.space(!0)}var lh=Ae,ch=we;function ph(e,t){this.format.decoratorsBeforeExport&&(lh(t)||ch(t))||this.printJoin(e.decorators,e),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),this.printInnerComments(e),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)}var gh=H;function fh(e){this._functionHead(e),this.space(),this.print(e.body,e)}var hh=Ee,mh=xt,yh=Ge,Rh=je,bh=Pe,vh=Lt;function xh(e){this.word("export"),this.space(),"type"===e.exportKind&&(this.word("type"),this.space()),this.token("*"),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.printAssertions(e),this.semicolon()}function Eh(e){if(e.declaration){var t=e.declaration;this.print(t,e),vh(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var a=e.specifiers.slice(0),n=!1;;){var r=a[0];if(!mh(r)&&!yh(r))break;n=!0,this.print(a.shift(),e),a.length&&(this.token(","),this.space())}(a.length||!a.length&&!n)&&(this.token("{"),a.length&&(this.space(),this.printList(a,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e),this.printAssertions(e)),this.semicolon()}}for(var Dh=function(e){var t=_h(e),a=t[0],n=t[1];return 3*(a+n)/4-n},Ah=function(e){var t,a,n=_h(e),r=n[0],s=n[1],i=new Th(function(e,t,a){return 3*(t+a)/4-a}(0,r,s)),o=0,d=s>0?r-4:r;for(a=0;a<d;a+=4)t=Sh[e.charCodeAt(a)]<<18|Sh[e.charCodeAt(a+1)]<<12|Sh[e.charCodeAt(a+2)]<<6|Sh[e.charCodeAt(a+3)],i[o++]=t>>16&255,i[o++]=t>>8&255,i[o++]=255&t;2===s&&(t=Sh[e.charCodeAt(a)]<<2|Sh[e.charCodeAt(a+1)]>>4,i[o++]=255&t);1===s&&(t=Sh[e.charCodeAt(a)]<<10|Sh[e.charCodeAt(a+1)]<<4|Sh[e.charCodeAt(a+2)]>>2,i[o++]=t>>8&255,i[o++]=255&t);return i},wh=function(e){for(var t,a=e.length,n=a%3,r=[],s=16383,i=0,o=a-n;i<o;i+=s)r.push(kh(e,i,i+s>o?o:i+s));1===n?(t=e[a-1],r.push(Ch[t>>2]+Ch[t<<4&63]+"==")):2===n&&(t=(e[a-2]<<8)+e[a-1],r.push(Ch[t>>10]+Ch[t>>4&63]+Ch[t<<2&63]+"="));return r.join("")},Ch=[],Sh=[],Th="undefined"!=typeof Uint8Array?Uint8Array:Array,jh="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ph=0,Fh=jh.length;Ph<Fh;++Ph)Ch[Ph]=jh[Ph],Sh[jh.charCodeAt(Ph)]=Ph;function _h(e){var t=e.length;if(t%4>0)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 kh(e,t,a){for(var n,r,s=[],i=t;i<a;i+=3)n=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),s.push(Ch[(r=n)>>18&63]+Ch[r>>12&63]+Ch[r>>6&63]+Ch[63&r]);return s.join("")}Sh["-".charCodeAt(0)]=62,Sh["_".charCodeAt(0)]=63;var Ih={byteLength:Dh,toByteArray:Ah,fromByteArray:wh},Bh=function(e,t,a,n,r){var s,i,o=8*r-n-1,d=(1<<o)-1,u=d>>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)},Oh=function(e,t,a,n,r,s){var i,o,d,u=8*s-r-1,l=(1<<u)-1,c=l>>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<<r|o,u+=r;u>0;e[a+g]=255&i,g+=f,i/=256,u-=8);e[a+g-f]|=128*h},Nh=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<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(a||0))throw new RangeError('"length" is outside of buffer bounds');var n;n=void 0===t&&void 0===a?new Uint8Array(e):void 0===a?new Uint8Array(e,t):new Uint8Array(e,t,a);return n.__proto__=r.prototype,n}(e,t,a);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var s=e.valueOf&&e.valueOf();if(null!=s&&s!==e)return r.from(s,t,a);var i=function(e){if(r.isBuffer(e)){var t=0|u(e.length),a=n(t);return 0===a.length||e.copy(a,0,0,t),a}if(void 0!==e.length)return"number"!=typeof e.length||M(e.length)?n(0):d(e);if("Buffer"===e.type&&Array.isArray(e.data))return d(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return r.from(e[Symbol.toPrimitive]("string"),t,a);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function i(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function o(e){return i(e),n(e<0?0:0|u(e))}function d(e){for(var t=e.length<0?0:0|u(e.length),a=n(t),r=0;r<t;r+=1)a[r]=255&e[r];return a}function u(e){if(e>=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 C(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 w(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;s<o;s++)if(u(e,s)===u(t,-1===l?0:s-l)){if(-1===l&&(l=s),s-l+1===d)return l*i}else-1!==l&&(s-=s-l),l=-1}else for(a+d>o&&(a=o-d),s=a;s>=0;s--){for(var c=!0,p=0;p<d;p++)if(u(e,s+p)!==u(t,p)){c=!1;break}if(c)return s}return-1}function h(e,t,a,n){a=Number(a)||0;var r=e.length-a;n?(n=Number(n))>r&&(n=r):n=r;var s=t.length;n>s/2&&(n=s/2);for(var i=0;i<n;++i){var o=parseInt(t.substr(2*i,2),16);if(M(o))return i;e[a+i]=o}return i}function m(e,t,a,n){return N(B(t,e.length-a),e,a,n)}function y(e,t,a,n){return N(function(e){for(var t=[],a=0;a<e.length;++a)t.push(255&e.charCodeAt(a));return t}(t),e,a,n)}function R(e,t,a,n){return y(e,t,a,n)}function b(e,t,a,n){return N(O(t),e,a,n)}function v(e,t,a,n){return N(function(e,t){for(var a,n,r,s=[],i=0;i<e.length&&!((t-=2)<0);++i)n=(a=e.charCodeAt(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?Ih.fromByteArray(e):Ih.fromByteArray(e.slice(t,a))}function E(e,t,a){a=Math.min(e.length,a);for(var n=[],r=t;r<a;){var s,i,o,d,u=e[r],l=null,c=u>239?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(;n<t;)a+=String.fromCharCode.apply(String,e.slice(n,n+=D));return a}(n)}t.kMaxLength=a,r.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}(),r.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(r.prototype,"parent",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.buffer}}),Object.defineProperty(r.prototype,"offset",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),r.poolSize=8192,r.from=function(e,t,a){return s(e,t,a)},r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,r.alloc=function(e,t,a){return function(e,t,a){return i(e),e<=0?n(e):void 0!==t?"string"==typeof a?n(e).fill(t,a):n(e).fill(t):n(e)}(e,t,a)},r.allocUnsafe=function(e){return o(e)},r.allocUnsafeSlow=function(e){return o(e)},r.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==r.prototype},r.compare=function(e,t){if(L(e,Uint8Array)&&(e=r.from(e,e.offset,e.byteLength)),L(t,Uint8Array)&&(t=r.from(t,t.offset,t.byteLength)),!r.isBuffer(e)||!r.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var a=e.length,n=t.length,s=0,i=Math.min(a,n);s<i;++s)if(e[s]!==t[s]){a=e[s],n=t[s];break}return a<n?-1:n<a?1:0},r.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return r.alloc(0);var a;if(void 0===t)for(t=0,a=0;a<e.length;++a)t+=e[a].length;var n=r.allocUnsafe(t),s=0;for(a=0;a<e.length;++a){var i=e[a];if(L(i,Uint8Array)&&(i=r.from(i)),!r.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,s),s+=i.length}return n},r.byteLength=l,r.prototype._isBuffer=!0,r.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)p(this,t,t+1);return this},r.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)p(this,t,t+3),p(this,t+1,t+2);return this},r.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)p(this,t,t+7),p(this,t+1,t+6),p(this,t+2,t+5),p(this,t+3,t+4);return this},r.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?E(this,0,e):c.apply(this,arguments)},r.prototype.toLocaleString=r.prototype.toString,r.prototype.equals=function(e){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===r.compare(this,e)},r.prototype.inspect=function(){var e="",a=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(e+=" ... "),"<Buffer "+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<d;++c)if(u[c]!==l[c]){i=u[c],o=l[c];break}return i<o?-1:o<i?1:0},r.prototype.includes=function(e,t,a){return-1!==this.indexOf(e,t,a)},r.prototype.indexOf=function(e,t,a){return g(this,e,t,a,!0)},r.prototype.lastIndexOf=function(e,t,a){return g(this,e,t,a,!1)},r.prototype.write=function(e,t,a,n){if(void 0===t)n="utf8",a=this.length,t=0;else if(void 0===a&&"string"==typeof t)n=t,a=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=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;r<a;++r)n+=String.fromCharCode(127&e[r]);return n}function w(e,t,a){var n="";a=Math.min(e.length,a);for(var r=t;r<a;++r)n+=String.fromCharCode(e[r]);return n}function C(e,t,a){var n=e.length;(!t||t<0)&&(t=0),(!a||a<0||a>n)&&(a=n);for(var r="",s=t;s<a;++s)r+=I(e[s]);return r}function S(e,t,a){for(var n=e.slice(t,a),r="",s=0;s<n.length;s+=2)r+=String.fromCharCode(n[s]+256*n[s+1]);return r}function T(e,t,a){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>a)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||t<i)throw new RangeError('"value" argument is out of bounds');if(a+n>e.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),Oh(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),Oh(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<e&&(t=e);var n=this.subarray(e,t);return n.__proto__=r.prototype,n},r.prototype.readUIntLE=function(e,t,a){e>>>=0,t>>>=0,a||T(e,t,this.length);for(var n=this[e],r=1,s=0;++s<t&&(r*=256);)n+=this[e+s]*r;return n},r.prototype.readUIntBE=function(e,t,a){e>>>=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<t&&(r*=256);)n+=this[e+s]*r;return n>=(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),Bh(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return e>>>=0,t||T(e,4,this.length),Bh(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return e>>>=0,t||T(e,8,this.length),Bh(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return e>>>=0,t||T(e,8,this.length),Bh(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<a&&(r*=256);)this[t+s]=e/r&255;return t+a},r.prototype.writeUIntBE=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=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<a&&(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.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<a&&(n=a),n===a)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(a<0||a>=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<n-a&&(n=e.length-t+a);var s=n-a;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,a,n);else if(this===e&&a<t&&t<n)for(var i=s-1;i>=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<t||this.length<a)throw new RangeError("Out of range index");if(a<=t)return this;var i;if(t>>>=0,a=void 0===a?this.length:a>>>0,e||(e=0),"number"==typeof e)for(i=t;i<a;++i)this[i]=e;else{var o=r.isBuffer(e)?e:r.from(e,n),d=o.length;if(0===d)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<a-t;++i)this[i+t]=o[i%d]}return this};var k=/[^+/0-9A-Za-z-_]/g;function I(e){return e<16?"0"+e.toString(16):e.toString(16)}function B(e,t){var a;t=t||1/0;for(var n=e.length,r=null,s=[],i=0;i<n;++i){if((a=e.charCodeAt(i))>55295&&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 Ih.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<n&&!(r+a>=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"),Lh={},Mh=Lh.hasOwnProperty,$h=function(e,t){for(var a in e)Mh.call(e,a)&&t(a,e[a])},Uh=Lh.toString,Gh=Array.isArray,Wh=Nh.Buffer.isBuffer,Vh={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},Hh=/["'\\\b\f\n\r\t]/,Kh=/[0-9]/,Xh=/[ !#-&\(-\[\]-_a-~]/,qh=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,"single"!=(a=(r=a)?($h(r,(function(e,t){n[e]=t})),n):n).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]"==Uh.call(e)}(t)){if(function(e){return"[object Map]"==Uh.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]"==Uh.call(e)}(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),a)+")";if(Wh(t))return 0==t.length?"Buffer.from([])":"Buffer.from("+e(Array.from(t),a)+")";if(Gh(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<a;)t(e[n])}(t,(function(t){y=!1,h&&(a.__inline2__=!1),d.push((l||h?"":p)+e(t,a))})),y?"[]":h?"["+d.join(", ")+"]":"["+m+d.join(","+m)+m+(l?"":g)+"]";if(!function(e){return"number"==typeof e||"[object Number]"==Uh.call(e)}(t))return function(e){return"[object Object]"==Uh.call(e)}(t)?(d=[],a.wrap=!0,s(),$h(t,(function(t,n){y=!1,d.push((l?"":p)+e(t,a)+":"+(l?"":" ")+e(n,a))})),y?"{}":"{"+m+d.join(","+m)+m+(l?"":g)+"}"):o?JSON.stringify(t)||"null":String(t);if(o)return JSON.stringify(t);if(v)return String(t);if(x){var E=t.toString(16);return c||(E=E.toUpperCase()),"0x"+E}if(R)return"0b"+t.toString(2);if(b)return"0o"+t.toString(8)}var D=t,A=-1,w=D.length;for(d="";++A<w;){var C=D.charAt(A);if(a.es6){var S=D.charCodeAt(A);if(S>=55296&&S<=56319&&w>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(Xh.test(C)){d+=C;continue}if('"'==C){d+=u==C?'\\"':C;continue}if("`"==C){d+=u==C?"\\`":C;continue}if("'"==C){d+=u==C?"\\'":C;continue}}if("\0"!=C||o||Kh.test(D.charAt(A+1)))if(Hh.test(C))d+=Vh[C];else{var P=C.charCodeAt(0);if(a.minimal&&8232!=P&&8233!=P)d+=C;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(/<!--/g,o?"\\u003C!--":"\\x3C!--"):d};qh.version="2.5.2";var zh=qh,Jh=ye,Yh=H;function Qh(e){this.token("..."),this.print(e.argument,e)}function Zh(e){var t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.token("}")}function em(e){var t=e.elements,a=t.length;this.token("["),this.printInnerComments(e);for(var n=0;n<t.length;n++){var r=t[n];r?(n>0&&this.space(),this.print(r,e),n<a-1&&this.token(",")):this.token(",")}this.token("]")}function tm(e){var t=this.getPossibleRaw(e),a=this.format.jsescOption,n=e.value+"";a.numbers?this.number(zh(e.value,a)):null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)}function am(e){var t=this.getPossibleRaw(e);if(this.format.minified||null==t){var a=zh(e.value,Object.assign(this.format.jsescOption,this.format.jsonCompatibleStrings&&{json:!0}));return this.token(a)}this.token(t)}var nm=Ye,rm=Lt;function sm(e,t,a){a&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function im(e,t){var a=t.members;e.token("{"),e.indent(),e.newline();for(var n,r=S(a);!(n=r()).done;){var s=n.value;e.print(s,t),e.newline()}t.hasUnknownMembers&&(e.token("..."),e.newline()),e.dedent(),e.token("}")}function om(e,t){var a=t.id,n=t.init;e.print(a,t),e.space(),e.token("="),e.space(),e.print(n,t),e.token(",")}function dm(e){if(e.declaration){var t=e.declaration;this.print(t,e),rm(t)||this.semicolon()}else this.token("{"),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.token("}"),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function um(e){this.print(e.id,e),this.print(e.typeParameters,e)}function lm(){this.space(),this.token("&"),this.space()}function cm(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function pm(){this.space(),this.token("|"),this.space()}var gm=/(?:^|[^\\])(?:\\\\)*'/,fm=/(?:^|[^\\])(?:\\\\)*"/;function hm(){this.space()}function mm(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function ym(e,t){!0!==t&&e.token(t)}var Rm=Object.freeze({__proto__:null,TaggedTemplateExpression:function(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)},TemplateElement:function(e,t){var a=t.quasis[0]===e,n=t.quasis[t.quasis.length-1]===e,r=(a?"`":"}")+e.value.raw+(n?"`":"${");this.token(r)},TemplateLiteral:function(e){for(var t=e.quasis,a=0;a<t.length;a++)this.print(t[a],e),a+1<t.length&&this.print(e.expressions[a],e)},UnaryExpression:function(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator||"throw"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)},DoExpression:function(e){e.async&&(this.word("async"),this.space()),this.word("do"),this.space(),this.print(e.body,e)},ParenthesizedExpression:function(e){this.token("("),this.print(e.expression,e),this.token(")")},UpdateExpression:function(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.startTerminatorless(!0),this.print(e.argument,e),this.endTerminatorless(),this.token(e.operator))},ConditionalExpression:function(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)},NewExpression:function(e,t){this.word("new"),this.space(),this.print(e.callee,e),(!this.format.minified||0!==e.arguments.length||e.optional||Uf(t,{callee:e})||Wf(t)||Vf(t))&&(this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.token("("),this.printList(e.arguments,e),this.token(")"))},SequenceExpression:function(e){this.printList(e.expressions,e)},ThisExpression:function(){this.word("this")},Super:function(){this.word("super")},Decorator:function(e){this.token("@"),this.print(e.expression,e),this.newline()},OptionalMemberExpression:function(e){if(this.print(e.object,e),!e.computed&&Wf(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;Gf(e.property)&&"number"==typeof e.property.value&&(t=!0),e.optional&&this.token("?."),t?(this.token("["),this.print(e.property,e),this.token("]")):(e.optional||this.token("."),this.print(e.property,e))},OptionalCallExpression:function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.token("("),this.printList(e.arguments,e),this.token(")")},CallExpression:function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),this.token("("),this.printList(e.arguments,e),this.token(")")},Import:function(){this.word("import")},YieldExpression:Kf,AwaitExpression:Xf,EmptyStatement:function(){this.semicolon(!0)},ExpressionStatement:function(e){this.print(e.expression,e),this.semicolon()},AssignmentPattern:function(e){this.print(e.left,e),e.left.optional&&this.token("?"),this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)},AssignmentExpression:qf,BindExpression:function(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)},BinaryExpression:qf,LogicalExpression:qf,MemberExpression:function(e){if(this.print(e.object,e),!e.computed&&Wf(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;Gf(e.property)&&"number"==typeof e.property.value&&(t=!0),t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))},MetaProperty:function(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)},PrivateName:function(e){this.token("#"),this.print(e.id,e)},V8IntrinsicIdentifier:function(e){this.token("%"),this.word(e.name)},ModuleExpression:function(e){this.word("module"),this.space(),this.token("{"),0===e.body.body.length?this.token("}"):(this.newline(),this.printSequence(e.body.body,e,{indent:!0}),this.rightBrace())},WithStatement:function(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)},IfStatement:function(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&Yf(Zf(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith(125)&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))},ForStatement:function(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)},WhileStatement:function(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)},ForInStatement:th,ForOfStatement:ah,DoWhileStatement:function(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()},ContinueStatement:rh,ReturnStatement:sh,BreakStatement:ih,ThrowStatement:oh,LabeledStatement:function(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)},TryStatement:function(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))},CatchClause:function(e){this.word("catch"),this.space(),e.param&&(this.token("("),this.print(e.param,e),this.print(e.param.typeAnnotation,e),this.token(")"),this.space()),this.print(e.body,e)},SwitchStatement:function(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,a){if(!t&&e.cases[e.cases.length-1]===a)return-1}}),this.token("}")},SwitchCase:function(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))},DebuggerStatement:function(){this.word("debugger"),this.semicolon()},VariableDeclaration:function(e,t){e.declare&&(this.word("declare"),this.space()),this.word(e.kind),this.space();var a,n=!1;if(!zf(t))for(var r,s=S(e.declarations);!(r=s()).done;){r.value.init&&(n=!0)}if(n&&(a="const"===e.kind?uh:dh),this.printList(e.declarations,e,{separator:a}),zf(t))if(Jf(t)){if(t.init===e)return}else if(t.left===e)return;this.semicolon()},VariableDeclarator:function(e){this.print(e.id,e),e.definite&&this.token("!"),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))},ClassDeclaration:ph,ClassExpression:ph,ClassBody:function(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith(10)||this.newline(),this.rightBrace())},ClassProperty:function(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e,!0),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e)),e.optional&&this.token("?"),e.definite&&this.token("!"),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()},ClassPrivateProperty:function(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),this.print(e.key,e),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()},ClassMethod:function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},ClassPrivateMethod:function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},_classMethodHead:function(e){this.printJoin(e.decorators,e),this.source("end",e.key.loc),this.tsPrintClassMemberModifiers(e,!1),this._methodHead(e)},StaticBlock:function(e){this.word("static"),this.space(),this.token("{"),0===e.body.length?this.token("}"):(this.newline(),this.printSequence(e.body,e,{indent:!0}),this.rightBrace())},_params:function(e){this.print(e.typeParameters,e),this.token("("),this._parameters(e.params,e),this.token(")"),this.print(e.returnType,e)},_parameters:function(e,t){for(var a=0;a<e.length;a++)this._param(e[a],t),a<e.length-1&&(this.token(","),this.space())},_param:function(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},_methodHead:function(e){var t=e.kind,a=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this._catchUp("start",a.loc),this.word("async"),this.space()),"method"!==t&&"init"!==t||e.generator&&this.token("*"),e.computed?(this.token("["),this.print(a,e),this.token("]")):this.print(a,e),e.optional&&this.token("?"),this._params(e)},_predicate:function(e){e.predicate&&(e.returnType||this.token(":"),this.space(),this.print(e.predicate,e))},_functionHead:function(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),this.space(),e.id&&this.print(e.id,e),this._params(e),this._predicate(e)},FunctionExpression:fh,FunctionDeclaration:fh,ArrowFunctionExpression:function(e){e.async&&(this.word("async"),this.space());var t=e.params[0];this.format.retainLines||this.format.auxiliaryCommentBefore||this.format.auxiliaryCommentAfter||1!==e.params.length||!gh(t)||function(e,t){var a,n;return!!(e.typeParameters||e.returnType||e.predicate||t.typeAnnotation||t.optional||null!=(a=t.leadingComments)&&a.length||null!=(n=t.trailingComments)&&n.length)}(e,t)?this._params(e):this.print(t,e),this._predicate(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)},ImportSpecifier:function(e){"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space()),this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))},ImportDefaultSpecifier:function(e){this.print(e.local,e)},ExportDefaultSpecifier:function(e){this.print(e.exported,e)},ExportSpecifier:function(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))},ExportNamespaceSpecifier:function(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)},ExportAllDeclaration:xh,ExportNamedDeclaration:function(e){this.format.decoratorsBeforeExport&&hh(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),Eh.apply(this,arguments)},ExportDefaultDeclaration:function(e){this.format.decoratorsBeforeExport&&hh(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),this.word("default"),this.space(),Eh.apply(this,arguments)},ImportDeclaration:function(e){this.word("import"),this.space(),"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());var t,a=e.specifiers.slice(0);if(null!=a&&a.length){for(;;){var n=a[0];if(!Rh(n)&&!bh(n))break;this.print(a.shift(),e),a.length&&(this.token(","),this.space())}a.length&&(this.token("{"),this.space(),this.printList(a,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.printAssertions(e),null!=(t=e.attributes)&&t.length&&(this.space(),this.word("with"),this.space(),this.printList(e.attributes,e)),this.semicolon()},ImportAttribute:function(e){this.print(e.key),this.token(":"),this.space(),this.print(e.value)},ImportNamespaceSpecifier:function(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)},Identifier:function(e){var t=this;this.exactSource(e.loc,(function(){t.word(e.name)}))},ArgumentPlaceholder:function(){this.token("?")},RestElement:Qh,SpreadElement:Qh,ObjectExpression:Zh,ObjectPattern:Zh,ObjectMethod:function(e){this.printJoin(e.decorators,e),this._methodHead(e),this.space(),this.print(e.body,e)},ObjectProperty:function(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(Jh(e.value)&&Yh(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&Yh(e.key)&&Yh(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)},ArrayExpression:em,ArrayPattern:em,RecordExpression:function(e){var t,a,n=e.properties;if("bar"===this.format.recordAndTupleSyntaxType)t="{|",a="|}";else{if("hash"!==this.format.recordAndTupleSyntaxType)throw new Error('The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" ('+JSON.stringify(this.format.recordAndTupleSyntaxType)+" received).");t="#{",a="}"}this.token(t),this.printInnerComments(e),n.length&&(this.space(),this.printList(n,e,{indent:!0,statement:!0}),this.space()),this.token(a)},TupleExpression:function(e){var t,a,n=e.elements,r=n.length;if("bar"===this.format.recordAndTupleSyntaxType)t="[|",a="|]";else{if("hash"!==this.format.recordAndTupleSyntaxType)throw new Error(this.format.recordAndTupleSyntaxType+" is not a valid recordAndTuple syntax type");t="#[",a="]"}this.token(t),this.printInnerComments(e);for(var s=0;s<n.length;s++){var i=n[s];i&&(s>0&&this.space(),this.print(i,e),s<r-1&&this.token(","))}this.token(a)},RegExpLiteral:function(e){this.word("/"+e.pattern+"/"+e.flags)},BooleanLiteral:function(e){this.word(e.value?"true":"false")},NullLiteral:function(){this.word("null")},NumericLiteral:tm,StringLiteral:am,BigIntLiteral:function(e){var t=this.getPossibleRaw(e);this.format.minified||null==t?this.word(e.value+"n"):this.word(t)},DecimalLiteral:function(e){var t=this.getPossibleRaw(e);this.format.minified||null==t?this.word(e.value+"m"):this.word(t)},TopicReference:function(){var e=this.format.topicToken;switch(e){case"#":this.token("#");break;default:var t=JSON.stringify(e);throw new Error('The "topicToken" generator option must be "#" ('+t+" received instead).")}},PipelineTopicExpression:function(e){this.print(e.expression,e)},PipelineBareFunction:function(e){this.print(e.callee,e)},PipelinePrimaryTopicReference:function(){this.token("#")},NumberLiteralTypeAnnotation:tm,StringLiteralTypeAnnotation:am,AnyTypeAnnotation:function(){this.word("any")},ArrayTypeAnnotation:function(e){this.print(e.elementType,e),this.token("["),this.token("]")},BooleanTypeAnnotation:function(){this.word("boolean")},BooleanLiteralTypeAnnotation:function(e){this.word(e.value?"true":"false")},NullLiteralTypeAnnotation:function(){this.word("null")},DeclareClass:function(e,t){nm(t)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)},DeclareFunction:function(e,t){nm(t)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),e.predicate&&(this.space(),this.print(e.predicate,e)),this.semicolon()},InferredPredicate:function(){this.token("%"),this.word("checks")},DeclaredPredicate:function(e){this.token("%"),this.word("checks"),this.token("("),this.print(e.value,e),this.token(")")},DeclareInterface:function(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)},DeclareModule:function(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)},DeclareModuleExports:function(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)},DeclareTypeAlias:function(e){this.word("declare"),this.space(),this.TypeAlias(e)},DeclareOpaqueType:function(e,t){nm(t)||(this.word("declare"),this.space()),this.OpaqueType(e)},DeclareVariable:function(e,t){nm(t)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()},DeclareExportDeclaration:function(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space()),dm.apply(this,arguments)},DeclareExportAllDeclaration:function(){this.word("declare"),this.space(),xh.apply(this,arguments)},EnumDeclaration:function(e){var t=e.id,a=e.body;this.word("enum"),this.space(),this.print(t,e),this.print(a,e)},EnumBooleanBody:function(e){sm(this,"boolean",e.explicitType),im(this,e)},EnumNumberBody:function(e){sm(this,"number",e.explicitType),im(this,e)},EnumStringBody:function(e){sm(this,"string",e.explicitType),im(this,e)},EnumSymbolBody:function(e){sm(this,"symbol",!0),im(this,e)},EnumDefaultedMember:function(e){var t=e.id;this.print(t,e),this.token(",")},EnumBooleanMember:function(e){om(this,e)},EnumNumberMember:function(e){om(this,e)},EnumStringMember:function(e){om(this,e)},ExistsTypeAnnotation:function(){this.token("*")},FunctionTypeAnnotation:function(e,t){this.print(e.typeParameters,e),this.token("("),e.this&&(this.word("this"),this.token(":"),this.space(),this.print(e.this.typeAnnotation,e),(e.params.length||e.rest)&&(this.token(","),this.space())),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e)),this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type||"ObjectTypeProperty"===t.type&&t.method?this.token(":"):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)},FunctionTypeParam:function(e){this.print(e.name,e),e.optional&&this.token("?"),e.name&&(this.token(":"),this.space()),this.print(e.typeAnnotation,e)},InterfaceExtends:um,ClassImplements:um,GenericTypeAnnotation:um,_interfaceish:function(e){var t;this.print(e.id,e),this.print(e.typeParameters,e),null!=(t=e.extends)&&t.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),e.implements&&e.implements.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)},_variance:function(e){e.variance&&("plus"===e.variance.kind?this.token("+"):"minus"===e.variance.kind&&this.token("-"))},InterfaceDeclaration:function(e){this.word("interface"),this.space(),this._interfaceish(e)},InterfaceTypeAnnotation:function(e){this.word("interface"),e.extends&&e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),this.space(),this.print(e.body,e)},IntersectionTypeAnnotation:function(e){this.printJoin(e.types,e,{separator:lm})},MixedTypeAnnotation:function(){this.word("mixed")},EmptyTypeAnnotation:function(){this.word("empty")},NullableTypeAnnotation:function(e){this.token("?"),this.print(e.typeAnnotation,e)},NumberTypeAnnotation:function(){this.word("number")},StringTypeAnnotation:function(){this.word("string")},ThisTypeAnnotation:function(){this.word("this")},TupleTypeAnnotation:function(e){this.token("["),this.printList(e.types,e),this.token("]")},TypeofTypeAnnotation:function(e){this.word("typeof"),this.space(),this.print(e.argument,e)},TypeAlias:function(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()},TypeAnnotation:function(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},TypeParameterInstantiation:cm,TypeParameterDeclaration:cm,TypeParameter:function(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},OpaqueType:function(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.token(":"),this.space(),this.print(e.supertype,e)),e.impltype&&(this.space(),this.token("="),this.space(),this.print(e.impltype,e)),this.semicolon()},ObjectTypeAnnotation:function(e){var t=this;e.exact?this.token("{|"):this.token("{");var a=[].concat(A(e.properties),A(e.callProperties||[]),A(e.indexers||[]),A(e.internalSlots||[]));a.length&&(this.space(),this.printJoin(a,e,{addNewlines:function(e){if(e&&!a[0])return 1},indent:!0,statement:!0,iterator:function(){(1!==a.length||e.inexact)&&(t.token(","),t.space())}}),this.space()),e.inexact&&(this.indent(),this.token("..."),a.length&&this.newline(),this.dedent()),e.exact?this.token("|}"):this.token("}")},ObjectTypeInternalSlot:function(e){e.static&&(this.word("static"),this.space()),this.token("["),this.token("["),this.print(e.id,e),this.token("]"),this.token("]"),e.optional&&this.token("?"),e.method||(this.token(":"),this.space()),this.print(e.value,e)},ObjectTypeCallProperty:function(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)},ObjectTypeIndexer:function(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),e.id&&(this.print(e.id,e),this.token(":"),this.space()),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)},ObjectTypeProperty:function(e){e.proto&&(this.word("proto"),this.space()),e.static&&(this.word("static"),this.space()),"get"!==e.kind&&"set"!==e.kind||(this.word(e.kind),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),e.method||(this.token(":"),this.space()),this.print(e.value,e)},ObjectTypeSpreadProperty:function(e){this.token("..."),this.print(e.argument,e)},QualifiedTypeIdentifier:function(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)},SymbolTypeAnnotation:function(){this.word("symbol")},UnionTypeAnnotation:function(e){this.printJoin(e.types,e,{separator:pm})},TypeCastExpression:function(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")},Variance:function(e){"plus"===e.kind?this.token("+"):this.token("-")},VoidTypeAnnotation:function(){this.word("void")},IndexedAccessType:function(e){this.print(e.objectType,e),this.token("["),this.print(e.indexType,e),this.token("]")},OptionalIndexedAccessType:function(e){this.print(e.objectType,e),e.optional&&this.token("?."),this.token("["),this.print(e.indexType,e),this.token("]")},File:function(e){e.program&&this.print(e.program.interpreter,e),this.print(e.program,e)},Program:function(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)},BlockStatement:function(e){var t;this.token("{"),this.printInnerComments(e);var a=null==(t=e.directives)?void 0:t.length;e.body.length||a?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),a&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith(10)||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))},Directive:function(e){this.print(e.value,e),this.semicolon()},DirectiveLiteral:function(e){var t=this.getPossibleRaw(e);if(null==t){var a=e.value;if(fm.test(a)){if(gm.test(a))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token("'"+a+"'")}else this.token('"'+a+'"')}else this.token(t)},InterpreterDirective:function(e){this.token("#!"+e.value+"\n")},Placeholder:function(e){this.token("%%"),this.print(e.name),this.token("%%"),"Statement"===e.expectedNode&&this.semicolon()},JSXAttribute:function(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))},JSXIdentifier:function(e){this.word(e.name)},JSXNamespacedName:function(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)},JSXMemberExpression:function(e){this.print(e.object,e),this.token("."),this.print(e.property,e)},JSXSpreadAttribute:function(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")},JSXExpressionContainer:function(e){this.token("{"),this.print(e.expression,e),this.token("}")},JSXSpreadChild:function(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")},JSXText:function(e){var t=this.getPossibleRaw(e);null!=t?this.token(t):this.token(e.value)},JSXElement:function(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();for(var a,n=S(e.children);!(a=n()).done;){var r=a.value;this.print(r,e)}this.dedent(),this.print(e.closingElement,e)}},JSXOpeningElement:function(e){this.token("<"),this.print(e.name,e),this.print(e.typeParameters,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:hm})),e.selfClosing?(this.space(),this.token("/>")):this.token(">")},JSXClosingElement:function(e){this.token("</"),this.print(e.name,e),this.token(">")},JSXEmptyExpression:function(e){this.printInnerComments(e)},JSXFragment:function(e){this.print(e.openingFragment,e),this.indent();for(var t,a=S(e.children);!(t=a()).done;){var n=t.value;this.print(n,e)}this.dedent(),this.print(e.closingFragment,e)},JSXOpeningFragment:function(){this.token("<"),this.token(">")},JSXClosingFragment:function(){this.token("</"),this.token(">")},TSTypeAnnotation:function(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},TSTypeParameterInstantiation:mm,TSTypeParameterDeclaration:mm,TSTypeParameter:function(e){this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint,e)),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},TSParameterProperty:function(e){e.accessibility&&(this.word(e.accessibility),this.space()),e.readonly&&(this.word("readonly"),this.space()),this._param(e.parameter)},TSDeclareFunction:function(e){e.declare&&(this.word("declare"),this.space()),this._functionHead(e),this.token(";")},TSDeclareMethod:function(e){this._classMethodHead(e),this.token(";")},TSQualifiedName:function(e){this.print(e.left,e),this.token("."),this.print(e.right,e)},TSCallSignatureDeclaration:function(e){this.tsPrintSignatureDeclarationBase(e),this.token(";")},TSConstructSignatureDeclaration:function(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.token(";")},TSPropertySignature:function(e){var t=e.readonly,a=e.initializer;t&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation,e),a&&(this.space(),this.token("="),this.space(),this.print(a,e)),this.token(";")},tsPrintPropertyOrMethodName:function(e){e.computed&&this.token("["),this.print(e.key,e),e.computed&&this.token("]"),e.optional&&this.token("?")},TSMethodSignature:function(e){var t=e.kind;"set"!==t&&"get"!==t||(this.word(t),this.space()),this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.token(";")},TSIndexSignature:function(e){var t=e.readonly;e.static&&(this.word("static"),this.space()),t&&(this.word("readonly"),this.space()),this.token("["),this._parameters(e.parameters,e),this.token("]"),this.print(e.typeAnnotation,e),this.token(";")},TSAnyKeyword:function(){this.word("any")},TSBigIntKeyword:function(){this.word("bigint")},TSUnknownKeyword:function(){this.word("unknown")},TSNumberKeyword:function(){this.word("number")},TSObjectKeyword:function(){this.word("object")},TSBooleanKeyword:function(){this.word("boolean")},TSStringKeyword:function(){this.word("string")},TSSymbolKeyword:function(){this.word("symbol")},TSVoidKeyword:function(){this.word("void")},TSUndefinedKeyword:function(){this.word("undefined")},TSNullKeyword:function(){this.word("null")},TSNeverKeyword:function(){this.word("never")},TSIntrinsicKeyword:function(){this.word("intrinsic")},TSThisType:function(){this.word("this")},TSFunctionType:function(e){this.tsPrintFunctionOrConstructorType(e)},TSConstructorType:function(e){e.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)},tsPrintFunctionOrConstructorType:function(e){var t=e.typeParameters,a=e.parameters;this.print(t,e),this.token("("),this._parameters(a,e),this.token(")"),this.space(),this.token("=>"),this.space(),this.print(e.typeAnnotation.typeAnnotation,e)},TSTypeReference:function(e){this.print(e.typeName,e),this.print(e.typeParameters,e)},TSTypePredicate:function(e){e.asserts&&(this.word("asserts"),this.space()),this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))},TSTypeQuery:function(e){this.word("typeof"),this.space(),this.print(e.exprName)},TSTypeLiteral:function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)},tsPrintTypeLiteralOrInterfaceBody:function(e,t){this.tsPrintBraced(e,t)},tsPrintBraced:function(e,t){if(this.token("{"),e.length){this.indent(),this.newline();for(var a,n=S(e);!(a=n()).done;){var r=a.value;this.print(r,t),this.newline()}this.dedent(),this.rightBrace()}else this.token("}")},TSArrayType:function(e){this.print(e.elementType,e),this.token("[]")},TSTupleType:function(e){this.token("["),this.printList(e.elementTypes,e),this.token("]")},TSOptionalType:function(e){this.print(e.typeAnnotation,e),this.token("?")},TSRestType:function(e){this.token("..."),this.print(e.typeAnnotation,e)},TSNamedTupleMember:function(e){this.print(e.label,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.elementType,e)},TSUnionType:function(e){this.tsPrintUnionOrIntersectionType(e,"|")},TSIntersectionType:function(e){this.tsPrintUnionOrIntersectionType(e,"&")},tsPrintUnionOrIntersectionType:function(e,t){this.printJoin(e.types,e,{separator:function(){this.space(),this.token(t),this.space()}})},TSConditionalType:function(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.token("?"),this.space(),this.print(e.trueType),this.space(),this.token(":"),this.space(),this.print(e.falseType)},TSInferType:function(e){this.token("infer"),this.space(),this.print(e.typeParameter)},TSParenthesizedType:function(e){this.token("("),this.print(e.typeAnnotation,e),this.token(")")},TSTypeOperator:function(e){this.word(e.operator),this.space(),this.print(e.typeAnnotation,e)},TSIndexedAccessType:function(e){this.print(e.objectType,e),this.token("["),this.print(e.indexType,e),this.token("]")},TSMappedType:function(e){var t=e.nameType,a=e.optional,n=e.readonly,r=e.typeParameter;this.token("{"),this.space(),n&&(ym(this,n),this.word("readonly"),this.space()),this.token("["),this.word(r.name),this.space(),this.word("in"),this.space(),this.print(r.constraint,r),t&&(this.space(),this.word("as"),this.space(),this.print(t,e)),this.token("]"),a&&(ym(this,a),this.token("?")),this.token(":"),this.space(),this.print(e.typeAnnotation,e),this.space(),this.token("}")},TSLiteralType:function(e){this.print(e.literal,e)},TSExpressionWithTypeArguments:function(e){this.print(e.expression,e),this.print(e.typeParameters,e)},TSInterfaceDeclaration:function(e){var t=e.declare,a=e.id,n=e.typeParameters,r=e.extends,s=e.body;t&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(a,e),this.print(n,e),null!=r&&r.length&&(this.space(),this.word("extends"),this.space(),this.printList(r,e)),this.space(),this.print(s,e)},TSInterfaceBody:function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)},TSTypeAliasDeclaration:function(e){var t=e.declare,a=e.id,n=e.typeParameters,r=e.typeAnnotation;t&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(a,e),this.print(n,e),this.space(),this.token("="),this.space(),this.print(r,e),this.token(";")},TSAsExpression:function(e){var t=e.expression,a=e.typeAnnotation;this.print(t,e),this.space(),this.word("as"),this.space(),this.print(a,e)},TSTypeAssertion:function(e){var t=e.typeAnnotation,a=e.expression;this.token("<"),this.print(t,e),this.token(">"),this.space(),this.print(a,e)},TSEnumDeclaration:function(e){var t=e.declare,a=e.const,n=e.id,r=e.members;t&&(this.word("declare"),this.space()),a&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(n,e),this.space(),this.tsPrintBraced(r,e)},TSEnumMember:function(e){var t=e.id,a=e.initializer;this.print(t,e),a&&(this.space(),this.token("="),this.space(),this.print(a,e)),this.token(",")},TSModuleDeclaration:function(e){var t=e.declare,a=e.id;if(t&&(this.word("declare"),this.space()),e.global||(this.word("Identifier"===a.type?"namespace":"module"),this.space()),this.print(a,e),e.body){for(var n=e.body;"TSModuleDeclaration"===n.type;)this.token("."),this.print(n.id,n),n=n.body;this.space(),this.print(n,e)}else this.token(";")},TSModuleBlock:function(e){this.tsPrintBraced(e.body,e)},TSImportType:function(e){var t=e.argument,a=e.qualifier,n=e.typeParameters;this.word("import"),this.token("("),this.print(t,e),this.token(")"),a&&(this.token("."),this.print(a,e)),n&&this.print(n,e)},TSImportEqualsDeclaration:function(e){var t=e.isExport,a=e.id,n=e.moduleReference;t&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(a,e),this.space(),this.token("="),this.space(),this.print(n,e),this.token(";")},TSExternalModuleReference:function(e){this.token("require("),this.print(e.expression,e),this.token(")")},TSNonNullExpression:function(e){this.print(e.expression,e),this.token("!")},TSExportAssignment:function(e){this.word("export"),this.space(),this.token("="),this.space(),this.print(e.expression,e),this.token(";")},TSNamespaceExportDeclaration:function(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id,e)},tsPrintSignatureDeclarationBase:function(e){var t=e.typeParameters,a=e.parameters;this.print(t,e),this.token("("),this._parameters(a,e),this.token(")"),this.print(e.typeAnnotation,e)},tsPrintClassMemberModifiers:function(e,t){t&&e.declare&&(this.word("declare"),this.space()),e.accessibility&&(this.word(e.accessibility),this.space()),e.static&&(this.word("static"),this.space()),e.override&&(this.word("override"),this.space()),e.abstract&&(this.word("abstract"),this.space()),t&&e.readonly&&(this.word("readonly"),this.space())}}),bm=te,vm=$,xm=L,Em=/e/i,Dm=/\.0+$/,Am=/^0[box]/,wm=/^\s*[@#]__PURE__\s*$/,Cm=$f,Sm=function(e,t){return Mf(e,t,"after")},Tm=function(e,t){return Mf(e,t,"before")},jm=function(){function e(e,t){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new WeakSet,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=e,this._buf=new rg(t)}var t=e.prototype;return t.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},t.indent=function(){this.format.compact||this.format.concise||this._indent++},t.dedent=function(){this.format.compact||this.format.concise||this._indent--},t.semicolon=function(e){void 0===e&&(e=!1),this._maybeAddAuxComment(),this._append(";",!e)},t.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},t.space=function(e){if(void 0===e&&(e=!1),!this.format.compact)if(e)this._space();else if(this._buf.hasContent()){var t=this.getLastChar();32!==t&&10!==t&&this._space()}},t.word=function(e){(this._endsWithWord||this.endsWith(47)&&47===e.charCodeAt(0))&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},t.number=function(e){this.word(e),this._endsWithInteger=Number.isInteger(+e)&&!Am.test(e)&&!Em.test(e)&&!Dm.test(e)&&46!==e.charCodeAt(e.length-1)},t.token=function(e){var t=this.getLastChar(),a=e.charCodeAt(0);("--"===e&&33===t||43===a&&43===t||45===a&&45===t||46===a&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},t.newline=function(e){if(void 0===e&&(e=1),!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var t=this.endsWithCharAndNewline();if(10!==t&&(123!==t&&58!==t||e--,!(e<=0)))for(var a=0;a<e;a++)this._newline()}},t.endsWith=function(e){return this.getLastChar()===e},t.getLastChar=function(){return this._buf.getLastChar()},t.endsWithCharAndNewline=function(){return this._buf.endsWithCharAndNewline()},t.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},t.exactSource=function(e,t){this._catchUp("start",e),this._buf.exactSource(e,t)},t.source=function(e,t){this._catchUp(e,t),this._buf.source(e,t)},t.withSource=function(e,t,a){this._catchUp(e,t),this._buf.withSource(e,t,a)},t._space=function(){this._append(" ",!0)},t._newline=function(){this._append("\n",!0)},t._append=function(e,t){void 0===t&&(t=!1),this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},t._maybeIndent=function(e){this._indent&&this.endsWith(10)&&10!==e.charCodeAt(0)&&this._buf.queue(this._getIndent())},t._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){var a;for(a=0;a<e.length&&" "===e[a];a++);if(a!==e.length){var n=e[a];if("\n"!==n){if("/"!==n||a+1===e.length)return void(this._parenPushNewlineState=null);var r=e[a+1];if("*"===r){if(wm.test(e.slice(a+2,e.length-2)))return}else if("/"!==r)return void(this._parenPushNewlineState=null)}this.token("("),this.indent(),t.printed=!0}}},t._catchUp=function(e,t){if(this.format.retainLines){var a=t?t[e]:null;if(null!=(null==a?void 0:a.line))for(var n=a.line-this._buf.getCurrentLine(),r=0;r<n;r++)this._newline()}},t._getIndent=function(){return this.format.indent.style.repeat(this._indent)},t.startTerminatorless=function(e){return void 0===e&&(e=!1),e?(this._noLineTerminator=!0,null):this._parenPushNewlineState={printed:!1}},t.endTerminatorless=function(e){this._noLineTerminator=!1,null!=e&&e.printed&&(this.dedent(),this.newline(),this.token(")"))},t.print=function(e,t){var a=this;if(e){var n=this.format.concise;e._compact&&(this.format.concise=!0);var r=this[e.type];if(!r)throw new ReferenceError("unknown node of type "+JSON.stringify(e.type)+" with constructor "+JSON.stringify(null==e?void 0:e.constructor.name));this._printStack.push(e);var s=this._insideAux;this._insideAux=!e.loc,this._maybeAddAuxComment(this._insideAux&&!s);var i=Cm(e,t,this._printStack);this.format.retainFunctionParens&&"FunctionExpression"===e.type&&e.extra&&e.extra.parenthesized&&(i=!0),i&&this.token("("),this._printLeadingComments(e);var o=bm(e)||vm(e)?null:e.loc;this.withSource("start",o,(function(){r.call(a,e,t)})),this._printTrailingComments(e),i&&this.token(")"),this._printStack.pop(),this.format.concise=n,this._insideAux=s}},t._maybeAddAuxComment=function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()},t._printAuxBeforeComment=function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}},t._printAuxAfterComment=function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}},t.getPossibleRaw=function(e){var t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw},t.printJoin=function(e,t,a){if(void 0===a&&(a={}),null!=e&&e.length){a.indent&&this.indent();for(var n={addNewlines:a.addNewlines},r=0;r<e.length;r++){var s=e[r];s&&(a.statement&&this._printNewline(!0,s,t,n),this.print(s,t),a.iterator&&a.iterator(s,r),a.separator&&r<e.length-1&&a.separator.call(this),a.statement&&this._printNewline(!1,s,t,n))}a.indent&&this.dedent()}},t.printAndIndentOnComments=function(e,t){var a=e.leadingComments&&e.leadingComments.length>0;a&&this.indent(),this.print(e,t),a&&this.dedent()},t.printBlock=function(e){var t=e.body;xm(t)||this.space(),this.print(t,e)},t._printTrailingComments=function(e){this._printComments(this._getComments(!1,e))},t._printLeadingComments=function(e){this._printComments(this._getComments(!0,e),!0)},t.printInnerComments=function(e,t){var a;void 0===t&&(t=!0),null!=(a=e.innerComments)&&a.length&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},t.printSequence=function(e,t,a){return void 0===a&&(a={}),a.statement=!0,this.printJoin(e,t,a)},t.printList=function(e,t,a){return void 0===a&&(a={}),null==a.separator&&(a.separator=Pm),this.printJoin(e,t,a)},t._printNewline=function(e,t,a,n){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var r=0;if(this._buf.hasContent())e||r++,n.addNewlines&&(r+=n.addNewlines(e,t)||0),(e?Tm:Sm)(t,a)&&r++;this.newline(Math.min(2,r))}},t._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]},t._printComment=function(e,t){var a=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){this._printedComments.add(e);var n="CommentBlock"===e.type,r=n&&!t&&!this._noLineTerminator;r&&this._buf.hasContent()&&this.newline(1);var s=this.getLastChar();91!==s&&123!==s&&this.space();var i=n||this._noLineTerminator?"/*"+e.value+"*/":"//"+e.value+"\n";if(n&&this.format.indent.adjustMultilineComment){var o,d=null==(o=e.loc)?void 0:o.start.column;if(d){var u=new RegExp("\\n\\s{1,"+d+"}","g");i=i.replace(u,"\n")}var l=Math.max(this._getIndent().length,this.format.retainLines?0:this._buf.getCurrentColumn());i=i.replace(/\n(?!$)/g,"\n"+" ".repeat(l))}this.endsWith(47)&&this._space(),this.withSource("start",e.loc,(function(){a._append(i)})),r&&this.newline(1)}},t._printComments=function(e,t){if(null!=e&&e.length)if(t&&1===e.length&&wm.test(e[0].value))this._printComment(e[0],this._buf.hasContent()&&!this.endsWith(10));else for(var a,n=S(e);!(a=n()).done;){var r=a.value;this._printComment(r)}},t.printAssertions=function(e){var t;null!=(t=e.assertions)&&t.length&&(this.space(),this.word("assert"),this.space(),this.token("{"),this.space(),this.printList(e.assertions,e),this.space(),this.token("}"))},e}();function Pm(){this.token(","),this.space()}Object.assign(jm.prototype,Rm),jm.prototype.Noop=function(){};var Fm=function(e){function t(t,a,n){var r;void 0===a&&(a={});var s=function(e,t){var a={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,indent:{adjustMultilineComment:!0,style:" ",base:0},decoratorsBeforeExport:!!t.decoratorsBeforeExport,jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},t.jsescOption),recordAndTupleSyntaxType:t.recordAndTupleSyntaxType,topicToken:t.topicToken};a.jsonCompatibleStrings=t.jsonCompatibleStrings,a.minified?(a.compact=!0,a.shouldPrintComment=a.shouldPrintComment||function(){return a.comments}):a.shouldPrintComment=a.shouldPrintComment||function(e){return a.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0};"auto"===a.compact&&(a.compact=e.length>5e5,a.compact&&console.error("[BABEL] Note: The code generator has deoptimised the styling of "+t.filename+" as it exceeds the max of 500KB."));a.compact&&(a.indent.adjustMultilineComment=!1);return a}(n,a),i=a.sourceMaps?new ag(a,n):null;return(r=e.call(this,s,i)||this).ast=void 0,r.ast=t,r}return R(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(jm);function _m(e,t,a){return new Fm(e,t,a).generate()}var km=an;var Im=Object.freeze({__proto__:null,findParent:function(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null},find:function(e){var t=this;do{if(e(t))return t}while(t=t.parentPath);return null},getFunctionParent:function(){return this.findParent((function(e){return e.isFunction()}))},getStatementParent:function(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e},getEarliestCommonAncestorFrom:function(e){return this.getDeepestCommonAncestorFrom(e,(function(e,t,a){for(var n,r,s=km[e.type],i=S(a);!(r=i()).done;){var o=r.value[t+1];if(n)if(o.listKey&&n.listKey===o.listKey&&o.key<n.key)n=o;else s.indexOf(n.parentKey)>s.indexOf(o.parentKey)&&(n=o);else n=o}return n}))},getDeepestCommonAncestorFrom:function(e,t){var a=this;if(!e.length)return this;if(1===e.length)return e[0];var n,r,s=1/0,i=e.map((function(e){var t=[];do{t.unshift(e)}while((e=e.parentPath)&&e!==a);return t.length<s&&(s=t.length),t})),o=i[0];e:for(var d=0;d<s;d++){for(var u,l=o[d],c=S(i);!(u=c()).done;){if(u.value[d]!==l)break e}n=d,r=l}if(r)return t?t(r,n,i):r;throw new Error("Couldn't find intersection")},getAncestry:function(){var e=this,t=[];do{t.push(e)}while(e=e.parentPath);return t},isAncestor:function(e){return e.isDescendant(this)},isDescendant:function(e){return!!this.findParent((function(t){return t===e}))},inType:function(){for(var e=this,t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];for(;e;){for(var r,s=S(a);!(r=s()).done;){var i=r.value;if(e.node.type===i)return!0}e=e.parentPath}return!1}}),Bm=Ma,Om=Jd,Nm=Yd,Lm=Xd,Mm=Jd,$m=It,Um=pi,Gm=Bi;function Wm(e,t,a){var n=e.constantViolations.slice();return n.unshift(e.path),n.filter((function(e){var n=(e=e.resolve())._guessExecutionStatusRelativeTo(t);return a&&"unknown"===n&&a.push(e),"before"===n}))}function Vm(e,t){var a,n,r,s=t.node.operator,i=t.get("right").resolve(),o=t.get("left").resolve();if(o.isIdentifier({name:e})?a=i:i.isIdentifier({name:e})&&(a=o),a)return"==="===s?a.getTypeAnnotation():Bm.indexOf(s)>=0?Um():void 0;if(("==="===s||"=="===s)&&(o.isUnaryExpression({operator:"typeof"})?(n=o,r=i):i.isUnaryExpression({operator:"typeof"})&&(n=i,r=o),n&&n.get("argument").isIdentifier({name:e})&&(r=r.resolve()).isLiteral())){var d=r.node.value;if("string"==typeof d)return Lm(d)}}function Hm(e,t,a){var n=function(e,t,a){for(var n;n=t.parentPath;){if(n.isIfStatement()||n.isConditionalExpression()){if("test"===t.key)return;return n}if(n.isFunction()&&n.parentPath.scope.getBinding(a)!==e)return;t=n}}(e,t,a);if(n){for(var r=[n.get("test")],s=[],i=0;i<r.length;i++){var o=r[i];if(o.isLogicalExpression())"&&"===o.node.operator&&(r.push(o.get("left")),r.push(o.get("right")));else if(o.isBinaryExpression()){var d=Vm(a,o);d&&s.push(d)}}return s.length?$m(s[0])&&Nm?{typeAnnotation:Nm(s),ifStatement:n}:Om?{typeAnnotation:Om(s),ifStatement:n}:{typeAnnotation:Mm(s),ifStatement:n}:Hm(n,a)}}var Km=Ga,Xm=Ka,qm=Wa,zm=Xa,Jm=qa,Ym=Os,Qm=Ns,Zm=Ls,ey=sa,ty=Jd,ay=Yd,ny=Jd,ry=ai,sy=Cr,iy=It,oy=$s,dy=pi,uy=Ei,ly=wi,cy=ki,py=Bi;function gy(e){return e.typeAnnotation}function fy(){return ry(sy("Array"))}function hy(){return fy()}function my(){return ry(sy("Function"))}gy.validParent=!0,hy.validParent=!0;var yy=ey("Array.from"),Ry=ey("Object.keys"),by=ey("Object.values"),vy=ey("Object.entries");function xy(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e.is("generator")?ry(sy("AsyncIterator")):ry(sy("Promise"));if(e.node.returnType)return e.node.returnType}}var Ey=Object.freeze({__proto__:null,VariableDeclarator:function(){var e;if(this.get("id").isIdentifier()){var t=this.get("init"),a=t.getTypeAnnotation();return"AnyTypeAnnotation"===(null==(e=a)?void 0:e.type)&&t.isCallExpression()&&t.get("callee").isIdentifier({name:"Array"})&&!t.scope.hasBinding("Array",!0)&&(a=fy()),a}},TypeCastExpression:gy,NewExpression:function(e){if(this.get("callee").isIdentifier())return ry(e.callee)},TemplateLiteral:function(){return uy()},UnaryExpression:function(e){var t=e.operator;return"void"===t?py():zm.indexOf(t)>=0?dy():Jm.indexOf(t)>=0?uy():Xm.indexOf(t)>=0?Zm():void 0},BinaryExpression:function(e){var t=e.operator;if(qm.indexOf(t)>=0)return dy();if(Km.indexOf(t)>=0)return Zm();if("+"===t){var a=this.get("right"),n=this.get("left");return n.isBaseType("number")&&a.isBaseType("number")?dy():n.isBaseType("string")||a.isBaseType("string")?uy():cy([uy(),dy()])}},LogicalExpression:function(){var e=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return iy(e[0])&&ay?ay(e):ty?ty(e):ny(e)},ConditionalExpression:function(){var e=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return iy(e[0])&&ay?ay(e):ty?ty(e):ny(e)},SequenceExpression:function(){return this.get("expressions").pop().getTypeAnnotation()},ParenthesizedExpression:function(){return this.get("expression").getTypeAnnotation()},AssignmentExpression:function(){return this.get("right").getTypeAnnotation()},UpdateExpression:function(e){var t=e.operator;if("++"===t||"--"===t)return dy()},StringLiteral:function(){return uy()},NumericLiteral:function(){return dy()},BooleanLiteral:function(){return Zm()},NullLiteral:function(){return oy()},RegExpLiteral:function(){return ry(sy("RegExp"))},ObjectExpression:function(){return ry(sy("Object"))},ArrayExpression:fy,RestElement:hy,FunctionExpression:my,ArrowFunctionExpression:my,FunctionDeclaration:my,ClassExpression:my,ClassDeclaration:my,CallExpression:function(){var e=this.node.callee;return Ry(e)?Qm(uy()):yy(e)||by(e)?Qm(Ym()):vy(e)?Qm(ly([uy(),Ym()])):xy(this.get("callee"))},TaggedTemplateExpression:function(){return xy(this.get("tag"))},Identifier:function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:function(e,t,a){var n=[],r=[],s=Wm(e,t,r),i=Hm(e,t,a);if(i){var o=Wm(e,i.ifStatement);s=s.filter((function(e){return o.indexOf(e)<0})),n.push(i.typeAnnotation)}if(s.length){var d;(d=s).push.apply(d,r);for(var u,l=S(s);!(u=l()).done;){var c=u.value;n.push(c.getTypeAnnotation())}}if(!n.length)return;if($m(n[0])&&Nm)return Nm(n);if(Om)return Om(n);return Mm(n)}(t,this,e.name):"undefined"===e.name?Gm():"NaN"===e.name||"Infinity"===e.name?Um():void e.name}}}),Dy=Os,Ay=qe,wy=Je,Cy=tt,Sy=aa,Ty=Qe,jy=H,Py=et,Fy=nt,_y=rt,ky=st,Iy=ot,By=dt,Oy=Ei,Ny=Bi;var Ly=new WeakSet;function My(e,t,a){if("string"===e)return _y(t);if("number"===e)return Fy(t);if("boolean"===e)return wy(t);if("any"===e)return Ay(t);if("mixed"===e)return Py(t);if("empty"===e)return Cy(t);if("void"===e)return By(t);if(a)return!1;throw new Error("Unknown base type "+e)}var $y,Uy,Gy,Wy,Vy,Hy,Ky,Xy,qy,zy,Jy,Yy,Qy,Zy,eR,tR,aR,nR,rR,sR=Object.freeze({__proto__:null,getTypeAnnotation:function(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||Dy();return ky(e)&&(e=e.typeAnnotation),this.typeAnnotation=e},_getTypeAnnotation:function(){var e=this.node;if(e){if(e.typeAnnotation)return e.typeAnnotation;if(!Ly.has(e)){Ly.add(e);try{var t,a=Ey[e.type];if(a)return a.call(this,e);if(null!=(t=a=Ey[this.parentPath.type])&&t.validParent)return this.parentPath.getTypeAnnotation()}finally{Ly.delete(e)}}}else if("init"===this.key&&this.parentPath.isVariableDeclarator()){var n=this.parentPath.parentPath,r=n.parentPath;return"left"===n.key&&r.isForInStatement()?Oy():"left"===n.key&&r.isForOfStatement()?Dy():Ny()}},isBaseType:function(e,t){return My(e,this.getTypeAnnotation(),t)},couldBeBaseType:function(e){var t=this.getTypeAnnotation();if(Ay(t))return!0;if(Iy(t)){for(var a,n=S(t.types);!(a=n()).done;){var r=a.value;if(Ay(r)||My(e,r,!0))return!0}return!1}return My(e,t,!0)},baseTypeStrictlyMatches:function(e){var t=this.getTypeAnnotation(),a=e.getTypeAnnotation();return!(Ay(t)||!Sy(t))&&a.type===t.type},isGenericType:function(e){var t=this.getTypeAnnotation();return Ty(t)&&jy(t.id,{name:e})}}),iR=r((function(e){var t=function(e){var t,a=Object.prototype,n=a.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},s=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",o=r.toStringTag||"@@toStringTag";function d(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,a){return e[t]=a}}function u(e,t,a,n){var r=t&&t.prototype instanceof m?t:m,s=Object.create(r.prototype),i=new T(n||[]);return s._invoke=function(e,t,a){var n=c;return function(r,s){if(n===g)throw new Error("Generator is already running");if(n===f){if("throw"===r)throw s;return P()}for(a.method=r,a.arg=s;;){var i=a.delegate;if(i){var o=w(i,a);if(o){if(o===h)continue;return o}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(n===c)throw n=f,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n=g;var d=l(e,t,a);if("normal"===d.type){if(n=a.done?f:p,d.arg===h)continue;return{value:d.arg,done:a.done}}"throw"===d.type&&(n=f,a.method="throw",a.arg=d.arg)}}}(e,a,i),s}function l(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var c="suspendedStart",p="suspendedYield",g="executing",f="completed",h={};function m(){}function y(){}function R(){}var b={};b[s]=function(){return this};var v=Object.getPrototypeOf,x=v&&v(v(j([])));x&&x!==a&&n.call(x,s)&&(b=x);var E=R.prototype=m.prototype=Object.create(b);function D(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function a(r,s,i,o){var d=l(e[r],e,s);if("throw"!==d.type){var u=d.arg,c=u.value;return c&&"object"==typeof c&&n.call(c,"__await")?t.resolve(c.__await).then((function(e){a("next",e,i,o)}),(function(e){a("throw",e,i,o)})):t.resolve(c).then((function(e){u.value=e,i(u)}),(function(e){return a("throw",e,i,o)}))}o(d.arg)}var r;this._invoke=function(e,n){function s(){return new t((function(t,r){a(e,n,t,r)}))}return r=r?r.then(s,s):s()}}function w(e,a){var n=e.iterator[a.method];if(n===t){if(a.delegate=null,"throw"===a.method){if(e.iterator.return&&(a.method="return",a.arg=t,w(e,a),"throw"===a.method))return h;a.method="throw",a.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=l(n,e.iterator,a.arg);if("throw"===r.type)return a.method="throw",a.arg=r.arg,a.delegate=null,h;var s=r.arg;return s?s.done?(a[e.resultName]=s.value,a.next=e.nextLoc,"return"!==a.method&&(a.method="next",a.arg=t),a.delegate=null,h):s:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function j(e){if(e){var a=e[s];if(a)return a.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function a(){for(;++r<e.length;)if(n.call(e,r))return a.value=e[r],a.done=!1,a;return a.value=t,a.done=!0,a};return i.next=i}}return{next:P}}function P(){return{value:t,done:!0}}return y.prototype=E.constructor=R,R.constructor=y,y.displayName=d(R,o,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,R):(e.__proto__=R,d(e,o,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},D(A.prototype),A.prototype[i]=function(){return this},e.AsyncIterator=A,e.async=function(t,a,n,r,s){void 0===s&&(s=Promise);var i=new A(u(t,a,n,r),s);return e.isGeneratorFunction(a)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},D(E),d(E,o,"Generator"),E[s]=function(){return this},E.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var a in e)t.push(a);return t.reverse(),function a(){for(;t.length;){var n=t.pop();if(n in e)return a.value=n,a.done=!1,a}return a.done=!0,a}},e.values=j,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var a in this)"t"===a.charAt(0)&&n.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var a=this;function r(n,r){return o.type="throw",o.arg=e,a.next=n,r&&(a.method="next",a.arg=t),!!r}for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var d=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(d&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(d){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var s=r;break}}s&&("break"===e||"continue"===e)&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var i=s?s.completion:{};return i.type=e,i.arg=t,s?(this.method="next",this.next=s.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),S(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;S(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,n){return this.delegate={iterator:j(e),resultName:a,nextLoc:n},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}}),"/$$rollup_base$$/node_modules/regenerator-runtime");Qy=new RegExp("\\/(?![\\*\\/])(?:\\[(?:(?![\\\\\\]])(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))*\\]|(?![\\/\\\\\\]])(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))*(\\/(?:[\\$0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]|\\uDB40[\\uDD00-\\uDDEF])*|\\\\)?","y"),Yy=new RegExp("--|\\+\\+|=>|\\.{3}|\\??\\.(?!\\d)|(?:&&|\\|\\||\\?\\?|[+\\-%&|^]|\\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\\/(?![\\/*]))=?|[?~,:;[\\](){}]","y"),$y=new RegExp("(?=(?:[\\$A-Z\\\\_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]))(?:(?:[\\$0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]|\\uDB40[\\uDD00-\\uDDEF])|\\\\u[0-9A-Fa-f]{4}|\\\\u\\{[0-9A-Fa-f]+\\})+","y"),eR=new RegExp("(['\"])(?:(?!\\1)[^\\\\\\n\\r]|\\\\(?:\\r\\n|[^]))*(\\1)?","y"),Jy=new RegExp("(?:0[xX][\\da-fA-F](?:_?[\\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\\d)*n|(?:(?:0(?!\\d)|0\\d*[89]\\d*|[1-9](?:_?\\d)*)(?:\\.(?:\\d(?:_?\\d)*)?)?|\\.\\d(?:_?\\d)*)(?:[eE][+-]?\\d(?:_?\\d)*)?|0[0-7]+","y"),tR=new RegExp("[`}](?:[^`\\\\$]|\\\\[^]|\\$(?!\\{))*(`|\\$\\{)?","y"),rR=new RegExp("[\\t\\x0B\\f \\xA0\\u1680\\u2000-\\u200A\\u202F\\u205F\\u3000\\uFEFF]+","y"),Xy=new RegExp("\\r?\\n|[\\r\\u2028\\u2029]","y"),qy=new RegExp("\\/\\*(?:[^*]|\\*(?!\\/))*(\\*\\/)?","y"),Zy=new RegExp("\\/\\/.*","y"),Gy=new RegExp("[<>.:={}]|\\/(?![\\/*])","y"),Uy=new RegExp("(?:[\\$A-Z_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A])(?:[\\$\\x2D0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF38\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A]|\\uDB40[\\uDD00-\\uDDEF])*","y"),Wy=new RegExp("(['\"])(?:(?!\\1)[^])*(\\1)?","y"),Vy=new RegExp("[^<>{}]+","y"),nR=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,aR=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/,Hy=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/,Ky=/^(?:return|throw|yield)$/,zy=RegExp(Xy.source),iR.mark((function e(t,a){var n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=(void 0===a?{}:a).jsx,r=void 0!==n&&n,l=t.length,d=0,u="",R=[{tag:"JS"}],s=[],h=0,m=!1;case 8:if(!(d<l)){e.next=231;break}p=R[R.length-1],e.t0=p.tag,e.next="JS"===e.t0||"JSNonExpressionParen"===e.t0||"InterpolationInTemplate"===e.t0||"InterpolationInJSX"===e.t0?13:"JSXTag"===e.t0||"JSXTagEnd"===e.t0?136:"JSXChildren"===e.t0?172:195;break;case 13:if("/"!==t[d]||!nR.test(u)&&!Hy.test(u)){e.next=22;break}if(Qy.lastIndex=d,!(c=Qy.exec(t))){e.next=22;break}return d=Qy.lastIndex,u=c[0],m=!0,e.next=21,{type:"RegularExpressionLiteral",value:c[0],closed:void 0!==c[1]&&"\\"!==c[1]};case 21:return e.abrupt("continue",8);case 22:if(Yy.lastIndex=d,!(c=Yy.exec(t))){e.next=93;break}y=c[0],g=Yy.lastIndex,f=y,e.t1=y,e.next="("===e.t1?30:")"===e.t1?34:"{"===e.t1?38:"}"===e.t1?43:"]"===e.t1?74:"++"===e.t1||"--"===e.t1?76:"<"===e.t1?78:87;break;case 30:return"?NonExpressionParenKeyword"===u&&R.push({tag:"JSNonExpressionParen",nesting:h}),h++,m=!1,e.abrupt("break",88);case 34:return h--,m=!0,"JSNonExpressionParen"===p.tag&&h===p.nesting&&(R.pop(),f="?NonExpressionParenEnd",m=!1),e.abrupt("break",88);case 38:return Yy.lastIndex=0,o=!aR.test(u)&&(nR.test(u)||Hy.test(u)),s.push(o),m=!1,e.abrupt("break",88);case 43:e.t2=p.tag,e.next="InterpolationInTemplate"===e.t2?46:"InterpolationInJSX"===e.t2?64:71;break;case 46:if(s.length!==p.nesting){e.next=63;break}if(tR.lastIndex=d,c=tR.exec(t),d=tR.lastIndex,u=c[0],"${"!==c[1]){e.next=58;break}return u="?InterpolationInTemplate",m=!1,e.next=56,{type:"TemplateMiddle",value:c[0]};case 56:e.next=62;break;case 58:return R.pop(),m=!0,e.next=62,{type:"TemplateTail",value:c[0],closed:"`"===c[1]};case 62:return e.abrupt("continue",8);case 63:return e.abrupt("break",71);case 64:if(s.length!==p.nesting){e.next=71;break}return R.pop(),d+=1,u="}",e.next=70,{type:"JSXPunctuator",value:"}"};case 70:return e.abrupt("continue",8);case 71:return m=s.pop(),f=m?"?ExpressionBraceEnd":"}",e.abrupt("break",88);case 74:return m=!0,e.abrupt("break",88);case 76:return f=m?"?PostfixIncDec":"?UnaryIncDec",e.abrupt("break",88);case 78:if(!r||!nR.test(u)&&!Hy.test(u)){e.next=85;break}return R.push({tag:"JSXTag"}),d+=1,u="<",e.next=84,{type:"JSXPunctuator",value:y};case 84:return e.abrupt("continue",8);case 85:return m=!1,e.abrupt("break",88);case 87:m=!1;case 88:return d=g,u=f,e.next=92,{type:"Punctuator",value:y};case 92:return e.abrupt("continue",8);case 93:if($y.lastIndex=d,!(c=$y.exec(t))){e.next=103;break}switch(d=$y.lastIndex,f=c[0],c[0]){case"for":case"if":case"while":case"with":"."!==u&&"?."!==u&&(f="?NonExpressionParenKeyword")}return u=f,m=!Hy.test(c[0]),e.next=102,{type:"IdentifierName",value:c[0]};case 102:return e.abrupt("continue",8);case 103:if(eR.lastIndex=d,!(c=eR.exec(t))){e.next=111;break}return d=eR.lastIndex,u=c[0],m=!0,e.next=110,{type:"StringLiteral",value:c[0],closed:void 0!==c[2]};case 110:return e.abrupt("continue",8);case 111:if(Jy.lastIndex=d,!(c=Jy.exec(t))){e.next=119;break}return d=Jy.lastIndex,u=c[0],m=!0,e.next=118,{type:"NumericLiteral",value:c[0]};case 118:return e.abrupt("continue",8);case 119:if(tR.lastIndex=d,!(c=tR.exec(t))){e.next=135;break}if(d=tR.lastIndex,u=c[0],"${"!==c[1]){e.next=131;break}return u="?InterpolationInTemplate",R.push({tag:"InterpolationInTemplate",nesting:s.length}),m=!1,e.next=129,{type:"TemplateHead",value:c[0]};case 129:e.next=134;break;case 131:return m=!0,e.next=134,{type:"NoSubstitutionTemplate",value:c[0],closed:"`"===c[1]};case 134:return e.abrupt("continue",8);case 135:return e.abrupt("break",195);case 136:if(Gy.lastIndex=d,!(c=Gy.exec(t))){e.next=157;break}d=Gy.lastIndex,f=c[0],e.t3=c[0],e.next="<"===e.t3?143:">"===e.t3?145:"{"===e.t3?148:"/"===e.t3?152:153;break;case 143:return R.push({tag:"JSXTag"}),e.abrupt("break",153);case 145:return R.pop(),"/"===u||"JSXTagEnd"===p.tag?(f="?JSX",m=!0):R.push({tag:"JSXChildren"}),e.abrupt("break",153);case 148:return R.push({tag:"InterpolationInJSX",nesting:s.length}),f="?InterpolationInJSX",m=!1,e.abrupt("break",153);case 152:"<"===u&&(R.pop(),"JSXChildren"===R[R.length-1].tag&&R.pop(),R.push({tag:"JSXTagEnd"}));case 153:return u=f,e.next=156,{type:"JSXPunctuator",value:c[0]};case 156:return e.abrupt("continue",8);case 157:if(Uy.lastIndex=d,!(c=Uy.exec(t))){e.next=164;break}return d=Uy.lastIndex,u=c[0],e.next=163,{type:"JSXIdentifier",value:c[0]};case 163:return e.abrupt("continue",8);case 164:if(Wy.lastIndex=d,!(c=Wy.exec(t))){e.next=171;break}return d=Wy.lastIndex,u=c[0],e.next=170,{type:"JSXString",value:c[0],closed:void 0!==c[2]};case 170:return e.abrupt("continue",8);case 171:return e.abrupt("break",195);case 172:if(Vy.lastIndex=d,!(c=Vy.exec(t))){e.next=179;break}return d=Vy.lastIndex,u=c[0],e.next=178,{type:"JSXText",value:c[0]};case 178:return e.abrupt("continue",8);case 179:e.t4=t[d],e.next="<"===e.t4?182:"{"===e.t4?188:195;break;case 182:return R.push({tag:"JSXTag"}),d++,u="<",e.next=187,{type:"JSXPunctuator",value:"<"};case 187:return e.abrupt("continue",8);case 188:return R.push({tag:"InterpolationInJSX",nesting:s.length}),d++,u="?InterpolationInJSX",m=!1,e.next=194,{type:"JSXPunctuator",value:"{"};case 194:return e.abrupt("continue",8);case 195:if(rR.lastIndex=d,!(c=rR.exec(t))){e.next=201;break}return d=rR.lastIndex,e.next=200,{type:"WhiteSpace",value:c[0]};case 200:return e.abrupt("continue",8);case 201:if(Xy.lastIndex=d,!(c=Xy.exec(t))){e.next=209;break}return d=Xy.lastIndex,m=!1,Ky.test(u)&&(u="?NoLineTerminatorHere"),e.next=208,{type:"LineTerminatorSequence",value:c[0]};case 208:return e.abrupt("continue",8);case 209:if(qy.lastIndex=d,!(c=qy.exec(t))){e.next=216;break}return d=qy.lastIndex,zy.test(c[0])&&(m=!1,Ky.test(u)&&(u="?NoLineTerminatorHere")),e.next=215,{type:"MultiLineComment",value:c[0],closed:void 0!==c[1]};case 215:return e.abrupt("continue",8);case 216:if(Zy.lastIndex=d,!(c=Zy.exec(t))){e.next=223;break}return d=Zy.lastIndex,m=!1,e.next=222,{type:"SingleLineComment",value:c[0]};case 222:return e.abrupt("continue",8);case 223:return i=String.fromCodePoint(t.codePointAt(d)),d+=i.length,u=i,m=!1,e.next=229,{type:p.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:i};case 229:e.next=8;break;case 231:return e.abrupt("return",void 0);case 232:case"end":return e.stop()}}),e)}));var oR=Object.defineProperty({default:/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,matchToToken:function(e){var t={type:"invalid",value:e[0],closed:void 0};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},"__esModule",{value:!0}),dR=/[|\\{}()[\]^$+*?.]/g,uR=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(dR,"\\$&")},lR={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},cR=r((function(e){var t={};for(var a in lR)lR.hasOwnProperty(a)&&(t[lR[a]]=a);var n=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in n)if(n.hasOwnProperty(r)){if(!("channels"in n[r]))throw new Error("missing channels property: "+r);if(!("labels"in n[r]))throw new Error("missing channel labels property: "+r);if(n[r].labels.length!==n[r].channels)throw new Error("channel and label counts mismatch: "+r);var s=n[r].channels,i=n[r].labels;delete n[r].channels,delete n[r].labels,Object.defineProperty(n[r],"channels",{value:s}),Object.defineProperty(n[r],"labels",{value:i})}function o(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}n.rgb.hsl=function(e){var t,a,n=e[0]/255,r=e[1]/255,s=e[2]/255,i=Math.min(n,r,s),o=Math.max(n,r,s),d=o-i;return o===i?t=0:n===o?t=(r-s)/d:r===o?t=2+(s-n)/d:s===o&&(t=4+(n-r)/d),(t=Math.min(60*t,360))<0&&(t+=360),a=(i+o)/2,[t,100*(o===i?0:a<=.5?d/(o+i):d/(2-o-i)),100*a]},n.rgb.hsv=function(e){var t,a,n,r,s,i=e[0]/255,o=e[1]/255,d=e[2]/255,u=Math.max(i,o,d),l=u-Math.min(i,o,d),c=function(e){return(u-e)/6/l+.5};return 0===l?r=s=0:(s=l/u,t=c(i),a=c(o),n=c(d),i===u?r=n-a:o===u?r=1/3+t-n:d===u&&(r=2/3+a-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*s,100*u]},n.rgb.hwb=function(e){var t=e[0],a=e[1],r=e[2];return[n.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(a,r))),100*(r=1-1/255*Math.max(t,Math.max(a,r)))]},n.rgb.cmyk=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*((1-a-(t=Math.min(1-a,1-n,1-r)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},n.rgb.keyword=function(e){var a=t[e];if(a)return a;var n,r=1/0;for(var s in lR)if(lR.hasOwnProperty(s)){var i=o(e,lR[s]);i<r&&(r=i,n=s)}return n},n.keyword.rgb=function(e){return lR[e]},n.rgb.xyz=function(e){var t=e[0]/255,a=e[1]/255,n=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*a+.0722*n),100*(.0193*t+.1192*a+.9505*n)]},n.rgb.lab=function(e){var t=n.rgb.xyz(e),a=t[0],r=t[1],s=t[2];return r/=100,s/=108.883,a=(a/=95.047)>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(a-r),200*(r-(s=s>.008856?Math.pow(s,1/3):7.787*s+16/116))]},n.hsl.rgb=function(e){var t,a,n,r,s,i=e[0]/360,o=e[1]/100,d=e[2]/100;if(0===o)return[s=255*d,s,s];t=2*d-(a=d<.5?d*(1+o):d+o-d*o),r=[0,0,0];for(var u=0;u<3;u++)(n=i+1/3*-(u-1))<0&&n++,n>1&&n--,s=6*n<1?t+6*(a-t)*n:2*n<1?a:3*n<2?t+(a-t)*(2/3-n)*6:t,r[u]=255*s;return r},n.hsl.hsv=function(e){var t=e[0],a=e[1]/100,n=e[2]/100,r=a,s=Math.max(n,.01);return a*=(n*=2)<=1?n:2-n,r*=s<=1?s:2-s,[t,100*(0===n?2*r/(s+r):2*a/(n+a)),100*((n+a)/2)]},n.hsv.rgb=function(e){var t=e[0]/60,a=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,s=t-Math.floor(t),i=255*n*(1-a),o=255*n*(1-a*s),d=255*n*(1-a*(1-s));switch(n*=255,r){case 0:return[n,d,i];case 1:return[o,n,i];case 2:return[i,n,d];case 3:return[i,o,n];case 4:return[d,i,n];case 5:return[n,i,o]}},n.hsv.hsl=function(e){var t,a,n,r=e[0],s=e[1]/100,i=e[2]/100,o=Math.max(i,.01);return n=(2-s)*i,a=s*o,[r,100*(a=(a/=(t=(2-s)*o)<=1?t:2-t)||0),100*(n/=2)]},n.hwb.rgb=function(e){var t,a,n,r,s,i,o,d=e[0]/360,u=e[1]/100,l=e[2]/100,c=u+l;switch(c>1&&(u/=c,l/=c),n=6*d-(t=Math.floor(6*d)),0!=(1&t)&&(n=1-n),r=u+n*((a=1-l)-u),t){default:case 6:case 0:s=a,i=r,o=u;break;case 1:s=r,i=a,o=u;break;case 2:s=u,i=a,o=r;break;case 3:s=u,i=r,o=a;break;case 4:s=r,i=u,o=a;break;case 5:s=a,i=u,o=r}return[255*s,255*i,255*o]},n.cmyk.rgb=function(e){var t=e[0]/100,a=e[1]/100,n=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,a*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r))]},n.xyz.rgb=function(e){var t,a,n,r=e[0]/100,s=e[1]/100,i=e[2]/100;return a=-.9689*r+1.8758*s+.0415*i,n=.0557*r+-.204*s+1.057*i,t=(t=3.2406*r+-1.5372*s+-.4986*i)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(a=Math.min(Math.max(0,a),1)),255*(n=Math.min(Math.max(0,n),1))]},n.xyz.lab=function(e){var t=e[0],a=e[1],n=e[2];return a/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(t-a),200*(a-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},n.lab.xyz=function(e){var t,a,n,r=e[0];t=e[1]/500+(a=(r+16)/116),n=a-e[2]/200;var s=Math.pow(a,3),i=Math.pow(t,3),o=Math.pow(n,3);return a=s>.008856?s:(a-16/116)/7.787,t=i>.008856?i:(t-16/116)/7.787,n=o>.008856?o:(n-16/116)/7.787,[t*=95.047,a*=100,n*=108.883]},n.lab.lch=function(e){var t,a=e[0],n=e[1],r=e[2];return(t=360*Math.atan2(r,n)/2/Math.PI)<0&&(t+=360),[a,Math.sqrt(n*n+r*r),t]},n.lch.lab=function(e){var t,a=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[a,n*Math.cos(t),n*Math.sin(t)]},n.rgb.ansi16=function(e){var t=e[0],a=e[1],r=e[2],s=1 in arguments?arguments[1]:n.rgb.hsv(e)[2];if(0===(s=Math.round(s/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===s&&(i+=60),i},n.hsv.ansi16=function(e){return n.rgb.ansi16(n.hsv.rgb(e),e[2])},n.rgb.ansi256=function(e){var t=e[0],a=e[1],n=e[2];return t===a&&a===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(a/255*5)+Math.round(n/255*5)},n.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var a=.5*(1+~~(e>50));return[(1&t)*a*255,(t>>1&1)*a*255,(t>>2&1)*a*255]},n.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var a;return e-=16,[Math.floor(e/36)/5*255,Math.floor((a=e%36)/6)/5*255,a%6/5*255]},n.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},n.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var a=t[0];3===t[0].length&&(a=a.split("").map((function(e){return e+e})).join(""));var n=parseInt(a,16);return[n>>16&255,n>>8&255,255&n]},n.rgb.hcg=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255,s=Math.max(Math.max(a,n),r),i=Math.min(Math.min(a,n),r),o=s-i;return t=o<=0?0:s===a?(n-r)/o%6:s===n?2+(r-a)/o:4+(a-n)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?i/(1-o):0)]},n.hsl.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=1,r=0;return(n=a<.5?2*t*a:2*t*(1-a))<1&&(r=(a-.5*n)/(1-n)),[e[0],100*n,100*r]},n.hsv.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=t*a,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},n.hcg.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100;if(0===a)return[255*n,255*n,255*n];var r,s=[0,0,0],i=t%1*6,o=i%1,d=1-o;switch(Math.floor(i)){case 0:s[0]=1,s[1]=o,s[2]=0;break;case 1:s[0]=d,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=o;break;case 3:s[0]=0,s[1]=d,s[2]=1;break;case 4:s[0]=o,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=d}return r=(1-a)*n,[255*(a*s[0]+r),255*(a*s[1]+r),255*(a*s[2]+r)]},n.hcg.hsv=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t),n=0;return a>0&&(n=t/a),[e[0],100*n,100*a]},n.hcg.hsl=function(e){var t=e[1]/100,a=e[2]/100*(1-t)+.5*t,n=0;return a>0&&a<.5?n=t/(2*a):a>=.5&&a<1&&(n=t/(2*(1-a))),[e[0],100*n,100*a]},n.hcg.hwb=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t);return[e[0],100*(a-t),100*(1-a)]},n.hwb.hcg=function(e){var t=e[1]/100,a=1-e[2]/100,n=a-t,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},n.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},n.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},n.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},n.gray.hsl=n.gray.hsv=function(e){return[0,0,e[0]]},n.gray.hwb=function(e){return[0,100,e[0]]},n.gray.cmyk=function(e){return[0,0,0,e[0]]},n.gray.lab=function(e){return[e[0],0,0]},n.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),a=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(a.length)+a},n.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}),"/$$rollup_base$$/node_modules/color-convert");function pR(e){var t=function(){for(var e={},t=Object.keys(cR),a=t.length,n=0;n<a;n++)e[t[n]]={distance:-1,parent:null};return e}(),a=[e];for(t[e].distance=0;a.length;)for(var n=a.pop(),r=Object.keys(cR[n]),s=r.length,i=0;i<s;i++){var o=r[i],d=t[o];-1===d.distance&&(d.distance=t[n].distance+1,d.parent=n,a.unshift(o))}return t}function gR(e,t){return function(a){return t(e(a))}}function fR(e,t){for(var a=[t[e].parent,e],n=cR[t[e].parent][e],r=t[e].parent;t[r].parent;)a.unshift(t[r].parent),n=gR(cR[t[r].parent][r],n),r=t[r].parent;return n.conversion=a,n}var hR={};Object.keys(cR).forEach((function(e){hR[e]={},Object.defineProperty(hR[e],"channels",{value:cR[e].channels}),Object.defineProperty(hR[e],"labels",{value:cR[e].labels});var t=function(e){for(var t=pR(e),a={},n=Object.keys(t),r=n.length,s=0;s<r;s++){var i=n[s];null!==t[i].parent&&(a[i]=fR(i,t))}return a}(e);Object.keys(t).forEach((function(a){var n=t[a];hR[e][a]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var a=e(t);if("object"==typeof a)for(var n=a.length,r=0;r<n;r++)a[r]=Math.round(a[r]);return a};return"conversion"in e&&(t.conversion=e.conversion),t}(n),hR[e][a].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))}));var mR=hR,yR=r((function(e){var t=function(e,t){return function(){var a=e.apply(mR,arguments);return"\x1b["+(a+t)+"m"}},a=function(e,t){return function(){var a=e.apply(mR,arguments);return"\x1b["+(38+t)+";5;"+a+"m"}},n=function(e,t){return function(){var a=e.apply(mR,arguments);return"\x1b["+(38+t)+";2;"+a[0]+";"+a[1]+";"+a[2]+"m"}};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){var e=new Map,r={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};r.color.grey=r.color.gray;for(var s=0,i=Object.keys(r);s<i.length;s++){for(var o=i[s],d=r[o],u=0,l=Object.keys(d);u<l.length;u++){var c=l[u],p=d[c];r[c]={open:"\x1b["+p[0]+"m",close:"\x1b["+p[1]+"m"},d[c]=r[c],e.set(p[0],p[1])}Object.defineProperty(r,o,{value:d,enumerable:!1}),Object.defineProperty(r,"codes",{value:e,enumerable:!1})}var g=function(e){return e},f=function(e,t,a){return[e,t,a]};r.color.close="\x1b[39m",r.bgColor.close="\x1b[49m",r.color.ansi={ansi:t(g,0)},r.color.ansi256={ansi256:a(g,0)},r.color.ansi16m={rgb:n(f,0)},r.bgColor.ansi={ansi:t(g,10)},r.bgColor.ansi256={ansi256:a(g,10)},r.bgColor.ansi16m={rgb:n(f,10)};for(var h=0,m=Object.keys(mR);h<m.length;h++){var y=m[h];if("object"==typeof mR[y]){var R=mR[y];"ansi16"===y&&(y="ansi"),"ansi16"in R&&(r.color.ansi[y]=t(R.ansi16,0),r.bgColor.ansi[y]=t(R.ansi16,10)),"ansi256"in R&&(r.color.ansi256[y]=a(R.ansi256,0),r.bgColor.ansi256[y]=a(R.ansi256,10)),"rgb"in R&&(r.color.ansi16m[y]=n(R.rgb,0),r.bgColor.ansi16m[y]=n(R.rgb,10))}}return r}})}),"/$$rollup_base$$/node_modules/chalk/node_modules/ansi-styles"),RR=!1,bR=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,vR=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,xR=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,ER=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,DR=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1b"],["a","\x07"]]);function AR(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):DR.get(e)||e}function wR(e,t){for(var a,n,r=[],s=S(t.trim().split(/\s*,\s*/g));!(n=s()).done;){var i=n.value;if(isNaN(i)){if(!(a=i.match(xR)))throw new Error("Invalid Chalk template style argument: "+i+" (in style '"+e+"')");r.push(a[2].replace(ER,(function(e,t,a){return t?AR(t):a})))}else r.push(Number(i))}return r}function CR(e){vR.lastIndex=0;for(var t,a=[];null!==(t=vR.exec(e));){var n=t[1];if(t[2]){var r=wR(n,t[2]);a.push([n].concat(r))}else a.push([n])}return a}function SR(e,t){for(var a,n={},r=S(t);!(a=r()).done;)for(var s,i=a.value,o=S(i.styles);!(s=o()).done;){var d=s.value;n[d[0]]=i.inverse?null:d.slice(1)}for(var u=e,l=0,c=Object.keys(n);l<c.length;l++){var p=c[l];if(Array.isArray(n[p])){if(!(p in u))throw new Error("Unknown Chalk style: "+p);u=n[p].length>0?u[p].apply(u,n[p]):u[p]}}return u}var TR=function(e,t){var a=[],n=[],r=[];if(t.replace(bR,(function(t,s,i,o,d,u){if(s)r.push(AR(s));else if(o){var l=r.join("");r=[],n.push(0===a.length?l:SR(e,a)(l)),a.push({inverse:i,styles:CR(o)})}else if(d){if(0===a.length)throw new Error("Found extraneous } in Chalk template literal");n.push(SR(e,a)(r.join(""))),r=[],a.pop()}else r.push(u)})),n.push(r.join("")),a.length>0){var s="Chalk template literal is missing "+a.length+" closing bracket"+(1===a.length?"":"s")+" (`}`)";throw new Error(s)}return n.join("")},jR=r((function(e){var t=RR,a="win32"===la.platform&&!(la.env.TERM||"").toLowerCase().startsWith("xterm"),n=["ansi","ansi","ansi256","ansi16m"],r=new Set(["gray"]),s=Object.create(null);function i(e,t){t=t||{};e.level=void 0===t.level?0:t.level,e.enabled="enabled"in t?t.enabled:e.level>0}function o(e){if(!this||!(this instanceof o)||this.template){var t={};return i(t,e),t.template=function(){var e=[].slice.call(arguments);return v.apply(null,[t.template].concat(e))},Object.setPrototypeOf(t,o.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=o,t.template}i(this,e)}a&&(yR.blue.open="\x1b[94m");for(var d=function(){var e=l[u];yR[e].closeRe=new RegExp(uR(yR[e].close),"g"),s[e]={get:function(){var t=yR[e];return R.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}}},u=0,l=Object.keys(yR);u<l.length;u++)d();s.visible={get:function(){return R.call(this,this._styles||[],!0,"visible")}},yR.color.closeRe=new RegExp(uR(yR.color.close),"g");for(var c=function(){var e=g[p];if(r.has(e))return"continue";s[e]={get:function(){var t=this.level;return function(){var a=yR.color[n[t]][e].apply(null,arguments),r={open:a,close:yR.color.close,closeRe:yR.color.closeRe};return R.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}},p=0,g=Object.keys(yR.color.ansi);p<g.length;p++)c();yR.bgColor.closeRe=new RegExp(uR(yR.bgColor.close),"g");for(var f=function(){var e=m[h];if(r.has(e))return"continue";var t="bg"+e[0].toUpperCase()+e.slice(1);s[t]={get:function(){var t=this.level;return function(){var a=yR.bgColor[n[t]][e].apply(null,arguments),r={open:a,close:yR.bgColor.close,closeRe:yR.bgColor.closeRe};return R.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}},h=0,m=Object.keys(yR.bgColor.ansi);h<m.length;h++)f();var y=Object.defineProperties((function(){}),s);function R(e,t,a){var n=function e(){return b.apply(e,arguments)};n._styles=e,n._empty=t;var r=this;return Object.defineProperty(n,"level",{enumerable:!0,get:function(){return r.level},set:function(e){r.level=e}}),Object.defineProperty(n,"enabled",{enumerable:!0,get:function(){return r.enabled},set:function(e){r.enabled=e}}),n.hasGrey=this.hasGrey||"gray"===a||"grey"===a,n.__proto__=y,n}function b(){var e=arguments,t=e.length,n=String(arguments[0]);if(0===t)return"";if(t>1)for(var r=1;r<t;r++)n+=" "+e[r];if(!this.enabled||this.level<=0||!n)return this._empty?"":n;var s=yR.dim.open;a&&this.hasGrey&&(yR.dim.open="");for(var i,o=S(this._styles.slice().reverse());!(i=o()).done;){var d=i.value;n=(n=d.open+n.replace(d.closeRe,d.open)+d.close).replace(/\r?\n/g,d.close+"$&"+d.open)}return yR.dim.open=s,n}function v(e,t){if(!Array.isArray(t))return[].slice.call(arguments,1).join(" ");for(var a=[].slice.call(arguments,2),n=[t.raw[0]],r=1;r<t.length;r++)n.push(String(a[r-1]).replace(/[{}\\]/g,"\\$&")),n.push(String(t.raw[r]));return TR(e,n.join(""))}Object.defineProperties(o.prototype,s),e.exports=o(),e.exports.supportsColor=t,e.exports.default=e.exports}),"/$$rollup_base$$/node_modules/chalk"),PR=new Set(["as","async","from","get","of","set"]);var FR,_R=/\r\n|[\n\r\u2028\u2029]/,kR=/^[()[\]{}]$/,IR=/^[a-z][\w-]*$/i,BR=function(e,t,a){if("name"===e.type){if(ka(e.value)||Pa(e.value,!0)||PR.has(e.value))return"keyword";if(IR.test(e.value)&&("<"===a[t-1]||"</"==a.substr(t-2,2)))return"jsxIdentifier";if(e.value[0]!==e.value[0].toLowerCase())return"capitalized"}return"punctuator"===e.type&&kR.test(e.value)?"bracket":"invalid"!==e.type||"@"!==e.value&&"#"!==e.value?e.type:"punctuator"};function OR(e){return!!jR.supportsColor||e.forceColor}function NR(e){return e.forceColor?new jR.constructor({enabled:!0,level:1}):jR}function LR(e,t){return void 0===t&&(t={}),OR(t)?function(e,t){for(var a,n="",r=function(){var t=a.value,r=t.type,s=t.value,i=e[r];n+=i?s.split(_R).map((function(e){return i(e)})).join("\n"):s},s=S(FR(t));!(a=s()).done;)r();return n}(function(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold}}(NR(t)),e):e}FR=iR.mark((function e(t){var a,n;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a=oR.default.exec(t))){e.next=6;break}return n=oR.matchToToken(a),e.next=4,{type:BR(n,a.index,t),value:n.value};case 4:e.next=0;break;case 6:case"end":return e.stop()}}),e)}));var MR=/\r\n|[\n\r\u2028\u2029]/;function $R(e,t,a){void 0===a&&(a={});var n=(a.highlightCode||a.forceColor)&&OR(a),r=NR(a),s=function(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}(r),i=function(e,t){return n?e(t):t},o=function(e,t,a){var n=Object.assign({column:0,line:-1},e.start),r=Object.assign({},n,e.end),s=a||{},i=s.linesAbove,o=void 0===i?2:i,d=s.linesBelow,u=void 0===d?3:d,l=n.line,c=n.column,p=r.line,g=r.column,f=Math.max(l-(o+1),0),h=Math.min(t.length,p+u);-1===l&&(f=0),-1===p&&(h=t.length);var m=p-l,y={};if(m)for(var R=0;R<=m;R++){var b=R+l;if(c)if(0===R){var v=t[b-1].length;y[b]=[c,v-c+1]}else if(R===m)y[b]=[0,g];else{var x=t[b-R].length;y[b]=[0,x]}else y[b]=!0}else y[l]=c===g?!c||[c,0]:[c,g-c];return{start:f,end:h,markerLines:y}}(t,e.split(MR),a),d=o.start,u=o.end,l=o.markerLines,c=t.start&&"number"==typeof t.start.column,p=String(u).length,g=(n?LR(e,a):e).split(MR,u).slice(d,u).map((function(e,t){var n=d+1+t,r=" "+(" "+n).slice(-p)+" |",o=l[n],u=!l[n+1];if(o){var c="";if(Array.isArray(o)){var g=e.slice(0,Math.max(o[0]-1,0)).replace(/[^\t]/g," "),f=o[1]||1;c=["\n ",i(s.gutter,r.replace(/\d/g," "))," ",g,i(s.marker,"^").repeat(f)].join(""),u&&a.message&&(c+=" "+i(s.message,a.message))}return[i(s.marker,">"),i(s.gutter,r),e.length>0?" "+e:"",c].join("")}return" "+i(s.gutter,r)+(e.length>0?" "+e:"")})).join("\n");return a.message&&!c&&(g=""+" ".repeat(p+1)+a.message+"\n"+g),n?r.reset(g):g}var UR=/\r\n?|[\n\u2028\u2029]/,GR=new RegExp(UR.source,"g");function WR(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var VR=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,HR=new RegExp("(?:[^\\S\\n\\r\\u2028\\u2029]|\\/\\/.*|\\/\\*.*?\\*\\/)*","y"),KR=new RegExp("(?=("+HR.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function XR(e){switch(e){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var qR=function(e,t){this.line=void 0,this.column=void 0,this.line=e,this.column=t},zR=function(e,t){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=e,this.end=t};function JR(e,t){var a;void 0===e.trailingComments?e.trailingComments=t:(a=e.trailingComments).unshift.apply(a,t)}function YR(e,t){var a;void 0===e.innerComments?e.innerComments=t:(a=e.innerComments).unshift.apply(a,t)}function QR(e,t,a){for(var n=null,r=t.length;null===n&&r>0;)n=t[--r];null===n||n.start>a.start?YR(e,a.comments):JR(n,a.comments)}var ZR=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.comments.push(e)},a.processComment=function(e){var t=this.state.commentStack,a=t.length;if(0!==a){var n=a-1,r=t[n];r.start===e.end&&(r.leadingNode=e,n--);for(var s=e.start;n>=0;n--){var i=t[n],o=i.end;if(!(o>s)){o===s&&(i.trailingNode=e);break}i.containingNode=e,this.finalizeComment(i),t.splice(n,1)}}},a.finalizeComment=function(e){var t=e.comments;if(null!==e.leadingNode||null!==e.trailingNode)null!==e.leadingNode&&JR(e.leadingNode,t),null!==e.trailingNode&&function(e,t){var a;void 0===e.leadingComments?e.leadingComments=t:(a=e.leadingComments).unshift.apply(a,t)}(e.trailingNode,t);else{var a=e.containingNode,n=e.start;if(44===this.input.charCodeAt(n-1))switch(a.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":QR(a,a.properties,e);break;case"CallExpression":case"OptionalCallExpression":QR(a,a.arguments,e);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":QR(a,a.params,e);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":QR(a,a.elements,e);break;case"ExportNamedDeclaration":case"ImportDeclaration":QR(a,a.specifiers,e);break;default:YR(a,t)}else YR(a,t)}},a.finalizeRemainingComments=function(){for(var e=this.state.commentStack,t=e.length-1;t>=0;t--)this.finalizeComment(e[t]);this.state.commentStack=[]},a.resetPreviousNodeTrailingComments=function(e){var t=this.state.commentStack,a=t.length;if(0!==a){var n=t[a-1];n.leadingNode===e&&(n.leadingNode=null)}},a.takeSurroundingComments=function(e,t,a){var n=this.state.commentStack,r=n.length;if(0!==r)for(var s=r-1;s>=0;s--){var i=n[s],o=i.end;if(i.start===a)i.leadingNode=e;else if(o===t)i.trailingNode=e;else if(o<t)break}},t}(function(){function e(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}var t=e.prototype;return t.hasPlugin=function(e){return this.plugins.has(e)},t.getPluginOption=function(e,t){if(this.hasPlugin(e))return this.plugins.get(e)[t]},e}()),eb=Object.freeze({SyntaxError:"BABEL_PARSER_SYNTAX_ERROR",SourceTypeModuleError:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"}),tb=rb({AccessorIsGenerator:"A %0ter cannot be a generator.",ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accesor must not have any formal parameters.",BadSetterArity:"A 'set' accesor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accesor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:"'%0' require an initialization value.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:"`%0` has already been exported. Exported identifiers must be unique.",DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:"A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '%0' as '%1' } from 'some-module'`?",ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:"'%0' loop variable declaration may not have an initializer.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:"Unsyntactic %0.",IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportBindingIsString:'A string literal cannot be used as an imported binding.\n- Did you mean `import { "%0" as foo }`?',ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:"`import()` requires exactly %0.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidDecimal:"Invalid decimal.",InvalidDigit:"Expected number in radix %0.",InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:"Escape sequence in keyword %0.",InvalidIdentifier:"Invalid identifier %0.",InvalidLhs:"Invalid left-hand side in %0.",InvalidLhsBinding:"Binding invalid left-hand side in %0.",InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:"Unexpected character '%0'.",InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:"Private name #%0 is not defined.",InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:"Label '%0' is already declared.",LetInLexicalBinding:"'let' is not allowed to be used as a name in 'let' or 'const' declarations.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:'Duplicate key "%0" is not allowed in module attributes.',ModuleExportNameHasLoneSurrogate:"An export name cannot include a lone surrogate, found '\\u%0'.",ModuleExportUndefined:"Export '%0' is not defined.",MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PipeBodyIsTighter:"Unexpected %0 after pipeline body; any %0 expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:'Invalid topic token %0. In order to use %0 as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "%0" }.',PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:"Hack-style pipe body cannot be an unparenthesized %0 expression; please wrap it in parentheses.",PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PrivateInExpectedIn:"Private names are only allowed in property accesses (`obj.#%0`) or in `in` expressions (`#%0 in obj`).",PrivateNameRedeclaration:"Duplicate private name #%0.",RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",StaticPrototype:"Classes may not have static property named prototype.",StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:"Assigning to '%0' in strict mode.",StrictEvalArgumentsBinding:"Binding '%0' in strict mode.",StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:"Unexpected keyword '%0'.",UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Private names can only be used as the name of a class element (i.e. class C { #p = 42; #m() {} } )\n or a property of member expression (i.e. this.#p).",UnexpectedReservedWord:"Unexpected reserved word '%0'.",UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:"Unexpected token '%0'.",UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:"The only valid meta property for %0 is %0.%1.",UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",VarRedeclaration:"Identifier '%0' has already been declared.",YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},eb.SyntaxError),ab=rb({ImportMetaOutsideModule:"import.meta may appear only with 'sourceType: \"module\"'",ImportOutsideModule:"'import' and 'export' may appear only with 'sourceType: \"module\"'"},eb.SourceTypeModuleError);function nb(e,t){return"flow"===t&&"PatternIsOptional"===e?"OptionalBindingPattern":e}function rb(e,t,a){var n={};return Object.keys(e).forEach((function(r){n[r]=Object.freeze({code:t,reasonCode:nb(r,a),template:e[r]})})),Object.freeze(n)}var sb=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.getLocationForPosition=function(e){return e===this.state.start?this.state.startLoc:e===this.state.lastTokStart?this.state.lastTokStartLoc:e===this.state.end?this.state.endLoc:e===this.state.lastTokEnd?this.state.lastTokEndLoc:function(e,t){var a,n=1,r=0;for(GR.lastIndex=0;(a=GR.exec(e))&&a.index<t;)n++,r=GR.lastIndex;return new qR(n,t-r)}(this.input,e)},a.raise=function(e,t){for(var a=t.code,n=t.reasonCode,r=t.template,s=arguments.length,i=new Array(s>2?s-2:0),o=2;o<s;o++)i[o-2]=arguments[o];return this.raiseWithData.apply(this,[e,{code:a,reasonCode:n},r].concat(i))},a.raiseOverwrite=function(e,t){for(var a=t.code,n=t.template,r=arguments.length,s=new Array(r>2?r-2:0),i=2;i<r;i++)s[i-2]=arguments[i];var o=this.getLocationForPosition(e),d=n.replace(/%(\d+)/g,(function(e,t){return s[t]}))+" ("+o.line+":"+o.column+")";if(this.options.errorRecovery)for(var u=this.state.errors,l=u.length-1;l>=0;l--){var c=u[l];if(c.pos===e)return Object.assign(c,{message:d});if(c.pos<e)break}return this._raise({code:a,loc:o,pos:e},d)},a.raiseWithData=function(e,t,a){for(var n=arguments.length,r=new Array(n>3?n-3:0),s=3;s<n;s++)r[s-3]=arguments[s];var i=this.getLocationForPosition(e),o=a.replace(/%(\d+)/g,(function(e,t){return r[t]}))+" ("+i.line+":"+i.column+")";return this._raise(Object.assign({loc:i,pos:e},t),o)},a._raise=function(e,t){var a=new SyntaxError(t);if(Object.assign(a,e),this.options.errorRecovery)return this.isLookahead||this.state.errors.push(a),a;throw a},t}(ZR),ib=function(e,t){this.token=void 0,this.preserveSpace=void 0,this.token=e,this.preserveSpace=!!t},ob={brace:new ib("{"),template:new ib("`",!0)},db=!0,ub=!0,lb=!0,cb=!0,pb=!0,gb=function(e,t){void 0===t&&(t={}),this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.rightAssociative=!!t.rightAssociative,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=null!=t.binop?t.binop:null,this.updateContext=null},fb=new Map;function hb(e,t){void 0===t&&(t={}),t.keyword=e;var a=Ab(e,t);return fb.set(e,a),a}function mb(e,t){return Ab(e,{beforeExpr:db,binop:t})}var yb=-1,Rb=[],bb=[],vb=[],xb=[],Eb=[],Db=[];function Ab(e,t){var a,n,r,s;return void 0===t&&(t={}),++yb,bb.push(e),vb.push(null!=(a=t.binop)?a:-1),xb.push(null!=(n=t.beforeExpr)&&n),Eb.push(null!=(r=t.startsExpr)&&r),Db.push(null!=(s=t.prefix)&&s),Rb.push(new gb(e,t)),yb}function wb(e,t){var a,n,r,s;return void 0===t&&(t={}),++yb,fb.set(e,yb),bb.push(e),vb.push(null!=(a=t.binop)?a:-1),xb.push(null!=(n=t.beforeExpr)&&n),Eb.push(null!=(r=t.startsExpr)&&r),Db.push(null!=(s=t.prefix)&&s),Rb.push(new gb("name",t)),yb}var Cb={bracketL:Ab("[",{beforeExpr:db,startsExpr:ub}),bracketHashL:Ab("#[",{beforeExpr:db,startsExpr:ub}),bracketBarL:Ab("[|",{beforeExpr:db,startsExpr:ub}),bracketR:Ab("]"),bracketBarR:Ab("|]"),braceL:Ab("{",{beforeExpr:db,startsExpr:ub}),braceBarL:Ab("{|",{beforeExpr:db,startsExpr:ub}),braceHashL:Ab("#{",{beforeExpr:db,startsExpr:ub}),braceR:Ab("}",{beforeExpr:db}),braceBarR:Ab("|}"),parenL:Ab("(",{beforeExpr:db,startsExpr:ub}),parenR:Ab(")"),comma:Ab(",",{beforeExpr:db}),semi:Ab(";",{beforeExpr:db}),colon:Ab(":",{beforeExpr:db}),doubleColon:Ab("::",{beforeExpr:db}),dot:Ab("."),question:Ab("?",{beforeExpr:db}),questionDot:Ab("?."),arrow:Ab("=>",{beforeExpr:db}),template:Ab("template"),ellipsis:Ab("...",{beforeExpr:db}),backQuote:Ab("`",{startsExpr:ub}),dollarBraceL:Ab("${",{beforeExpr:db,startsExpr:ub}),at:Ab("@"),hash:Ab("#",{startsExpr:ub}),interpreterDirective:Ab("#!..."),eq:Ab("=",{beforeExpr:db,isAssign:cb}),assign:Ab("_=",{beforeExpr:db,isAssign:cb}),slashAssign:Ab("_=",{beforeExpr:db,isAssign:cb}),moduloAssign:Ab("_=",{beforeExpr:db,isAssign:cb}),incDec:Ab("++/--",{prefix:pb,postfix:!0,startsExpr:ub}),bang:Ab("!",{beforeExpr:db,prefix:pb,startsExpr:ub}),tilde:Ab("~",{beforeExpr:db,prefix:pb,startsExpr:ub}),pipeline:mb("|>",0),nullishCoalescing:mb("??",1),logicalOR:mb("||",1),logicalAND:mb("&&",2),bitwiseOR:mb("|",3),bitwiseXOR:mb("^",4),bitwiseAND:mb("&",5),equality:mb("==/!=/===/!==",6),relational:mb("</>/<=/>=",7),bitShift:mb("<</>>/>>>",8),plusMin:Ab("+/-",{beforeExpr:db,binop:9,prefix:pb,startsExpr:ub}),modulo:Ab("%",{binop:10,startsExpr:ub}),star:Ab("*",{binop:10}),slash:mb("/",10),exponent:Ab("**",{beforeExpr:db,binop:11,rightAssociative:!0}),_in:hb("in",{beforeExpr:db,binop:7}),_instanceof:hb("instanceof",{beforeExpr:db,binop:7}),_break:hb("break"),_case:hb("case",{beforeExpr:db}),_catch:hb("catch"),_continue:hb("continue"),_debugger:hb("debugger"),_default:hb("default",{beforeExpr:db}),_else:hb("else",{beforeExpr:db}),_finally:hb("finally"),_function:hb("function",{startsExpr:ub}),_if:hb("if"),_return:hb("return",{beforeExpr:db}),_switch:hb("switch"),_throw:hb("throw",{beforeExpr:db,prefix:pb,startsExpr:ub}),_try:hb("try"),_var:hb("var"),_const:hb("const"),_with:hb("with"),_new:hb("new",{beforeExpr:db,startsExpr:ub}),_this:hb("this",{startsExpr:ub}),_super:hb("super",{startsExpr:ub}),_class:hb("class",{startsExpr:ub}),_extends:hb("extends",{beforeExpr:db}),_export:hb("export"),_import:hb("import",{startsExpr:ub}),_null:hb("null",{startsExpr:ub}),_true:hb("true",{startsExpr:ub}),_false:hb("false",{startsExpr:ub}),_typeof:hb("typeof",{beforeExpr:db,prefix:pb,startsExpr:ub}),_void:hb("void",{beforeExpr:db,prefix:pb,startsExpr:ub}),_delete:hb("delete",{beforeExpr:db,prefix:pb,startsExpr:ub}),_do:hb("do",{isLoop:lb,beforeExpr:db}),_for:hb("for",{isLoop:lb}),_while:hb("while",{isLoop:lb}),_as:wb("as",{startsExpr:ub}),_assert:wb("assert",{startsExpr:ub}),_async:wb("async",{startsExpr:ub}),_await:wb("await",{startsExpr:ub}),_from:wb("from",{startsExpr:ub}),_get:wb("get",{startsExpr:ub}),_let:wb("let",{startsExpr:ub}),_meta:wb("meta",{startsExpr:ub}),_of:wb("of",{startsExpr:ub}),_sent:wb("sent",{startsExpr:ub}),_set:wb("set",{startsExpr:ub}),_static:wb("static",{startsExpr:ub}),_yield:wb("yield",{startsExpr:ub}),_asserts:wb("asserts",{startsExpr:ub}),_checks:wb("checks",{startsExpr:ub}),_exports:wb("exports",{startsExpr:ub}),_global:wb("global",{startsExpr:ub}),_implements:wb("implements",{startsExpr:ub}),_intrinsic:wb("intrinsic",{startsExpr:ub}),_infer:wb("infer",{startsExpr:ub}),_is:wb("is",{startsExpr:ub}),_mixins:wb("mixins",{startsExpr:ub}),_proto:wb("proto",{startsExpr:ub}),_require:wb("require",{startsExpr:ub}),_keyof:wb("keyof",{startsExpr:ub}),_readonly:wb("readonly",{startsExpr:ub}),_unique:wb("unique",{startsExpr:ub}),_abstract:wb("abstract",{startsExpr:ub}),_declare:wb("declare",{startsExpr:ub}),_enum:wb("enum",{startsExpr:ub}),_module:wb("module",{startsExpr:ub}),_namespace:wb("namespace",{startsExpr:ub}),_interface:wb("interface",{startsExpr:ub}),_type:wb("type",{startsExpr:ub}),_opaque:wb("opaque",{startsExpr:ub}),name:Ab("name",{startsExpr:ub}),string:Ab("string",{startsExpr:ub}),num:Ab("num",{startsExpr:ub}),bigint:Ab("bigint",{startsExpr:ub}),decimal:Ab("decimal",{startsExpr:ub}),regexp:Ab("regexp",{startsExpr:ub}),privateName:Ab("#name",{startsExpr:ub}),eof:Ab("eof"),jsxName:Ab("jsxName"),jsxText:Ab("jsxText",{beforeExpr:!0}),jsxTagStart:Ab("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Ab("jsxTagEnd"),placeholder:Ab("%%",{startsExpr:!0})};function Sb(e){return e>=84&&e<=119}function Tb(e){return e>=49&&e<=119}function jb(e){return e>=49&&e<=123}function Pb(e){return Eb[e]}function Fb(e){return e>=116&&e<=118}function _b(e){return e>=49&&e<=83}function kb(e){return bb[e]}function Ib(e){return vb[e]}function Bb(e){return Rb[e]}Rb[8].updateContext=function(e){e.pop()},Rb[5].updateContext=Rb[7].updateContext=Rb[23].updateContext=function(e){e.push(ob.brace)},Rb[22].updateContext=function(e){e[e.length-1]===ob.template?e.pop():e.push(ob.template)},Rb[129].updateContext=function(e){e.push(ob.j_expr,ob.j_oTag)};var Ob=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);var Nb=64,Lb=256,Mb=259,$b=128,Ub=256,Gb=512,Wb=1024,Vb=2048,Hb=1024,Kb=function(e){this.var=new Set,this.lexical=new Set,this.functions=new Set,this.flags=e},Xb=function(){function e(e,t){this.scopeStack=[],this.undefinedExports=new Map,this.undefinedPrivateNames=new Map,this.raise=e,this.inModule=t}var t=e.prototype;return t.createScope=function(e){return new Kb(e)},t.enter=function(e){this.scopeStack.push(this.createScope(e))},t.exit=function(){this.scopeStack.pop()},t.treatFunctionsAsVarInScope=function(e){return!!(2&e.flags||!this.inModule&&1&e.flags)},t.declareName=function(e,t,a){var n=this.currentScope();if(8&t||16&t)this.checkRedeclarationInScope(n,e,t,a),16&t?n.functions.add(e):n.lexical.add(e),8&t&&this.maybeExportDefined(n,e);else if(4&t)for(var r=this.scopeStack.length-1;r>=0&&(n=this.scopeStack[r],this.checkRedeclarationInScope(n,e,t,a),n.var.add(e),this.maybeExportDefined(n,e),!(n.flags&Mb));--r);this.inModule&&1&n.flags&&this.undefinedExports.delete(e)},t.maybeExportDefined=function(e,t){this.inModule&&1&e.flags&&this.undefinedExports.delete(t)},t.checkRedeclarationInScope=function(e,t,a,n){this.isRedeclaredInScope(e,t,a)&&this.raise(n,tb.VarRedeclaration,t)},t.isRedeclaredInScope=function(e,t,a){return!!(1&a)&&(8&a?e.lexical.has(t)||e.functions.has(t)||e.var.has(t):16&a?e.lexical.has(t)||!this.treatFunctionsAsVarInScope(e)&&e.var.has(t):e.lexical.has(t)&&!(8&e.flags&&e.lexical.values().next().value===t)||!this.treatFunctionsAsVarInScope(e)&&e.functions.has(t))},t.checkLocalExport=function(e){var t=e.name,a=this.scopeStack[0];a.lexical.has(t)||a.var.has(t)||a.functions.has(t)||this.undefinedExports.set(t,e.start)},t.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},t.currentVarScopeFlags=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(t&Mb)return t}},t.currentThisScopeFlags=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(323&t&&!(4&t))return t}},y(e,[{key:"inFunction",get:function(){return(2&this.currentVarScopeFlags())>0}},{key:"allowSuper",get:function(){return(16&this.currentThisScopeFlags())>0}},{key:"allowDirectSuper",get:function(){return(32&this.currentThisScopeFlags())>0}},{key:"inClass",get:function(){return(this.currentThisScopeFlags()&Nb)>0}},{key:"inClassAndNotInNonArrowFunction",get:function(){var e=this.currentThisScopeFlags();return(e&Nb)>0&&0==(2&e)}},{key:"inStaticBlock",get:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(128&t)return!0;if(323&t)return!1}}},{key:"inNonArrowFunction",get:function(){return(2&this.currentThisScopeFlags())>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}}]),e}(),qb=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return(t=e.call.apply(e,[this].concat(n))||this).declareFunctions=new Set,t}return R(t,e),t}(Kb),zb=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.createScope=function(e){return new qb(e)},a.declareName=function(t,a,n){var r=this.currentScope();if(a&Vb)return this.checkRedeclarationInScope(r,t,a,n),this.maybeExportDefined(r,t),void r.declareFunctions.add(t);e.prototype.declareName.apply(this,arguments)},a.isRedeclaredInScope=function(t,a,n){return!!e.prototype.isRedeclaredInScope.apply(this,arguments)||!!(n&Vb)&&(!t.declareFunctions.has(a)&&(t.lexical.has(a)||t.functions.has(a)))},a.checkLocalExport=function(t){this.scopeStack[0].declareFunctions.has(t.name)||e.prototype.checkLocalExport.call(this,t)},t}(Xb),Jb=function(){function e(){this.strict=void 0,this.curLine=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.maybeInArrowParameters=!1,this.inType=!1,this.noAnonFunctionType=!1,this.inPropertyName=!1,this.hasFlowComment=!1,this.isAmbientContext=!1,this.inAbstractClass=!1,this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.soloAwait=!1,this.inFSharpPipelineDirectBody=!1,this.labels=[],this.decoratorStack=[[]],this.comments=[],this.commentStack=[],this.pos=0,this.lineStart=0,this.type=126,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.lastTokStart=0,this.lastTokEnd=0,this.context=[ob.brace],this.exprAllowed=!0,this.containsEsc=!1,this.strictErrors=new Map,this.tokensLength=0}var t=e.prototype;return t.init=function(e){this.strict=!1!==e.strictMode&&(!0===e.strictMode||"module"===e.sourceType),this.curLine=e.startLine,this.startLoc=this.endLoc=this.curPosition()},t.curPosition=function(){return new qR(this.curLine,this.pos-this.lineStart)},t.clone=function(t){for(var a=new e,n=Object.keys(this),r=0,s=n.length;r<s;r++){var i=n[r],o=this[i];!t&&Array.isArray(o)&&(o=o.slice()),a[i]=o}return a},e}(),Yb=function(e){return e>=48&&e<=57},Qb=new Set([103,109,115,105,121,117,100]),Zb={decBinOct:[46,66,69,79,95,98,101,111],hex:[46,88,95,120]},ev={bin:[48,49]};ev.oct=[].concat(ev.bin,[50,51,52,53,54,55]),ev.dec=[].concat(ev.oct,[56,57]),ev.hex=[].concat(ev.dec,[65,66,67,68,69,70,97,98,99,100,101,102]);var tv=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,this.loc=new zR(e.startLoc,e.endLoc)},av=function(e){function t(t,a){var n;return(n=e.call(this)||this).isLookahead=void 0,n.tokens=[],n.state=new Jb,n.state.init(t),n.input=a,n.length=a.length,n.isLookahead=!1,n}R(t,e);var a=t.prototype;return a.pushToken=function(e){this.tokens.length=this.state.tokensLength,this.tokens.push(e),++this.state.tokensLength},a.next=function(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new tv(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},a.eat=function(e){return!!this.match(e)&&(this.next(),!0)},a.match=function(e){return this.state.type===e},a.createLookaheadState=function(e){return{pos:e.pos,value:null,type:e.type,start:e.start,end:e.end,lastTokEnd:e.end,context:[this.curContext()],inType:e.inType}},a.lookahead=function(){var e=this.state;this.state=this.createLookaheadState(e),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;var t=this.state;return this.state=e,t},a.nextTokenStart=function(){return this.nextTokenStartSince(this.state.pos)},a.nextTokenStartSince=function(e){return VR.lastIndex=e,VR.test(this.input)?VR.lastIndex:e},a.lookaheadCharCode=function(){return this.input.charCodeAt(this.nextTokenStart())},a.codePointAtPos=function(e){var t=this.input.charCodeAt(e);if(55296==(64512&t)&&++e<this.input.length){var a=this.input.charCodeAt(e);56320==(64512&a)&&(t=65536+((1023&t)<<10)+(1023&a))}return t},a.setStrict=function(e){var t=this;this.state.strict=e,e&&(this.state.strictErrors.forEach((function(e,a){return t.raise(a,e)})),this.state.strictErrors.clear())},a.curContext=function(){return this.state.context[this.state.context.length-1]},a.nextToken=function(){var e=this.curContext();e.preserveSpace||this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length?this.finishToken(126):e===ob.template?this.readTmplToken():this.getTokenFromCode(this.codePointAtPos(this.state.pos))},a.skipBlockComment=function(){var e;this.isLookahead||(e=this.state.curPosition());var t=this.state.pos,a=this.input.indexOf("*/",t+2);if(-1===a)throw this.raise(t,tb.UnterminatedComment);for(this.state.pos=a+2,GR.lastIndex=t+2;GR.test(this.input)&&GR.lastIndex<=a;)++this.state.curLine,this.state.lineStart=GR.lastIndex;if(!this.isLookahead){var n={type:"CommentBlock",value:this.input.slice(t+2,a),start:t,end:a+2,loc:new zR(e,this.state.curPosition())};return this.options.tokens&&this.pushToken(n),n}},a.skipLineComment=function(e){var t,a=this.state.pos;this.isLookahead||(t=this.state.curPosition());var n=this.input.charCodeAt(this.state.pos+=e);if(this.state.pos<this.length)for(;!WR(n)&&++this.state.pos<this.length;)n=this.input.charCodeAt(this.state.pos);if(!this.isLookahead){var r=this.state.pos,s={type:"CommentLine",value:this.input.slice(a+e,r),start:a,end:r,loc:new zR(t,this.state.curPosition())};return this.options.tokens&&this.pushToken(s),s}},a.skipSpace=function(){var e=this.state.pos,t=[];e:for(;this.state.pos<this.length;){var a=this.input.charCodeAt(this.state.pos);switch(a){case 32:case 160:case 9:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:var n=this.skipBlockComment();void 0!==n&&(this.addComment(n),this.options.attachComment&&t.push(n));break;case 47:var r=this.skipLineComment(2);void 0!==r&&(this.addComment(r),this.options.attachComment&&t.push(r));break;default:break e}break;default:if(XR(a))++this.state.pos;else if(45!==a||this.inModule){if(60!==a||this.inModule)break e;var s=this.state.pos;if(33!==this.input.charCodeAt(s+1)||45!==this.input.charCodeAt(s+2)||45!==this.input.charCodeAt(s+3))break e;var i=this.skipLineComment(4);void 0!==i&&(this.addComment(i),this.options.attachComment&&t.push(i))}else{var o=this.state.pos;if(45!==this.input.charCodeAt(o+1)||62!==this.input.charCodeAt(o+2)||!(0===e||this.state.lineStart>e))break e;var d=this.skipLineComment(3);void 0!==d&&(this.addComment(d),this.options.attachComment&&t.push(d))}}}if(t.length>0){var u={start:e,end:this.state.pos,comments:t,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(u)}},a.finishToken=function(e,t){this.state.end=this.state.pos;var a=this.state.type;this.state.type=e,this.state.value=t,this.isLookahead||(this.state.endLoc=this.state.curPosition(),this.updateContext(a))},a.readToken_numberSign=function(){if(0!==this.state.pos||!this.readToken_interpreter()){var e=this.state.pos+1,t=this.codePointAtPos(e);if(t>=48&&t<=57)throw this.raise(this.state.pos,tb.UnexpectedDigitAfterHash);if(123===t||91===t&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),"hash"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,123===t?tb.RecordExpressionHashIncorrectStartSyntaxType:tb.TupleExpressionHashIncorrectStartSyntaxType);this.state.pos+=2,123===t?this.finishToken(7):this.finishToken(1)}else xa(t)?(++this.state.pos,this.finishToken(125,this.readWord1(t))):92===t?(++this.state.pos,this.finishToken(125,this.readWord1())):this.finishOp(25,1)}},a.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);e>=48&&e<=57?this.readNumber(!0):46===e&&46===this.input.charCodeAt(this.state.pos+2)?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))},a.readToken_slash=function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(29,2):this.finishOp(47,1)},a.readToken_interpreter=function(){if(0!==this.state.pos||this.length<2)return!1;var e=this.input.charCodeAt(this.state.pos+1);if(33!==e)return!1;var t=this.state.pos;for(this.state.pos+=1;!WR(e)&&++this.state.pos<this.length;)e=this.input.charCodeAt(this.state.pos);var a=this.input.slice(t+2,this.state.pos);return this.finishToken(26,a),!0},a.readToken_mult_modulo=function(e){var t=42===e?46:45,a=1,n=this.input.charCodeAt(this.state.pos+1);42===e&&42===n&&(a++,n=this.input.charCodeAt(this.state.pos+2),t=48),61!==n||this.state.inType||(a++,t=37===e?30:28),this.finishOp(t,a)},a.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t!==e){if(124===e){if(62===t)return void this.finishOp(34,2);if(this.hasPlugin("recordAndTuple")&&125===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,tb.RecordExpressionBarIncorrectEndSyntaxType);return this.state.pos+=2,void this.finishToken(9)}if(this.hasPlugin("recordAndTuple")&&93===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,tb.TupleExpressionBarIncorrectEndSyntaxType);return this.state.pos+=2,void this.finishToken(4)}}61!==t?this.finishOp(124===e?38:40,1):this.finishOp(28,2)}else 61===this.input.charCodeAt(this.state.pos+2)?this.finishOp(28,3):this.finishOp(124===e?36:37,2)},a.readToken_caret=function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(28,2):this.finishOp(39,1)},a.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);t!==e?61===t?this.finishOp(28,2):this.finishOp(44,1):this.finishOp(31,2)},a.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),a=1;if(t===e)return a=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+a)?void this.finishOp(28,a+1):void this.finishOp(43,a);61===t&&(a=2),this.finishOp(42,a)},a.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(61!==t)return 61===e&&62===t?(this.state.pos+=2,void this.finishToken(19)):void this.finishOp(61===e?27:32,1);this.finishOp(41,61===this.input.charCodeAt(this.state.pos+2)?3:2)},a.readToken_question=function(){var e=this.input.charCodeAt(this.state.pos+1),t=this.input.charCodeAt(this.state.pos+2);63===e?61===t?this.finishOp(28,3):this.finishOp(35,2):46!==e||t>=48&&t<=57?(++this.state.pos,this.finishToken(17)):(this.state.pos+=2,this.finishToken(18))},a.getTokenFromCode=function(e){switch(e){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(10);case 41:return++this.state.pos,void this.finishToken(11);case 59:return++this.state.pos,void this.finishToken(13);case 44:return++this.state.pos,void this.finishToken(12);case 91:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,tb.TupleExpressionBarIncorrectStartSyntaxType);this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:return++this.state.pos,void this.finishToken(3);case 123:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,tb.RecordExpressionBarIncorrectStartSyntaxType);this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:return++this.state.pos,void this.finishToken(8);case 58:return void(this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(15,2):(++this.state.pos,this.finishToken(14)));case 63:return void this.readToken_question();case 96:return++this.state.pos,void this.finishToken(22);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return void this.readRadixNumber(16);if(111===t||79===t)return void this.readRadixNumber(8);if(98===t||66===t)return void this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return void this.readNumber(!1);case 34:case 39:return void this.readString(e);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(e);case 124:case 38:return void this.readToken_pipe_amp(e);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(e);case 60:case 62:return void this.readToken_lt_gt(e);case 61:case 33:return void this.readToken_eq_excl(e);case 126:return void this.finishOp(33,1);case 64:return++this.state.pos,void this.finishToken(24);case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(xa(e))return void this.readWord(e)}throw this.raise(this.state.pos,tb.InvalidOrUnexpectedToken,String.fromCodePoint(e))},a.finishOp=function(e,t){var a=this.input.slice(this.state.pos,this.state.pos+t);this.state.pos+=t,this.finishToken(e,a)},a.readRegexp=function(){for(var e,t,a=this.state.start+1,n=this.state.pos;;++n){if(n>=this.length)throw this.raise(a,tb.UnterminatedRegExp);var r=this.input.charCodeAt(n);if(WR(r))throw this.raise(a,tb.UnterminatedRegExp);if(e)e=!1;else{if(91===r)t=!0;else if(93===r&&t)t=!1;else if(47===r&&!t)break;e=92===r}}var s=this.input.slice(a,n);++n;for(var i="";n<this.length;){var o=this.codePointAtPos(n),d=String.fromCharCode(o);if(Qb.has(o))i.includes(d)&&this.raise(n+1,tb.DuplicateRegExpFlags);else{if(!Ea(o)&&92!==o)break;this.raise(n+1,tb.MalformedRegExpFlags)}++n,i+=d}this.state.pos=n,this.finishToken(124,{pattern:s,flags:i})},a.readInt=function(e,t,a,n){void 0===n&&(n=!0);for(var r=this.state.pos,s=16===e?Zb.hex:Zb.decBinOct,i=16===e?ev.hex:10===e?ev.dec:8===e?ev.oct:ev.bin,o=!1,d=0,u=0,l=null==t?1/0:t;u<l;++u){var c=this.input.charCodeAt(this.state.pos),p=void 0;if(95!==c){if((p=c>=97?c-97+10:c>=65?c-65+10:Yb(c)?c-48:1/0)>=e)if(this.options.errorRecovery&&p<=9)p=0,this.raise(this.state.start+u+2,tb.InvalidDigit,e);else{if(!a)break;p=0,o=!0}++this.state.pos,d=d*e+p}else{var g=this.input.charCodeAt(this.state.pos-1),f=this.input.charCodeAt(this.state.pos+1);(-1===i.indexOf(f)||s.indexOf(g)>-1||s.indexOf(f)>-1||Number.isNaN(f))&&this.raise(this.state.pos,tb.UnexpectedNumericSeparator),n||this.raise(this.state.pos,tb.NumericSeparatorInEscapeSequence),++this.state.pos}}return this.state.pos===r||null!=t&&this.state.pos-r!==t||o?null:d},a.readRadixNumber=function(e){var t=this.state.pos,a=!1;this.state.pos+=2;var n=this.readInt(e);null==n&&this.raise(this.state.start+2,tb.InvalidDigit,e);var r=this.input.charCodeAt(this.state.pos);if(110===r)++this.state.pos,a=!0;else if(109===r)throw this.raise(t,tb.InvalidDecimal);if(xa(this.codePointAtPos(this.state.pos)))throw this.raise(this.state.pos,tb.NumberIdentifier);if(a){var s=this.input.slice(t,this.state.pos).replace(/[_n]/g,"");this.finishToken(122,s)}else this.finishToken(121,n)},a.readNumber=function(e){var t=this.state.pos,a=!1,n=!1,r=!1,s=!1,i=!1;e||null!==this.readInt(10)||this.raise(t,tb.InvalidNumber);var o=this.state.pos-t>=2&&48===this.input.charCodeAt(t);if(o){var d=this.input.slice(t,this.state.pos);if(this.recordStrictModeErrors(t,tb.StrictOctalLiteral),!this.state.strict){var u=d.indexOf("_");u>0&&this.raise(u+t,tb.ZeroDigitNumericSeparator)}i=o&&!/[89]/.test(d)}var l=this.input.charCodeAt(this.state.pos);if(46!==l||i||(++this.state.pos,this.readInt(10),a=!0,l=this.input.charCodeAt(this.state.pos)),69!==l&&101!==l||i||(43!==(l=this.input.charCodeAt(++this.state.pos))&&45!==l||++this.state.pos,null===this.readInt(10)&&this.raise(t,tb.InvalidOrMissingExponent),a=!0,s=!0,l=this.input.charCodeAt(this.state.pos)),110===l&&((a||o)&&this.raise(t,tb.InvalidBigIntLiteral),++this.state.pos,n=!0),109===l&&(this.expectPlugin("decimal",this.state.pos),(s||o)&&this.raise(t,tb.InvalidDecimal),++this.state.pos,r=!0),xa(this.codePointAtPos(this.state.pos)))throw this.raise(this.state.pos,tb.NumberIdentifier);var c=this.input.slice(t,this.state.pos).replace(/[_mn]/g,"");if(n)this.finishToken(122,c);else if(r)this.finishToken(123,c);else{var p=i?parseInt(c,8):parseFloat(c);this.finishToken(121,p)}},a.readCodePoint=function(e){var t;if(123===this.input.charCodeAt(this.state.pos)){var a=++this.state.pos;if(t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos,!0,e),++this.state.pos,null!==t&&t>1114111){if(!e)return null;this.raise(a,tb.InvalidCodePoint)}}else t=this.readHexChar(4,!1,e);return t},a.readString=function(e){for(var t="",a=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,tb.UnterminatedString);var n=this.input.charCodeAt(this.state.pos);if(n===e)break;if(92===n)t+=this.input.slice(a,this.state.pos),t+=this.readEscapedChar(!1),a=this.state.pos;else if(8232===n||8233===n)++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;else{if(WR(n))throw this.raise(this.state.start,tb.UnterminatedString);++this.state.pos}}t+=this.input.slice(a,this.state.pos++),this.finishToken(120,t)},a.readTmplToken=function(){for(var e="",t=this.state.pos,a=!1;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,tb.UnterminatedTemplate);var n=this.input.charCodeAt(this.state.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(20)?36===n?(this.state.pos+=2,void this.finishToken(23)):(++this.state.pos,void this.finishToken(22)):(e+=this.input.slice(t,this.state.pos),void this.finishToken(20,a?null:e));if(92===n){e+=this.input.slice(t,this.state.pos);var r=this.readEscapedChar(!0);null===r?a=!0:e+=r,t=this.state.pos}else if(WR(n)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,n){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},a.recordStrictModeErrors=function(e,t){this.state.strict&&!this.state.strictErrors.has(e)?this.raise(e,t):this.state.strictErrors.set(e,t)},a.readEscapedChar=function(e){var t=!e,a=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,a){case 110:return"\n";case 114:return"\r";case 120:var n=this.readHexChar(2,!1,t);return null===n?null:String.fromCharCode(n);case 117:var r=this.readCodePoint(t);return null===r?null:String.fromCodePoint(r);case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:this.state.lineStart=this.state.pos,++this.state.curLine;case 8232:case 8233:return"";case 56:case 57:if(e)return null;this.recordStrictModeErrors(this.state.pos-1,tb.StrictNumericEscape);default:if(a>=48&&a<=55){var s=this.state.pos-1,i=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],o=parseInt(i,8);o>255&&(i=i.slice(0,-1),o=parseInt(i,8)),this.state.pos+=i.length-1;var d=this.input.charCodeAt(this.state.pos);if("0"!==i||56===d||57===d){if(e)return null;this.recordStrictModeErrors(s,tb.StrictNumericEscape)}return String.fromCharCode(o)}return String.fromCharCode(a)}},a.readHexChar=function(e,t,a){var n=this.state.pos,r=this.readInt(16,e,t,!1);return null===r&&(a?this.raise(n,tb.InvalidEscapeSequence):this.state.pos=n-1),r},a.readWord1=function(e){this.state.containsEsc=!1;var t="",a=this.state.pos,n=this.state.pos;for(void 0!==e&&(this.state.pos+=e<=65535?1:2);this.state.pos<this.length;){var r=this.codePointAtPos(this.state.pos);if(Ea(r))this.state.pos+=r<=65535?1:2;else{if(92!==r)break;this.state.containsEsc=!0,t+=this.input.slice(n,this.state.pos);var s=this.state.pos,i=this.state.pos===a?xa:Ea;if(117!==this.input.charCodeAt(++this.state.pos)){this.raise(this.state.pos,tb.MissingUnicodeEscape),n=this.state.pos-1;continue}++this.state.pos;var o=this.readCodePoint(!0);null!==o&&(i(o)||this.raise(s,tb.EscapedCharNotAnIdentifier),t+=String.fromCodePoint(o)),n=this.state.pos}}return t+this.input.slice(n,this.state.pos)},a.readWord=function(e){var t=this.readWord1(e),a=fb.get(t);void 0!==a?this.finishToken(a,kb(a)):this.finishToken(119,t)},a.checkKeywordEscapes=function(){var e=this.state.type;_b(e)&&this.state.containsEsc&&this.raise(this.state.start,tb.InvalidEscapedReservedWord,kb(e))},a.updateContext=function(e){var t=this.state,a=t.context;switch(t.type){case 8:a.pop();break;case 5:case 7:case 23:a.push(ob.brace);break;case 22:a[a.length-1]===ob.template?a.pop():a.push(ob.template)}},t}(sb),nv=function(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map},rv=function(){function e(e){this.stack=[],this.undefinedPrivateNames=new Map,this.raise=e}var t=e.prototype;return t.current=function(){return this.stack[this.stack.length-1]},t.enter=function(){this.stack.push(new nv)},t.exit=function(){for(var e=this.stack.pop(),t=this.current(),a=0,n=Array.from(e.undefinedPrivateNames);a<n.length;a++){var r=n[a],s=r[0],i=r[1];t?t.undefinedPrivateNames.has(s)||t.undefinedPrivateNames.set(s,i):this.raise(i,tb.InvalidPrivateFieldResolution,s)}},t.declarePrivateName=function(e,t,a){var n=this.current(),r=n.privateNames.has(e);if(3&t){var s=r&&n.loneAccessors.get(e);if(s)(r=(3&s)===(3&t)||(4&s)!==(4&t))||n.loneAccessors.delete(e);else r||n.loneAccessors.set(e,t)}r&&this.raise(a,tb.PrivateNameRedeclaration,e),n.privateNames.add(e),n.undefinedPrivateNames.delete(e)},t.usePrivateName=function(e,t){for(var a,n=0,r=this.stack;n<r.length;n++)if((a=r[n]).privateNames.has(e))return;a?a.undefinedPrivateNames.set(e,t):this.raise(t,tb.InvalidPrivateFieldResolution,e)},e}(),sv=function(){function e(e){void 0===e&&(e=0),this.type=void 0,this.type=e}var t=e.prototype;return t.canBeArrowParameterDeclaration=function(){return 2===this.type||1===this.type},t.isCertainlyParameterDeclaration=function(){return 3===this.type},e}(),iv=function(e){function t(t){var a;return(a=e.call(this,t)||this).errors=new Map,a}R(t,e);var a=t.prototype;return a.recordDeclarationError=function(e,t){this.errors.set(e,t)},a.clearDeclarationError=function(e){this.errors.delete(e)},a.iterateErrors=function(e){this.errors.forEach(e)},t}(sv),ov=function(){function e(e){this.stack=[new sv],this.raise=e}var t=e.prototype;return t.enter=function(e){this.stack.push(e)},t.exit=function(){this.stack.pop()},t.recordParameterInitializerError=function(e,t){for(var a=this.stack,n=a.length-1,r=a[n];!r.isCertainlyParameterDeclaration();){if(!r.canBeArrowParameterDeclaration())return;r.recordDeclarationError(e,t),r=a[--n]}this.raise(e,t)},t.recordParenthesizedIdentifierError=function(e,t){var a=this.stack,n=a[a.length-1];if(n.isCertainlyParameterDeclaration())this.raise(e,t);else{if(!n.canBeArrowParameterDeclaration())return;n.recordDeclarationError(e,t)}},t.recordAsyncArrowParametersError=function(e,t){for(var a=this.stack,n=a.length-1,r=a[n];r.canBeArrowParameterDeclaration();)2===r.type&&r.recordDeclarationError(e,t),r=a[--n]},t.validateAsPattern=function(){var e=this,t=this.stack,a=t[t.length-1];a.canBeArrowParameterDeclaration()&&a.iterateErrors((function(a,n){e.raise(n,a);for(var r=t.length-2,s=t[r];s.canBeArrowParameterDeclaration();)s.clearDeclarationError(n),s=t[--r]}))},e}();function dv(){return new sv}var uv=function(){function e(){this.stacks=[]}var t=e.prototype;return t.enter=function(e){this.stacks.push(e)},t.exit=function(){this.stacks.pop()},t.currentFlags=function(){return this.stacks[this.stacks.length-1]},y(e,[{key:"hasAwait",get:function(){return(2&this.currentFlags())>0}},{key:"hasYield",get:function(){return(1&this.currentFlags())>0}},{key:"hasReturn",get:function(){return(4&this.currentFlags())>0}},{key:"hasIn",get:function(){return(8&this.currentFlags())>0}}]),e}();function lv(e,t){return(e?2:0)|(t?1:0)}var cv=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.addExtra=function(e,t,a){e&&((e.extra=e.extra||{})[t]=a)},a.isRelational=function(e){return this.match(42)&&this.state.value===e},a.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,42)},a.isContextual=function(e){return this.state.type===e&&!this.state.containsEsc},a.isUnparsedContextual=function(e,t){var a=e+t.length;if(this.input.slice(e,a)===t){var n=this.input.charCodeAt(a);return!(Ea(n)||55296==(64512&n))}return!1},a.isLookaheadContextual=function(e){var t=this.nextTokenStart();return this.isUnparsedContextual(t,e)},a.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},a.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},a.canInsertSemicolon=function(){return this.match(126)||this.match(8)||this.hasPrecedingLineBreak()},a.hasPrecedingLineBreak=function(){return UR.test(this.input.slice(this.state.lastTokEnd,this.state.start))},a.hasFollowingLineBreak=function(){return KR.lastIndex=this.state.end,KR.test(this.input)},a.isLineTerminator=function(){return this.eat(13)||this.canInsertSemicolon()},a.semicolon=function(e){void 0===e&&(e=!0),(e?this.isLineTerminator():this.eat(13))||this.raise(this.state.lastTokEnd,tb.MissingSemicolon)},a.expect=function(e,t){this.eat(e)||this.unexpected(t,e)},a.assertNoSpace=function(e){void 0===e&&(e="Unexpected space."),this.state.start>this.state.lastTokEnd&&this.raise(this.state.lastTokEnd,{code:eb.SyntaxError,reasonCode:"UnexpectedSpace",template:e})},a.unexpected=function(e,t){throw void 0===t&&(t={code:eb.SyntaxError,reasonCode:"UnexpectedToken",template:"Unexpected token"}),"number"==typeof t&&(t={code:eb.SyntaxError,reasonCode:"UnexpectedToken",template:'Unexpected token, expected "'+kb(t)+'"'}),this.raise(null!=e?e:this.state.start,t)},a.expectPlugin=function(e,t){if(!this.hasPlugin(e))throw this.raiseWithData(null!=t?t:this.state.start,{missingPlugin:[e]},"This experimental syntax requires enabling the parser plugin: '"+e+"'");return!0},a.expectOnePlugin=function(e,t){var a=this;if(!e.some((function(e){return a.hasPlugin(e)})))throw this.raiseWithData(null!=t?t:this.state.start,{missingPlugin:e},"This experimental syntax requires enabling one of the following parser plugin(s): '"+e.join(", ")+"'")},a.tryParse=function(e,t){void 0===t&&(t=this.state.clone());var a={node:null};try{var n=e((function(e){throw void 0===e&&(e=null),a.node=e,a}));if(this.state.errors.length>t.errors.length){var r=this.state;return this.state=t,this.state.tokensLength=r.tokensLength,{node:n,error:r.errors[t.errors.length],thrown:!1,aborted:!1,failState:r}}return{node:n,error:null,thrown:!1,aborted:!1,failState:null}}catch(e){var s=this.state;if(this.state=t,e instanceof SyntaxError)return{node:null,error:e,thrown:!0,aborted:!1,failState:s};if(e===a)return{node:a.node,error:null,thrown:!1,aborted:!0,failState:s};throw e}},a.checkExpressionErrors=function(e,t){if(!e)return!1;var a=e.shorthandAssign,n=e.doubleProto,r=e.optionalParameters;if(!t)return a>=0||n>=0||r>=0;a>=0&&this.unexpected(a),n>=0&&this.raise(n,tb.DuplicateProto),r>=0&&this.unexpected(r)},a.isLiteralPropertyName=function(){return jb(this.state.type)},a.isPrivateName=function(e){return"PrivateName"===e.type},a.getPrivateNameSV=function(e){return e.id.name},a.hasPropertyAsPrivateName=function(e){return("MemberExpression"===e.type||"OptionalMemberExpression"===e.type)&&this.isPrivateName(e.property)},a.isOptionalChain=function(e){return"OptionalMemberExpression"===e.type||"OptionalCallExpression"===e.type},a.isObjectProperty=function(e){return"ObjectProperty"===e.type},a.isObjectMethod=function(e){return"ObjectMethod"===e.type},a.initializeScopes=function(e){var t=this;void 0===e&&(e="module"===this.options.sourceType);var a=this.state.labels;this.state.labels=[];var n=this.exportedIdentifiers;this.exportedIdentifiers=new Set;var r=this.inModule;this.inModule=e;var s=this.scope,i=this.getScopeHandler();this.scope=new i(this.raise.bind(this),this.inModule);var o=this.prodParam;this.prodParam=new uv;var d=this.classScope;this.classScope=new rv(this.raise.bind(this));var u=this.expressionScope;return this.expressionScope=new ov(this.raise.bind(this)),function(){t.state.labels=a,t.exportedIdentifiers=n,t.inModule=r,t.scope=s,t.prodParam=o,t.classScope=d,t.expressionScope=u}},a.enterInitialScopes=function(){var e=0;this.inModule&&(e|=2),this.scope.enter(1),this.prodParam.enter(e)},t}(av),pv=function(){this.shorthandAssign=-1,this.doubleProto=-1,this.optionalParameters=-1},gv=function(e,t,a){this.type="",this.start=t,this.end=0,this.loc=new zR(a),null!=e&&e.options.ranges&&(this.range=[t,0]),null!=e&&e.filename&&(this.loc.filename=e.filename)},fv=gv.prototype;function hv(e){var t=e.type,a=e.start,n=e.end,r=e.loc,s=e.range,i=e.extra,o=e.name,d=Object.create(fv);return d.type=t,d.start=a,d.end=n,d.loc=r,d.range=s,d.extra=i,d.name=o,"Placeholder"===t&&(d.expectedNode=e.expectedNode),d}function mv(e){var t=e.type,a=e.start,n=e.end,r=e.loc,s=e.range,i=e.extra;if("Placeholder"===t)return function(e){return hv(e)}(e);var o=Object.create(fv);return o.type="StringLiteral",o.start=a,o.end=n,o.loc=r,o.range=s,o.extra=i,o.value=e.value,o}fv.__clone=function(){for(var e=new gv,t=Object.keys(this),a=0,n=t.length;a<n;a++){var r=t[a];"leadingComments"!==r&&"trailingComments"!==r&&"innerComments"!==r&&(e[r]=this[r])}return e};var yv=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.startNode=function(){return new gv(this,this.state.start,this.state.startLoc)},a.startNodeAt=function(e,t){return new gv(this,e,t)},a.startNodeAtNode=function(e){return this.startNodeAt(e.start,e.loc.start)},a.finishNode=function(e,t){return this.finishNodeAt(e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)},a.finishNodeAt=function(e,t,a,n){if(e.end>0)throw new Error("Do not call finishNode*() twice on the same node. Instead use resetEndLocation() or change type directly.");return e.type=t,e.end=a,e.loc.end=n,this.options.ranges&&(e.range[1]=a),this.options.attachComment&&this.processComment(e),e},a.resetStartLocation=function(e,t,a){e.start=t,e.loc.start=a,this.options.ranges&&(e.range[0]=t)},a.resetEndLocation=function(e,t,a){void 0===t&&(t=this.state.lastTokEnd),void 0===a&&(a=this.state.lastTokEndLoc),e.end=t,e.loc.end=a,this.options.ranges&&(e.range[1]=t)},a.resetStartLocationFromNode=function(e,t){this.resetStartLocation(e,t.start,t.loc.start)},t}(cv),Rv=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),bv=rb({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:"Cannot overwrite reserved type %0.",DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:"Boolean enum members need to be initialized. Use either `%0 = true,` or `%0 = false,` in enum `%1`.",EnumDuplicateMemberName:"Enum member names need to be unique, but the name `%0` has already been used before in enum `%1`.",EnumInconsistentMemberValues:"Enum `%0` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",EnumInvalidExplicitType:"Enum type `%1` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `%0`.",EnumInvalidExplicitTypeUnknownSupplied:"Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `%0`.",EnumInvalidMemberInitializerPrimaryType:"Enum `%0` has type `%2`, so the initializer of `%1` needs to be a %2 literal.",EnumInvalidMemberInitializerSymbolType:"Symbol enum members cannot be initialized. Use `%1,` in enum `%0`.",EnumInvalidMemberInitializerUnknownType:"The enum member initializer for `%1` needs to be a literal (either a boolean, number, or string) in enum `%0`.",EnumInvalidMemberName:"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%0`, consider using `%1`, in enum `%2`.",EnumNumberMemberNotInitialized:"Number enum members need to be initialized, e.g. `%1 = 1` in enum `%0`.",EnumStringMemberInconsistentlyInitailized:"String enum members need to consistently either all use initializers, or use no initializers, in enum `%0`.",GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:"Unexpected reserved type %0.",UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:"`declare export %0` is not supported. Use `%1` instead.",UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."},eb.SyntaxError,"flow");function vv(e){return"type"===e.importKind||"typeof"===e.importKind}function xv(e){return Tb(e)&&88!==e}var Ev={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};var Dv=/\*?\s*@((?:no)?flow)\b/,Av={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",frasl:"\u2044",euro:"\u20ac",image:"\u2111",weierp:"\u2118",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",lang:"\u2329",rang:"\u232a",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"},wv=/^[\da-fA-F]+$/,Cv=/^\d+$/,Sv=rb({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:"Expected corresponding JSX closing tag for <%0>.",MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"},eb.SyntaxError,"jsx");function Tv(e){return!!e&&("JSXOpeningFragment"===e.type||"JSXClosingFragment"===e.type)}function jv(e){if("JSXIdentifier"===e.type)return e.name;if("JSXNamespacedName"===e.type)return e.namespace.name+":"+e.name.name;if("JSXMemberExpression"===e.type)return jv(e.object)+"."+jv(e.property);throw new Error("Node had unexpected type: "+e.type)}ob.j_oTag=new ib("<tag"),ob.j_cTag=new ib("</tag"),ob.j_expr=new ib("<tag>...</tag>",!0);var Pv=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return(t=e.call.apply(e,[this].concat(n))||this).types=new Set,t.enums=new Set,t.constEnums=new Set,t.classes=new Set,t.exportOnlyBindings=new Set,t}return R(t,e),t}(Kb),Fv=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.createScope=function(e){return new Pv(e)},a.declareName=function(t,a,n){var r=this.currentScope();if(a&Wb)return this.maybeExportDefined(r,t),void r.exportOnlyBindings.add(t);e.prototype.declareName.apply(this,arguments),2&a&&(1&a||(this.checkRedeclarationInScope(r,t,a,n),this.maybeExportDefined(r,t)),r.types.add(t)),a&Ub&&r.enums.add(t),a&Gb&&r.constEnums.add(t),a&$b&&r.classes.add(t)},a.isRedeclaredInScope=function(t,a,n){if(t.enums.has(a)){if(n&Ub){var r=!!(n&Gb),s=t.constEnums.has(a);return r!==s}return!0}return n&$b&&t.classes.has(a)?!!t.lexical.has(a)&&!!(1&n):!!(2&n&&t.types.has(a))||e.prototype.isRedeclaredInScope.apply(this,arguments)},a.checkLocalExport=function(t){var a=this.scopeStack[0],n=t.name;a.types.has(n)||a.exportOnlyBindings.has(n)||e.prototype.checkLocalExport.call(this,t)},t}(Xb);function _v(e){if(!e)throw new Error("Assert fail")}var kv=rb({AbstractMethodHasImplementation:"Method '%0' cannot have an implementation because it is marked abstract.",AbstractPropertyHasInitializer:"Property '%0' cannot have an initializer because it is marked abstract.",AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:"'declare' is not allowed in %0ters.",DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:"Accessibility modifier already seen.",DuplicateModifier:"Duplicate modifier: '%0'.",EmptyHeritageClauseType:"'%0' list cannot be empty.",EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",IncompatibleModifiers:"'%0' modifier cannot be used with '%1' modifier.",IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:"Index signatures cannot have an accessibility modifier ('%0').",IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InvalidModifierOnTypeMember:"'%0' modifier cannot appear on a type member.",InvalidModifiersOrder:"'%0' modifier must precede '%1' modifier.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",MixedLabeledAndUnlabeledElements:"Tuple members must all have names or all not have names.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:"Private elements cannot have an accessibility modifier ('%0').",ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got %0."},eb.SyntaxError,"typescript");function Iv(e){return"private"===e||"public"===e||"protected"===e}var Bv=rb({ClassNameIsRequired:"A class name is required."},eb.SyntaxError);function Ov(e,t){return e.some((function(e){return Array.isArray(e)?e[0]===t:e===t}))}function Nv(e,t,a){var n=e.find((function(e){return Array.isArray(e)?e[0]===t:e===t}));return n&&Array.isArray(n)?n[1][a]:null}var Lv=["minimal","fsharp","hack","smart"],Mv=["%","#"],$v=["hash","bar"];var Uv={estree:function(e){return function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.parseRegExpLiteral=function(e){var t=e.pattern,a=e.flags,n=null;try{n=new RegExp(t,a)}catch(e){}var r=this.estreeParseLiteral(n);return r.regex={pattern:t,flags:a},r},a.parseBigIntLiteral=function(e){var t;try{t=BigInt(e)}catch(e){t=null}var a=this.estreeParseLiteral(t);return a.bigint=String(a.value||e),a},a.parseDecimalLiteral=function(e){var t=this.estreeParseLiteral(null);return t.decimal=String(t.value||e),t},a.estreeParseLiteral=function(e){return this.parseLiteral(e,"Literal")},a.parseStringLiteral=function(e){return this.estreeParseLiteral(e)},a.parseNumericLiteral=function(e){return this.estreeParseLiteral(e)},a.parseNullLiteral=function(){return this.estreeParseLiteral(null)},a.parseBooleanLiteral=function(e){return this.estreeParseLiteral(e)},a.directiveToStmt=function(e){var t=e.value,a=this.startNodeAt(e.start,e.loc.start),n=this.startNodeAt(t.start,t.loc.start);return n.value=t.extra.expressionValue,n.raw=t.extra.raw,a.expression=this.finishNodeAt(n,"Literal",t.end,t.loc.end),a.directive=t.extra.raw.slice(1,-1),this.finishNodeAt(a,"ExpressionStatement",e.end,e.loc.end)},a.initFunction=function(t,a){e.prototype.initFunction.call(this,t,a),t.expression=!1},a.checkDeclaration=function(t){null!=t&&this.isObjectProperty(t)?this.checkDeclaration(t.value):e.prototype.checkDeclaration.call(this,t)},a.getObjectOrClassMethodParams=function(e){return e.value.params},a.isValidDirective=function(e){var t;return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&!(null!=(t=e.expression.extra)&&t.parenthesized)},a.stmtToDirective=function(t){var a=t.expression.value,n=e.prototype.stmtToDirective.call(this,t);return this.addExtra(n.value,"expressionValue",a),n},a.parseBlockBody=function(t){for(var a,n=this,r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];(a=e.prototype.parseBlockBody).call.apply(a,[this,t].concat(s));var o=t.directives.map((function(e){return n.directiveToStmt(e)}));t.body=o.concat(t.body),delete t.directives},a.pushClassMethod=function(e,t,a,n,r,s){this.parseMethod(t,a,n,r,s,"ClassMethod",!0),t.typeParameters&&(t.value.typeParameters=t.typeParameters,delete t.typeParameters),e.body.push(t)},a.parsePrivateName=function(){var t=e.prototype.parsePrivateName.call(this);return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(t):t},a.convertPrivateNameToPrivateIdentifier=function(t){var a=e.prototype.getPrivateNameSV.call(this,t);return delete(t=t).id,t.name=a,t.type="PrivateIdentifier",t},a.isPrivateName=function(t){return this.getPluginOption("estree","classFeatures")?"PrivateIdentifier"===t.type:e.prototype.isPrivateName.call(this,t)},a.getPrivateNameSV=function(t){return this.getPluginOption("estree","classFeatures")?t.name:e.prototype.getPrivateNameSV.call(this,t)},a.parseLiteral=function(t,a){var n=e.prototype.parseLiteral.call(this,t,a);return n.raw=n.extra.raw,delete n.extra,n},a.parseFunctionBody=function(t,a,n){void 0===n&&(n=!1),e.prototype.parseFunctionBody.call(this,t,a,n),t.expression="BlockStatement"!==t.body.type},a.parseMethod=function(t,a,n,r,s,i,o){void 0===o&&(o=!1);var d=this.startNode();return d.kind=t.kind,(d=e.prototype.parseMethod.call(this,d,a,n,r,s,i,o)).type="FunctionExpression",delete d.kind,t.value=d,"ClassPrivateMethod"===i&&(t.computed=!1),i="MethodDefinition",this.finishNode(t,i)},a.parseClassProperty=function(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];var s=(t=e.prototype.parseClassProperty).call.apply(t,[this].concat(n));return this.getPluginOption("estree","classFeatures")?(s.type="PropertyDefinition",s):s},a.parseClassPrivateProperty=function(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];var s=(t=e.prototype.parseClassPrivateProperty).call.apply(t,[this].concat(n));return this.getPluginOption("estree","classFeatures")?(s.type="PropertyDefinition",s.computed=!1,s):s},a.parseObjectMethod=function(t,a,n,r,s){var i=e.prototype.parseObjectMethod.call(this,t,a,n,r,s);return i&&(i.type="Property","method"===i.kind&&(i.kind="init"),i.shorthand=!1),i},a.parseObjectProperty=function(t,a,n,r,s){var i=e.prototype.parseObjectProperty.call(this,t,a,n,r,s);return i&&(i.kind="init",i.type="Property"),i},a.isAssignable=function(t,a){return null!=t&&this.isObjectProperty(t)?this.isAssignable(t.value,a):e.prototype.isAssignable.call(this,t,a)},a.toAssignable=function(t,a){return void 0===a&&(a=!1),null!=t&&this.isObjectProperty(t)?(this.toAssignable(t.value,a),t):e.prototype.toAssignable.call(this,t,a)},a.toAssignableObjectExpressionProp=function(t){if("get"===t.kind||"set"===t.kind)this.raise(t.key.start,tb.PatternHasAccessor);else if(t.method)this.raise(t.key.start,tb.PatternHasMethod);else{for(var a,n=arguments.length,r=new Array(n>1?n-1:0),s=1;s<n;s++)r[s-1]=arguments[s];(a=e.prototype.toAssignableObjectExpressionProp).call.apply(a,[this,t].concat(r))}},a.finishCallExpression=function(t,a){if(e.prototype.finishCallExpression.call(this,t,a),"Import"===t.callee.type){var n;if(t.type="ImportExpression",t.source=t.arguments[0],this.hasPlugin("importAssertions"))t.attributes=null!=(n=t.arguments[1])?n:null;delete t.arguments,delete t.callee}return t},a.toReferencedArguments=function(t){"ImportExpression"!==t.type&&e.prototype.toReferencedArguments.call(this,t)},a.parseExport=function(t){switch(e.prototype.parseExport.call(this,t),t.type){case"ExportAllDeclaration":t.exported=null;break;case"ExportNamedDeclaration":1===t.specifiers.length&&"ExportNamespaceSpecifier"===t.specifiers[0].type&&(t.type="ExportAllDeclaration",t.exported=t.specifiers[0].exported,delete t.specifiers)}return t},a.parseSubscript=function(t,a,n,r,s){var i=e.prototype.parseSubscript.call(this,t,a,n,r,s);if(s.optionalChainMember){if("OptionalMemberExpression"!==i.type&&"OptionalCallExpression"!==i.type||(i.type=i.type.substring(8)),s.stop){var o=this.startNodeAtNode(i);return o.expression=i,this.finishNode(o,"ChainExpression")}}else"MemberExpression"!==i.type&&"CallExpression"!==i.type||(i.optional=!1);return i},a.hasPropertyAsPrivateName=function(t){return"ChainExpression"===t.type&&(t=t.expression),e.prototype.hasPropertyAsPrivateName.call(this,t)},a.isOptionalChain=function(e){return"ChainExpression"===e.type},a.isObjectProperty=function(e){return"Property"===e.type&&"init"===e.kind&&!e.method},a.isObjectMethod=function(e){return e.method||"get"===e.kind||"set"===e.kind},t}(e)},jsx:function(e){return function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.jsxReadToken=function(){for(var t="",a=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,Sv.UnterminatedJsxContent);var n=this.input.charCodeAt(this.state.pos);switch(n){case 60:case 123:return this.state.pos===this.state.start?60===n&&this.state.exprAllowed?(++this.state.pos,this.finishToken(129)):e.prototype.getTokenFromCode.call(this,n):(t+=this.input.slice(a,this.state.pos),this.finishToken(128,t));case 38:t+=this.input.slice(a,this.state.pos),t+=this.jsxReadEntity(),a=this.state.pos;break;case 62:case 125:default:WR(n)?(t+=this.input.slice(a,this.state.pos),t+=this.jsxReadNewLine(!0),a=this.state.pos):++this.state.pos}}},a.jsxReadNewLine=function(e){var t,a=this.input.charCodeAt(this.state.pos);return++this.state.pos,13===a&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(a),++this.state.curLine,this.state.lineStart=this.state.pos,t},a.jsxReadString=function(e){for(var t="",a=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,tb.UnterminatedString);var n=this.input.charCodeAt(this.state.pos);if(n===e)break;38===n?(t+=this.input.slice(a,this.state.pos),t+=this.jsxReadEntity(),a=this.state.pos):WR(n)?(t+=this.input.slice(a,this.state.pos),t+=this.jsxReadNewLine(!1),a=this.state.pos):++this.state.pos}return t+=this.input.slice(a,this.state.pos++),this.finishToken(120,t)},a.jsxReadEntity=function(){for(var e,t="",a=0,n=this.input[this.state.pos],r=++this.state.pos;this.state.pos<this.length&&a++<10;){if(";"===(n=this.input[this.state.pos++])){"#"===t[0]?"x"===t[1]?(t=t.substr(2),wv.test(t)&&(e=String.fromCodePoint(parseInt(t,16)))):(t=t.substr(1),Cv.test(t)&&(e=String.fromCodePoint(parseInt(t,10)))):e=Av[t];break}t+=n}return e||(this.state.pos=r,"&")},a.jsxReadWord=function(){var e,t=this.state.pos;do{e=this.input.charCodeAt(++this.state.pos)}while(Ea(e)||45===e);return this.finishToken(127,this.input.slice(t,this.state.pos))},a.jsxParseIdentifier=function(){var e=this.startNode();return this.match(127)?e.name=this.state.value:_b(this.state.type)?e.name=kb(this.state.type):this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")},a.jsxParseNamespacedName=function(){var e=this.state.start,t=this.state.startLoc,a=this.jsxParseIdentifier();if(!this.eat(14))return a;var n=this.startNodeAt(e,t);return n.namespace=a,n.name=this.jsxParseIdentifier(),this.finishNode(n,"JSXNamespacedName")},a.jsxParseElementName=function(){var e=this.state.start,t=this.state.startLoc,a=this.jsxParseNamespacedName();if("JSXNamespacedName"===a.type)return a;for(;this.eat(16);){var n=this.startNodeAt(e,t);n.object=a,n.property=this.jsxParseIdentifier(),a=this.finishNode(n,"JSXMemberExpression")}return a},a.jsxParseAttributeValue=function(){var e;switch(this.state.type){case 5:return e=this.startNode(),this.next(),"JSXEmptyExpression"===(e=this.jsxParseExpressionContainer(e)).expression.type&&this.raise(e.start,Sv.AttributeIsEmpty),e;case 129:case 120:return this.parseExprAtom();default:throw this.raise(this.state.start,Sv.UnsupportedJsxValue)}},a.jsxParseEmptyExpression=function(){var e=this.startNodeAt(this.state.lastTokEnd,this.state.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.state.start,this.state.startLoc)},a.jsxParseSpreadChild=function(e){return this.next(),e.expression=this.parseExpression(),this.expect(8),this.finishNode(e,"JSXSpreadChild")},a.jsxParseExpressionContainer=function(e){if(this.match(8))e.expression=this.jsxParseEmptyExpression();else{var t=this.parseExpression();e.expression=t}return this.expect(8),this.finishNode(e,"JSXExpressionContainer")},a.jsxParseAttribute=function(){var e=this.startNode();return this.eat(5)?(this.expect(21),e.argument=this.parseMaybeAssignAllowIn(),this.expect(8),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(27)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))},a.jsxParseOpeningElementAt=function(e,t){var a=this.startNodeAt(e,t);return this.match(130)?(this.expect(130),this.finishNode(a,"JSXOpeningFragment")):(a.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(a))},a.jsxParseOpeningElementAfterName=function(e){for(var t=[];!this.match(47)&&!this.match(130);)t.push(this.jsxParseAttribute());return e.attributes=t,e.selfClosing=this.eat(47),this.expect(130),this.finishNode(e,"JSXOpeningElement")},a.jsxParseClosingElementAt=function(e,t){var a=this.startNodeAt(e,t);return this.match(130)?(this.expect(130),this.finishNode(a,"JSXClosingFragment")):(a.name=this.jsxParseElementName(),this.expect(130),this.finishNode(a,"JSXClosingElement"))},a.jsxParseElementAt=function(e,t){var a=this.startNodeAt(e,t),n=[],r=this.jsxParseOpeningElementAt(e,t),s=null;if(!r.selfClosing){e:for(;;)switch(this.state.type){case 129:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(47)){s=this.jsxParseClosingElementAt(e,t);break e}n.push(this.jsxParseElementAt(e,t));break;case 128:n.push(this.parseExprAtom());break;case 5:var i=this.startNode();this.next(),this.match(21)?n.push(this.jsxParseSpreadChild(i)):n.push(this.jsxParseExpressionContainer(i));break;default:throw this.unexpected()}Tv(r)&&!Tv(s)?this.raise(s.start,Sv.MissingClosingTagFragment):!Tv(r)&&Tv(s)?this.raise(s.start,Sv.MissingClosingTagElement,jv(r.name)):Tv(r)||Tv(s)||jv(s.name)!==jv(r.name)&&this.raise(s.start,Sv.MissingClosingTagElement,jv(r.name))}if(Tv(r)?(a.openingFragment=r,a.closingFragment=s):(a.openingElement=r,a.closingElement=s),a.children=n,this.isRelational("<"))throw this.raise(this.state.start,Sv.UnwrappedAdjacentJSXElements);return Tv(r)?this.finishNode(a,"JSXFragment"):this.finishNode(a,"JSXElement")},a.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)},a.parseExprAtom=function(t){return this.match(128)?this.parseLiteral(this.state.value,"JSXText"):this.match(129)?this.jsxParseElement():this.isRelational("<")&&33!==this.input.charCodeAt(this.state.pos)?(this.finishToken(129),this.jsxParseElement()):e.prototype.parseExprAtom.call(this,t)},a.createLookaheadState=function(t){var a=e.prototype.createLookaheadState.call(this,t);return a.inPropertyName=t.inPropertyName,a},a.getTokenFromCode=function(t){if(this.state.inPropertyName)return e.prototype.getTokenFromCode.call(this,t);var a=this.curContext();if(a===ob.j_expr)return this.jsxReadToken();if(a===ob.j_oTag||a===ob.j_cTag){if(xa(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(130);if((34===t||39===t)&&a===ob.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.exprAllowed&&33!==this.input.charCodeAt(this.state.pos+1)?(++this.state.pos,this.finishToken(129)):e.prototype.getTokenFromCode.call(this,t)},a.updateContext=function(t){e.prototype.updateContext.call(this,t);var a=this.state,n=a.context,r=a.type;if(47===r&&129===t)n.splice(-2,2,ob.j_cTag),this.state.exprAllowed=!1;else if(129===r)n.push(ob.j_expr,ob.j_oTag);else if(130===r){var s=n.pop();s===ob.j_oTag&&47===t||s===ob.j_cTag?(n.pop(),this.state.exprAllowed=n[n.length-1]===ob.j_expr):this.state.exprAllowed=!0}else!_b(r)||16!==t&&18!==t?this.state.exprAllowed=xb[r]:this.state.exprAllowed=!1},t}(e)},flow:function(e){return function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return(t=e.call.apply(e,[this].concat(n))||this).flowPragma=void 0,t}R(t,e);var a=t.prototype;return a.getScopeHandler=function(){return zb},a.shouldParseTypes=function(){return this.getPluginOption("flow","all")||"flow"===this.flowPragma},a.shouldParseEnums=function(){return!!this.getPluginOption("flow","enums")},a.finishToken=function(t,a){return 120!==t&&13!==t&&26!==t&&void 0===this.flowPragma&&(this.flowPragma=null),e.prototype.finishToken.call(this,t,a)},a.addComment=function(t){if(void 0===this.flowPragma){var a=Dv.exec(t.value);if(a)if("flow"===a[1])this.flowPragma="flow";else{if("noflow"!==a[1])throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}else;}return e.prototype.addComment.call(this,t)},a.flowParseTypeInitialiser=function(e){var t=this.state.inType;this.state.inType=!0,this.expect(e||14);var a=this.flowParseType();return this.state.inType=t,a},a.flowParsePredicate=function(){var e=this.startNode(),t=this.state.start;return this.next(),this.expectContextual(98),this.state.lastTokStart>t+1&&this.raise(t,bv.UnexpectedSpaceBetweenModuloChecks),this.eat(10)?(e.value=this.parseExpression(),this.expect(11),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")},a.flowParseTypeAndPredicateInitialiser=function(){var e=this.state.inType;this.state.inType=!0,this.expect(14);var t=null,a=null;return this.match(45)?(this.state.inType=e,a=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(45)&&(a=this.flowParsePredicate())),[t,a]},a.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},a.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),a=this.startNode(),n=this.startNode();this.isRelational("<")?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,this.expect(10);var r=this.flowParseFunctionTypeParams();a.params=r.params,a.rest=r.rest,a.this=r._this,this.expect(11);var s=this.flowParseTypeAndPredicateInitialiser();return a.returnType=s[0],e.predicate=s[1],n.typeAnnotation=this.finishNode(a,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(n,"TypeAnnotation"),this.resetEndLocation(t),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.start),this.finishNode(e,"DeclareFunction")},a.flowParseDeclare=function(e,t){if(this.match(71))return this.flowParseDeclareClass(e);if(this.match(59))return this.flowParseDeclareFunction(e);if(this.match(65))return this.flowParseDeclareVariable(e);if(this.eatContextual(114))return this.match(16)?this.flowParseDeclareModuleExports(e):(t&&this.raise(this.state.lastTokStart,bv.NestedDeclareModule),this.flowParseDeclareModule(e));if(this.isContextual(117))return this.flowParseDeclareTypeAlias(e);if(this.isContextual(118))return this.flowParseDeclareOpaqueType(e);if(this.isContextual(116))return this.flowParseDeclareInterface(e);if(this.match(73))return this.flowParseDeclareExportDeclaration(e,t);throw this.unexpected()},a.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.start),this.semicolon(),this.finishNode(e,"DeclareVariable")},a.flowParseDeclareModule=function(e){var t=this;this.scope.enter(0),this.match(120)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var a=e.body=this.startNode(),n=a.body=[];for(this.expect(5);!this.match(8);){var r=this.startNode();this.match(74)?(this.next(),this.isContextual(117)||this.match(78)||this.raise(this.state.lastTokStart,bv.InvalidNonTypeImportInDeclareModule),this.parseImport(r)):(this.expectContextual(112,bv.UnsupportedStatementInDeclareModule),r=this.flowParseDeclare(r,!0)),n.push(r)}this.scope.exit(),this.expect(8),this.finishNode(a,"BlockStatement");var s=null,i=!1;return n.forEach((function(e){!function(e){return"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type&&(!e.declaration||"TypeAlias"!==e.declaration.type&&"InterfaceDeclaration"!==e.declaration.type)}(e)?"DeclareModuleExports"===e.type&&(i&&t.raise(e.start,bv.DuplicateDeclareModuleExports),"ES"===s&&t.raise(e.start,bv.AmbiguousDeclareModuleKind),s="CommonJS",i=!0):("CommonJS"===s&&t.raise(e.start,bv.AmbiguousDeclareModuleKind),s="ES")})),e.kind=s||"CommonJS",this.finishNode(e,"DeclareModule")},a.flowParseDeclareExportDeclaration=function(e,t){if(this.expect(73),this.eat(56))return this.match(59)||this.match(71)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(66)||this.isLet()||(this.isContextual(117)||this.isContextual(116))&&!t){var a=this.state.value,n=Ev[a];throw this.raise(this.state.start,bv.UnsupportedDeclareExportKind,a,n)}if(this.match(65)||this.match(59)||this.match(71)||this.isContextual(118))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(46)||this.match(5)||this.isContextual(116)||this.isContextual(117)||this.isContextual(118))return"ExportNamedDeclaration"===(e=this.parseExport(e)).type&&(e.type="ExportDeclaration",e.default=!1,delete e.exportKind),e.type="Declare"+e.type,e;throw this.unexpected()},a.flowParseDeclareModuleExports=function(e){return this.next(),this.expectContextual(99),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")},a.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),e.type="DeclareTypeAlias",e},a.flowParseDeclareOpaqueType=function(e){return this.next(),this.flowParseOpaqueType(e,!0),e.type="DeclareOpaqueType",e},a.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},a.flowParseInterfaceish=function(e,t){if(void 0===t&&(t=!1),e.id=this.flowParseRestrictedIdentifier(!t,!0),this.scope.declareName(e.id.name,t?17:9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.implements=[],e.mixins=[],this.eat(72))do{e.extends.push(this.flowParseInterfaceExtends())}while(!t&&this.eat(12));if(this.isContextual(105)){this.next();do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(12))}if(this.isContextual(101)){this.next();do{e.implements.push(this.flowParseInterfaceExtends())}while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:t,allowExact:!1,allowSpread:!1,allowProto:t,allowInexact:!1})},a.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},a.flowParseInterface=function(e){return this.flowParseInterfaceish(e),this.finishNode(e,"InterfaceDeclaration")},a.checkNotUnderscore=function(e){"_"===e&&this.raise(this.state.start,bv.UnexpectedReservedUnderscore)},a.checkReservedType=function(e,t,a){Rv.has(e)&&this.raise(t,a?bv.AssignReservedType:bv.UnexpectedReservedType,e)},a.flowParseRestrictedIdentifier=function(e,t){return this.checkReservedType(this.state.value,this.state.start,t),this.parseIdentifier(e)},a.flowParseTypeAlias=function(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(27),this.semicolon(),this.finishNode(e,"TypeAlias")},a.flowParseOpaqueType=function(e,t){return this.expectContextual(117),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(27)),this.semicolon(),this.finishNode(e,"OpaqueType")},a.flowParseTypeParameter=function(e){void 0===e&&(e=!1);var t=this.state.start,a=this.startNode(),n=this.flowParseVariance(),r=this.flowParseTypeAnnotatableIdentifier();return a.name=r.name,a.variance=n,a.bound=r.typeAnnotation,this.match(27)?(this.eat(27),a.default=this.flowParseType()):e&&this.raise(t,bv.MissingTypeParamDefault),this.finishNode(a,"TypeParameter")},a.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(129)?this.next():this.unexpected();var a=!1;do{var n=this.flowParseTypeParameter(a);t.params.push(n),n.default&&(a=!0),this.isRelational(">")||this.expect(12)}while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},a.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;e.params=[],this.state.inType=!0,this.expectRelational("<");var a=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(12);return this.state.noAnonFunctionType=a,this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},a.flowParseTypeParameterInstantiationCallOrNew=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.isRelational(">")||this.expect(12);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},a.flowParseInterfaceType=function(){var e=this.startNode();if(this.expectContextual(116),e.extends=[],this.eat(72))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")},a.flowParseObjectPropertyKey=function(){return this.match(121)||this.match(120)?this.parseExprAtom():this.parseIdentifier(!0)},a.flowParseObjectTypeIndexer=function(e,t,a){return e.static=t,14===this.lookahead().type?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=a,this.finishNode(e,"ObjectTypeIndexer")},a.flowParseObjectTypeInternalSlot=function(e,t){return e.static=t,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.isRelational("<")||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")},a.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(69)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},a.flowParseObjectTypeCallProperty=function(e,t){var a=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(a),this.finishNode(e,"ObjectTypeCallProperty")},a.flowParseObjectType=function(e){var t=e.allowStatic,a=e.allowExact,n=e.allowSpread,r=e.allowProto,s=e.allowInexact,i=this.state.inType;this.state.inType=!0;var o,d,u=this.startNode();u.callProperties=[],u.properties=[],u.indexers=[],u.internalSlots=[];var l=!1;for(a&&this.match(6)?(this.expect(6),o=9,d=!0):(this.expect(5),o=8,d=!1),u.exact=d;!this.match(o);){var c=!1,p=null,g=null,f=this.startNode();if(r&&this.isContextual(106)){var h=this.lookahead();14!==h.type&&17!==h.type&&(this.next(),p=this.state.start,t=!1)}if(t&&this.isContextual(95)){var m=this.lookahead();14!==m.type&&17!==m.type&&(this.next(),c=!0)}var y=this.flowParseVariance();if(this.eat(0))null!=p&&this.unexpected(p),this.eat(0)?(y&&this.unexpected(y.start),u.internalSlots.push(this.flowParseObjectTypeInternalSlot(f,c))):u.indexers.push(this.flowParseObjectTypeIndexer(f,c,y));else if(this.match(10)||this.isRelational("<"))null!=p&&this.unexpected(p),y&&this.unexpected(y.start),u.callProperties.push(this.flowParseObjectTypeCallProperty(f,c));else{var R="init";if(this.isContextual(89)||this.isContextual(94))jb(this.lookahead().type)&&(R=this.state.value,this.next());var b=this.flowParseObjectTypeProperty(f,c,p,y,R,n,null!=s?s:!d);null===b?(l=!0,g=this.state.lastTokStart):u.properties.push(b)}this.flowObjectTypeSemicolon(),!g||this.match(8)||this.match(9)||this.raise(g,bv.UnexpectedExplicitInexactInObject)}this.expect(o),n&&(u.inexact=l);var v=this.finishNode(u,"ObjectTypeAnnotation");return this.state.inType=i,v},a.flowParseObjectTypeProperty=function(e,t,a,n,r,s,i){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(s?i||this.raise(this.state.lastTokStart,bv.InexactInsideExact):this.raise(this.state.lastTokStart,bv.InexactInsideNonObject),n&&this.raise(n.start,bv.InexactVariance),null):(s||this.raise(this.state.lastTokStart,bv.UnexpectedSpreadType),null!=a&&this.unexpected(a),n&&this.raise(n.start,bv.SpreadVariance),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));e.key=this.flowParseObjectPropertyKey(),e.static=t,e.proto=null!=a,e.kind=r;var o=!1;return this.isRelational("<")||this.match(10)?(e.method=!0,null!=a&&this.unexpected(a),n&&this.unexpected(n.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start)),"get"!==r&&"set"!==r||this.flowCheckGetterSetterParams(e),!s&&"constructor"===e.key.name&&e.value.this&&this.raise(e.value.this.start,bv.ThisParamBannedInConstructor)):("init"!==r&&this.unexpected(),e.method=!1,this.eat(17)&&(o=!0),e.value=this.flowParseTypeInitialiser(),e.variance=n),e.optional=o,this.finishNode(e,"ObjectTypeProperty")},a.flowCheckGetterSetterParams=function(e){var t="get"===e.kind?0:1,a=e.start,n=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise(e.value.this.start,"get"===e.kind?bv.GetterMayNotHaveThisParam:bv.SetterMayNotHaveThisParam),n!==t&&("get"===e.kind?this.raise(a,tb.BadGetterArity):this.raise(a,tb.BadSetterArity)),"set"===e.kind&&e.value.rest&&this.raise(a,tb.BadSetterRestParameter)},a.flowObjectTypeSemicolon=function(){this.eat(13)||this.eat(12)||this.match(8)||this.match(9)||this.unexpected()},a.flowParseQualifiedTypeIdentifier=function(e,t,a){e=e||this.state.start,t=t||this.state.startLoc;for(var n=a||this.flowParseRestrictedIdentifier(!0);this.eat(16);){var r=this.startNodeAt(e,t);r.qualification=n,r.id=this.flowParseRestrictedIdentifier(!0),n=this.finishNode(r,"QualifiedTypeIdentifier")}return n},a.flowParseGenericType=function(e,t,a){var n=this.startNodeAt(e,t);return n.typeParameters=null,n.id=this.flowParseQualifiedTypeIdentifier(e,t,a),this.isRelational("<")&&(n.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(n,"GenericTypeAnnotation")},a.flowParseTypeofType=function(){var e=this.startNode();return this.expect(78),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},a.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(e.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(e,"TupleTypeAnnotation")},a.flowParseFunctionTypeParam=function(e){var t=null,a=!1,n=null,r=this.startNode(),s=this.lookahead(),i=69===this.state.type;return 14===s.type||17===s.type?(i&&!e&&this.raise(r.start,bv.ThisParamMustBeFirst),t=this.parseIdentifier(i),this.eat(17)&&(a=!0,i&&this.raise(r.start,bv.ThisParamMayNotBeOptional)),n=this.flowParseTypeInitialiser()):n=this.flowParseType(),r.name=t,r.optional=a,r.typeAnnotation=n,this.finishNode(r,"FunctionTypeParam")},a.reinterpretTypeAsFunctionTypeParam=function(e){var t=this.startNodeAt(e.start,e.loc.start);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")},a.flowParseFunctionTypeParams=function(e){void 0===e&&(e=[]);var t=null,a=null;for(this.match(69)&&((a=this.flowParseFunctionTypeParam(!0)).name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(t=this.flowParseFunctionTypeParam(!1)),{params:e,rest:t,_this:a}},a.flowIdentToTypeAnnotation=function(e,t,a,n){switch(n.name){case"any":return this.finishNode(a,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(a,"BooleanTypeAnnotation");case"mixed":return this.finishNode(a,"MixedTypeAnnotation");case"empty":return this.finishNode(a,"EmptyTypeAnnotation");case"number":return this.finishNode(a,"NumberTypeAnnotation");case"string":return this.finishNode(a,"StringTypeAnnotation");case"symbol":return this.finishNode(a,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(n.name),this.flowParseGenericType(e,t,n)}},a.flowParsePrimaryType=function(){var t,a,n=this.state.start,r=this.state.startLoc,s=this.startNode(),i=!1,o=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,a=this.flowParseTupleType(),this.state.noAnonFunctionType=o,a;case 42:if("<"===this.state.value)return s.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),t=this.flowParseFunctionTypeParams(),s.params=t.params,s.rest=t.rest,s.this=t._this,this.expect(11),this.expect(19),s.returnType=this.flowParseType(),this.finishNode(s,"FunctionTypeAnnotation");break;case 10:if(this.next(),!this.match(11)&&!this.match(21))if(Sb(this.state.type)||this.match(69)){var d=this.lookahead().type;i=17!==d&&14!==d}else i=!0;if(i){if(this.state.noAnonFunctionType=!1,a=this.flowParseType(),this.state.noAnonFunctionType=o,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&19===this.lookahead().type))return this.expect(11),a;this.eat(12)}return t=a?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(a)]):this.flowParseFunctionTypeParams(),s.params=t.params,s.rest=t.rest,s.this=t._this,this.expect(11),this.expect(19),s.returnType=this.flowParseType(),s.typeParameters=null,this.finishNode(s,"FunctionTypeAnnotation");case 120:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 76:case 77:return s.value=this.match(76),this.next(),this.finishNode(s,"BooleanLiteralTypeAnnotation");case 44:if("-"===this.state.value){if(this.next(),this.match(121))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",s);if(this.match(122))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",s);throw this.raise(this.state.start,bv.UnexpectedSubtractionOperand)}throw this.unexpected();case 121:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 122:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 79:return this.next(),this.finishNode(s,"VoidTypeAnnotation");case 75:return this.next(),this.finishNode(s,"NullLiteralTypeAnnotation");case 69:return this.next(),this.finishNode(s,"ThisTypeAnnotation");case 46:return this.next(),this.finishNode(s,"ExistsTypeAnnotation");case 78:return this.flowParseTypeofType();default:if(_b(this.state.type)){var u=kb(this.state.type);return this.next(),e.prototype.createIdentifier.call(this,s,u)}if(Sb(this.state.type))return this.isContextual(116)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(n,r,s,this.parseIdentifier())}throw this.unexpected()},a.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,a=this.flowParsePrimaryType(),n=!1;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){var r=this.startNodeAt(e,t),s=this.eat(18);n=n||s,this.expect(0),!s&&this.match(3)?(r.elementType=a,this.next(),a=this.finishNode(r,"ArrayTypeAnnotation")):(r.objectType=a,r.indexType=this.flowParseType(),this.expect(3),n?(r.optional=s,a=this.finishNode(r,"OptionalIndexedAccessType")):a=this.finishNode(r,"IndexedAccessType"))}return a},a.flowParsePrefixType=function(){var e=this.startNode();return this.eat(17)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},a.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){var t=this.startNodeAt(e.start,e.loc.start);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.this=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e},a.flowParseIntersectionType=function(){var e=this.startNode();this.eat(40);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(40);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},a.flowParseUnionType=function(){var e=this.startNode();this.eat(38);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(38);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},a.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t},a.flowParseTypeOrImplicitInstantiation=function(){if(119===this.state.type&&"_"===this.state.value){var e=this.state.start,t=this.state.startLoc,a=this.parseIdentifier();return this.flowParseGenericType(e,t,a)}return this.flowParseType()},a.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},a.flowParseTypeAnnotatableIdentifier=function(e){var t=e?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t)),t},a.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.end,e.typeAnnotation.loc.end),e.expression},a.flowParseVariance=function(){var e=null;return this.match(44)&&(e=this.startNode(),"+"===this.state.value?e.kind="plus":e.kind="minus",this.next(),this.finishNode(e,"Variance")),e},a.parseFunctionBody=function(t,a,n){var r=this;return void 0===n&&(n=!1),a?this.forwardNoArrowParamsConversionAt(t,(function(){return e.prototype.parseFunctionBody.call(r,t,!0,n)})):e.prototype.parseFunctionBody.call(this,t,!1,n)},a.parseFunctionBodyAndFinish=function(t,a,n){if(void 0===n&&(n=!1),this.match(14)){var r=this.startNode(),s=this.flowParseTypeAndPredicateInitialiser();r.typeAnnotation=s[0],t.predicate=s[1],t.returnType=r.typeAnnotation?this.finishNode(r,"TypeAnnotation"):null}e.prototype.parseFunctionBodyAndFinish.call(this,t,a,n)},a.parseStatement=function(t,a){if(this.state.strict&&this.isContextual(116)){if(Tb(this.lookahead().type)){var n=this.startNode();return this.next(),this.flowParseInterface(n)}}else if(this.shouldParseEnums()&&this.isContextual(113)){var r=this.startNode();return this.next(),this.flowParseEnumDeclaration(r)}var s=e.prototype.parseStatement.call(this,t,a);return void 0!==this.flowPragma||this.isValidDirective(s)||(this.flowPragma=null),s},a.parseExpressionStatement=function(t,a){if("Identifier"===a.type)if("declare"===a.name){if(this.match(71)||Sb(this.state.type)||this.match(59)||this.match(65)||this.match(73))return this.flowParseDeclare(t)}else if(Sb(this.state.type)){if("interface"===a.name)return this.flowParseInterface(t);if("type"===a.name)return this.flowParseTypeAlias(t);if("opaque"===a.name)return this.flowParseOpaqueType(t,!1)}return e.prototype.parseExpressionStatement.call(this,t,a)},a.shouldParseExportDeclaration=function(){var t=this.state.type;return Fb(t)||this.shouldParseEnums()&&113===t?!this.state.containsEsc:e.prototype.shouldParseExportDeclaration.call(this)},a.isExportDefaultSpecifier=function(){var t=this.state.type;return Fb(t)||this.shouldParseEnums()&&113===t?this.state.containsEsc:e.prototype.isExportDefaultSpecifier.call(this)},a.parseExportDefaultExpression=function(){if(this.shouldParseEnums()&&this.isContextual(113)){var t=this.startNode();return this.next(),this.flowParseEnumDeclaration(t)}return e.prototype.parseExportDefaultExpression.call(this)},a.parseConditional=function(e,t,a,n){var r=this;if(!this.match(17))return e;if(this.state.maybeInArrowParameters){var s=this.lookaheadCharCode();if(44===s||61===s||58===s||41===s)return this.setOptionalParametersError(n),e}this.expect(17);var i=this.state.clone(),o=this.state.noArrowAt,d=this.startNodeAt(t,a),u=this.tryParseConditionalConsequent(),l=u.consequent,c=u.failed,p=this.getArrowLikeExpressions(l),g=p[0],f=p[1];if(c||f.length>0){var h=[].concat(o);if(f.length>0){this.state=i,this.state.noArrowAt=h;for(var m=0;m<f.length;m++)h.push(f[m].start);var y=this.tryParseConditionalConsequent();l=y.consequent,c=y.failed;var R=this.getArrowLikeExpressions(l);g=R[0],f=R[1]}if(c&&g.length>1&&this.raise(i.start,bv.AmbiguousConditionalArrow),c&&1===g.length){this.state=i,h.push(g[0].start),this.state.noArrowAt=h;var b=this.tryParseConditionalConsequent();l=b.consequent,c=b.failed}}return this.getArrowLikeExpressions(l,!0),this.state.noArrowAt=o,this.expect(14),d.test=e,d.consequent=l,d.alternate=this.forwardNoArrowParamsConversionAt(d,(function(){return r.parseMaybeAssign(void 0,void 0)})),this.finishNode(d,"ConditionalExpression")},a.tryParseConditionalConsequent=function(){this.state.noArrowParamsConversionAt.push(this.state.start);var e=this.parseMaybeAssignAllowIn(),t=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:t}},a.getArrowLikeExpressions=function(e,t){for(var a=this,n=[e],r=[];0!==n.length;){var s=n.pop();"ArrowFunctionExpression"===s.type?(s.typeParameters||!s.returnType?this.finishArrowValidation(s):r.push(s),n.push(s.body)):"ConditionalExpression"===s.type&&(n.push(s.consequent),n.push(s.alternate))}return t?(r.forEach((function(e){return a.finishArrowValidation(e)})),[r,[]]):function(e,t){for(var a=[],n=[],r=0;r<e.length;r++)(t(e[r],r,e)?a:n).push(e[r]);return[a,n]}(r,(function(e){return e.params.every((function(e){return a.isAssignable(e,!0)}))}))},a.finishArrowValidation=function(t){var a;this.toAssignableList(t.params,null==(a=t.extra)?void 0:a.trailingComma,!1),this.scope.enter(6),e.prototype.checkParams.call(this,t,!1,!0),this.scope.exit()},a.forwardNoArrowParamsConversionAt=function(e,t){var a;return-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),a=t(),this.state.noArrowParamsConversionAt.pop()):a=t(),a},a.parseParenItem=function(t,a,n){if(t=e.prototype.parseParenItem.call(this,t,a,n),this.eat(17)&&(t.optional=!0,this.resetEndLocation(t)),this.match(14)){var r=this.startNodeAt(a,n);return r.expression=t,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")}return t},a.assertModuleNodeAllowed=function(t){"ImportDeclaration"===t.type&&("type"===t.importKind||"typeof"===t.importKind)||"ExportNamedDeclaration"===t.type&&"type"===t.exportKind||"ExportAllDeclaration"===t.type&&"type"===t.exportKind||e.prototype.assertModuleNodeAllowed.call(this,t)},a.parseExport=function(t){var a=e.prototype.parseExport.call(this,t);return"ExportNamedDeclaration"!==a.type&&"ExportAllDeclaration"!==a.type||(a.exportKind=a.exportKind||"value"),a},a.parseExportDeclaration=function(t){if(this.isContextual(117)){t.exportKind="type";var a=this.startNode();return this.next(),this.match(5)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(a)}if(this.isContextual(118)){t.exportKind="type";var n=this.startNode();return this.next(),this.flowParseOpaqueType(n,!1)}if(this.isContextual(116)){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseInterface(r)}if(this.shouldParseEnums()&&this.isContextual(113)){t.exportKind="value";var s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}return e.prototype.parseExportDeclaration.call(this,t)},a.eatExportStar=function(t){return!!e.prototype.eatExportStar.apply(this,arguments)||!(!this.isContextual(117)||46!==this.lookahead().type)&&(t.exportKind="type",this.next(),this.next(),!0)},a.maybeParseExportNamespaceSpecifier=function(t){var a=this.state.start,n=e.prototype.maybeParseExportNamespaceSpecifier.call(this,t);return n&&"type"===t.exportKind&&this.unexpected(a),n},a.parseClassId=function(t,a,n){e.prototype.parseClassId.call(this,t,a,n),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())},a.parseClassMember=function(t,a,n){var r=this.state.start;if(this.isContextual(112)){if(this.parseClassMemberFromModifier(t,a))return;a.declare=!0}e.prototype.parseClassMember.call(this,t,a,n),a.declare&&("ClassProperty"!==a.type&&"ClassPrivateProperty"!==a.type&&"PropertyDefinition"!==a.type?this.raise(r,bv.DeclareClassElement):a.value&&this.raise(a.value.start,bv.DeclareClassFieldInitializer))},a.isIterator=function(e){return"iterator"===e||"asyncIterator"===e},a.readIterator=function(){var t=e.prototype.readWord1.call(this),a="@@"+t;this.isIterator(t)&&this.state.inType||this.raise(this.state.pos,tb.InvalidIdentifier,a),this.finishToken(119,a)},a.getTokenFromCode=function(t){var a=this.input.charCodeAt(this.state.pos+1);return 123===t&&124===a?this.finishOp(6,2):!this.state.inType||62!==t&&60!==t?this.state.inType&&63===t?46===a?this.finishOp(18,2):this.finishOp(17,1):function(e,t){return 64===e&&64===t}(t,a)?(this.state.pos+=2,this.readIterator()):e.prototype.getTokenFromCode.call(this,t):this.finishOp(42,1)},a.isAssignable=function(t,a){return"TypeCastExpression"===t.type?this.isAssignable(t.expression,a):e.prototype.isAssignable.call(this,t,a)},a.toAssignable=function(t,a){return void 0===a&&(a=!1),"TypeCastExpression"===t.type?e.prototype.toAssignable.call(this,this.typeCastToParameter(t),a):e.prototype.toAssignable.call(this,t,a)},a.toAssignableList=function(t,a,n){for(var r=0;r<t.length;r++){var s=t[r];"TypeCastExpression"===(null==s?void 0:s.type)&&(t[r]=this.typeCastToParameter(s))}return e.prototype.toAssignableList.call(this,t,a,n)},a.toReferencedList=function(e,t){for(var a=0;a<e.length;a++){var n,r=e[a];!r||"TypeCastExpression"!==r.type||null!=(n=r.extra)&&n.parenthesized||!(e.length>1)&&t||this.raise(r.typeAnnotation.start,bv.TypeCastInPattern)}return e},a.parseArrayLike=function(t,a,n,r){var s=e.prototype.parseArrayLike.call(this,t,a,n,r);return a&&!this.state.maybeInArrowParameters&&this.toReferencedList(s.elements),s},a.checkLVal=function(t){if("TypeCastExpression"!==t.type){for(var a,n=arguments.length,r=new Array(n>1?n-1:0),s=1;s<n;s++)r[s-1]=arguments[s];return(a=e.prototype.checkLVal).call.apply(a,[this,t].concat(r))}},a.parseClassProperty=function(t){return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassProperty.call(this,t)},a.parseClassPrivateProperty=function(t){return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassPrivateProperty.call(this,t)},a.isClassMethod=function(){return this.isRelational("<")||e.prototype.isClassMethod.call(this)},a.isClassProperty=function(){return this.match(14)||e.prototype.isClassProperty.call(this)},a.isNonstaticConstructor=function(t){return!this.match(14)&&e.prototype.isNonstaticConstructor.call(this,t)},a.pushClassMethod=function(t,a,n,r,s,i){if(a.variance&&this.unexpected(a.variance.start),delete a.variance,this.isRelational("<")&&(a.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.pushClassMethod.call(this,t,a,n,r,s,i),a.params&&s){var o=a.params;o.length>0&&this.isThisParam(o[0])&&this.raise(a.start,bv.ThisParamBannedInConstructor)}else if("MethodDefinition"===a.type&&s&&a.value.params){var d=a.value.params;d.length>0&&this.isThisParam(d[0])&&this.raise(a.start,bv.ThisParamBannedInConstructor)}},a.pushClassPrivateMethod=function(t,a,n,r){a.variance&&this.unexpected(a.variance.start),delete a.variance,this.isRelational("<")&&(a.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.pushClassPrivateMethod.call(this,t,a,n,r)},a.parseClassSuper=function(t){if(e.prototype.parseClassSuper.call(this,t),t.superClass&&this.isRelational("<")&&(t.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(101)){this.next();var a=t.implements=[];do{var n=this.startNode();n.id=this.flowParseRestrictedIdentifier(!0),this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterInstantiation():n.typeParameters=null,a.push(this.finishNode(n,"ClassImplements"))}while(this.eat(12))}},a.checkGetterSetterParams=function(t){e.prototype.checkGetterSetterParams.call(this,t);var a=this.getObjectOrClassMethodParams(t);if(a.length>0){var n=a[0];this.isThisParam(n)&&"get"===t.kind?this.raise(n.start,bv.GetterMayNotHaveThisParam):this.isThisParam(n)&&this.raise(n.start,bv.SetterMayNotHaveThisParam)}},a.parsePropertyName=function(t,a){var n=this.flowParseVariance(),r=e.prototype.parsePropertyName.call(this,t,a);return t.variance=n,r},a.parseObjPropValue=function(t,a,n,r,s,i,o,d){var u;t.variance&&this.unexpected(t.variance.start),delete t.variance,this.isRelational("<")&&!o&&(u=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected()),e.prototype.parseObjPropValue.call(this,t,a,n,r,s,i,o,d),u&&((t.value||t).typeParameters=u)},a.parseAssignableListItemTypes=function(e){return this.eat(17)&&("Identifier"!==e.type&&this.raise(e.start,bv.PatternIsOptional),this.isThisParam(e)&&this.raise(e.start,bv.ThisParamMayNotBeOptional),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(e.start,bv.ThisParamAnnotationRequired),this.match(27)&&this.isThisParam(e)&&this.raise(e.start,bv.ThisParamNoDefault),this.resetEndLocation(e),e},a.parseMaybeDefault=function(t,a,n){var r=e.prototype.parseMaybeDefault.call(this,t,a,n);return"AssignmentPattern"===r.type&&r.typeAnnotation&&r.right.start<r.typeAnnotation.start&&this.raise(r.typeAnnotation.start,bv.TypeBeforeInitializer),r},a.shouldParseDefaultImport=function(t){return vv(t)?xv(this.state.type):e.prototype.shouldParseDefaultImport.call(this,t)},a.parseImportSpecifierLocal=function(e,t,a,n){t.local=vv(e)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),this.checkLVal(t.local,n,9),e.specifiers.push(this.finishNode(t,a))},a.maybeParseDefaultImportSpecifier=function(t){t.importKind="value";var a=null;if(this.match(78)?a="typeof":this.isContextual(117)&&(a="type"),a){var n=this.lookahead(),r=n.type;"type"===a&&46===r&&this.unexpected(n.start),(xv(r)||5===r||46===r)&&(this.next(),t.importKind=a)}return e.prototype.maybeParseDefaultImportSpecifier.call(this,t)},a.parseImportSpecifier=function(e){var t=this.startNode(),a=this.match(120),n=this.parseModuleExportName(),r=null;"Identifier"===n.type&&("type"===n.name?r="type":"typeof"===n.name&&(r="typeof"));var s=!1;if(this.isContextual(84)&&!this.isLookaheadContextual("as")){var i=this.parseIdentifier(!0);null===r||Tb(this.state.type)?(t.imported=n,t.importKind=null,t.local=this.parseIdentifier()):(t.imported=i,t.importKind=r,t.local=hv(i))}else{if(null!==r&&Tb(this.state.type))t.imported=this.parseIdentifier(!0),t.importKind=r;else{if(a)throw this.raise(t.start,tb.ImportBindingIsString,n.value);t.imported=n,t.importKind=null}this.eatContextual(84)?t.local=this.parseIdentifier():(s=!0,t.local=hv(t.imported))}var o=vv(e),d=vv(t);o&&d&&this.raise(t.start,bv.ImportTypeShorthandOnlyInPureImport),(o||d)&&this.checkReservedType(t.local.name,t.local.start,!0),!s||o||d||this.checkReservedWord(t.local.name,t.start,!0,!0),this.checkLVal(t.local,"import specifier",9),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))},a.parseBindingAtom=function(){switch(this.state.type){case 69:return this.parseIdentifier(!0);default:return e.prototype.parseBindingAtom.call(this)}},a.parseFunctionParams=function(t,a){var n=t.kind;"get"!==n&&"set"!==n&&this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.parseFunctionParams.call(this,t,a)},a.parseVarId=function(t,a){e.prototype.parseVarId.call(this,t,a),this.match(14)&&(t.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t.id))},a.parseAsyncArrowFromCallExpression=function(t,a){if(this.match(14)){var n=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,t.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=n}return e.prototype.parseAsyncArrowFromCallExpression.call(this,t,a)},a.shouldParseAsyncArrow=function(){return this.match(14)||e.prototype.shouldParseAsyncArrow.call(this)},a.parseMaybeAssign=function(t,a){var n,r,s=this,i=null;if(this.hasPlugin("jsx")&&(this.match(129)||this.isRelational("<"))){if(i=this.state.clone(),!(r=this.tryParse((function(){return e.prototype.parseMaybeAssign.call(s,t,a)}),i)).error)return r.node;var o=this.state.context,d=o[o.length-1];d===ob.j_oTag?o.length-=2:d===ob.j_expr&&(o.length-=1)}if(null!=(n=r)&&n.error||this.isRelational("<")){var u,l,c;i=i||this.state.clone();var p=this.tryParse((function(n){var r;c=s.flowParseTypeParameterDeclaration();var i=s.forwardNoArrowParamsConversionAt(c,(function(){var n=e.prototype.parseMaybeAssign.call(s,t,a);return s.resetStartLocationFromNode(n,c),n}));null!=(r=i.extra)&&r.parenthesized&&n();var o=s.maybeUnwrapTypeCastExpression(i);return"ArrowFunctionExpression"!==o.type&&n(),o.typeParameters=c,s.resetStartLocationFromNode(o,c),i}),i),g=null;if(p.node&&"ArrowFunctionExpression"===this.maybeUnwrapTypeCastExpression(p.node).type){if(!p.error&&!p.aborted)return p.node.async&&this.raise(c.start,bv.UnexpectedTypeParameterBeforeAsyncArrowFunction),p.node;g=p.node}if(null!=(u=r)&&u.node)return this.state=r.failState,r.node;if(g)return this.state=p.failState,g;if(null!=(l=r)&&l.thrown)throw r.error;if(p.thrown)throw p.error;throw this.raise(c.start,bv.UnexpectedTokenAfterTypeParameter)}return e.prototype.parseMaybeAssign.call(this,t,a)},a.parseArrow=function(t){var a=this;if(this.match(14)){var n=this.tryParse((function(){var e=a.state.noAnonFunctionType;a.state.noAnonFunctionType=!0;var n=a.startNode(),r=a.flowParseTypeAndPredicateInitialiser();return n.typeAnnotation=r[0],t.predicate=r[1],a.state.noAnonFunctionType=e,a.canInsertSemicolon()&&a.unexpected(),a.match(19)||a.unexpected(),n}));if(n.thrown)return null;n.error&&(this.state=n.failState),t.returnType=n.node.typeAnnotation?this.finishNode(n.node,"TypeAnnotation"):null}return e.prototype.parseArrow.call(this,t)},a.shouldParseArrow=function(t){return this.match(14)||e.prototype.shouldParseArrow.call(this,t)},a.setArrowFunctionParameters=function(t,a){-1!==this.state.noArrowParamsConversionAt.indexOf(t.start)?t.params=a:e.prototype.setArrowFunctionParameters.call(this,t,a)},a.checkParams=function(t,a,n){if(!n||-1===this.state.noArrowParamsConversionAt.indexOf(t.start)){for(var r=0;r<t.params.length;r++)this.isThisParam(t.params[r])&&r>0&&this.raise(t.params[r].start,bv.ThisParamMustBeFirst);return e.prototype.checkParams.apply(this,arguments)}},a.parseParenAndDistinguishExpression=function(t){return e.prototype.parseParenAndDistinguishExpression.call(this,t&&-1===this.state.noArrowAt.indexOf(this.state.start))},a.parseSubscripts=function(t,a,n,r){var s=this;if("Identifier"===t.type&&"async"===t.name&&-1!==this.state.noArrowAt.indexOf(a)){this.next();var i=this.startNodeAt(a,n);i.callee=t,i.arguments=this.parseCallExpressionArguments(11,!1),t=this.finishNode(i,"CallExpression")}else if("Identifier"===t.type&&"async"===t.name&&this.isRelational("<")){var o=this.state.clone(),d=this.tryParse((function(e){return s.parseAsyncArrowWithTypeParameters(a,n)||e()}),o);if(!d.error&&!d.aborted)return d.node;var u=this.tryParse((function(){return e.prototype.parseSubscripts.call(s,t,a,n,r)}),o);if(u.node&&!u.error)return u.node;if(d.node)return this.state=d.failState,d.node;if(u.node)return this.state=u.failState,u.node;throw d.error||u.error}return e.prototype.parseSubscripts.call(this,t,a,n,r)},a.parseSubscript=function(t,a,n,r,s){var i=this;if(this.match(18)&&this.isLookaheadToken_lt()){if(s.optionalChainMember=!0,r)return s.stop=!0,t;this.next();var o=this.startNodeAt(a,n);return o.callee=t,o.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),o.arguments=this.parseCallExpressionArguments(11,!1),o.optional=!0,this.finishCallExpression(o,!0)}if(!r&&this.shouldParseTypes()&&this.isRelational("<")){var d=this.startNodeAt(a,n);d.callee=t;var u=this.tryParse((function(){return d.typeArguments=i.flowParseTypeParameterInstantiationCallOrNew(),i.expect(10),d.arguments=i.parseCallExpressionArguments(11,!1),s.optionalChainMember&&(d.optional=!1),i.finishCallExpression(d,s.optionalChainMember)}));if(u.node)return u.error&&(this.state=u.failState),u.node}return e.prototype.parseSubscript.call(this,t,a,n,r,s)},a.parseNewArguments=function(t){var a=this,n=null;this.shouldParseTypes()&&this.isRelational("<")&&(n=this.tryParse((function(){return a.flowParseTypeParameterInstantiationCallOrNew()})).node),t.typeArguments=n,e.prototype.parseNewArguments.call(this,t)},a.parseAsyncArrowWithTypeParameters=function(e,t){var a=this.startNodeAt(e,t);if(this.parseFunctionParams(a),this.parseArrow(a))return this.parseArrowExpression(a,void 0,!0)},a.readToken_mult_modulo=function(t){var a=this.input.charCodeAt(this.state.pos+1);if(42===t&&47===a&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();e.prototype.readToken_mult_modulo.call(this,t)},a.readToken_pipe_amp=function(t){var a=this.input.charCodeAt(this.state.pos+1);124!==t||125!==a?e.prototype.readToken_pipe_amp.call(this,t):this.finishOp(9,2)},a.parseTopLevel=function(t,a){var n=e.prototype.parseTopLevel.call(this,t,a);return this.state.hasFlowComment&&this.raise(this.state.pos,bv.UnterminatedFlowComment),n},a.skipBlockComment=function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment())return this.state.hasFlowComment&&this.unexpected(null,bv.NestedFlowComment),this.hasFlowCommentCompletion(),this.state.pos+=this.skipFlowComment(),void(this.state.hasFlowComment=!0);if(!this.state.hasFlowComment)return e.prototype.skipBlockComment.call(this);var t=this.input.indexOf("*-/",this.state.pos+=2);if(-1===t)throw this.raise(this.state.pos-2,tb.UnterminatedComment);this.state.pos=t+3},a.skipFlowComment=function(){for(var e=this.state.pos,t=2;[32,9].includes(this.input.charCodeAt(e+t));)t++;var a=this.input.charCodeAt(t+e),n=this.input.charCodeAt(t+e+1);return 58===a&&58===n?t+2:"flow-include"===this.input.slice(t+e,t+e+12)?t+12:58===a&&58!==n&&t},a.hasFlowCommentCompletion=function(){if(-1===this.input.indexOf("*/",this.state.pos))throw this.raise(this.state.pos,tb.UnterminatedComment)},a.flowEnumErrorBooleanMemberNotInitialized=function(e,t){var a=t.enumName,n=t.memberName;this.raise(e,bv.EnumBooleanMemberNotInitialized,n,a)},a.flowEnumErrorInvalidMemberName=function(e,t){var a=t.enumName,n=t.memberName,r=n[0].toUpperCase()+n.slice(1);this.raise(e,bv.EnumInvalidMemberName,n,r,a)},a.flowEnumErrorDuplicateMemberName=function(e,t){var a=t.enumName,n=t.memberName;this.raise(e,bv.EnumDuplicateMemberName,n,a)},a.flowEnumErrorInconsistentMemberValues=function(e,t){var a=t.enumName;this.raise(e,bv.EnumInconsistentMemberValues,a)},a.flowEnumErrorInvalidExplicitType=function(e,t){var a=t.enumName,n=t.suppliedType;return this.raise(e,null===n?bv.EnumInvalidExplicitTypeUnknownSupplied:bv.EnumInvalidExplicitType,a,n)},a.flowEnumErrorInvalidMemberInitializer=function(e,t){var a=t.enumName,n=t.explicitType,r=t.memberName,s=null;switch(n){case"boolean":case"number":case"string":s=bv.EnumInvalidMemberInitializerPrimaryType;break;case"symbol":s=bv.EnumInvalidMemberInitializerSymbolType;break;default:s=bv.EnumInvalidMemberInitializerUnknownType}return this.raise(e,s,a,r,n)},a.flowEnumErrorNumberMemberNotInitialized=function(e,t){var a=t.enumName,n=t.memberName;this.raise(e,bv.EnumNumberMemberNotInitialized,a,n)},a.flowEnumErrorStringMemberInconsistentlyInitailized=function(e,t){var a=t.enumName;this.raise(e,bv.EnumStringMemberInconsistentlyInitailized,a)},a.flowEnumMemberInit=function(){var e=this,t=this.state.start,a=function(){return e.match(12)||e.match(8)};switch(this.state.type){case 121:var n=this.parseNumericLiteral(this.state.value);return a()?{type:"number",pos:n.start,value:n}:{type:"invalid",pos:t};case 120:var r=this.parseStringLiteral(this.state.value);return a()?{type:"string",pos:r.start,value:r}:{type:"invalid",pos:t};case 76:case 77:var s=this.parseBooleanLiteral(this.match(76));return a()?{type:"boolean",pos:s.start,value:s}:{type:"invalid",pos:t};default:return{type:"invalid",pos:t}}},a.flowEnumMemberRaw=function(){var e=this.state.start;return{id:this.parseIdentifier(!0),init:this.eat(27)?this.flowEnumMemberInit():{type:"none",pos:e}}},a.flowEnumCheckExplicitTypeMismatch=function(e,t,a){var n=t.explicitType;null!==n&&n!==a&&this.flowEnumErrorInvalidMemberInitializer(e,t)},a.flowEnumMembers=function(e){for(var t=e.enumName,a=e.explicitType,n=new Set,r={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},s=!1;!this.match(8);){if(this.eat(21)){s=!0;break}var i=this.startNode(),o=this.flowEnumMemberRaw(),d=o.id,u=o.init,l=d.name;if(""!==l){/^[a-z]/.test(l)&&this.flowEnumErrorInvalidMemberName(d.start,{enumName:t,memberName:l}),n.has(l)&&this.flowEnumErrorDuplicateMemberName(d.start,{enumName:t,memberName:l}),n.add(l);var c={enumName:t,explicitType:a,memberName:l};switch(i.id=d,u.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(u.pos,c,"boolean"),i.init=u.value,r.booleanMembers.push(this.finishNode(i,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(u.pos,c,"number"),i.init=u.value,r.numberMembers.push(this.finishNode(i,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(u.pos,c,"string"),i.init=u.value,r.stringMembers.push(this.finishNode(i,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(u.pos,c);case"none":switch(a){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(u.pos,c);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(u.pos,c);break;default:r.defaultedMembers.push(this.finishNode(i,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}}return{members:r,hasUnknownMembers:s}},a.flowEnumStringMembers=function(e,t,a){var n=a.enumName;if(0===e.length)return t;if(0===t.length)return e;if(t.length>e.length){for(var r=0;r<e.length;r++){var s=e[r];this.flowEnumErrorStringMemberInconsistentlyInitailized(s.start,{enumName:n})}return t}for(var i=0;i<t.length;i++){var o=t[i];this.flowEnumErrorStringMemberInconsistentlyInitailized(o.start,{enumName:n})}return e},a.flowEnumParseExplicitType=function(e){var t=e.enumName;if(this.eatContextual(92)){if(!Sb(this.state.type))throw this.flowEnumErrorInvalidExplicitType(this.state.start,{enumName:t,suppliedType:null});var a=this.state.value;return this.next(),"boolean"!==a&&"number"!==a&&"string"!==a&&"symbol"!==a&&this.flowEnumErrorInvalidExplicitType(this.state.start,{enumName:t,suppliedType:a}),a}return null},a.flowEnumBody=function(e,t){var a=this,n=t.enumName,r=t.nameLoc,s=this.flowEnumParseExplicitType({enumName:n});this.expect(5);var i=this.flowEnumMembers({enumName:n,explicitType:s}),o=i.members,d=i.hasUnknownMembers;switch(e.hasUnknownMembers=d,s){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:n}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:var u=function(){return e.members=[],a.expect(8),a.finishNode(e,"EnumStringBody")};e.explicitType=!1;var l=o.booleanMembers.length,c=o.numberMembers.length,p=o.stringMembers.length,g=o.defaultedMembers.length;if(l||c||p||g){if(l||c){if(!c&&!p&&l>=g){for(var f=0,h=o.defaultedMembers;f<h.length;f++){var m=h[f];this.flowEnumErrorBooleanMemberNotInitialized(m.start,{enumName:n,memberName:m.id.name})}return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}if(!l&&!p&&c>=g){for(var y=0,R=o.defaultedMembers;y<R.length;y++){var b=R[y];this.flowEnumErrorNumberMemberNotInitialized(b.start,{enumName:n,memberName:b.id.name})}return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}return this.flowEnumErrorInconsistentMemberValues(r,{enumName:n}),u()}return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:n}),this.expect(8),this.finishNode(e,"EnumStringBody")}return u()}},a.flowParseEnumDeclaration=function(e){var t=this.parseIdentifier();return e.id=t,e.body=this.flowEnumBody(this.startNode(),{enumName:t.name,nameLoc:t.start}),this.finishNode(e,"EnumDeclaration")},a.isLookaheadToken_lt=function(){var e=this.nextTokenStart();if(60===this.input.charCodeAt(e)){var t=this.input.charCodeAt(e+1);return 60!==t&&61!==t}return!1},a.maybeUnwrapTypeCastExpression=function(e){return"TypeCastExpression"===e.type?e.expression:e},t}(e)},typescript:function(e){return function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.getScopeHandler=function(){return Fv},a.tsIsIdentifier=function(){return Sb(this.state.type)},a.tsTokenCanFollowModifier=function(){return(this.match(0)||this.match(5)||this.match(46)||this.match(21)||this.match(125)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()},a.tsNextTokenCanFollowModifier=function(){return this.next(),this.tsTokenCanFollowModifier()},a.tsParseModifier=function(e,t){if(Sb(this.state.type)){var a=this.state.value;if(-1!==e.indexOf(a)){if(t&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return a}}},a.tsParseModifiers=function(e,t,a,n,r){for(var s=this,i=function(t,a,n,r){a===n&&e[r]&&s.raise(t,kv.InvalidModifiersOrder,n,r)},o=function(t,a,n,r){(e[n]&&a===r||e[r]&&a===n)&&s.raise(t,kv.IncompatibleModifiers,n,r)};;){var d=this.state.start,u=this.tsParseModifier(t.concat(null!=a?a:[]),r);if(!u)break;Iv(u)?e.accessibility?this.raise(d,kv.DuplicateAccessibilityModifier):(i(d,u,u,"override"),i(d,u,u,"static"),i(d,u,u,"readonly"),e.accessibility=u):(Object.hasOwnProperty.call(e,u)?this.raise(d,kv.DuplicateModifier,u):(i(d,u,"static","readonly"),i(d,u,"static","override"),i(d,u,"override","readonly"),i(d,u,"abstract","override"),o(d,u,"declare","override"),o(d,u,"static","abstract")),e[u]=!0),null!=a&&a.includes(u)&&this.raise(d,n,u)}},a.tsIsListTerminator=function(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.isRelational(">")}throw new Error("Unreachable")},a.tsParseList=function(e,t){for(var a=[];!this.tsIsListTerminator(e);)a.push(t());return a},a.tsParseDelimitedList=function(e,t){return function(e){if(null==e)throw new Error("Unexpected "+e+" value.");return e}(this.tsParseDelimitedListWorker(e,t,!0))},a.tsParseDelimitedListWorker=function(e,t,a){for(var n=[];!this.tsIsListTerminator(e);){var r=t();if(null==r)return;if(n.push(r),!this.eat(12)){if(this.tsIsListTerminator(e))break;return void(a&&this.expect(12))}}return n},a.tsParseBracketedList=function(e,t,a,n){n||(a?this.expect(0):this.expectRelational("<"));var r=this.tsParseDelimitedList(e,t);return a?this.expect(3):this.expectRelational(">"),r},a.tsParseImportType=function(){var e=this.startNode();return this.expect(74),this.expect(10),this.match(120)||this.raise(this.state.start,kv.UnsupportedImportTypeArgument),e.argument=this.parseExprAtom(),this.expect(11),this.eat(16)&&(e.qualifier=this.tsParseEntityName(!0)),this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")},a.tsParseEntityName=function(e){for(var t=this.parseIdentifier();this.eat(16);){var a=this.startNodeAtNode(t);a.left=t,a.right=this.parseIdentifier(e),t=this.finishNode(a,"TSQualifiedName")}return t},a.tsParseTypeReference=function(){var e=this.startNode();return e.typeName=this.tsParseEntityName(!1),!this.hasPrecedingLineBreak()&&this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")},a.tsParseThisTypePredicate=function(e){this.next();var t=this.startNodeAtNode(e);return t.parameterName=e,t.typeAnnotation=this.tsParseTypeAnnotation(!1),t.asserts=!1,this.finishNode(t,"TSTypePredicate")},a.tsParseThisTypeNode=function(){var e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")},a.tsParseTypeQuery=function(){var e=this.startNode();return this.expect(78),this.match(74)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(!0),this.finishNode(e,"TSTypeQuery")},a.tsParseTypeParameter=function(){var e=this.startNode();return e.name=this.tsParseTypeParameterName(),e.constraint=this.tsEatThenParseType(72),e.default=this.tsEatThenParseType(27),this.finishNode(e,"TSTypeParameter")},a.tsTryParseTypeParameters=function(){if(this.isRelational("<"))return this.tsParseTypeParameters()},a.tsParseTypeParameters=function(){var e=this.startNode();return this.isRelational("<")||this.match(129)?this.next():this.unexpected(),e.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this),!1,!0),0===e.params.length&&this.raise(e.start,kv.EmptyTypeParameters),this.finishNode(e,"TSTypeParameterDeclaration")},a.tsTryNextParseConstantContext=function(){return 66===this.lookahead().type?(this.next(),this.tsParseTypeReference()):null},a.tsFillSignature=function(e,t){var a=19===e;t.typeParameters=this.tsTryParseTypeParameters(),this.expect(10),t.parameters=this.tsParseBindingListForSignature(),(a||this.match(e))&&(t.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(e))},a.tsParseBindingListForSignature=function(){var e=this;return this.parseBindingList(11,41).map((function(t){return"Identifier"!==t.type&&"RestElement"!==t.type&&"ObjectPattern"!==t.type&&"ArrayPattern"!==t.type&&e.raise(t.start,kv.UnsupportedSignatureParameterKind,t.type),t}))},a.tsParseTypeMemberSemicolon=function(){this.eat(12)||this.isLineTerminator()||this.expect(13)},a.tsParseSignatureMember=function(e,t){return this.tsFillSignature(14,t),this.tsParseTypeMemberSemicolon(),this.finishNode(t,e)},a.tsIsUnambiguouslyIndexSignature=function(){return this.next(),!!Sb(this.state.type)&&(this.next(),this.match(14))},a.tsTryParseIndexSignature=function(e){if(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(0);var t=this.parseIdentifier();t.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(t),this.expect(3),e.parameters=[t];var a=this.tsTryParseTypeAnnotation();return a&&(e.typeAnnotation=a),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}},a.tsParsePropertyOrMethodSignature=function(e,t){this.eat(17)&&(e.optional=!0);var a=e;if(this.match(10)||this.isRelational("<")){t&&this.raise(e.start,kv.ReadonlyForMethodSignature);var n=a;if(n.kind&&this.isRelational("<")&&this.raise(this.state.pos,kv.AccesorCannotHaveTypeParameters),this.tsFillSignature(14,n),this.tsParseTypeMemberSemicolon(),"get"===n.kind)n.parameters.length>0&&(this.raise(this.state.pos,tb.BadGetterArity),this.isThisParam(n.parameters[0])&&this.raise(this.state.pos,kv.AccesorCannotDeclareThisParameter));else if("set"===n.kind){if(1!==n.parameters.length)this.raise(this.state.pos,tb.BadSetterArity);else{var r=n.parameters[0];this.isThisParam(r)&&this.raise(this.state.pos,kv.AccesorCannotDeclareThisParameter),"Identifier"===r.type&&r.optional&&this.raise(this.state.pos,kv.SetAccesorCannotHaveOptionalParameter),"RestElement"===r.type&&this.raise(this.state.pos,kv.SetAccesorCannotHaveRestParameter)}n.typeAnnotation&&this.raise(n.typeAnnotation.start,kv.SetAccesorCannotHaveReturnType)}else n.kind="method";return this.finishNode(n,"TSMethodSignature")}var s=a;t&&(s.readonly=!0);var i=this.tsTryParseTypeAnnotation();return i&&(s.typeAnnotation=i),this.tsParseTypeMemberSemicolon(),this.finishNode(s,"TSPropertySignature")},a.tsParseTypeMember=function(){var e=this.startNode();if(this.match(10)||this.isRelational("<"))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(68)){var t=this.startNode();return this.next(),this.match(10)||this.isRelational("<")?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(t,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}this.tsParseModifiers(e,["readonly"],["declare","abstract","private","protected","public","static","override"],kv.InvalidModifierOnTypeMember);var a=this.tsTryParseIndexSignature(e);return a||(this.parsePropertyName(e,!1),e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||!this.tsTokenCanFollowModifier()||(e.kind=e.key.name,this.parsePropertyName(e,!1)),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))},a.tsParseTypeLiteral=function(){var e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")},a.tsParseObjectTypeMembers=function(){this.expect(5);var e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e},a.tsIsStartOfMappedType=function(){return this.next(),this.eat(44)?this.isContextual(109):(this.isContextual(109)&&this.next(),!!this.match(0)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(49))))},a.tsParseMappedTypeParameter=function(){var e=this.startNode();return e.name=this.tsParseTypeParameterName(),e.constraint=this.tsExpectThenParseType(49),this.finishNode(e,"TSTypeParameter")},a.tsParseMappedType=function(){var e=this.startNode();return this.expect(5),this.match(44)?(e.readonly=this.state.value,this.next(),this.expectContextual(109)):this.eatContextual(109)&&(e.readonly=!0),this.expect(0),e.typeParameter=this.tsParseMappedTypeParameter(),e.nameType=this.eatContextual(84)?this.tsParseType():null,this.expect(3),this.match(44)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")},a.tsParseTupleType=function(){var e=this,t=this.startNode();t.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var a=!1,n=null;return t.elementTypes.forEach((function(t){var r,s=t.type;!a||"TSRestType"===s||"TSOptionalType"===s||"TSNamedTupleMember"===s&&t.optional||e.raise(t.start,kv.OptionalTypeBeforeRequired),a=a||"TSNamedTupleMember"===s&&t.optional||"TSOptionalType"===s,"TSRestType"===s&&(s=(t=t.typeAnnotation).type);var i="TSNamedTupleMember"===s;(n=null!=(r=n)?r:i)!==i&&e.raise(t.start,kv.MixedLabeledAndUnlabeledElements)})),this.finishNode(t,"TSTupleType")},a.tsParseTupleElementType=function(){var e=this.state,t=e.start,a=e.startLoc,n=this.eat(21),r=this.tsParseType(),s=this.eat(17);if(this.eat(14)){var i=this.startNodeAtNode(r);i.optional=s,"TSTypeReference"!==r.type||r.typeParameters||"Identifier"!==r.typeName.type?(this.raise(r.start,kv.InvalidTupleMemberLabel),i.label=r):i.label=r.typeName,i.elementType=this.tsParseType(),r=this.finishNode(i,"TSNamedTupleMember")}else if(s){var o=this.startNodeAtNode(r);o.typeAnnotation=r,r=this.finishNode(o,"TSOptionalType")}if(n){var d=this.startNodeAt(t,a);d.typeAnnotation=r,r=this.finishNode(d,"TSRestType")}return r},a.tsParseParenthesizedType=function(){var e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")},a.tsParseFunctionOrConstructorType=function(e,t){var a=this.startNode();return"TSConstructorType"===e&&(a.abstract=!!t,t&&this.next(),this.next()),this.tsFillSignature(19,a),this.finishNode(a,e)},a.tsParseLiteralTypeNode=function(){var e=this,t=this.startNode();return t.literal=function(){switch(e.state.type){case 121:case 122:case 120:case 76:case 77:return e.parseExprAtom();default:throw e.unexpected()}}(),this.finishNode(t,"TSLiteralType")},a.tsParseTemplateLiteralType=function(){var e=this.startNode();return e.literal=this.parseTemplate(!1),this.finishNode(e,"TSLiteralType")},a.parseTemplateSubstitution=function(){return this.state.inType?this.tsParseType():e.prototype.parseTemplateSubstitution.call(this)},a.tsParseThisTypeOrThisTypePredicate=function(){var e=this.tsParseThisTypeNode();return this.isContextual(104)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e},a.tsParseNonArrayType=function(){switch(this.state.type){case 120:case 121:case 122:case 76:case 77:return this.tsParseLiteralTypeNode();case 44:if("-"===this.state.value){var e=this.startNode(),t=this.lookahead();if(121!==t.type&&122!==t.type)throw this.unexpected();return e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 69:return this.tsParseThisTypeOrThisTypePredicate();case 78:return this.tsParseTypeQuery();case 74:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 22:return this.tsParseTemplateLiteralType();default:var a=this.state.type;if(Sb(a)||79===a||75===a){var n=79===a?"TSVoidKeyword":75===a?"TSNullKeyword":function(e){switch(e){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}(this.state.value);if(void 0!==n&&46!==this.lookaheadCharCode()){var r=this.startNode();return this.next(),this.finishNode(r,n)}return this.tsParseTypeReference()}}throw this.unexpected()},a.tsParseArrayTypeOrHigher=function(){for(var e=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){var t=this.startNodeAtNode(e);t.elementType=e,this.expect(3),e=this.finishNode(t,"TSArrayType")}else{var a=this.startNodeAtNode(e);a.objectType=e,a.indexType=this.tsParseType(),this.expect(3),e=this.finishNode(a,"TSIndexedAccessType")}return e},a.tsParseTypeOperator=function(){var e=this.startNode(),t=this.state.value;return this.next(),e.operator=t,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),"readonly"===t&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")},a.tsCheckTypeAnnotationForReadOnly=function(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(e.start,kv.UnexpectedReadonly)}},a.tsParseInferType=function(){var e=this.startNode();this.expectContextual(103);var t=this.startNode();return t.name=this.tsParseTypeParameterName(),e.typeParameter=this.finishNode(t,"TSTypeParameter"),this.finishNode(e,"TSInferType")},a.tsParseTypeOperatorOrHigher=function(){var e;return(e=this.state.type)>=108&&e<=110&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(103)?this.tsParseInferType():this.tsParseArrayTypeOrHigher()},a.tsParseUnionOrIntersectionType=function(e,t,a){var n=this.startNode(),r=this.eat(a),s=[];do{s.push(t())}while(this.eat(a));return 1!==s.length||r?(n.types=s,this.finishNode(n,e)):s[0]},a.tsParseIntersectionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),40)},a.tsParseUnionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),38)},a.tsIsStartOfFunctionType=function(){return!!this.isRelational("<")||this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))},a.tsSkipParameterStart=function(){if(Sb(this.state.type)||this.match(69))return this.next(),!0;if(this.match(5)){var e=1;for(this.next();e>0;)this.match(5)?++e:this.match(8)&&--e,this.next();return!0}if(this.match(0)){var t=1;for(this.next();t>0;)this.match(0)?++t:this.match(3)&&--t,this.next();return!0}return!1},a.tsIsUnambiguouslyStartOfFunctionType=function(){if(this.next(),this.match(11)||this.match(21))return!0;if(this.tsSkipParameterStart()){if(this.match(14)||this.match(12)||this.match(17)||this.match(27))return!0;if(this.match(11)&&(this.next(),this.match(19)))return!0}return!1},a.tsParseTypeOrTypePredicateAnnotation=function(e){var t=this;return this.tsInType((function(){var a=t.startNode();t.expect(e);var n=t.startNode(),r=!!t.tsTryParse(t.tsParseTypePredicateAsserts.bind(t));if(r&&t.match(69)){var s=t.tsParseThisTypeOrThisTypePredicate();return"TSThisType"===s.type?(n.parameterName=s,n.asserts=!0,n.typeAnnotation=null,s=t.finishNode(n,"TSTypePredicate")):(t.resetStartLocationFromNode(s,n),s.asserts=!0),a.typeAnnotation=s,t.finishNode(a,"TSTypeAnnotation")}var i=t.tsIsIdentifier()&&t.tsTryParse(t.tsParseTypePredicatePrefix.bind(t));if(!i)return r?(n.parameterName=t.parseIdentifier(),n.asserts=r,n.typeAnnotation=null,a.typeAnnotation=t.finishNode(n,"TSTypePredicate"),t.finishNode(a,"TSTypeAnnotation")):t.tsParseTypeAnnotation(!1,a);var o=t.tsParseTypeAnnotation(!1);return n.parameterName=i,n.typeAnnotation=o,n.asserts=r,a.typeAnnotation=t.finishNode(n,"TSTypePredicate"),t.finishNode(a,"TSTypeAnnotation")}))},a.tsTryParseTypeOrTypePredicateAnnotation=function(){return this.match(14)?this.tsParseTypeOrTypePredicateAnnotation(14):void 0},a.tsTryParseTypeAnnotation=function(){return this.match(14)?this.tsParseTypeAnnotation():void 0},a.tsTryParseType=function(){return this.tsEatThenParseType(14)},a.tsParseTypePredicatePrefix=function(){var e=this.parseIdentifier();if(this.isContextual(104)&&!this.hasPrecedingLineBreak())return this.next(),e},a.tsParseTypePredicateAsserts=function(){if(97!==this.state.type)return!1;var e=this.state.containsEsc;return this.next(),!(!Sb(this.state.type)&&!this.match(69))&&(e&&this.raise(this.state.lastTokStart,tb.InvalidEscapedReservedWord,"asserts"),!0)},a.tsParseTypeAnnotation=function(e,t){var a=this;return void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),this.tsInType((function(){e&&a.expect(14),t.typeAnnotation=a.tsParseType()})),this.finishNode(t,"TSTypeAnnotation")},a.tsParseType=function(){_v(this.state.inType);var e=this.tsParseNonConditionalType();if(this.hasPrecedingLineBreak()||!this.eat(72))return e;var t=this.startNodeAtNode(e);return t.checkType=e,t.extendsType=this.tsParseNonConditionalType(),this.expect(17),t.trueType=this.tsParseType(),this.expect(14),t.falseType=this.tsParseType(),this.finishNode(t,"TSConditionalType")},a.isAbstractConstructorSignature=function(){return this.isContextual(111)&&68===this.lookahead().type},a.tsParseNonConditionalType=function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(68)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()},a.tsParseTypeAssertion=function(){var e=this.startNode(),t=this.tsTryNextParseConstantContext();return e.typeAnnotation=t||this.tsNextThenParseType(),this.expectRelational(">"),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")},a.tsParseHeritageClause=function(e){var t=this.state.start,a=this.tsParseDelimitedList("HeritageClauseElement",this.tsParseExpressionWithTypeArguments.bind(this));return a.length||this.raise(t,kv.EmptyHeritageClauseType,e),a},a.tsParseExpressionWithTypeArguments=function(){var e=this.startNode();return e.expression=this.tsParseEntityName(!1),this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSExpressionWithTypeArguments")},a.tsParseInterfaceDeclaration=function(e){Sb(this.state.type)?(e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript interface declaration",130)):(e.id=null,this.raise(this.state.start,kv.MissingInterfaceName)),e.typeParameters=this.tsTryParseTypeParameters(),this.eat(72)&&(e.extends=this.tsParseHeritageClause("extends"));var t=this.startNode();return t.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(t,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")},a.tsParseTypeAliasDeclaration=function(e){var t=this;return e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript type alias",2),e.typeParameters=this.tsTryParseTypeParameters(),e.typeAnnotation=this.tsInType((function(){if(t.expect(27),t.isContextual(102)&&16!==t.lookahead().type){var e=t.startNode();return t.next(),t.finishNode(e,"TSIntrinsicKeyword")}return t.tsParseType()})),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")},a.tsInNoContext=function(e){var t=this.state.context;this.state.context=[t[0]];try{return e()}finally{this.state.context=t}},a.tsInType=function(e){var t=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=t}},a.tsEatThenParseType=function(e){return this.match(e)?this.tsNextThenParseType():void 0},a.tsExpectThenParseType=function(e){var t=this;return this.tsDoThenParseType((function(){return t.expect(e)}))},a.tsNextThenParseType=function(){var e=this;return this.tsDoThenParseType((function(){return e.next()}))},a.tsDoThenParseType=function(e){var t=this;return this.tsInType((function(){return e(),t.tsParseType()}))},a.tsParseEnumMember=function(){var e=this.startNode();return e.id=this.match(120)?this.parseExprAtom():this.parseIdentifier(!0),this.eat(27)&&(e.initializer=this.parseMaybeAssignAllowIn()),this.finishNode(e,"TSEnumMember")},a.tsParseEnumDeclaration=function(e,t){return t&&(e.const=!0),e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript enum declaration",t?779:267),this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumDeclaration")},a.tsParseModuleBlock=function(){var e=this.startNode();return this.scope.enter(0),this.expect(5),this.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(e,"TSModuleBlock")},a.tsParseModuleOrNamespaceDeclaration=function(e,t){if(void 0===t&&(t=!1),e.id=this.parseIdentifier(),t||this.checkLVal(e.id,"module or namespace declaration",1024),this.eat(16)){var a=this.startNode();this.tsParseModuleOrNamespaceDeclaration(a,!0),e.body=a}else this.scope.enter(Lb),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")},a.tsParseAmbientExternalModuleDeclaration=function(e){return this.isContextual(100)?(e.global=!0,e.id=this.parseIdentifier()):this.match(120)?e.id=this.parseExprAtom():this.unexpected(),this.match(5)?(this.scope.enter(Lb),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")},a.tsParseImportEqualsDeclaration=function(e,t){e.isExport=t||!1,e.id=this.parseIdentifier(),this.checkLVal(e.id,"import equals declaration",9),this.expect(27);var a=this.tsParseModuleReference();return"type"===e.importKind&&"TSExternalModuleReference"!==a.type&&this.raise(a.start,kv.ImportAliasHasImportType),e.moduleReference=a,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")},a.tsIsExternalModuleReference=function(){return this.isContextual(107)&&40===this.lookaheadCharCode()},a.tsParseModuleReference=function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)},a.tsParseExternalModuleReference=function(){var e=this.startNode();if(this.expectContextual(107),this.expect(10),!this.match(120))throw this.unexpected();return e.expression=this.parseExprAtom(),this.expect(11),this.finishNode(e,"TSExternalModuleReference")},a.tsLookAhead=function(e){var t=this.state.clone(),a=e();return this.state=t,a},a.tsTryParseAndCatch=function(e){var t=this.tryParse((function(t){return e()||t()}));if(!t.aborted&&t.node)return t.error&&(this.state=t.failState),t.node},a.tsTryParse=function(e){var t=this.state.clone(),a=e();return void 0!==a&&!1!==a?a:void(this.state=t)},a.tsTryParseDeclare=function(e){var t=this;if(!this.isLineTerminator()){var a,n=this.state.type;return this.isContextual(90)&&(n=65,a="let"),this.tsInAmbientContext((function(){switch(n){case 59:return e.declare=!0,t.parseFunctionStatement(e,!1,!0);case 71:return e.declare=!0,t.parseClass(e,!0,!1);case 66:if(t.match(66)&&t.isLookaheadContextual("enum"))return t.expect(66),t.expectContextual(113),t.tsParseEnumDeclaration(e,!0);case 65:return a=a||t.state.value,t.parseVarStatement(e,a);case 100:return t.tsParseAmbientExternalModuleDeclaration(e);default:if(Sb(n))return t.tsParseDeclaration(e,t.state.value,!0)}}))}},a.tsTryParseExportDeclaration=function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0)},a.tsParseExpressionStatement=function(e,t){switch(t.name){case"declare":var a=this.tsTryParseDeclare(e);if(a)return a.declare=!0,a;break;case"global":if(this.match(5)){this.scope.enter(Lb),this.prodParam.enter(0);var n=e;return n.global=!0,n.id=t,n.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(n,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,t.name,!1)}},a.tsParseDeclaration=function(e,t,a){switch(t){case"abstract":if(this.tsCheckLineTerminator(a)&&(this.match(71)||Sb(this.state.type)))return this.tsParseAbstractDeclaration(e);break;case"enum":if(a||Sb(this.state.type))return a&&this.next(),this.tsParseEnumDeclaration(e,!1);break;case"interface":if(this.tsCheckLineTerminator(a)&&Sb(this.state.type))return this.tsParseInterfaceDeclaration(e);break;case"module":if(this.tsCheckLineTerminator(a)){if(this.match(120))return this.tsParseAmbientExternalModuleDeclaration(e);if(Sb(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(a)&&Sb(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(a)&&Sb(this.state.type))return this.tsParseTypeAliasDeclaration(e)}},a.tsCheckLineTerminator=function(e){return e?!this.hasFollowingLineBreak()&&(this.next(),!0):!this.isLineTerminator()},a.tsTryParseGenericAsyncArrowFunction=function(t,a){var n=this;if(this.isRelational("<")){var r=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;var s=this.tsTryParseAndCatch((function(){var r=n.startNodeAt(t,a);return r.typeParameters=n.tsParseTypeParameters(),e.prototype.parseFunctionParams.call(n,r),r.returnType=n.tsTryParseTypeOrTypePredicateAnnotation(),n.expect(19),r}));if(this.state.maybeInArrowParameters=r,s)return this.parseArrowExpression(s,null,!0)}},a.tsParseTypeArguments=function(){var e=this,t=this.startNode();return t.params=this.tsInType((function(){return e.tsInNoContext((function(){return e.expectRelational("<"),e.tsParseDelimitedList("TypeParametersOrArguments",e.tsParseType.bind(e))}))})),0===t.params.length&&this.raise(t.start,kv.EmptyTypeArguments),this.expectRelational(">"),this.finishNode(t,"TSTypeParameterInstantiation")},a.tsIsDeclarationStart=function(){return(e=this.state.type)>=111&&e<=117;var e},a.isExportDefaultSpecifier=function(){return!this.tsIsDeclarationStart()&&e.prototype.isExportDefaultSpecifier.call(this)},a.parseAssignableListItem=function(e,t){var a,n=this.state.start,r=this.state.startLoc,s=!1,i=!1;if(void 0!==e){var o={};this.tsParseModifiers(o,["public","private","protected","override","readonly"]),a=o.accessibility,i=o.override,s=o.readonly,!1===e&&(a||s||i)&&this.raise(n,kv.UnexpectedParameterModifier)}var d=this.parseMaybeDefault();this.parseAssignableListItemTypes(d);var u=this.parseMaybeDefault(d.start,d.loc.start,d);if(a||s||i){var l=this.startNodeAt(n,r);return t.length&&(l.decorators=t),a&&(l.accessibility=a),s&&(l.readonly=s),i&&(l.override=i),"Identifier"!==u.type&&"AssignmentPattern"!==u.type&&this.raise(l.start,kv.UnsupportedParameterPropertyKind),l.parameter=u,this.finishNode(l,"TSParameterProperty")}return t.length&&(d.decorators=t),u},a.parseFunctionBodyAndFinish=function(t,a,n){void 0===n&&(n=!1),this.match(14)&&(t.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));var r="FunctionDeclaration"===a?"TSDeclareFunction":"ClassMethod"===a?"TSDeclareMethod":void 0;r&&!this.match(5)&&this.isLineTerminator()?this.finishNode(t,r):"TSDeclareFunction"===r&&this.state.isAmbientContext&&(this.raise(t.start,kv.DeclareFunctionHasImplementation),t.declare)?e.prototype.parseFunctionBodyAndFinish.call(this,t,r,n):e.prototype.parseFunctionBodyAndFinish.call(this,t,a,n)},a.registerFunctionStatementId=function(t){!t.body&&t.id?this.checkLVal(t.id,"function name",Hb):e.prototype.registerFunctionStatementId.apply(this,arguments)},a.tsCheckForInvalidTypeCasts=function(e){var t=this;e.forEach((function(e){"TSTypeCastExpression"===(null==e?void 0:e.type)&&t.raise(e.typeAnnotation.start,kv.UnexpectedTypeAnnotation)}))},a.toReferencedList=function(e,t){return this.tsCheckForInvalidTypeCasts(e),e},a.parseArrayLike=function(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];var s=(t=e.prototype.parseArrayLike).call.apply(t,[this].concat(n));return"ArrayExpression"===s.type&&this.tsCheckForInvalidTypeCasts(s.elements),s},a.parseSubscript=function(t,a,n,r,s){var i=this;if(!this.hasPrecedingLineBreak()&&this.match(32)){this.state.exprAllowed=!1,this.next();var o=this.startNodeAt(a,n);return o.expression=t,this.finishNode(o,"TSNonNullExpression")}var d=!1;if(this.match(18)&&60===this.lookaheadCharCode()){if(r)return s.stop=!0,t;s.optionalChainMember=d=!0,this.next()}if(this.isRelational("<")){var u,l=this.tsTryParseAndCatch((function(){if(!r&&i.atPossibleAsyncArrow(t)){var e=i.tsTryParseGenericAsyncArrowFunction(a,n);if(e)return e}var o=i.startNodeAt(a,n);o.callee=t;var l=i.tsParseTypeArguments();if(l){if(d&&!i.match(10)&&(u=i.state.pos,i.unexpected()),!r&&i.eat(10))return o.arguments=i.parseCallExpressionArguments(11,!1),i.tsCheckForInvalidTypeCasts(o.arguments),o.typeParameters=l,s.optionalChainMember&&(o.optional=d),i.finishCallExpression(o,s.optionalChainMember);if(i.match(22)){var c=i.parseTaggedTemplateExpression(t,a,n,s);return c.typeParameters=l,c}}i.unexpected()}));if(u&&this.unexpected(u,10),l)return l}return e.prototype.parseSubscript.call(this,t,a,n,r,s)},a.parseNewArguments=function(t){var a=this;if(this.isRelational("<")){var n=this.tsTryParseAndCatch((function(){var e=a.tsParseTypeArguments();return a.match(10)||a.unexpected(),e}));n&&(t.typeParameters=n)}e.prototype.parseNewArguments.call(this,t)},a.parseExprOp=function(t,a,n,r){if(Ib(49)>r&&!this.hasPrecedingLineBreak()&&this.isContextual(84)){var s=this.startNodeAt(a,n);s.expression=t;var i=this.tsTryNextParseConstantContext();return s.typeAnnotation=i||this.tsNextThenParseType(),this.finishNode(s,"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(s,a,n,r)}return e.prototype.parseExprOp.call(this,t,a,n,r)},a.checkReservedWord=function(e,t,a,n){},a.checkDuplicateExports=function(){},a.parseImport=function(t){if(t.importKind="value",Sb(this.state.type)||this.match(46)||this.match(5)){var a=this.lookahead();if(this.isContextual(117)&&12!==a.type&&88!==a.type&&27!==a.type&&(t.importKind="type",this.next(),a=this.lookahead()),Sb(this.state.type)&&27===a.type)return this.tsParseImportEqualsDeclaration(t)}var n=e.prototype.parseImport.call(this,t);return"type"===n.importKind&&n.specifiers.length>1&&"ImportDefaultSpecifier"===n.specifiers[0].type&&this.raise(n.start,kv.TypeImportCannotSpecifyDefaultAndNamed),n},a.parseExport=function(t){if(this.match(74))return this.next(),this.isContextual(117)&&61!==this.lookaheadCharCode()?(t.importKind="type",this.next()):t.importKind="value",this.tsParseImportEqualsDeclaration(t,!0);if(this.eat(27)){var a=t;return a.expression=this.parseExpression(),this.semicolon(),this.finishNode(a,"TSExportAssignment")}if(this.eatContextual(84)){var n=t;return this.expectContextual(115),n.id=this.parseIdentifier(),this.semicolon(),this.finishNode(n,"TSNamespaceExportDeclaration")}return this.isContextual(117)&&5===this.lookahead().type?(this.next(),t.exportKind="type"):t.exportKind="value",e.prototype.parseExport.call(this,t)},a.isAbstractClass=function(){return this.isContextual(111)&&71===this.lookahead().type},a.parseExportDefaultExpression=function(){if(this.isAbstractClass()){var t=this.startNode();return this.next(),t.abstract=!0,this.parseClass(t,!0,!0),t}if(this.match(116)){var a=this.startNode();this.next();var n=this.tsParseInterfaceDeclaration(a);if(n)return n}return e.prototype.parseExportDefaultExpression.call(this)},a.parseStatementContent=function(t,a){if(66===this.state.type&&113===this.lookahead().type){var n=this.startNode();return this.next(),this.expectContextual(113),this.tsParseEnumDeclaration(n,!0)}return e.prototype.parseStatementContent.call(this,t,a)},a.parseAccessModifier=function(){return this.tsParseModifier(["public","protected","private"])},a.tsHasSomeModifiers=function(e,t){return t.some((function(t){return Iv(t)?e.accessibility===t:!!e[t]}))},a.tsIsStartOfStaticBlocks=function(){return this.isContextual(95)&&123===this.lookaheadCharCode()},a.parseClassMember=function(e,t,a){var n=this,r=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers(t,r,void 0,void 0,!0);var s=function(){n.tsIsStartOfStaticBlocks()?(n.next(),n.next(),n.tsHasSomeModifiers(t,r)&&n.raise(n.state.pos,kv.StaticBlockCannotHaveModifier),n.parseClassStaticBlock(e,t)):n.parseClassMemberWithIsStatic(e,t,a,!!t.static)};t.declare?this.tsInAmbientContext(s):s()},a.parseClassMemberWithIsStatic=function(t,a,n,r){var s=this.tsTryParseIndexSignature(a);if(s)return t.body.push(s),a.abstract&&this.raise(a.start,kv.IndexSignatureHasAbstract),a.accessibility&&this.raise(a.start,kv.IndexSignatureHasAccessibility,a.accessibility),a.declare&&this.raise(a.start,kv.IndexSignatureHasDeclare),void(a.override&&this.raise(a.start,kv.IndexSignatureHasOverride));!this.state.inAbstractClass&&a.abstract&&this.raise(a.start,kv.NonAbstractClassHasAbstractMethod),a.override&&(n.hadSuperClass||this.raise(a.start,kv.OverrideNotInSubClass)),e.prototype.parseClassMemberWithIsStatic.call(this,t,a,n,r)},a.parsePostMemberNameModifiers=function(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(e.start,kv.ClassMethodHasReadonly),e.declare&&this.match(10)&&this.raise(e.start,kv.ClassMethodHasDeclare)},a.parseExpressionStatement=function(t,a){return("Identifier"===a.type?this.tsParseExpressionStatement(t,a):void 0)||e.prototype.parseExpressionStatement.call(this,t,a)},a.shouldParseExportDeclaration=function(){return!!this.tsIsDeclarationStart()||e.prototype.shouldParseExportDeclaration.call(this)},a.parseConditional=function(t,a,n,r){var s=this;if(!this.state.maybeInArrowParameters||!this.match(17))return e.prototype.parseConditional.call(this,t,a,n,r);var i=this.tryParse((function(){return e.prototype.parseConditional.call(s,t,a,n)}));return i.node?(i.error&&(this.state=i.failState),i.node):(i.error&&e.prototype.setOptionalParametersError.call(this,r,i.error),t)},a.parseParenItem=function(t,a,n){if(t=e.prototype.parseParenItem.call(this,t,a,n),this.eat(17)&&(t.optional=!0,this.resetEndLocation(t)),this.match(14)){var r=this.startNodeAt(a,n);return r.expression=t,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return t},a.parseExportDeclaration=function(t){var a,n=this.state.start,r=this.state.startLoc,s=this.eatContextual(112);if(s&&(this.isContextual(112)||!this.shouldParseExportDeclaration()))throw this.raise(this.state.start,kv.ExpectedAmbientAfterExportDeclare);return Sb(this.state.type)&&(a=this.tsTryParseExportDeclaration()),a||(a=e.prototype.parseExportDeclaration.call(this,t)),a&&("TSInterfaceDeclaration"===a.type||"TSTypeAliasDeclaration"===a.type||s)&&(t.exportKind="type"),a&&s&&(this.resetStartLocation(a,n,r),a.declare=!0),a},a.parseClassId=function(t,a,n){if(a&&!n||!this.isContextual(101)){e.prototype.parseClassId.call(this,t,a,n,t.declare?Hb:139);var r=this.tsTryParseTypeParameters();r&&(t.typeParameters=r)}},a.parseClassPropertyAnnotation=function(e){!e.optional&&this.eat(32)&&(e.definite=!0);var t=this.tsTryParseTypeAnnotation();t&&(e.typeAnnotation=t)},a.parseClassProperty=function(t){if(this.parseClassPropertyAnnotation(t),this.state.isAmbientContext&&this.match(27)&&this.raise(this.state.start,kv.DeclareClassFieldHasInitializer),t.abstract&&this.match(27)){var a=t.key;this.raise(this.state.start,kv.AbstractPropertyHasInitializer,"Identifier"!==a.type||t.computed?"["+this.input.slice(a.start,a.end)+"]":a.name)}return e.prototype.parseClassProperty.call(this,t)},a.parseClassPrivateProperty=function(t){return t.abstract&&this.raise(t.start,kv.PrivateElementHasAbstract),t.accessibility&&this.raise(t.start,kv.PrivateElementHasAccessibility,t.accessibility),this.parseClassPropertyAnnotation(t),e.prototype.parseClassPrivateProperty.call(this,t)},a.pushClassMethod=function(t,a,n,r,s,i){var o=this.tsTryParseTypeParameters();o&&s&&this.raise(o.start,kv.ConstructorHasTypeParameters),!a.declare||"get"!==a.kind&&"set"!==a.kind||this.raise(a.start,kv.DeclareAccessor,a.kind),o&&(a.typeParameters=o),e.prototype.pushClassMethod.call(this,t,a,n,r,s,i)},a.pushClassPrivateMethod=function(t,a,n,r){var s=this.tsTryParseTypeParameters();s&&(a.typeParameters=s),e.prototype.pushClassPrivateMethod.call(this,t,a,n,r)},a.parseClassSuper=function(t){e.prototype.parseClassSuper.call(this,t),t.superClass&&this.isRelational("<")&&(t.superTypeParameters=this.tsParseTypeArguments()),this.eatContextual(101)&&(t.implements=this.tsParseHeritageClause("implements"))},a.parseObjPropValue=function(t){var a,n=this.tsTryParseTypeParameters();n&&(t.typeParameters=n);for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];(a=e.prototype.parseObjPropValue).call.apply(a,[this,t].concat(s))},a.parseFunctionParams=function(t,a){var n=this.tsTryParseTypeParameters();n&&(t.typeParameters=n),e.prototype.parseFunctionParams.call(this,t,a)},a.parseVarId=function(t,a){e.prototype.parseVarId.call(this,t,a),"Identifier"===t.id.type&&this.eat(32)&&(t.definite=!0);var n=this.tsTryParseTypeAnnotation();n&&(t.id.typeAnnotation=n,this.resetEndLocation(t.id))},a.parseAsyncArrowFromCallExpression=function(t,a){return this.match(14)&&(t.returnType=this.tsParseTypeAnnotation()),e.prototype.parseAsyncArrowFromCallExpression.call(this,t,a)},a.parseMaybeAssign=function(){for(var t,a,n,r,s,i,o,d,u,l,c,p,g=this,f=arguments.length,h=new Array(f),m=0;m<f;m++)h[m]=arguments[m];if(this.hasPlugin("jsx")&&(this.match(129)||this.isRelational("<"))){if(d=this.state.clone(),!(u=this.tryParse((function(){var t;return(t=e.prototype.parseMaybeAssign).call.apply(t,[g].concat(h))}),d)).error)return u.node;var y=this.state.context;y[y.length-1]===ob.j_oTag?y.length-=2:y[y.length-1]===ob.j_expr&&(y.length-=1)}if(!(null!=(t=u)&&t.error||this.isRelational("<")))return(c=e.prototype.parseMaybeAssign).call.apply(c,[this].concat(h));d=d||this.state.clone();var R=this.tryParse((function(t){var a,n,r;p=g.tsParseTypeParameters();var s=(a=e.prototype.parseMaybeAssign).call.apply(a,[g].concat(h));return("ArrowFunctionExpression"!==s.type||null!=(n=s.extra)&&n.parenthesized)&&t(),0!==(null==(r=p)?void 0:r.params.length)&&g.resetStartLocationFromNode(s,p),s.typeParameters=p,s}),d);if(!R.error&&!R.aborted)return R.node;if(!u&&(_v(!this.hasPlugin("jsx")),!(l=this.tryParse((function(){var t;return(t=e.prototype.parseMaybeAssign).call.apply(t,[g].concat(h))}),d)).error))return l.node;if(null!=(a=u)&&a.node)return this.state=u.failState,u.node;if(R.node)return this.state=R.failState,R.node;if(null!=(n=l)&&n.node)return this.state=l.failState,l.node;if(null!=(r=u)&&r.thrown)throw u.error;if(R.thrown)throw R.error;if(null!=(s=l)&&s.thrown)throw l.error;throw(null==(i=u)?void 0:i.error)||R.error||(null==(o=l)?void 0:o.error)},a.parseMaybeUnary=function(t){return!this.hasPlugin("jsx")&&this.isRelational("<")?this.tsParseTypeAssertion():e.prototype.parseMaybeUnary.call(this,t)},a.parseArrow=function(t){var a=this;if(this.match(14)){var n=this.tryParse((function(e){var t=a.tsParseTypeOrTypePredicateAnnotation(14);return!a.canInsertSemicolon()&&a.match(19)||e(),t}));if(n.aborted)return;n.thrown||(n.error&&(this.state=n.failState),t.returnType=n.node)}return e.prototype.parseArrow.call(this,t)},a.parseAssignableListItemTypes=function(e){this.eat(17)&&("Identifier"===e.type||this.state.isAmbientContext||this.state.inType||this.raise(e.start,kv.PatternIsOptional),e.optional=!0);var t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t),this.resetEndLocation(e),e},a.isAssignable=function(t,a){switch(t.type){case"TSTypeCastExpression":return this.isAssignable(t.expression,a);case"TSParameterProperty":return!0;default:return e.prototype.isAssignable.call(this,t,a)}},a.toAssignable=function(t,a){switch(void 0===a&&(a=!1),t.type){case"TSTypeCastExpression":return e.prototype.toAssignable.call(this,this.typeCastToParameter(t),a);case"TSParameterProperty":return e.prototype.toAssignable.call(this,t,a);case"ParenthesizedExpression":return this.toAssignableParenthesizedExpression(t,a);case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":return t.expression=this.toAssignable(t.expression,a),t;default:return e.prototype.toAssignable.call(this,t,a)}},a.toAssignableParenthesizedExpression=function(t,a){switch(t.expression.type){case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":return t.expression=this.toAssignable(t.expression,a),t;default:return e.prototype.toAssignable.call(this,t,a)}},a.checkLVal=function(t,a){for(var n,r,s=arguments.length,i=new Array(s>2?s-2:0),o=2;o<s;o++)i[o-2]=arguments[o];switch(t.type){case"TSTypeCastExpression":return;case"TSParameterProperty":return void this.checkLVal.apply(this,[t.parameter,"parameter property"].concat(i));case"TSAsExpression":case"TSTypeAssertion":if(!(i[0]||"parenthesized expression"===a||null!=(n=t.extra)&&n.parenthesized)){this.raise(t.start,tb.InvalidLhs,a);break}return void this.checkLVal.apply(this,[t.expression,"parenthesized expression"].concat(i));case"TSNonNullExpression":return void this.checkLVal.apply(this,[t.expression,a].concat(i));default:return void(r=e.prototype.checkLVal).call.apply(r,[this,t,a].concat(i))}},a.parseBindingAtom=function(){switch(this.state.type){case 69:return this.parseIdentifier(!0);default:return e.prototype.parseBindingAtom.call(this)}},a.parseMaybeDecoratorArguments=function(t){if(this.isRelational("<")){var a=this.tsParseTypeArguments();if(this.match(10)){var n=e.prototype.parseMaybeDecoratorArguments.call(this,t);return n.typeParameters=a,n}this.unexpected(this.state.start,10)}return e.prototype.parseMaybeDecoratorArguments.call(this,t)},a.checkCommaAfterRest=function(t){this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===t?this.next():e.prototype.checkCommaAfterRest.call(this,t)},a.isClassMethod=function(){return this.isRelational("<")||e.prototype.isClassMethod.call(this)},a.isClassProperty=function(){return this.match(32)||this.match(14)||e.prototype.isClassProperty.call(this)},a.parseMaybeDefault=function(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];var s=(t=e.prototype.parseMaybeDefault).call.apply(t,[this].concat(n));return"AssignmentPattern"===s.type&&s.typeAnnotation&&s.right.start<s.typeAnnotation.start&&this.raise(s.typeAnnotation.start,kv.TypeAnnotationAfterAssign),s},a.getTokenFromCode=function(t){return!this.state.inType||62!==t&&60!==t?e.prototype.getTokenFromCode.call(this,t):this.finishOp(42,1)},a.reScan_lt_gt=function(){if(this.match(42)){var e=this.input.charCodeAt(this.state.start);60!==e&&62!==e||(this.state.pos-=1,this.readToken_lt_gt(e))}},a.toAssignableList=function(t){for(var a=0;a<t.length;a++){var n=t[a];if(n)switch(n.type){case"TSTypeCastExpression":t[a]=this.typeCastToParameter(n);break;case"TSAsExpression":case"TSTypeAssertion":this.state.maybeInArrowParameters?this.raise(n.start,kv.UnexpectedTypeCastInParameter):t[a]=this.typeCastToParameter(n)}}return e.prototype.toAssignableList.apply(this,arguments)},a.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.end,e.typeAnnotation.loc.end),e.expression},a.shouldParseArrow=function(t){var a=this;return this.match(14)?t.every((function(e){return a.isAssignable(e,!0)})):e.prototype.shouldParseArrow.call(this,t)},a.shouldParseAsyncArrow=function(){return this.match(14)||e.prototype.shouldParseAsyncArrow.call(this)},a.canHaveLeadingDecorator=function(){return e.prototype.canHaveLeadingDecorator.call(this)||this.isAbstractClass()},a.jsxParseOpeningElementAfterName=function(t){var a=this;if(this.isRelational("<")){var n=this.tsTryParseAndCatch((function(){return a.tsParseTypeArguments()}));n&&(t.typeParameters=n)}return e.prototype.jsxParseOpeningElementAfterName.call(this,t)},a.getGetterSetterExpectedParamCount=function(t){var a=e.prototype.getGetterSetterExpectedParamCount.call(this,t),n=this.getObjectOrClassMethodParams(t)[0];return n&&this.isThisParam(n)?a+1:a},a.parseCatchClauseParam=function(){var t=e.prototype.parseCatchClauseParam.call(this),a=this.tsTryParseTypeAnnotation();return a&&(t.typeAnnotation=a,this.resetEndLocation(t)),t},a.tsInAmbientContext=function(e){var t=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return e()}finally{this.state.isAmbientContext=t}},a.parseClass=function(t){var a=this.state.inAbstractClass;this.state.inAbstractClass=!!t.abstract;try{for(var n,r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];return(n=e.prototype.parseClass).call.apply(n,[this,t].concat(s))}finally{this.state.inAbstractClass=a}},a.tsParseAbstractDeclaration=function(e){if(this.match(71))return e.abstract=!0,this.parseClass(e,!0,!1);if(this.isContextual(116)){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(e.start,kv.NonClassMethodPropertyHasAbstractModifer),this.next(),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,71)},a.parseMethod=function(){for(var t,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];var s=(t=e.prototype.parseMethod).call.apply(t,[this].concat(n));if(s.abstract){var i=this.hasPlugin("estree")?!!s.value.body:!!s.body;if(i){var o=s.key;this.raise(s.start,kv.AbstractMethodHasImplementation,"Identifier"!==o.type||s.computed?"["+this.input.slice(o.start,o.end)+"]":o.name)}}return s},a.tsParseTypeParameterName=function(){return this.parseIdentifier().name},a.shouldParseAsAmbientContext=function(){return!!this.getPluginOption("typescript","dts")},a.parse=function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),e.prototype.parse.call(this)},a.getExpression=function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),e.prototype.getExpression.call(this)},t}(e)},v8intrinsic:function(e){return function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.parseV8Intrinsic=function(){if(this.match(45)){var e=this.state.start,t=this.startNode();if(this.next(),Sb(this.state.type)){var a=this.parseIdentifierName(this.state.start),n=this.createIdentifier(t,a);if(n.type="V8IntrinsicIdentifier",this.match(10))return n}this.unexpected(e)}},a.parseExprAtom=function(){return this.parseV8Intrinsic()||e.prototype.parseExprAtom.apply(this,arguments)},t}(e)},placeholders:function(e){return function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.parsePlaceholder=function(t){if(this.match(131)){var a=this.startNode();return this.next(),this.assertNoSpace("Unexpected space in placeholder."),a.name=e.prototype.parseIdentifier.call(this,!0),this.assertNoSpace("Unexpected space in placeholder."),this.expect(131),this.finishPlaceholder(a,t)}},a.finishPlaceholder=function(e,t){var a=!(!e.expectedNode||"Placeholder"!==e.type);return e.expectedNode=t,a?e:this.finishNode(e,"Placeholder")},a.getTokenFromCode=function(t){return 37===t&&37===this.input.charCodeAt(this.state.pos+1)?this.finishOp(131,2):e.prototype.getTokenFromCode.apply(this,arguments)},a.parseExprAtom=function(){return this.parsePlaceholder("Expression")||e.prototype.parseExprAtom.apply(this,arguments)},a.parseIdentifier=function(){return this.parsePlaceholder("Identifier")||e.prototype.parseIdentifier.apply(this,arguments)},a.checkReservedWord=function(t){void 0!==t&&e.prototype.checkReservedWord.apply(this,arguments)},a.parseBindingAtom=function(){return this.parsePlaceholder("Pattern")||e.prototype.parseBindingAtom.apply(this,arguments)},a.checkLVal=function(t){"Placeholder"!==t.type&&e.prototype.checkLVal.apply(this,arguments)},a.toAssignable=function(t){return t&&"Placeholder"===t.type&&"Expression"===t.expectedNode?(t.expectedNode="Pattern",t):e.prototype.toAssignable.apply(this,arguments)},a.isLet=function(t){return!!e.prototype.isLet.call(this,t)||!!this.isContextual(90)&&(!t&&131===this.lookahead().type)},a.verifyBreakContinue=function(t){t.label&&"Placeholder"===t.label.type||e.prototype.verifyBreakContinue.apply(this,arguments)},a.parseExpressionStatement=function(t,a){if("Placeholder"!==a.type||a.extra&&a.extra.parenthesized)return e.prototype.parseExpressionStatement.apply(this,arguments);if(this.match(14)){var n=t;return n.label=this.finishPlaceholder(a,"Identifier"),this.next(),n.body=this.parseStatement("label"),this.finishNode(n,"LabeledStatement")}return this.semicolon(),t.name=a.name,this.finishPlaceholder(t,"Statement")},a.parseBlock=function(){return this.parsePlaceholder("BlockStatement")||e.prototype.parseBlock.apply(this,arguments)},a.parseFunctionId=function(){return this.parsePlaceholder("Identifier")||e.prototype.parseFunctionId.apply(this,arguments)},a.parseClass=function(e,t,a){var n=t?"ClassDeclaration":"ClassExpression";this.next(),this.takeDecorators(e);var r=this.state.strict,s=this.parsePlaceholder("Identifier");if(s)if(this.match(72)||this.match(131)||this.match(5))e.id=s;else{if(a||!t)return e.id=null,e.body=this.finishPlaceholder(s,"ClassBody"),this.finishNode(e,n);this.unexpected(null,Bv.ClassNameIsRequired)}else this.parseClassId(e,t,a);return this.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||this.parseClassBody(!!e.superClass,r),this.finishNode(e,n)},a.parseExport=function(t){var a=this.parsePlaceholder("Identifier");if(!a)return e.prototype.parseExport.apply(this,arguments);if(!this.isContextual(88)&&!this.match(12))return t.specifiers=[],t.source=null,t.declaration=this.finishPlaceholder(a,"Declaration"),this.finishNode(t,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var n=this.startNode();return n.exported=a,t.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],e.prototype.parseExport.call(this,t)},a.isExportDefaultSpecifier=function(){if(this.match(56)){var t=this.nextTokenStart();if(this.isUnparsedContextual(t,"from")&&this.input.startsWith(kb(131),this.nextTokenStartSince(t+4)))return!0}return e.prototype.isExportDefaultSpecifier.call(this)},a.maybeParseExportDefaultSpecifier=function(t){return!!(t.specifiers&&t.specifiers.length>0)||e.prototype.maybeParseExportDefaultSpecifier.apply(this,arguments)},a.checkExport=function(t){var a=t.specifiers;null!=a&&a.length&&(t.specifiers=a.filter((function(e){return"Placeholder"===e.exported.type}))),e.prototype.checkExport.call(this,t),t.specifiers=a},a.parseImport=function(t){var a=this.parsePlaceholder("Identifier");if(!a)return e.prototype.parseImport.apply(this,arguments);if(t.specifiers=[],!this.isContextual(88)&&!this.match(12))return t.source=this.finishPlaceholder(a,"StringLiteral"),this.semicolon(),this.finishNode(t,"ImportDeclaration");var n=this.startNodeAtNode(a);if(n.local=a,this.finishNode(n,"ImportDefaultSpecifier"),t.specifiers.push(n),this.eat(12)){var r=this.maybeParseStarImportSpecifier(t);r||this.parseNamedImportSpecifiers(t)}return this.expectContextual(88),t.source=this.parseImportSource(),this.semicolon(),this.finishNode(t,"ImportDeclaration")},a.parseImportSource=function(){return this.parsePlaceholder("StringLiteral")||e.prototype.parseImportSource.apply(this,arguments)},t}(e)}},Gv=Object.keys(Uv),Wv={sourceType:"script",sourceFilename:void 0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0};var Vv=function e(t){return"ParenthesizedExpression"===t.type?e(t.expression):t},Hv=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.toAssignable=function(e,t){var a,n;void 0===t&&(t=!1);var r=void 0;switch(("ParenthesizedExpression"===e.type||null!=(a=e.extra)&&a.parenthesized)&&(r=Vv(e),t?"Identifier"===r.type?this.expressionScope.recordParenthesizedIdentifierError(e.start,tb.InvalidParenthesizedAssignment):"MemberExpression"!==r.type&&this.raise(e.start,tb.InvalidParenthesizedAssignment):this.raise(e.start,tb.InvalidParenthesizedAssignment)),e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern";for(var s=0,i=e.properties.length,o=i-1;s<i;s++){var d,u=e.properties[s],l=s===o;this.toAssignableObjectExpressionProp(u,l,t),l&&"RestElement"===u.type&&null!=(d=e.extra)&&d.trailingComma&&this.raiseRestNotLast(e.extra.trailingComma)}break;case"ObjectProperty":this.toAssignable(e.value,t);break;case"SpreadElement":this.checkToRestConversion(e),e.type="RestElement";var c=e.argument;this.toAssignable(c,t);break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,null==(n=e.extra)?void 0:n.trailingComma,t);break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,tb.MissingEqInAssignment),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(r,t)}return e},a.toAssignableObjectExpressionProp=function(e,t,a){if("ObjectMethod"===e.type){var n="get"===e.kind||"set"===e.kind?tb.PatternHasAccessor:tb.PatternHasMethod;this.raise(e.key.start,n)}else"SpreadElement"!==e.type||t?this.toAssignable(e,a):this.raiseRestNotLast(e.start)},a.toAssignableList=function(e,t,a){var n=e.length;if(n){var r=e[n-1];if("RestElement"===(null==r?void 0:r.type))--n;else if("SpreadElement"===(null==r?void 0:r.type)){r.type="RestElement";var s=r.argument;this.toAssignable(s,a),"Identifier"!==(s=Vv(s)).type&&"MemberExpression"!==s.type&&"ArrayPattern"!==s.type&&"ObjectPattern"!==s.type&&this.unexpected(s.start),t&&this.raiseTrailingCommaAfterRest(t),--n}}for(var i=0;i<n;i++){var o=e[i];o&&(this.toAssignable(o,a),"RestElement"===o.type&&this.raiseRestNotLast(o.start))}return e},a.isAssignable=function(e,t){var a=this;switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":var n=e.properties.length-1;return e.properties.every((function(e,t){return"ObjectMethod"!==e.type&&(t===n||"SpreadElement"!==e.type)&&a.isAssignable(e)}));case"ObjectProperty":return this.isAssignable(e.value);case"SpreadElement":return this.isAssignable(e.argument);case"ArrayExpression":return e.elements.every((function(e){return null===e||a.isAssignable(e)}));case"AssignmentExpression":return"="===e.operator;case"ParenthesizedExpression":return this.isAssignable(e.expression);case"MemberExpression":case"OptionalMemberExpression":return!t;default:return!1}},a.toReferencedList=function(e,t){return e},a.toReferencedListDeep=function(e,t){this.toReferencedList(e,t);for(var a=0;a<e.length;a++){var n=e[a];"ArrayExpression"===(null==n?void 0:n.type)&&this.toReferencedListDeep(n.elements)}},a.parseSpread=function(e,t){var a=this.startNode();return this.next(),a.argument=this.parseMaybeAssignAllowIn(e,void 0,t),this.finishNode(a,"SpreadElement")},a.parseRestBinding=function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},a.parseBindingAtom=function(){switch(this.state.type){case 0:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(3,93,!0),this.finishNode(e,"ArrayPattern");case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()},a.parseBindingList=function(e,t,a,n){for(var r=[],s=!0;!this.eat(e);)if(s?s=!1:this.expect(12),a&&this.match(12))r.push(null);else{if(this.eat(e))break;if(this.match(21)){r.push(this.parseAssignableListItemTypes(this.parseRestBinding())),this.checkCommaAfterRest(t),this.expect(e);break}var i=[];for(this.match(24)&&this.hasPlugin("decorators")&&this.raise(this.state.start,tb.UnsupportedParameterDecorator);this.match(24);)i.push(this.parseDecorator());r.push(this.parseAssignableListItem(n,i))}return r},a.parseAssignableListItem=function(e,t){var a=this.parseMaybeDefault();this.parseAssignableListItemTypes(a);var n=this.parseMaybeDefault(a.start,a.loc.start,a);return t.length&&(a.decorators=t),n},a.parseAssignableListItemTypes=function(e){return e},a.parseMaybeDefault=function(e,t,a){var n,r,s;if(t=null!=(n=t)?n:this.state.startLoc,e=null!=(r=e)?r:this.state.start,a=null!=(s=a)?s:this.parseBindingAtom(),!this.eat(27))return a;var i=this.startNodeAt(e,t);return i.left=a,i.right=this.parseMaybeAssignAllowIn(),this.finishNode(i,"AssignmentPattern")},a.checkLVal=function(e,t,a,n,r,s){switch(void 0===a&&(a=64),void 0===s&&(s=!1),e.type){case"Identifier":var i=e.name;this.state.strict&&(s?_a(i,this.inModule):Fa(i))&&this.raise(e.start,64===a?tb.StrictEvalArguments:tb.StrictEvalArgumentsBinding,i),n&&(n.has(i)?this.raise(e.start,tb.ParamDupe):n.add(i)),r&&"let"===i&&this.raise(e.start,tb.LetInLexicalBinding),64&a||this.scope.declareName(i,a,e.start);break;case"MemberExpression":64!==a&&this.raise(e.start,tb.InvalidPropertyBindingPattern);break;case"ObjectPattern":for(var o=0,d=e.properties;o<d.length;o++){var u=d[o];if(this.isObjectProperty(u))u=u.value;else if(this.isObjectMethod(u))continue;this.checkLVal(u,"object destructuring pattern",a,n,r)}break;case"ArrayPattern":for(var l=0,c=e.elements;l<c.length;l++){var p=c[l];p&&this.checkLVal(p,"array destructuring pattern",a,n,r)}break;case"AssignmentPattern":this.checkLVal(e.left,"assignment pattern",a,n);break;case"RestElement":this.checkLVal(e.argument,"rest element",a,n);break;case"ParenthesizedExpression":this.checkLVal(e.expression,"parenthesized expression",a,n);break;default:this.raise(e.start,64===a?tb.InvalidLhs:tb.InvalidLhsBinding,t)}},a.checkToRestConversion=function(e){"Identifier"!==e.argument.type&&"MemberExpression"!==e.argument.type&&this.raise(e.argument.start,tb.InvalidRestAssignmentPattern)},a.checkCommaAfterRest=function(e){this.match(12)&&(this.lookaheadCharCode()===e?this.raiseTrailingCommaAfterRest(this.state.start):this.raiseRestNotLast(this.state.start))},a.raiseRestNotLast=function(e){throw this.raise(e,tb.ElementAfterRest)},a.raiseTrailingCommaAfterRest=function(e){this.raise(e,tb.RestTrailingComma)},t}(yv),Kv=new Map([["ArrowFunctionExpression","arrow function"],["AssignmentExpression","assignment"],["ConditionalExpression","conditional"],["YieldExpression","yield"]]),Xv=function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.checkProto=function(e,t,a,n){if(!("SpreadElement"===e.type||this.isObjectMethod(e)||e.computed||e.shorthand)){var r=e.key;if("__proto__"===("Identifier"===r.type?r.name:r.value)){if(t)return void this.raise(r.start,tb.RecordNoProto);a.used&&(n?-1===n.doubleProto&&(n.doubleProto=r.start):this.raise(r.start,tb.DuplicateProto)),a.used=!0}}},a.shouldExitDescending=function(e,t){return"ArrowFunctionExpression"===e.type&&e.start===t},a.getExpression=function(){this.enterInitialScopes(),this.nextToken();var e=this.parseExpression();return this.match(126)||this.unexpected(),this.finalizeRemainingComments(),e.comments=this.state.comments,e.errors=this.state.errors,this.options.tokens&&(e.tokens=this.tokens),e},a.parseExpression=function(e,t){var a=this;return e?this.disallowInAnd((function(){return a.parseExpressionBase(t)})):this.allowInAnd((function(){return a.parseExpressionBase(t)}))},a.parseExpressionBase=function(e){var t=this.state.start,a=this.state.startLoc,n=this.parseMaybeAssign(e);if(this.match(12)){var r=this.startNodeAt(t,a);for(r.expressions=[n];this.eat(12);)r.expressions.push(this.parseMaybeAssign(e));return this.toReferencedList(r.expressions),this.finishNode(r,"SequenceExpression")}return n},a.parseMaybeAssignDisallowIn=function(e,t){var a=this;return this.disallowInAnd((function(){return a.parseMaybeAssign(e,t)}))},a.parseMaybeAssignAllowIn=function(e,t){var a=this;return this.allowInAnd((function(){return a.parseMaybeAssign(e,t)}))},a.setOptionalParametersError=function(e,t){var a;e.optionalParameters=null!=(a=null==t?void 0:t.pos)?a:this.state.start},a.parseMaybeAssign=function(e,t){var a,n=this.state.start,r=this.state.startLoc;if(this.isContextual(96)&&this.prodParam.hasYield){var s=this.parseYield();return t&&(s=t.call(this,s,n,r)),s}e?a=!1:(e=new pv,a=!0);var i=this.state.type;(10===i||Sb(i))&&(this.state.potentialArrowAt=this.state.start);var o,d=this.parseMaybeConditional(e);if(t&&(d=t.call(this,d,n,r)),(o=this.state.type)>=27&&o<=30){var u=this.startNodeAt(n,r),l=this.state.value;return u.operator=l,this.match(27)?(u.left=this.toAssignable(d,!0),e.doubleProto=-1):u.left=d,e.shorthandAssign>=u.left.start&&(e.shorthandAssign=-1),this.checkLVal(d,"assignment expression"),this.next(),u.right=this.parseMaybeAssign(),this.finishNode(u,"AssignmentExpression")}return a&&this.checkExpressionErrors(e,!0),d},a.parseMaybeConditional=function(e){var t=this.state.start,a=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseExprOps(e);return this.shouldExitDescending(r,n)?r:this.parseConditional(r,t,a,e)},a.parseConditional=function(e,t,a,n){if(this.eat(17)){var r=this.startNodeAt(t,a);return r.test=e,r.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),r.alternate=this.parseMaybeAssign(),this.finishNode(r,"ConditionalExpression")}return e},a.parseMaybeUnaryOrPrivate=function(e){return this.match(125)?this.parsePrivateName():this.parseMaybeUnary(e)},a.parseExprOps=function(e){var t=this.state.start,a=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseMaybeUnaryOrPrivate(e);return this.shouldExitDescending(r,n)?r:this.parseExprOp(r,t,a,-1)},a.parseExprOp=function(e,t,a,n){if(this.isPrivateName(e)){var r=this.getPrivateNameSV(e),s=e.start;(n>=Ib(49)||!this.prodParam.hasIn||!this.match(49))&&this.raise(s,tb.PrivateInExpectedIn,r),this.classScope.usePrivateName(r,s)}var i,o=this.state.type;if((i=o)>=34&&i<=50&&(this.prodParam.hasIn||!this.match(49))){var d=Ib(o);if(d>n){if(34===o){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return e;this.checkPipelineAtInfixOperator(e,t)}var u=this.startNodeAt(t,a);u.left=e,u.operator=this.state.value;var l=36===o||37===o,c=35===o;if(c&&(d=Ib(37)),this.next(),34===o&&"minimal"===this.getPluginOption("pipelineOperator","proposal")&&87===this.state.type&&this.prodParam.hasAwait)throw this.raise(this.state.start,tb.UnexpectedAwaitAfterPipelineBody);u.right=this.parseExprOpRightExpr(o,d),this.finishNode(u,l||c?"LogicalExpression":"BinaryExpression");var p=this.state.type;if(c&&(36===p||37===p)||l&&35===p)throw this.raise(this.state.start,tb.MixingCoalesceWithLogical);return this.parseExprOp(u,t,a,n)}}return e},a.parseExprOpRightExpr=function(e,t){var a=this,n=this.state.start,r=this.state.startLoc;switch(e){case 34:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext((function(){return a.parseHackPipeBody()}));case"smart":return this.withTopicBindingContext((function(){if(a.prodParam.hasYield&&a.isContextual(96))throw a.raise(a.state.start,tb.PipeBodyIsTighter,a.state.value);return a.parseSmartPipelineBodyInStyle(a.parseExprOpBaseRightExpr(e,t),n,r)}));case"fsharp":return this.withSoloAwaitPermittingContext((function(){return a.parseFSharpPipelineBody(t)}))}default:return this.parseExprOpBaseRightExpr(e,t)}},a.parseExprOpBaseRightExpr=function(e,t){var a=this.state.start,n=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),a,n,48===e?t-1:t)},a.parseHackPipeBody=function(){var e,t=this.state.start,a=this.parseMaybeAssign();return!Kv.has(a.type)||null!=(e=a.extra)&&e.parenthesized||this.raise(t,tb.PipeUnparenthesizedBody,Kv.get(a.type)),this.topicReferenceWasUsedInCurrentContext()||this.raise(t,tb.PipeTopicUnused),a},a.checkExponentialAfterUnary=function(e){this.match(48)&&this.raise(e.argument.start,tb.UnexpectedTokenUnaryExponentiation)},a.parseMaybeUnary=function(e,t){var a=this.state.start,n=this.state.startLoc,r=this.isContextual(87);if(r&&this.isAwaitAllowed()){this.next();var s=this.parseAwait(a,n);return t||this.checkExponentialAfterUnary(s),s}var i,o=this.match(31),d=this.startNode();if(i=this.state.type,Db[i]){d.operator=this.state.value,d.prefix=!0,this.match(63)&&this.expectPlugin("throwExpressions");var u=this.match(80);if(this.next(),d.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),this.state.strict&&u){var l=d.argument;"Identifier"===l.type?this.raise(d.start,tb.StrictDelete):this.hasPropertyAsPrivateName(l)&&this.raise(d.start,tb.DeletePrivateField)}if(!o)return t||this.checkExponentialAfterUnary(d),this.finishNode(d,"UnaryExpression")}var c=this.parseUpdate(d,o,e);if(r){var p=this.state.type;if((this.hasPlugin("v8intrinsic")?Pb(p):Pb(p)&&!this.match(45))&&!this.isAmbiguousAwait())return this.raiseOverwrite(a,tb.AwaitNotInAsyncContext),this.parseAwait(a,n)}return c},a.parseUpdate=function(e,t,a){if(t)return this.checkLVal(e.argument,"prefix operation"),this.finishNode(e,"UpdateExpression");var n=this.state.start,r=this.state.startLoc,s=this.parseExprSubscripts(a);if(this.checkExpressionErrors(a,!1))return s;for(;31===this.state.type&&!this.canInsertSemicolon();){var i=this.startNodeAt(n,r);i.operator=this.state.value,i.prefix=!1,i.argument=s,this.checkLVal(s,"postfix operation"),this.next(),s=this.finishNode(i,"UpdateExpression")}return s},a.parseExprSubscripts=function(e){var t=this.state.start,a=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseExprAtom(e);return this.shouldExitDescending(r,n)?r:this.parseSubscripts(r,t,a)},a.parseSubscripts=function(e,t,a,n){var r={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(e),stop:!1};do{e=this.parseSubscript(e,t,a,n,r),r.maybeAsyncArrow=!1}while(!r.stop);return e},a.parseSubscript=function(e,t,a,n,r){if(!n&&this.eat(15))return this.parseBind(e,t,a,n,r);if(this.match(22))return this.parseTaggedTemplateExpression(e,t,a,r);var s=!1;if(this.match(18)){if(n&&40===this.lookaheadCharCode())return r.stop=!0,e;r.optionalChainMember=s=!0,this.next()}if(!n&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(e,t,a,r,s);var i=this.eat(0);return i||s||this.eat(16)?this.parseMember(e,t,a,r,i,s):(r.stop=!0,e)},a.parseMember=function(e,t,a,n,r,s){var i=this.startNodeAt(t,a);i.object=e,i.computed=r;var o=!r&&this.match(125)&&this.state.value,d=r?this.parseExpression():o?this.parsePrivateName():this.parseIdentifier(!0);return!1!==o&&("Super"===i.object.type&&this.raise(t,tb.SuperPrivateField),this.classScope.usePrivateName(o,d.start)),i.property=d,r&&this.expect(3),n.optionalChainMember?(i.optional=s,this.finishNode(i,"OptionalMemberExpression")):this.finishNode(i,"MemberExpression")},a.parseBind=function(e,t,a,n,r){var s=this.startNodeAt(t,a);return s.object=e,s.callee=this.parseNoCallExpr(),r.stop=!0,this.parseSubscripts(this.finishNode(s,"BindExpression"),t,a,n)},a.parseCoverCallAndAsyncArrowHead=function(e,t,a,n,r){var s=this.state.maybeInArrowParameters,i=null;this.state.maybeInArrowParameters=!0,this.next();var o=this.startNodeAt(t,a);return o.callee=e,n.maybeAsyncArrow&&(this.expressionScope.enter(new iv(2)),i=new pv),n.optionalChainMember&&(o.optional=r),o.arguments=r?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,"Import"===e.type,"Super"!==e.type,o,i),this.finishCallExpression(o,n.optionalChainMember),n.maybeAsyncArrow&&this.shouldParseAsyncArrow()&&!r?(n.stop=!0,this.expressionScope.validateAsPattern(),this.expressionScope.exit(),o=this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,a),o)):(n.maybeAsyncArrow&&(this.checkExpressionErrors(i,!0),this.expressionScope.exit()),this.toReferencedArguments(o)),this.state.maybeInArrowParameters=s,o},a.toReferencedArguments=function(e,t){this.toReferencedListDeep(e.arguments,t)},a.parseTaggedTemplateExpression=function(e,t,a,n){var r=this.startNodeAt(t,a);return r.tag=e,r.quasi=this.parseTemplate(!0),n.optionalChainMember&&this.raise(t,tb.OptionalChainingNoTemplate),this.finishNode(r,"TaggedTemplateExpression")},a.atPossibleAsyncArrow=function(e){return"Identifier"===e.type&&"async"===e.name&&this.state.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&e.start===this.state.potentialArrowAt},a.finishCallExpression=function(e,t){if("Import"===e.callee.type)if(2===e.arguments.length&&(this.hasPlugin("moduleAttributes")||this.expectPlugin("importAssertions")),0===e.arguments.length||e.arguments.length>2)this.raise(e.start,tb.ImportCallArity,this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?"one or two arguments":"one argument");else for(var a=0,n=e.arguments;a<n.length;a++){var r=n[a];"SpreadElement"===r.type&&this.raise(r.start,tb.ImportCallSpreadArgument)}return this.finishNode(e,t?"OptionalCallExpression":"CallExpression")},a.parseCallExpressionArguments=function(e,t,a,n,r){var s=[],i=!0,o=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(e);){if(i)i=!1;else if(this.expect(12),this.match(e)){!t||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(this.state.lastTokStart,tb.ImportCallArgumentTrailingComma),n&&this.addExtra(n,"trailingComma",this.state.lastTokStart),this.next();break}s.push(this.parseExprListItem(!1,r,a))}return this.state.inFSharpPipelineDirectBody=o,s},a.shouldParseAsyncArrow=function(){return this.match(19)&&!this.canInsertSemicolon()},a.parseAsyncArrowFromCallExpression=function(e,t){var a;return this.resetPreviousNodeTrailingComments(t),this.expect(19),this.parseArrowExpression(e,t.arguments,!0,null==(a=t.extra)?void 0:a.trailingComma),t.innerComments&&YR(e,t.innerComments),t.callee.trailingComments&&YR(e,t.callee.trailingComments),e},a.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},a.parseExprAtom=function(e){var t,a=this.state.type;switch(a){case 70:return this.parseSuper();case 74:return t=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(t):(this.match(10)||this.raise(this.state.lastTokStart,tb.UnsupportedImport),this.finishNode(t,"Import"));case 69:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case 81:return this.parseDo(this.startNode(),!1);case 47:case 29:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 121:return this.parseNumericLiteral(this.state.value);case 122:return this.parseBigIntLiteral(this.state.value);case 123:return this.parseDecimalLiteral(this.state.value);case 120:return this.parseStringLiteral(this.state.value);case 75:return this.parseNullLiteral();case 76:return this.parseBooleanLiteral(!0);case 77:return this.parseBooleanLiteral(!1);case 10:var n=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(n);case 2:case 1:return this.parseArrayLike(2===this.state.type?4:3,!1,!0,e);case 0:return this.parseArrayLike(3,!0,!1,e);case 6:case 7:return this.parseObjectLike(6===this.state.type?9:8,!1,!0,e);case 5:return this.parseObjectLike(8,!1,!1,e);case 59:return this.parseFunctionOrFunctionSent();case 24:this.parseDecorators();case 71:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case 68:return this.parseNewOrNewTarget();case 22:return this.parseTemplate(!1);case 15:t=this.startNode(),this.next(),t.object=null;var r=t.callee=this.parseNoCallExpr();if("MemberExpression"===r.type)return this.finishNode(t,"BindExpression");throw this.raise(r.start,tb.UnsupportedBind);case 125:return this.raise(this.state.start,tb.PrivateInExpectedIn,this.state.value),this.parsePrivateName();case 30:if("hack"!==this.getPluginOption("pipelineOperator","proposal")||"%"!==this.getPluginOption("pipelineOperator","topicToken"))throw this.unexpected();this.state.value="%",this.state.type=45,this.state.pos--,this.state.end--,this.state.endLoc.column--;case 45:case 25:var s=this.getPluginOption("pipelineOperator","proposal");if(s){t=this.startNode();var i=this.state.start,o=this.state.type;return this.next(),this.finishTopicReference(t,i,s,o)}case 42:if("<"===this.state.value){var d=this.input.codePointAt(this.nextTokenStart());(xa(d)||62===d)&&this.expectOnePlugin(["jsx","flow","typescript"])}default:if(Sb(a)){if(this.isContextual(114)&&123===this.lookaheadCharCode()&&!this.hasFollowingLineBreak())return this.parseModuleExpression();var u=this.state.potentialArrowAt===this.state.start,l=this.state.containsEsc,c=this.parseIdentifier();if(!l&&"async"===c.name&&!this.canInsertSemicolon()){var p=this.state.type;if(59===p)return this.resetPreviousNodeTrailingComments(c),this.next(),this.parseFunction(this.startNodeAtNode(c),void 0,!0);if(Sb(p))return 61===this.lookaheadCharCode()?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(c)):c;if(81===p)return this.resetPreviousNodeTrailingComments(c),this.parseDo(this.startNodeAtNode(c),!0)}return u&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(c),[c],!1)):c}throw this.unexpected()}},a.finishTopicReference=function(e,t,a,n){var r;if(this.testTopicReferenceConfiguration(a,t,n))return r="smart"===a?"PipelinePrimaryTopicReference":"TopicReference",this.topicReferenceIsAllowedInCurrentContext()||("smart"===a?this.raise(t,tb.PrimaryTopicNotAllowed):this.raise(t,tb.PipeTopicUnbound)),this.registerTopicReference(),this.finishNode(e,r);throw this.raise(t,tb.PipeTopicUnconfiguredToken,kb(n))},a.testTopicReferenceConfiguration=function(e,t,a){switch(e){case"hack":var n=this.getPluginOption("pipelineOperator","topicToken");return kb(a)===n;case"smart":return 25===a;default:throw this.raise(t,tb.PipeTopicRequiresHackPipes)}},a.parseAsyncArrowUnaryFunction=function(e){this.prodParam.enter(lv(!0,this.prodParam.hasYield));var t=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(this.state.pos,tb.LineTerminatorBeforeArrow),this.expect(19),this.parseArrowExpression(e,t,!0),e},a.parseDo=function(e,t){this.expectPlugin("doExpressions"),t&&this.expectPlugin("asyncDoExpressions"),e.async=t,this.next();var a=this.state.labels;return this.state.labels=[],t?(this.prodParam.enter(2),e.body=this.parseBlock(),this.prodParam.exit()):e.body=this.parseBlock(),this.state.labels=a,this.finishNode(e,"DoExpression")},a.parseSuper=function(){var e=this.startNode();return this.next(),!this.match(10)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(e.start,tb.UnexpectedSuper):this.raise(e.start,tb.SuperNotAllowed),this.match(10)||this.match(0)||this.match(16)||this.raise(e.start,tb.UnsupportedSuper),this.finishNode(e,"Super")},a.parseMaybePrivateName=function(e){return this.match(125)?(e||this.raise(this.state.start+1,tb.UnexpectedPrivateField),this.parsePrivateName()):this.parseIdentifier(!0)},a.parsePrivateName=function(){var e=this.startNode(),t=this.startNodeAt(this.state.start+1,new qR(this.state.curLine,this.state.start+1-this.state.lineStart)),a=this.state.value;return this.next(),e.id=this.createIdentifier(t,a),this.finishNode(e,"PrivateName")},a.parseFunctionOrFunctionSent=function(){var e=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){var t=this.createIdentifier(this.startNodeAtNode(e),"function");return this.next(),this.match(93)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(e,t,"sent")}return this.parseFunction(e)},a.parseMetaProperty=function(e,t,a){e.meta=t;var n=this.state.containsEsc;return e.property=this.parseIdentifier(!0),(e.property.name!==a||n)&&this.raise(e.property.start,tb.UnsupportedMetaProperty,t.name,a),this.finishNode(e,"MetaProperty")},a.parseImportMetaProperty=function(e){var t=this.createIdentifier(this.startNodeAtNode(e),"import");return this.next(),this.isContextual(91)&&(this.inModule||this.raise(t.start,ab.ImportMetaOutsideModule),this.sawUnambiguousESM=!0),this.parseMetaProperty(e,t,"meta")},a.parseLiteralAtNode=function(e,t,a){return this.addExtra(a,"rawValue",e),this.addExtra(a,"raw",this.input.slice(a.start,this.state.end)),a.value=e,this.next(),this.finishNode(a,t)},a.parseLiteral=function(e,t){var a=this.startNode();return this.parseLiteralAtNode(e,t,a)},a.parseStringLiteral=function(e){return this.parseLiteral(e,"StringLiteral")},a.parseNumericLiteral=function(e){return this.parseLiteral(e,"NumericLiteral")},a.parseBigIntLiteral=function(e){return this.parseLiteral(e,"BigIntLiteral")},a.parseDecimalLiteral=function(e){return this.parseLiteral(e,"DecimalLiteral")},a.parseRegExpLiteral=function(e){var t=this.parseLiteral(e.value,"RegExpLiteral");return t.pattern=e.pattern,t.flags=e.flags,t},a.parseBooleanLiteral=function(e){var t=this.startNode();return t.value=e,this.next(),this.finishNode(t,"BooleanLiteral")},a.parseNullLiteral=function(){var e=this.startNode();return this.next(),this.finishNode(e,"NullLiteral")},a.parseParenAndDistinguishExpression=function(e){var t,a=this.state.start,n=this.state.startLoc;this.next(),this.expressionScope.enter(new iv(1));var r=this.state.maybeInArrowParameters,s=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;for(var i,o,d=this.state.start,u=this.state.startLoc,l=[],c=new pv,p=!0;!this.match(11);){if(p)p=!1;else if(this.expect(12,-1===c.optionalParameters?null:c.optionalParameters),this.match(11)){o=this.state.start;break}if(this.match(21)){var g=this.state.start,f=this.state.startLoc;i=this.state.start,l.push(this.parseParenItem(this.parseRestBinding(),g,f)),this.checkCommaAfterRest(41);break}l.push(this.parseMaybeAssignAllowIn(c,this.parseParenItem))}var h=this.state.lastTokEnd,m=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=r,this.state.inFSharpPipelineDirectBody=s;var y=this.startNodeAt(a,n);if(e&&this.shouldParseArrow(l)&&(y=this.parseArrow(y)))return this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(y,l,!1),y;if(this.expressionScope.exit(),l.length||this.unexpected(this.state.lastTokStart),o&&this.unexpected(o),i&&this.unexpected(i),this.checkExpressionErrors(c,!0),this.toReferencedListDeep(l,!0),l.length>1?((t=this.startNodeAt(d,u)).expressions=l,this.finishNode(t,"SequenceExpression"),this.resetEndLocation(t,h,m)):t=l[0],!this.options.createParenthesizedExpressions)return this.addExtra(t,"parenthesized",!0),this.addExtra(t,"parenStart",a),this.takeSurroundingComments(t,a,this.state.lastTokEnd),t;var R=this.startNodeAt(a,n);return R.expression=t,this.finishNode(R,"ParenthesizedExpression"),R},a.shouldParseArrow=function(e){return!this.canInsertSemicolon()},a.parseArrow=function(e){if(this.eat(19))return e},a.parseParenItem=function(e,t,a){return e},a.parseNewOrNewTarget=function(){var e=this.startNode();if(this.next(),this.match(16)){var t=this.createIdentifier(this.startNodeAtNode(e),"new");this.next();var a=this.parseMetaProperty(e,t,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.raise(a.start,tb.UnexpectedNewTarget),a}return this.parseNew(e)},a.parseNew=function(e){return e.callee=this.parseNoCallExpr(),"Import"===e.callee.type?this.raise(e.callee.start,tb.ImportCallNotNewExpression):this.isOptionalChain(e.callee)?this.raise(this.state.lastTokEnd,tb.OptionalChainingNoNew):this.eat(18)&&this.raise(this.state.start,tb.OptionalChainingNoNew),this.parseNewArguments(e),this.finishNode(e,"NewExpression")},a.parseNewArguments=function(e){if(this.eat(10)){var t=this.parseExprList(11);this.toReferencedList(t),e.arguments=t}else e.arguments=[]},a.parseTemplateElement=function(e){var t=this.startNode();return null===this.state.value&&(e||this.raise(this.state.start+1,tb.InvalidEscapeSequenceTemplate)),t.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),t.tail=this.match(22),this.finishNode(t,"TemplateElement")},a.parseTemplate=function(e){var t=this.startNode();this.next(),t.expressions=[];var a=this.parseTemplateElement(e);for(t.quasis=[a];!a.tail;)this.expect(23),t.expressions.push(this.parseTemplateSubstitution()),this.expect(8),t.quasis.push(a=this.parseTemplateElement(e));return this.next(),this.finishNode(t,"TemplateLiteral")},a.parseTemplateSubstitution=function(){return this.parseExpression()},a.parseObjectLike=function(e,t,a,n){a&&this.expectPlugin("recordAndTuple");var r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var s=Object.create(null),i=!0,o=this.startNode();for(o.properties=[],this.next();!this.match(e);){if(i)i=!1;else if(this.expect(12),this.match(e)){this.addExtra(o,"trailingComma",this.state.lastTokStart);break}var d=this.parsePropertyDefinition(t,n);t||this.checkProto(d,a,s,n),a&&!this.isObjectProperty(d)&&"SpreadElement"!==d.type&&this.raise(d.start,tb.InvalidRecordProperty),d.shorthand&&this.addExtra(d,"shorthand",!0),o.properties.push(d)}this.next(),this.state.inFSharpPipelineDirectBody=r;var u="ObjectExpression";return t?u="ObjectPattern":a&&(u="RecordExpression"),this.finishNode(o,u)},a.maybeAsyncOrAccessorProp=function(e){return!e.computed&&"Identifier"===e.key.type&&(this.isLiteralPropertyName()||this.match(0)||this.match(46))},a.parsePropertyDefinition=function(e,t){var a=[];if(this.match(24))for(this.hasPlugin("decorators")&&this.raise(this.state.start,tb.UnsupportedPropertyDecorator);this.match(24);)a.push(this.parseDecorator());var n,r,s=this.startNode(),i=!1,o=!1,d=!1;if(this.match(21))return a.length&&this.unexpected(),e?(this.next(),s.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(s,"RestElement")):this.parseSpread();a.length&&(s.decorators=a,a=[]),s.method=!1,(e||t)&&(n=this.state.start,r=this.state.startLoc),e||(i=this.eat(46));var u=this.state.containsEsc,l=this.parsePropertyName(s,!1);if(!e&&!i&&!u&&this.maybeAsyncOrAccessorProp(s)){var c=l.name;"async"!==c||this.hasPrecedingLineBreak()||(o=!0,this.resetPreviousNodeTrailingComments(l),i=this.eat(46),this.parsePropertyName(s,!1)),"get"!==c&&"set"!==c||(d=!0,this.resetPreviousNodeTrailingComments(l),s.kind=c,this.match(46)&&(i=!0,this.raise(this.state.pos,tb.AccessorIsGenerator,c),this.next()),this.parsePropertyName(s,!1))}return this.parseObjPropValue(s,n,r,i,o,e,d,t),s},a.getGetterSetterExpectedParamCount=function(e){return"get"===e.kind?0:1},a.getObjectOrClassMethodParams=function(e){return e.params},a.checkGetterSetterParams=function(e){var t,a=this.getGetterSetterExpectedParamCount(e),n=this.getObjectOrClassMethodParams(e),r=e.start;n.length!==a&&("get"===e.kind?this.raise(r,tb.BadGetterArity):this.raise(r,tb.BadSetterArity)),"set"===e.kind&&"RestElement"===(null==(t=n[n.length-1])?void 0:t.type)&&this.raise(r,tb.BadSetterRestParameter)},a.parseObjectMethod=function(e,t,a,n,r){return r?(this.parseMethod(e,t,!1,!1,!1,"ObjectMethod"),this.checkGetterSetterParams(e),e):a||t||this.match(10)?(n&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,t,a,!1,!1,"ObjectMethod")):void 0},a.parseObjectProperty=function(e,t,a,n,r){return e.shorthand=!1,this.eat(14)?(e.value=n?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssignAllowIn(r),this.finishNode(e,"ObjectProperty")):e.computed||"Identifier"!==e.key.type?void 0:(this.checkReservedWord(e.key.name,e.key.start,!0,!1),n?e.value=this.parseMaybeDefault(t,a,hv(e.key)):this.match(27)&&r?(-1===r.shorthandAssign&&(r.shorthandAssign=this.state.start),e.value=this.parseMaybeDefault(t,a,hv(e.key))):e.value=hv(e.key),e.shorthand=!0,this.finishNode(e,"ObjectProperty"))},a.parseObjPropValue=function(e,t,a,n,r,s,i,o){var d=this.parseObjectMethod(e,n,r,s,i)||this.parseObjectProperty(e,t,a,s,o);return d||this.unexpected(),d},a.parsePropertyName=function(e,t){if(this.eat(0))e.computed=!0,e.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{var a=this.state.inPropertyName;this.state.inPropertyName=!0;var n=this.state.type;e.key=121===n||120===n||122===n||123===n?this.parseExprAtom():this.parseMaybePrivateName(t),125!==n&&(e.computed=!1),this.state.inPropertyName=a}return e.key},a.initFunction=function(e,t){e.id=null,e.generator=!1,e.async=!!t},a.parseMethod=function(e,t,a,n,r,s,i){void 0===i&&(i=!1),this.initFunction(e,a),e.generator=!!t;var o=n;return this.scope.enter(18|(i?Nb:0)|(r?32:0)),this.prodParam.enter(lv(a,e.generator)),this.parseFunctionParams(e,o),this.parseFunctionBodyAndFinish(e,s,!0),this.prodParam.exit(),this.scope.exit(),e},a.parseArrayLike=function(e,t,a,n){a&&this.expectPlugin("recordAndTuple");var r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var s=this.startNode();return this.next(),s.elements=this.parseExprList(e,!a,n,s),this.state.inFSharpPipelineDirectBody=r,this.finishNode(s,a?"TupleExpression":"ArrayExpression")},a.parseArrowExpression=function(e,t,a,n){this.scope.enter(6);var r=lv(a,!1);!this.match(0)&&this.prodParam.hasIn&&(r|=8),this.prodParam.enter(r),this.initFunction(e,a);var s=this.state.maybeInArrowParameters;return t&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(e,t,n)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(e,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=s,this.finishNode(e,"ArrowFunctionExpression")},a.setArrowFunctionParameters=function(e,t,a){e.params=this.toAssignableList(t,a,!1)},a.parseFunctionBodyAndFinish=function(e,t,a){void 0===a&&(a=!1),this.parseFunctionBody(e,!1,a),this.finishNode(e,t)},a.parseFunctionBody=function(e,t,a){var n=this;void 0===a&&(a=!1);var r=t&&!this.match(5);if(this.expressionScope.enter(dv()),r)e.body=this.parseMaybeAssign(),this.checkParams(e,!1,t,!1);else{var s=this.state.strict,i=this.state.labels;this.state.labels=[],this.prodParam.enter(4|this.prodParam.currentFlags()),e.body=this.parseBlock(!0,!1,(function(r){var i=!n.isSimpleParamList(e.params);if(r&&i){var o="method"!==e.kind&&"constructor"!==e.kind||!e.key?e.start:e.key.end;n.raise(o,tb.IllegalLanguageModeDirective)}var d=!s&&n.state.strict;n.checkParams(e,!(n.state.strict||t||a||i),t,d),n.state.strict&&e.id&&n.checkLVal(e.id,"function name",65,void 0,void 0,d)})),this.prodParam.exit(),this.expressionScope.exit(),this.state.labels=i}},a.isSimpleParamList=function(e){for(var t=0,a=e.length;t<a;t++)if("Identifier"!==e[t].type)return!1;return!0},a.checkParams=function(e,t,a,n){void 0===n&&(n=!0);for(var r=new Set,s=0,i=e.params;s<i.length;s++){var o=i[s];this.checkLVal(o,"function parameter list",5,t?null:r,void 0,n)}},a.parseExprList=function(e,t,a,n){for(var r=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(12),this.match(e)){n&&this.addExtra(n,"trailingComma",this.state.lastTokStart),this.next();break}r.push(this.parseExprListItem(t,a))}return r},a.parseExprListItem=function(e,t,a){var n;if(this.match(12))e||this.raise(this.state.pos,tb.UnexpectedToken,","),n=null;else if(this.match(21)){var r=this.state.start,s=this.state.startLoc;n=this.parseParenItem(this.parseSpread(t),r,s)}else if(this.match(17)){this.expectPlugin("partialApplication"),a||this.raise(this.state.start,tb.UnexpectedArgumentPlaceholder);var i=this.startNode();this.next(),n=this.finishNode(i,"ArgumentPlaceholder")}else n=this.parseMaybeAssignAllowIn(t,this.parseParenItem);return n},a.parseIdentifier=function(e){var t=this.startNode(),a=this.parseIdentifierName(t.start,e);return this.createIdentifier(t,a)},a.createIdentifier=function(e,t){return e.name=t,e.loc.identifierName=t,this.finishNode(e,"Identifier")},a.parseIdentifierName=function(e,t){var a,n=this.state,r=n.start,s=n.type;if(!Tb(s))throw this.unexpected();return a=this.state.value,t?this.state.type=119:this.checkReservedWord(a,r,_b(s),!1),this.next(),a},a.checkReservedWord=function(e,t,a,n){if(!(e.length>10)&&function(e){return Ob.has(e)}(e)){if("yield"===e){if(this.prodParam.hasYield)return void this.raise(t,tb.YieldBindingIdentifier)}else if("await"===e){if(this.prodParam.hasAwait)return void this.raise(t,tb.AwaitBindingIdentifier);if(this.scope.inStaticBlock)return void this.raise(t,tb.AwaitBindingIdentifierInStaticBlock);this.expressionScope.recordAsyncArrowParametersError(t,tb.AwaitBindingIdentifier)}else if("arguments"===e&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(t,tb.ArgumentsInClass);if(a&&ka(e))this.raise(t,tb.UnexpectedKeyword,e);else(this.state.strict?n?_a:Pa:ja)(e,this.inModule)&&this.raise(t,tb.UnexpectedReservedWord,e)}},a.isAwaitAllowed=function(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)},a.parseAwait=function(e,t){var a=this.startNodeAt(e,t);return this.expressionScope.recordParameterInitializerError(a.start,tb.AwaitExpressionFormalParameter),this.eat(46)&&this.raise(a.start,tb.ObsoleteAwaitStar),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(a.argument=this.parseMaybeUnary(null,!0)),this.finishNode(a,"AwaitExpression")},a.isAmbiguousAwait=function(){return this.hasPrecedingLineBreak()||this.match(44)||this.match(10)||this.match(0)||this.match(22)||this.match(124)||this.match(47)||this.hasPlugin("v8intrinsic")&&this.match(45)},a.parseYield=function(){var e=this.startNode();this.expressionScope.recordParameterInitializerError(e.start,tb.YieldInParameter),this.next();var t=!1,a=null;if(!this.hasPrecedingLineBreak())switch(t=this.eat(46),this.state.type){case 13:case 126:case 8:case 11:case 3:case 9:case 14:case 12:if(!t)break;default:a=this.parseMaybeAssign()}return e.delegate=t,e.argument=a,this.finishNode(e,"YieldExpression")},a.checkPipelineAtInfixOperator=function(e,t){"smart"===this.getPluginOption("pipelineOperator","proposal")&&"SequenceExpression"===e.type&&this.raise(t,tb.PipelineHeadSequenceExpression)},a.checkHackPipeBodyEarlyErrors=function(e){this.topicReferenceWasUsedInCurrentContext()||this.raise(e,tb.PipeTopicUnused)},a.parseSmartPipelineBodyInStyle=function(e,t,a){var n=this.startNodeAt(t,a);return this.isSimpleReference(e)?(n.callee=e,this.finishNode(n,"PipelineBareFunction")):(this.checkSmartPipeTopicBodyEarlyErrors(t),n.expression=e,this.finishNode(n,"PipelineTopicExpression"))},a.isSimpleReference=function(e){switch(e.type){case"MemberExpression":return!e.computed&&this.isSimpleReference(e.object);case"Identifier":return!0;default:return!1}},a.checkSmartPipeTopicBodyEarlyErrors=function(e){if(this.match(19))throw this.raise(this.state.start,tb.PipelineBodyNoArrow);this.topicReferenceWasUsedInCurrentContext()||this.raise(e,tb.PipelineTopicUnused)},a.withTopicBindingContext=function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},a.withSmartMixTopicForbiddingContext=function(e){if("smart"!==this.getPluginOption("pipelineOperator","proposal"))return e();var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},a.withSoloAwaitPermittingContext=function(e){var t=this.state.soloAwait;this.state.soloAwait=!0;try{return e()}finally{this.state.soloAwait=t}},a.allowInAnd=function(e){var t=this.prodParam.currentFlags();if(8&~t){this.prodParam.enter(8|t);try{return e()}finally{this.prodParam.exit()}}return e()},a.disallowInAnd=function(e){var t=this.prodParam.currentFlags();if(8&t){this.prodParam.enter(-9&t);try{return e()}finally{this.prodParam.exit()}}return e()},a.registerTopicReference=function(){this.state.topicContext.maxTopicIndex=0},a.topicReferenceIsAllowedInCurrentContext=function(){return this.state.topicContext.maxNumOfResolvableTopics>=1},a.topicReferenceWasUsedInCurrentContext=function(){return null!=this.state.topicContext.maxTopicIndex&&this.state.topicContext.maxTopicIndex>=0},a.parseFSharpPipelineBody=function(e){var t=this.state.start,a=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var n=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var r=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),t,a,e);return this.state.inFSharpPipelineDirectBody=n,r},a.parseModuleExpression=function(){this.expectPlugin("moduleBlocks");var e=this.startNode();this.next(),this.eat(5);var t=this.initializeScopes(!0);this.enterInitialScopes();var a=this.startNode();try{e.body=this.parseProgram(a,8,"module")}finally{t()}return this.eat(8),this.finishNode(e,"ModuleExpression")},t}(Hv),qv={kind:"loop"},zv={kind:"switch"},Jv=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,Yv=new RegExp("in(?:stanceof)?","y");var Qv=function(e){function t(t,a){var n;return t=function(e){for(var t={},a=0,n=Object.keys(Wv);a<n.length;a++){var r=n[a];t[r]=e&&null!=e[r]?e[r]:Wv[r]}return t}(t),(n=e.call(this,t,a)||this).options=t,n.initializeScopes(),n.plugins=function(e){for(var t=new Map,a=0;a<e.length;a++){var n=e[a],r=Array.isArray(n)?n:[n,{}],s=r[0],i=r[1];t.has(s)||t.set(s,i||{})}return t}(n.options.plugins),n.filename=t.sourceFilename,n}R(t,e);var a=t.prototype;return a.getScopeHandler=function(){return Xb},a.parse=function(){this.enterInitialScopes();var e=this.startNode(),t=this.startNode();return this.nextToken(),e.errors=null,this.parseTopLevel(e,t),e.errors=this.state.errors,e},t}(function(e){function t(){return e.apply(this,arguments)||this}R(t,e);var a=t.prototype;return a.parseTopLevel=function(e,t){return e.program=this.parseProgram(t),e.comments=this.state.comments,this.options.tokens&&(e.tokens=function(e){for(var t=0;t<e.length;t++){var a=e[t],n=a.type;if(125!==n)"number"==typeof n&&(a.type=Bb(n));else{var r=a.loc,s=a.start,i=a.value,o=a.end,d=s+1,u=new qR(r.start.line,r.start.column+1);e.splice(t,1,new tv({type:Bb(25),value:"#",start:s,end:d,startLoc:r.start,endLoc:u}),new tv({type:Bb(119),value:i,start:d,end:o,startLoc:u,endLoc:r.end})),t++}}return e}(this.tokens)),this.finishNode(e,"File")},a.parseProgram=function(e,t,a){if(void 0===t&&(t=126),void 0===a&&(a=this.options.sourceType),e.sourceType=a,e.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(e,!0,!0,t),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(var n=0,r=Array.from(this.scope.undefinedExports);n<r.length;n++){var s=r[n][0],i=this.scope.undefinedExports.get(s);this.raise(i,tb.ModuleExportUndefined,s)}return this.finishNode(e,"Program")},a.stmtToDirective=function(e){var t=e;t.type="Directive",t.value=t.expression,delete t.expression;var a=t.value,n=this.input.slice(a.start,a.end),r=a.value=n.slice(1,-1);return this.addExtra(a,"raw",n),this.addExtra(a,"rawValue",r),a.type="DirectiveLiteral",t},a.parseInterpreterDirective=function(){if(!this.match(26))return null;var e=this.startNode();return e.value=this.state.value,this.next(),this.finishNode(e,"InterpreterDirective")},a.isLet=function(e){return!!this.isContextual(90)&&this.isLetKeyword(e)},a.isLetKeyword=function(e){var t=this.nextTokenStart(),a=this.codePointAtPos(t);if(92===a||91===a)return!0;if(e)return!1;if(123===a)return!0;if(xa(a)){if(Yv.lastIndex=t,Yv.test(this.input)){var n=this.codePointAtPos(Yv.lastIndex);if(!Ea(n)&&92!==n)return!1}return!0}return!1},a.parseStatement=function(e,t){return this.match(24)&&this.parseDecorators(!0),this.parseStatementContent(e,t)},a.parseStatementContent=function(e,t){var a,n=this.state.type,r=this.startNode();switch(this.isLet(e)&&(n=65,a="let"),n){case 51:return this.parseBreakContinueStatement(r,!0);case 54:return this.parseBreakContinueStatement(r,!1);case 55:return this.parseDebuggerStatement(r);case 81:return this.parseDoStatement(r);case 82:return this.parseForStatement(r);case 59:if(46===this.lookaheadCharCode())break;return e&&(this.state.strict?this.raise(this.state.start,tb.StrictFunction):"if"!==e&&"label"!==e&&this.raise(this.state.start,tb.SloppyFunction)),this.parseFunctionStatement(r,!1,!e);case 71:return e&&this.unexpected(),this.parseClass(r,!0);case 60:return this.parseIfStatement(r);case 61:return this.parseReturnStatement(r);case 62:return this.parseSwitchStatement(r);case 63:return this.parseThrowStatement(r);case 64:return this.parseTryStatement(r);case 66:case 65:return a=a||this.state.value,e&&"var"!==a&&this.raise(this.state.start,tb.UnexpectedLexicalDeclaration),this.parseVarStatement(r,a);case 83:return this.parseWhileStatement(r);case 67:return this.parseWithStatement(r);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(r);case 74:var s=this.lookaheadCharCode();if(40===s||46===s)break;case 73:var i;return this.options.allowImportExportEverywhere||t||this.raise(this.state.start,tb.UnexpectedImportExport),this.next(),74===n?"ImportDeclaration"!==(i=this.parseImport(r)).type||i.importKind&&"value"!==i.importKind||(this.sawUnambiguousESM=!0):("ExportNamedDeclaration"!==(i=this.parseExport(r)).type||i.exportKind&&"value"!==i.exportKind)&&("ExportAllDeclaration"!==i.type||i.exportKind&&"value"!==i.exportKind)&&"ExportDefaultDeclaration"!==i.type||(this.sawUnambiguousESM=!0),this.assertModuleNodeAllowed(r),i;default:if(this.isAsyncFunction())return e&&this.raise(this.state.start,tb.AsyncFunctionInSingleStatementContext),this.next(),this.parseFunctionStatement(r,!0,!e)}var o=this.state.value,d=this.parseExpression();return Sb(n)&&"Identifier"===d.type&&this.eat(14)?this.parseLabeledStatement(r,o,d,e):this.parseExpressionStatement(r,d)},a.assertModuleNodeAllowed=function(e){this.options.allowImportExportEverywhere||this.inModule||this.raise(e.start,ab.ImportOutsideModule)},a.takeDecorators=function(e){var t=this.state.decoratorStack[this.state.decoratorStack.length-1];t.length&&(e.decorators=t,this.resetStartLocationFromNode(e,t[0]),this.state.decoratorStack[this.state.decoratorStack.length-1]=[])},a.canHaveLeadingDecorator=function(){return this.match(71)},a.parseDecorators=function(e){for(var t=this.state.decoratorStack[this.state.decoratorStack.length-1];this.match(24);){var a=this.parseDecorator();t.push(a)}if(this.match(73))e||this.unexpected(),this.hasPlugin("decorators")&&!this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,tb.DecoratorExportClass);else if(!this.canHaveLeadingDecorator())throw this.raise(this.state.start,tb.UnexpectedLeadingDecorator)},a.parseDecorator=function(){this.expectOnePlugin(["decorators-legacy","decorators"]);var e=this.startNode();if(this.next(),this.hasPlugin("decorators")){this.state.decoratorStack.push([]);var t,a=this.state.start,n=this.state.startLoc;if(this.eat(10))t=this.parseExpression(),this.expect(11);else for(t=this.parseIdentifier(!1);this.eat(16);){var r=this.startNodeAt(a,n);r.object=t,r.property=this.parseIdentifier(!0),r.computed=!1,t=this.finishNode(r,"MemberExpression")}e.expression=this.parseMaybeDecoratorArguments(t),this.state.decoratorStack.pop()}else e.expression=this.parseExprSubscripts();return this.finishNode(e,"Decorator")},a.parseMaybeDecoratorArguments=function(e){if(this.eat(10)){var t=this.startNodeAtNode(e);return t.callee=e,t.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(t.arguments),this.finishNode(t,"CallExpression")}return e},a.parseBreakContinueStatement=function(e,t){return this.next(),this.isLineTerminator()?e.label=null:(e.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(e,t),this.finishNode(e,t?"BreakStatement":"ContinueStatement")},a.verifyBreakContinue=function(e,t){var a;for(a=0;a<this.state.labels.length;++a){var n=this.state.labels[a];if(null==e.label||n.name===e.label.name){if(null!=n.kind&&(t||"loop"===n.kind))break;if(e.label&&t)break}}a===this.state.labels.length&&this.raise(e.start,tb.IllegalBreakContinue,t?"break":"continue")},a.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},a.parseHeaderExpression=function(){this.expect(10);var e=this.parseExpression();return this.expect(11),e},a.parseDoStatement=function(e){var t=this;return this.next(),this.state.labels.push(qv),e.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseStatement("do")})),this.state.labels.pop(),this.expect(83),e.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(e,"DoWhileStatement")},a.parseForStatement=function(e){this.next(),this.state.labels.push(qv);var t=-1;if(this.isAwaitAllowed()&&this.eatContextual(87)&&(t=this.state.lastTokStart),this.scope.enter(0),this.expect(10),this.match(13))return t>-1&&this.unexpected(t),this.parseFor(e,null);var a=this.isContextual(90),n=a&&this.isLetKeyword();if(this.match(65)||this.match(66)||n){var r=this.startNode(),s=n?"let":this.state.value;return this.next(),this.parseVar(r,!0,s),this.finishNode(r,"VariableDeclaration"),(this.match(49)||this.isContextual(92))&&1===r.declarations.length?this.parseForIn(e,r,t):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var i=this.isContextual(86),o=new pv,d=this.parseExpression(!0,o),u=this.isContextual(92);if(u&&(a?this.raise(d.start,tb.ForOfLet):-1===t&&i&&"Identifier"===d.type&&this.raise(d.start,tb.ForOfAsync)),u||this.match(49)){this.toAssignable(d,!0);var l=u?"for-of statement":"for-in statement";return this.checkLVal(d,l),this.parseForIn(e,d,t)}return this.checkExpressionErrors(o,!0),t>-1&&this.unexpected(t),this.parseFor(e,d)},a.parseFunctionStatement=function(e,t,a){return this.next(),this.parseFunction(e,1|(a?0:2),t)},a.parseIfStatement=function(e){return this.next(),e.test=this.parseHeaderExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(57)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},a.parseReturnStatement=function(e){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(this.state.start,tb.IllegalReturn),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},a.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseHeaderExpression();var t,a,n=e.cases=[];for(this.expect(5),this.state.labels.push(zv),this.scope.enter(0);!this.match(8);)if(this.match(52)||this.match(56)){var r=this.match(52);t&&this.finishNode(t,"SwitchCase"),n.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(a&&this.raise(this.state.lastTokStart,tb.MultipleDefaultsInSwitch),a=!0,t.test=null),this.expect(14)}else t?t.consequent.push(this.parseStatement(null)):this.unexpected();return this.scope.exit(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")},a.parseThrowStatement=function(e){return this.next(),this.hasPrecedingLineBreak()&&this.raise(this.state.lastTokEnd,tb.NewlineAfterThrow),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")},a.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t="Identifier"===e.type;return this.scope.enter(t?8:0),this.checkLVal(e,"catch clause",9),e},a.parseTryStatement=function(e){var t=this;if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(53)){var a=this.startNode();this.next(),this.match(10)?(this.expect(10),a.param=this.parseCatchClauseParam(),this.expect(11)):(a.param=null,this.scope.enter(0)),a.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseBlock(!1,!1)})),this.scope.exit(),e.handler=this.finishNode(a,"CatchClause")}return e.finalizer=this.eat(58)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,tb.NoCatchOrFinally),this.finishNode(e,"TryStatement")},a.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},a.parseWhileStatement=function(e){var t=this;return this.next(),e.test=this.parseHeaderExpression(),this.state.labels.push(qv),e.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseStatement("while")})),this.state.labels.pop(),this.finishNode(e,"WhileStatement")},a.parseWithStatement=function(e){var t=this;return this.state.strict&&this.raise(this.state.start,tb.StrictWith),this.next(),e.object=this.parseHeaderExpression(),e.body=this.withSmartMixTopicForbiddingContext((function(){return t.parseStatement("with")})),this.finishNode(e,"WithStatement")},a.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},a.parseLabeledStatement=function(e,t,a,n){for(var r=0,s=this.state.labels;r<s.length;r++){s[r].name===t&&this.raise(a.start,tb.LabelRedeclaration,t)}for(var i,o=(i=this.state.type)>=81&&i<=83?"loop":this.match(62)?"switch":null,d=this.state.labels.length-1;d>=0;d--){var u=this.state.labels[d];if(u.statementStart!==e.start)break;u.statementStart=this.state.start,u.kind=o}return this.state.labels.push({name:t,kind:o,statementStart:this.state.start}),e.body=this.parseStatement(n?-1===n.indexOf("label")?n+"label":n:"label"),this.state.labels.pop(),e.label=a,this.finishNode(e,"LabeledStatement")},a.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},a.parseBlock=function(e,t,a){void 0===e&&(e=!1),void 0===t&&(t=!0);var n=this.startNode();return e&&this.state.strictErrors.clear(),this.expect(5),t&&this.scope.enter(0),this.parseBlockBody(n,e,!1,8,a),t&&this.scope.exit(),this.finishNode(n,"BlockStatement")},a.isValidDirective=function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized},a.parseBlockBody=function(e,t,a,n,r){var s=e.body=[],i=e.directives=[];this.parseBlockOrModuleBlockBody(s,t?i:void 0,a,n,r)},a.parseBlockOrModuleBlockBody=function(e,t,a,n,r){for(var s=this.state.strict,i=!1,o=!1;!this.match(n);){var d=this.parseStatement(null,a);if(t&&!o){if(this.isValidDirective(d)){var u=this.stmtToDirective(d);t.push(u),i||"use strict"!==u.value.value||(i=!0,this.setStrict(!0));continue}o=!0,this.state.strictErrors.clear()}e.push(d)}r&&r.call(this,i),s||this.setStrict(!1),this.next()},a.parseFor=function(e,t){var a=this;return e.init=t,this.semicolon(!1),e.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),e.update=this.match(11)?null:this.parseExpression(),this.expect(11),e.body=this.withSmartMixTopicForbiddingContext((function(){return a.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,"ForStatement")},a.parseForIn=function(e,t,a){var n=this,r=this.match(49);return this.next(),r?a>-1&&this.unexpected(a):e.await=a>-1,"VariableDeclaration"!==t.type||null==t.declarations[0].init||r&&!this.state.strict&&"var"===t.kind&&"Identifier"===t.declarations[0].id.type?"AssignmentPattern"===t.type&&this.raise(t.start,tb.InvalidLhs,"for-loop"):this.raise(t.start,tb.ForInOfLoopInitializer,r?"for-in":"for-of"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),e.body=this.withSmartMixTopicForbiddingContext((function(){return n.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")},a.parseVar=function(e,t,a){var n=e.declarations=[],r=this.hasPlugin("typescript");for(e.kind=a;;){var s=this.startNode();if(this.parseVarId(s,a),this.eat(27)?s.init=t?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():("const"!==a||this.match(49)||this.isContextual(92)?"Identifier"===s.id.type||t&&(this.match(49)||this.isContextual(92))||this.raise(this.state.lastTokEnd,tb.DeclarationMissingInitializer,"Complex binding patterns"):r||this.raise(this.state.lastTokEnd,tb.DeclarationMissingInitializer,"Const declarations"),s.init=null),n.push(this.finishNode(s,"VariableDeclarator")),!this.eat(12))break}return e},a.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"variable declaration","var"===t?5:9,void 0,"var"!==t)},a.parseFunction=function(e,t,a){var n=this;void 0===t&&(t=0),void 0===a&&(a=!1);var r=1&t,s=2&t,i=!(!r||4&t);this.initFunction(e,a),this.match(46)&&s&&this.raise(this.state.start,tb.GeneratorInSingleStatementContext),e.generator=this.eat(46),r&&(e.id=this.parseFunctionId(i));var o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(lv(a,e.generator)),r||(e.id=this.parseFunctionId()),this.parseFunctionParams(e,!1),this.withSmartMixTopicForbiddingContext((function(){n.parseFunctionBodyAndFinish(e,r?"FunctionDeclaration":"FunctionExpression")})),this.prodParam.exit(),this.scope.exit(),r&&!s&&this.registerFunctionStatementId(e),this.state.maybeInArrowParameters=o,e},a.parseFunctionId=function(e){return e||Sb(this.state.type)?this.parseIdentifier():null},a.parseFunctionParams=function(e,t){this.expect(10),this.expressionScope.enter(new sv(3)),e.params=this.parseBindingList(11,41,!1,t),this.expressionScope.exit()},a.registerFunctionStatementId=function(e){e.id&&this.scope.declareName(e.id.name,this.state.strict||e.generator||e.async?this.scope.treatFunctionsAsVar?5:9:17,e.id.start)},a.parseClass=function(e,t,a){this.next(),this.takeDecorators(e);var n=this.state.strict;return this.state.strict=!0,this.parseClassId(e,t,a),this.parseClassSuper(e),e.body=this.parseClassBody(!!e.superClass,n),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},a.isClassProperty=function(){return this.match(27)||this.match(13)||this.match(8)},a.isClassMethod=function(){return this.match(10)},a.isNonstaticConstructor=function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)},a.parseClassBody=function(e,t){var a=this;this.classScope.enter();var n={hadConstructor:!1,hadSuperClass:e},r=[],s=this.startNode();if(s.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext((function(){for(;!a.match(8);)if(a.eat(13)){if(r.length>0)throw a.raise(a.state.lastTokEnd,tb.DecoratorSemicolon)}else if(a.match(24))r.push(a.parseDecorator());else{var e=a.startNode();r.length&&(e.decorators=r,a.resetStartLocationFromNode(e,r[0]),r=[]),a.parseClassMember(s,e,n),"constructor"===e.kind&&e.decorators&&e.decorators.length>0&&a.raise(e.start,tb.DecoratorConstructor)}})),this.state.strict=t,this.next(),r.length)throw this.raise(this.state.start,tb.TrailingDecorator);return this.classScope.exit(),this.finishNode(s,"ClassBody")},a.parseClassMemberFromModifier=function(e,t){var a=this.parseIdentifier(!0);if(this.isClassMethod()){var n=t;return n.kind="method",n.computed=!1,n.key=a,n.static=!1,this.pushClassMethod(e,n,!1,!1,!1,!1),!0}if(this.isClassProperty()){var r=t;return r.computed=!1,r.key=a,r.static=!1,e.body.push(this.parseClassProperty(r)),!0}return this.resetPreviousNodeTrailingComments(a),!1},a.parseClassMember=function(e,t,a){var n=this.isContextual(95);if(n){if(this.parseClassMemberFromModifier(e,t))return;if(this.eat(5))return void this.parseClassStaticBlock(e,t)}this.parseClassMemberWithIsStatic(e,t,a,n)},a.parseClassMemberWithIsStatic=function(e,t,a,n){var r=t,s=t,i=t,o=t,d=r,u=r;if(t.static=n,this.eat(46)){d.kind="method";var l=this.match(125);return this.parseClassElementName(d),l?void this.pushClassPrivateMethod(e,s,!0,!1):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,tb.ConstructorIsGenerator),void this.pushClassMethod(e,r,!0,!1,!1,!1))}var c=Sb(this.state.type)&&!this.state.containsEsc,p=this.match(125),g=this.parseClassElementName(t),f=this.state.start;if(this.parsePostMemberNameModifiers(u),this.isClassMethod()){if(d.kind="method",p)return void this.pushClassPrivateMethod(e,s,!1,!1);var h=this.isNonstaticConstructor(r),m=!1;h&&(r.kind="constructor",a.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(g.start,tb.DuplicateConstructor),h&&this.hasPlugin("typescript")&&t.override&&this.raise(g.start,tb.OverrideOnConstructor),a.hadConstructor=!0,m=a.hadSuperClass),this.pushClassMethod(e,r,!1,!1,h,m)}else if(this.isClassProperty())p?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,i);else if(c&&"async"===g.name&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(g);var y=this.eat(46);u.optional&&this.unexpected(f),d.kind="method";var R=this.match(125);this.parseClassElementName(d),this.parsePostMemberNameModifiers(u),R?this.pushClassPrivateMethod(e,s,y,!0):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,tb.ConstructorIsAsync),this.pushClassMethod(e,r,y,!0,!1,!1))}else if(!c||"get"!==g.name&&"set"!==g.name||this.match(46)&&this.isLineTerminator())this.isLineTerminator()?p?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,i):this.unexpected();else{this.resetPreviousNodeTrailingComments(g),d.kind=g.name;var b=this.match(125);this.parseClassElementName(r),b?this.pushClassPrivateMethod(e,s,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,tb.ConstructorIsAccessor),this.pushClassMethod(e,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r)}},a.parseClassElementName=function(e){var t=this.state,a=t.type,n=t.value,r=t.start;return 119!==a&&120!==a||!e.static||"prototype"!==n||this.raise(r,tb.StaticPrototype),125===a&&"constructor"===n&&this.raise(r,tb.ConstructorClassPrivateField),this.parsePropertyName(e,!0)},a.parseClassStaticBlock=function(e,t){var a;this.expectPlugin("classStaticBlock",t.start),this.scope.enter(208);var n=this.state.labels;this.state.labels=[],this.prodParam.enter(0);var r=t.body=[];this.parseBlockOrModuleBlockBody(r,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=n,e.body.push(this.finishNode(t,"StaticBlock")),null!=(a=t.decorators)&&a.length&&this.raise(t.start,tb.DecoratorStaticBlock)},a.pushClassProperty=function(e,t){t.computed||"constructor"!==t.key.name&&"constructor"!==t.key.value||this.raise(t.key.start,tb.ConstructorClassField),e.body.push(this.parseClassProperty(t))},a.pushClassPrivateProperty=function(e,t){var a=this.parseClassPrivateProperty(t);e.body.push(a),this.classScope.declarePrivateName(this.getPrivateNameSV(a.key),0,a.key.start)},a.pushClassMethod=function(e,t,a,n,r,s){e.body.push(this.parseMethod(t,a,n,r,s,"ClassMethod",!0))},a.pushClassPrivateMethod=function(e,t,a,n){var r=this.parseMethod(t,a,n,!1,!1,"ClassPrivateMethod",!0);e.body.push(r);var s="get"===r.kind?r.static?6:2:"set"===r.kind?r.static?5:1:0;this.classScope.declarePrivateName(this.getPrivateNameSV(r.key),s,r.key.start)},a.parsePostMemberNameModifiers=function(e){},a.parseClassPrivateProperty=function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassPrivateProperty")},a.parseClassProperty=function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassProperty")},a.parseInitializer=function(e){this.scope.enter(80),this.expressionScope.enter(dv()),this.prodParam.enter(0),e.value=this.eat(27)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()},a.parseClassId=function(e,t,a,n){void 0===n&&(n=139),Sb(this.state.type)?(e.id=this.parseIdentifier(),t&&this.checkLVal(e.id,"class name",n)):a||!t?e.id=null:this.unexpected(null,tb.MissingClassName)},a.parseClassSuper=function(e){e.superClass=this.eat(72)?this.parseExprSubscripts():null},a.parseExport=function(e){var t=this.maybeParseExportDefaultSpecifier(e),a=!t||this.eat(12),n=a&&this.eatExportStar(e),r=n&&this.maybeParseExportNamespaceSpecifier(e),s=a&&(!r||this.eat(12)),i=t||n;if(n&&!r)return t&&this.unexpected(),this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");var o,d=this.maybeParseExportNamedSpecifiers(e);if(t&&a&&!n&&!d||r&&s&&!d)throw this.unexpected(null,5);if(i||d?(o=!1,this.parseExportFrom(e,i)):o=this.maybeParseExportDeclaration(e),i||d||o)return this.checkExport(e,!0,!1,!!e.source),this.finishNode(e,"ExportNamedDeclaration");if(this.eat(56))return e.declaration=this.parseExportDefaultExpression(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration");throw this.unexpected(null,5)},a.eatExportStar=function(e){return this.eat(46)},a.maybeParseExportDefaultSpecifier=function(e){if(this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom");var t=this.startNode();return t.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(t,"ExportDefaultSpecifier")],!0}return!1},a.maybeParseExportNamespaceSpecifier=function(e){if(this.isContextual(84)){e.specifiers||(e.specifiers=[]);var t=this.startNodeAt(this.state.lastTokStart,this.state.lastTokStartLoc);return this.next(),t.exported=this.parseModuleExportName(),e.specifiers.push(this.finishNode(t,"ExportNamespaceSpecifier")),!0}return!1},a.maybeParseExportNamedSpecifiers=function(e){var t;return!!this.match(5)&&(e.specifiers||(e.specifiers=[]),(t=e.specifiers).push.apply(t,this.parseExportSpecifiers()),e.source=null,e.declaration=null,!0)},a.maybeParseExportDeclaration=function(e){return!!this.shouldParseExportDeclaration()&&(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e),!0)},a.isAsyncFunction=function(){if(!this.isContextual(86))return!1;var e=this.nextTokenStart();return!UR.test(this.input.slice(this.state.pos,e))&&this.isUnparsedContextual(e,"function")},a.parseExportDefaultExpression=function(){var e=this.startNode(),t=this.isAsyncFunction();if(this.match(59)||t)return this.next(),t&&this.next(),this.parseFunction(e,5,t);if(this.match(71))return this.parseClass(e,!0,!0);if(this.match(24))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,tb.DecoratorBeforeExport),this.parseDecorators(!1),this.parseClass(e,!0,!0);if(this.match(66)||this.match(65)||this.isLet())throw this.raise(this.state.start,tb.UnsupportedDefaultExport);var a=this.parseMaybeAssignAllowIn();return this.semicolon(),a},a.parseExportDeclaration=function(e){return this.parseStatement(null)},a.isExportDefaultSpecifier=function(){var e=this.state.type;if(Sb(e)){if(86===e&&!this.state.containsEsc||90===e)return!1;if((117===e||116===e)&&!this.state.containsEsc){var t=this.lookahead().type;if(Sb(t)&&88!==t||5===t)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(56))return!1;var a=this.nextTokenStart(),n=this.isUnparsedContextual(a,"from");if(44===this.input.charCodeAt(a)||Sb(this.state.type)&&n)return!0;if(this.match(56)&&n){var r=this.input.charCodeAt(this.nextTokenStartSince(a+4));return 34===r||39===r}return!1},a.parseExportFrom=function(e,t){if(this.eatContextual(88)){e.source=this.parseImportSource(),this.checkExport(e);var a=this.maybeParseImportAssertions();a&&(e.assertions=a)}else t?this.unexpected():e.source=null;this.semicolon()},a.shouldParseExportDeclaration=function(){var e=this.state.type;if(24===e&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))){if(!this.getPluginOption("decorators","decoratorsBeforeExport"))return!0;this.unexpected(this.state.start,tb.DecoratorBeforeExport)}return 65===e||66===e||59===e||71===e||this.isLet()||this.isAsyncFunction()},a.checkExport=function(e,t,a,n){if(t)if(a){if(this.checkDuplicateExports(e,"default"),this.hasPlugin("exportDefaultFrom")){var r,s=e.declaration;"Identifier"!==s.type||"from"!==s.name||s.end-s.start!=4||null!=(r=s.extra)&&r.parenthesized||this.raise(s.start,tb.ExportDefaultFromAsIdentifier)}}else if(e.specifiers&&e.specifiers.length)for(var i=0,o=e.specifiers;i<o.length;i++){var d=o[i],u=d.exported,l="Identifier"===u.type?u.name:u.value;if(this.checkDuplicateExports(d,l),!n&&d.local){var c=d.local;"Identifier"!==c.type?this.raise(d.start,tb.ExportBindingIsString,c.value,l):(this.checkReservedWord(c.name,c.start,!0,!1),this.scope.checkLocalExport(c))}}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type){var p=e.declaration.id;if(!p)throw new Error("Assertion failure");this.checkDuplicateExports(e,p.name)}else if("VariableDeclaration"===e.declaration.type)for(var g=0,f=e.declaration.declarations;g<f.length;g++){var h=f[g];this.checkDeclaration(h.id)}if(this.state.decoratorStack[this.state.decoratorStack.length-1].length)throw this.raise(e.start,tb.UnsupportedDecoratorExport)},a.checkDeclaration=function(e){if("Identifier"===e.type)this.checkDuplicateExports(e,e.name);else if("ObjectPattern"===e.type)for(var t=0,a=e.properties;t<a.length;t++){var n=a[t];this.checkDeclaration(n)}else if("ArrayPattern"===e.type)for(var r=0,s=e.elements;r<s.length;r++){var i=s[r];i&&this.checkDeclaration(i)}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type?this.checkDeclaration(e.argument):"AssignmentPattern"===e.type&&this.checkDeclaration(e.left)},a.checkDuplicateExports=function(e,t){this.exportedIdentifiers.has(t)&&this.raise(e.start,"default"===t?tb.DuplicateDefaultExport:tb.DuplicateExport,t),this.exportedIdentifiers.add(t)},a.parseExportSpecifiers=function(){var e=[],t=!0;for(this.expect(5);!this.eat(8);){if(t)t=!1;else if(this.expect(12),this.eat(8))break;var a=this.startNode(),n=this.match(120),r=this.parseModuleExportName();a.local=r,this.eatContextual(84)?a.exported=this.parseModuleExportName():a.exported=n?mv(r):hv(r),e.push(this.finishNode(a,"ExportSpecifier"))}return e},a.parseModuleExportName=function(){if(this.match(120)){var e=this.parseStringLiteral(this.state.value),t=e.value.match(Jv);return t&&this.raise(e.start,tb.ModuleExportNameHasLoneSurrogate,t[0].charCodeAt(0).toString(16)),e}return this.parseIdentifier(!0)},a.parseImport=function(e){if(e.specifiers=[],!this.match(120)){var t=!this.maybeParseDefaultImportSpecifier(e)||this.eat(12),a=t&&this.maybeParseStarImportSpecifier(e);t&&!a&&this.parseNamedImportSpecifiers(e),this.expectContextual(88)}e.source=this.parseImportSource();var n=this.maybeParseImportAssertions();if(n)e.assertions=n;else{var r=this.maybeParseModuleAttributes();r&&(e.attributes=r)}return this.semicolon(),this.finishNode(e,"ImportDeclaration")},a.parseImportSource=function(){return this.match(120)||this.unexpected(),this.parseExprAtom()},a.shouldParseDefaultImport=function(e){return Sb(this.state.type)},a.parseImportSpecifierLocal=function(e,t,a,n){t.local=this.parseIdentifier(),this.checkLVal(t.local,n,9),e.specifiers.push(this.finishNode(t,a))},a.parseAssertEntries=function(){var e=[],t=new Set;do{if(this.match(8))break;var a=this.startNode(),n=this.state.value;if(t.has(n)&&this.raise(this.state.start,tb.ModuleAttributesWithDuplicateKeys,n),t.add(n),this.match(120)?a.key=this.parseStringLiteral(n):a.key=this.parseIdentifier(!0),this.expect(14),!this.match(120))throw this.unexpected(this.state.start,tb.ModuleAttributeInvalidValue);a.value=this.parseStringLiteral(this.state.value),this.finishNode(a,"ImportAttribute"),e.push(a)}while(this.eat(12));return e},a.maybeParseModuleAttributes=function(){if(!this.match(67)||this.hasPrecedingLineBreak())return this.hasPlugin("moduleAttributes")?[]:null;this.expectPlugin("moduleAttributes"),this.next();var e=[],t=new Set;do{var a=this.startNode();if(a.key=this.parseIdentifier(!0),"type"!==a.key.name&&this.raise(a.key.start,tb.ModuleAttributeDifferentFromType,a.key.name),t.has(a.key.name)&&this.raise(a.key.start,tb.ModuleAttributesWithDuplicateKeys,a.key.name),t.add(a.key.name),this.expect(14),!this.match(120))throw this.unexpected(this.state.start,tb.ModuleAttributeInvalidValue);a.value=this.parseStringLiteral(this.state.value),this.finishNode(a,"ImportAttribute"),e.push(a)}while(this.eat(12));return e},a.maybeParseImportAssertions=function(){if(!this.isContextual(85)||this.hasPrecedingLineBreak())return this.hasPlugin("importAssertions")?[]:null;this.expectPlugin("importAssertions"),this.next(),this.eat(5);var e=this.parseAssertEntries();return this.eat(8),e},a.maybeParseDefaultImportSpecifier=function(e){return!!this.shouldParseDefaultImport(e)&&(this.parseImportSpecifierLocal(e,this.startNode(),"ImportDefaultSpecifier","default import specifier"),!0)},a.maybeParseStarImportSpecifier=function(e){if(this.match(46)){var t=this.startNode();return this.next(),this.expectContextual(84),this.parseImportSpecifierLocal(e,t,"ImportNamespaceSpecifier","import namespace specifier"),!0}return!1},a.parseNamedImportSpecifiers=function(e){var t=!0;for(this.expect(5);!this.eat(8);){if(t)t=!1;else{if(this.eat(14))throw this.raise(this.state.start,tb.DestructureNamedImport);if(this.expect(12),this.eat(8))break}this.parseImportSpecifier(e)}},a.parseImportSpecifier=function(e){var t=this.startNode(),a=this.match(120);if(t.imported=this.parseModuleExportName(),this.eatContextual(84))t.local=this.parseIdentifier();else{var n=t.imported;if(a)throw this.raise(t.start,tb.ImportBindingIsString,n.value);this.checkReservedWord(n.name,t.start,!0,!0),t.local=hv(n)}this.checkLVal(t.local,"import specifier",9),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))},a.isThisParam=function(e){return"Identifier"===e.type&&"this"===e.name},t}(Xv));function Zv(e,t){var a;if("unambiguous"!==(null==(a=t)?void 0:a.sourceType))return tx(t,e).parse();t=Object.assign({},t);try{t.sourceType="module";var n=tx(t,e),r=n.parse();if(n.sawUnambiguousESM)return r;if(n.ambiguousScriptDifferentAst)try{return t.sourceType="script",tx(t,e).parse()}catch(e){}else r.program.sourceType="script";return r}catch(a){try{return t.sourceType="script",tx(t,e).parse()}catch(e){}throw a}}var ex=function(e){for(var t={},a=0,n=Object.keys(e);a<n.length;a++){var r=n[a];t[r]=Bb(e[r])}return t}(Cb);function tx(e,t){var a=Qv;return null!=e&&e.plugins&&(!function(e){if(Ov(e,"decorators")){if(Ov(e,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var t=Nv(e,"decorators","decoratorsBeforeExport");if(null==t)throw new Error("The 'decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the 'decorators-legacy' plugin instead of 'decorators'.");if("boolean"!=typeof t)throw new Error("'decoratorsBeforeExport' must be a boolean.")}if(Ov(e,"flow")&&Ov(e,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(Ov(e,"placeholders")&&Ov(e,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(Ov(e,"pipelineOperator")){var a=Nv(e,"pipelineOperator","proposal");if(!Lv.includes(a)){var n=Lv.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('"pipelineOperator" requires "proposal" option whose value must be one of: '+n+".")}var r=Ov(e,"recordAndTuple")&&"hash"===Nv(e,"recordAndTuple","syntaxType");if("hack"===a){if(Ov(e,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(Ov(e,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");var s=Nv(e,"pipelineOperator","topicToken");if(!Mv.includes(s)){var i=Mv.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: '+i+".")}if("#"===s&&r)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}else if("smart"===a&&r)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(Ov(e,"moduleAttributes")){if(Ov(e,"importAssertions"))throw new Error("Cannot combine importAssertions and moduleAttributes plugins.");if("may-2020"!==Nv(e,"moduleAttributes","version"))throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(Ov(e,"recordAndTuple")&&!$v.includes(Nv(e,"recordAndTuple","syntaxType")))throw new Error("'recordAndTuple' requires 'syntaxType' option whose value should be one of: "+$v.map((function(e){return"'"+e+"'"})).join(", "));if(Ov(e,"asyncDoExpressions")&&!Ov(e,"doExpressions")){var o=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw o.missingPlugins="doExpressions",o}}(e.plugins),a=function(e){var t=Gv.filter((function(t){return Ov(e,t)})),a=t.join("/"),n=ax[a];if(!n){n=Qv;for(var r=0;r<t.length;r++){var s=t[r];n=Uv[s](n)}ax[a]=n}return n}(e.plugins)),new a(e,t)}var ax={};var nx=ir,rx=vr,sx=Cr,ix={Scope:function(e,t){"let"===t.kind&&e.skip()},FunctionParent:function(e){e.skip()},VariableDeclaration:function(e){function t(t,a){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){if(!t.kind||e.node.kind===t.kind){for(var a,n,r=[],s=S(e.get("declarations"));!(n=s()).done;){var i=n.value;a=i.node.id,i.node.init&&r.push(rx(nx("=",i.node.id,i.node.init)));for(var o=0,d=Object.keys(i.getBindingIdentifiers());o<d.length;o++){var u=d[o];t.emit(sx(u),u,null!==i.node.init)}}e.parentPath.isFor({left:e.node})?e.replaceWith(a):e.replaceWithMultiple(r)}}))};function ox(e,t,a){void 0===a&&(a="var"),e.traverse(ix,{kind:a,emit:t})}var dx=Cu,ux=rs,lx=ir,cx=Cs,px=cr,gx=gr,fx=tu,hx=vr,mx=Cr,yx=du,Rx=uu,bx=lu,vx=Bt,xx=te,Ex=Lt,Dx=cu,Ax=Gr,wx=yl,Cx=Za,Sx=ws;var Tx=Object.freeze({__proto__:null,replaceWithMultiple:function(e){var t;this.resync(),e=this._verifyNodeList(e),yx(e[0],this.node),Rx(e[e.length-1],this.node),null==(t=kc.get(this.parent))||t.delete(this.node),this.node=this.container[this.key]=null;var a=this.insertAfter(e);return this.node?this.requeue():this.remove(),a},replaceWithSourceString:function(e){this.resync();try{e=Zv(e="("+e+")")}catch(a){var t=a.loc;throw t&&(a.message+=" - make sure this is an expression.\n"+$R(e,{start:{line:t.line,column:t.column+1}}),a.code="BABEL_REPLACE_SOURCE_ERROR"),a}return e=e.program.body[0].expression,KA.removeProperties(e),this.replaceWith(e)},replaceWith:function(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof EA&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===e)return[this];if(this.isProgram()&&!xx(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");var t="";if(this.isNodeType("Statement")&&vx(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||this.parentPath.isExportDefaultDeclaration()||(e=hx(e),t="expression")),this.isNodeType("Expression")&&Ex(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var a=this.node;return a&&(bx(e,a),Dx(a)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue(),[t?this.get(t):this]},_replaceWith:function(e){var t;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?Cx(this.parent,this.key,[e]):Cx(this.parent,this.key,e),this.debug("Replace with "+(null==e?void 0:e.type)),null==(t=kc.get(this.parent))||t.set(e,this).delete(this.node),this.node=this.container[this.key]=e},replaceExpressionWithStatements:function(e){var t=this;this.resync();var a=wx(e,this.scope);if(a)return this.replaceWith(a)[0].get("expressions");var n=this.getFunctionParent(),r=null==n?void 0:n.is("async"),s=null==n?void 0:n.is("generator"),i=ux([],px(e));this.replaceWith(gx(i,[]));var o=this.get("callee");ox(o.get("body"),(function(e){t.scope.push({id:e})}),"var");for(var d,u=S(this.get("callee").getCompletionRecords());!(d=u()).done;){var l=d.value;if(l.isExpressionStatement()){var c=l.findParent((function(e){return e.isLoop()}));if(c){var p=c.getData("expressionReplacementReturnUid");p?p=mx(p.name):(p=o.scope.generateDeclaredUidIdentifier("ret"),o.get("body").pushContainer("body",Ax(fx(p))),c.setData("expressionReplacementReturnUid",p)),l.get("expression").replaceWith(lx("=",fx(p),l.node.expression))}else l.replaceWith(Ax(l.node.expression))}}o.arrowFunctionToExpression();var g=o,f=r&&KA.hasType(this.get("callee.body").node,"AwaitExpression",dx),h=s&&KA.hasType(this.get("callee.body").node,"YieldExpression",dx);return f&&(g.set("async",!0),h||this.replaceWith(cx(this.node))),h&&(g.set("generator",!0),this.replaceWith(Sx(this.node,!0))),g.get("body.body")},replaceInline:function(e){if(this.resync(),Array.isArray(e)){if(Array.isArray(this.container)){e=this._verifyNodeList(e);var t=this._containerInsertAfter(e);return this.remove(),t}return this.replaceWithMultiple(e)}return this.replaceWith(e)}}),jx="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},Px=["String","Number","Math"],Fx=["random"];function _x(e,t){t.confident&&(t.deoptPath=e,t.confident=!1)}function kx(e,t){var a=e.node,n=t.seen;if(n.has(a)){var r=n.get(a);return r.resolved?r.value:void _x(e,t)}var s={resolved:!1};n.set(a,s);var i=function(e,t){if(!t.confident)return;if(e.isSequenceExpression()){var a=e.get("expressions");return kx(a[a.length-1],t)}if(e.isStringLiteral()||e.isNumericLiteral()||e.isBooleanLiteral())return e.node.value;if(e.isNullLiteral())return null;if(e.isTemplateLiteral())return Ix(e,e.node.quasis,t);if(e.isTaggedTemplateExpression()&&e.get("tag").isMemberExpression()){var n=e.get("tag.object"),r=n.node.name,s=e.get("tag.property");if(n.isIdentifier()&&"String"===r&&!e.scope.getBinding(r)&&s.isIdentifier()&&"raw"===s.node.name)return Ix(e,e.node.quasi.quasis,t,!0)}if(e.isConditionalExpression()){var i=kx(e.get("test"),t);if(!t.confident)return;return kx(i?e.get("consequent"):e.get("alternate"),t)}if(e.isExpressionWrapper())return kx(e.get("expression"),t);if(e.isMemberExpression()&&!e.parentPath.isCallExpression({callee:e.node})){var o=e.get("property"),d=e.get("object");if(d.isLiteral()&&o.isIdentifier()){var u=d.node.value,l=typeof u;if("number"===l||"string"===l)return u[o.node.name]}}if(e.isReferencedIdentifier()){var c=e.scope.getBinding(e.node.name);if(c&&c.constantViolations.length>0)return _x(c.path,t);if(c&&e.node.start<c.path.node.end)return _x(c.path,t);if(null!=c&&c.hasValue)return c.value;if("undefined"===e.node.name)return c?_x(c.path,t):void 0;if("Infinity"===e.node.name)return c?_x(c.path,t):1/0;if("NaN"===e.node.name)return c?_x(c.path,t):NaN;var p=e.resolve();return p===e?_x(e,t):kx(p,t)}if(e.isUnaryExpression({prefix:!0})){if("void"===e.node.operator)return;var g=e.get("argument");if("typeof"===e.node.operator&&(g.isFunction()||g.isClass()))return"function";var f=kx(g,t);if(!t.confident)return;switch(e.node.operator){case"!":return!f;case"+":return+f;case"-":return-f;case"~":return~f;case"typeof":return typeof f}}if(e.isArrayExpression()){for(var h,m=[],y=S(e.get("elements"));!(h=y()).done;){var R=h.value.evaluate();if(!R.confident)return _x(R.deopt,t);m.push(R.value)}return m}if(e.isObjectExpression()){for(var b,v={},x=S(e.get("properties"));!(b=x()).done;){var E=b.value;if(E.isObjectMethod()||E.isSpreadElement())return _x(E,t);var D=E.get("key");if(E.node.computed){if(!(D=D.evaluate()).confident)return _x(D.deopt,t);D=D.value}else D=D.isIdentifier()?D.node.name:D.node.value;var A=E.get("value").evaluate();if(!A.confident)return _x(A.deopt,t);A=A.value,v[D]=A}return v}if(e.isLogicalExpression()){var w=t.confident,C=kx(e.get("left"),t),T=t.confident;t.confident=w;var j=kx(e.get("right"),t),P=t.confident;switch(e.node.operator){case"||":if(t.confident=T&&(!!C||P),!t.confident)return;return C||j;case"&&":if(t.confident=T&&(!C||P),!t.confident)return;return C&&j}}if(e.isBinaryExpression()){var F=kx(e.get("left"),t);if(!t.confident)return;var _=kx(e.get("right"),t);if(!t.confident)return;switch(e.node.operator){case"-":return F-_;case"+":return F+_;case"/":return F/_;case"*":return F*_;case"%":return F%_;case"**":return Math.pow(F,_);case"<":return F<_;case">":return F>_;case"<=":return F<=_;case">=":return F>=_;case"==":return F==_;case"!=":return F!=_;case"===":return F===_;case"!==":return F!==_;case"|":return F|_;case"&":return F&_;case"^":return F^_;case"<<":return F<<_;case">>":return F>>_;case">>>":return F>>>_}}if(e.isCallExpression()){var k,I,B=e.get("callee");if(B.isIdentifier()&&!e.scope.getBinding(B.node.name)&&Px.indexOf(B.node.name)>=0&&(I=jx[B.node.name]),B.isMemberExpression()){var O=B.get("object"),N=B.get("property");if(O.isIdentifier()&&N.isIdentifier()&&Px.indexOf(O.node.name)>=0&&Fx.indexOf(N.node.name)<0&&(I=(k=jx[O.node.name])[N.node.name]),O.isLiteral()&&N.isIdentifier()){var L=typeof O.node.value;"string"!==L&&"number"!==L||(I=(k=O.node.value)[N.node.name])}}if(I){var M=e.get("arguments").map((function(e){return kx(e,t)}));if(!t.confident)return;return I.apply(k,M)}}_x(e,t)}(e,t);return t.confident&&(s.resolved=!0,s.value=i),i}function Ix(e,t,a,n){void 0===n&&(n=!1);for(var r,s="",i=0,o=e.get("expressions"),d=S(t);!(r=d()).done;){var u=r.value;if(!a.confident)break;s+=n?u.value.raw:u.value.cooked;var l=o[i++];l&&(s+=String(kx(l,a)))}if(a.confident)return s}var Bx=Object.freeze({__proto__:null,evaluateTruthy:function(){var e=this.evaluate();if(e.confident)return!!e.value},evaluate:function(){var e={confident:!0,deoptPath:null,seen:new Map},t=kx(this,e);return e.confident||(t=void 0),{confident:e.confident,deopt:e.deoptPath,value:t}}}),Ox=ye,Nx=se;var Lx=Wd;function Mx(e){return{code:function(e){return"/* @babel/template */;\n"+e},validate:function(){},unwrap:function(t){return e(t.program.body.slice(1))}}}var $x=Mx((function(e){return e.length>1?e:e[0]})),Ux=Mx((function(e){return e})),Gx=Mx((function(e){if(0===e.length)throw new Error("Found nothing to return.");if(e.length>1)throw new Error("Found multiple statements but wanted one");return e[0]})),Wx={code:function(e){return"(\n"+e+"\n)"},validate:function(e){if(e.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(0===Wx.unwrap(e).start)throw new Error("Parse result included parens.")},unwrap:function(e){var t=D(e.program.body,1)[0];return Lx(t),t.expression}},Vx=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function Hx(e,t){var a=t.placeholderWhitelist,n=void 0===a?e.placeholderWhitelist:a,r=t.placeholderPattern,s=void 0===r?e.placeholderPattern:r,i=t.preserveComments,o=void 0===i?e.preserveComments:i,d=t.syntacticPlaceholders,u=void 0===d?e.syntacticPlaceholders:d;return{parser:Object.assign({},e.parser,t.parser),placeholderWhitelist:n,placeholderPattern:s,preserveComments:o,syntacticPlaceholders:u}}function Kx(e){if(null!=e&&"object"!=typeof e)throw new Error("Unknown template options.");var t=e||{},a=t.placeholderWhitelist,n=t.placeholderPattern,r=t.preserveComments,s=t.syntacticPlaceholders,i=v(t,Vx);if(null!=a&&!(a instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(null!=n&&!(n instanceof RegExp)&&!1!==n)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(null!=r&&"boolean"!=typeof r)throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(null!=s&&"boolean"!=typeof s)throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(!0===s&&(null!=a||null!=n))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:i,placeholderWhitelist:a||void 0,placeholderPattern:null==n?void 0:n,preserveComments:null==r?void 0:r,syntacticPlaceholders:null==s?void 0:s}}function Xx(e){if(Array.isArray(e))return e.reduce((function(e,t,a){return e["$"+a]=t,e}),{});if("object"==typeof e||null==e)return e||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}var qx=I,zx=M,Jx=Wt,Yx=H,Qx=ft,Zx=ee,eE=bt,tE=Lt,aE=q,nE=gl,rE=Dl,sE=/^[_$A-Z0-9]+$/;function iE(e,t,a){var n=a.placeholderWhitelist,r=a.placeholderPattern,s=a.preserveComments,i=a.syntacticPlaceholders,o=function(e,t,a){var n=(t.plugins||[]).slice();!1!==a&&n.push("placeholders");t=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},t,{plugins:n});try{return Zv(e,t)}catch(t){var r=t.loc;throw r&&(t.message+="\n"+$R(e,{start:r}),t.code="BABEL_TEMPLATE_PARSE_ERROR"),t}}(t,a.parser,i);nE(o,{preserveComments:s}),e.validate(o);var d={placeholders:[],placeholderNames:new Set},u={placeholders:[],placeholderNames:new Set},l={value:void 0};return rE(o,oE,{syntactic:d,legacy:u,isLegacyRef:l,placeholderWhitelist:n,placeholderPattern:r,syntacticPlaceholders:i}),Object.assign({ast:o},l.value?u:d)}function oE(e,t,a){var n,r;if(eE(e)){if(!1===a.syntacticPlaceholders)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");r=e.name.name,a.isLegacyRef.value=!1}else{if(!1===a.isLegacyRef.value||a.syntacticPlaceholders)return;if(Yx(e)||Qx(e))r=e.name,a.isLegacyRef.value=!0;else{if(!aE(e))return;r=e.value,a.isLegacyRef.value=!0}}if(!a.isLegacyRef.value&&(null!=a.placeholderPattern||null!=a.placeholderWhitelist))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!a.isLegacyRef.value||!1!==a.placeholderPattern&&(a.placeholderPattern||sE).test(r)||null!=(n=a.placeholderWhitelist)&&n.has(r)){var s,i=(t=t.slice())[t.length-1],o=i.node,d=i.key;aE(e)||eE(e,{expectedNode:"StringLiteral"})?s="string":Zx(o)&&"arguments"===d||qx(o)&&"arguments"===d||Jx(o)&&"params"===d?s="param":zx(o)&&!eE(e)?(s="statement",t=t.slice(0,-1)):s=tE(e)&&eE(e)?"statement":"other";var u=a.isLegacyRef.value?a.legacy:a.syntactic,l=u.placeholders,c=u.placeholderNames;l.push({name:r,type:s,resolve:function(e){return function(e,t){for(var a=e,n=0;n<t.length-1;n++){var r=t[n],s=r.key,i=r.index;a=void 0===i?a[s]:a[s][i]}var o=t[t.length-1],d=o.key,u=o.index;return{parent:a,key:d,index:u}}(e,t)},isDuplicate:c.has(r)}),c.add(r)}}var dE=cr,uE=tu,lE=br,cE=vr,pE=Cr,gE=Lt,fE=q,hE=jr,mE=Za;function yE(e,t){var a=uE(e.ast);return t&&(e.placeholders.forEach((function(e){if(!Object.prototype.hasOwnProperty.call(t,e.name)){var a=e.name;throw new Error('Error: No substitution given for "'+a+"\". If this is not meant to be a\n placeholder you may want to consider passing one of the following options to @babel/template:\n - { placeholderPattern: false, placeholderWhitelist: new Set(['"+a+"'])}\n - { placeholderPattern: /^"+a+"$/ }")}})),Object.keys(t).forEach((function(t){if(!e.placeholderNames.has(t))throw new Error('Unknown substitution "'+t+'" given')}))),e.placeholders.slice().reverse().forEach((function(e){try{!function(e,t,a){e.isDuplicate&&(Array.isArray(a)?a=a.map((function(e){return uE(e)})):"object"==typeof a&&(a=uE(a)));var n=e.resolve(t),r=n.parent,s=n.key,i=n.index;if("string"===e.type){if("string"==typeof a&&(a=hE(a)),!a||!fE(a))throw new Error("Expected string substitution")}else if("statement"===e.type)void 0===i?a?Array.isArray(a)?a=dE(a):"string"==typeof a?a=cE(pE(a)):gE(a)||(a=cE(a)):a=lE():a&&!Array.isArray(a)&&("string"==typeof a&&(a=pE(a)),gE(a)||(a=cE(a)));else if("param"===e.type){if("string"==typeof a&&(a=pE(a)),void 0===i)throw new Error("Assertion failure.")}else if("string"==typeof a&&(a=pE(a)),Array.isArray(a))throw new Error("Cannot replace single expression with an array.");if(void 0===i)mE(r,s,a),r[s]=a;else{var o=r[s].slice();"statement"===e.type||"param"===e.type?null==a?o.splice(i,1):Array.isArray(a)?o.splice.apply(o,[i,1].concat(A(a))):o[i]=a:o[i]=a,mE(r,s,o),r[s]=o}}(e,a,t&&t[e.name]||null)}catch(t){throw t.message='@babel/template placeholder "'+e.name+'": '+t.message,t}})),a}function RE(e,t,a){var n;return t=e.code(t),function(r){var s=Xx(r);return n||(n=iE(e,t,a)),e.unwrap(yE(n,s))}}function bE(e,t,a){var n=function(e,t,a){var n,r,s,i="";do{var o=vE(t,i+="$");n=o.names,r=new Set(n),s=iE(e,e.code(o.code),{parser:a.parser,placeholderWhitelist:new Set(o.names.concat(a.placeholderWhitelist?Array.from(a.placeholderWhitelist):[])),placeholderPattern:a.placeholderPattern,preserveComments:a.preserveComments,syntacticPlaceholders:a.syntacticPlaceholders})}while(s.placeholders.some((function(e){return e.isDuplicate&&r.has(e.name)})));return{metadata:s,names:n}}(e,t,a),r=n.metadata,s=n.names;return function(t){var a={};return t.forEach((function(e,t){a[s[t]]=e})),function(t){var n=Xx(t);return n&&Object.keys(n).forEach((function(e){if(Object.prototype.hasOwnProperty.call(a,e))throw new Error("Unexpected replacement overlap.")})),e.unwrap(yE(r,n?Object.assign(n,a):a))}}}function vE(e,t){for(var a=[],n=e[0],r=1;r<e.length;r++){var s=""+t+(r-1);a.push(s),n+=s+e[r]}return{names:a,code:n}}var xE=Kx({placeholderPattern:!1});function EE(e,t){var a=new WeakMap,n=new WeakMap,r=t||Kx(null);return Object.assign((function(t){for(var n=arguments.length,s=new Array(n>1?n-1:0),i=1;i<n;i++)s[i-1]=arguments[i];if("string"==typeof t){if(s.length>1)throw new Error("Unexpected extra params.");return DE(RE(e,t,Hx(r,Kx(s[0]))))}if(Array.isArray(t)){var o=a.get(t);return o||(o=bE(e,t,r),a.set(t,o)),DE(o(s))}if("object"==typeof t&&t){if(s.length>0)throw new Error("Unexpected extra params.");return EE(e,Hx(r,Kx(t)))}throw new Error("Unexpected template param "+typeof t)}),{ast:function(t){for(var a=arguments.length,s=new Array(a>1?a-1:0),i=1;i<a;i++)s[i-1]=arguments[i];if("string"==typeof t){if(s.length>1)throw new Error("Unexpected extra params.");return RE(e,t,Hx(Hx(r,Kx(s[0])),xE))()}if(Array.isArray(t)){var o=n.get(t);return o||(o=bE(e,t,Hx(r,xE)),n.set(t,o)),o(s)()}throw new Error("Unexpected template param "+typeof t)}})}function DE(e){var t="";try{throw new Error}catch(e){e.stack&&(t=e.stack.split("\n").slice(3).join("\n"))}return function(a){try{return e(a)}catch(e){throw e.stack+="\n =============\n"+t,e}}}var AE=EE($x),wE=EE(Gx),CE=EE(Ux),SE=EE(Wx),TE=EE({code:function(e){return e},validate:function(){},unwrap:function(e){return e.program}}),jE=Object.assign(AE.bind(void 0),{smart:AE,statement:wE,statements:CE,expression:SE,program:TE,ast:AE.ast}),PE=Qa,FE=tu,_E=Cr,kE=P,IE=Wt,BE=H,OE=Kt,NE=J,LE=ne,ME=re,$E=Y,UE=Ne,GE=he,WE=il,VE=jE("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),HE=jE("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),KE={"ReferencedIdentifier|BindingIdentifier":function(e,t){e.node.name===t.name&&(e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop()))}};function XE(e,t,a,n){if(e.selfReference){if(!n.hasBinding(a.name)||n.hasGlobal(a.name)){if(!IE(t))return;var r=VE;t.generator&&(r=HE);for(var s=r({FUNCTION:t,FUNCTION_ID:a,FUNCTION_KEY:n.generateUidIdentifier(a.name)}).expression,i=s.callee.body.body[0].params,o=0,d=function(e){for(var t=e.params,a=0;a<t.length;a++){var n=t[a];if(Ox(n)||Nx(n))return a}return t.length}(t);o<d;o++)i.push(n.generateUidIdentifier("x"));return s}n.rename(a.name)}t.id=a,n.getProgramParent().references[a.name]=!0}function qE(e,t){var a=e.node,n=e.parent,r=e.scope,s=e.id;if(void 0===t&&(t=!1),!a.id){if(!ME(n)&&!LE(n,{kind:"method"})||n.computed&&!OE(n.key)){if(GE(n)){if(s=n.id,BE(s)&&!t){var i=r.parent.getBinding(s.name);if(i&&i.constant&&r.getBinding(s.name)===i)return a.id=FE(s),void(a.id[PE]=!0)}}else if(kE(n,{operator:"="}))s=n.left;else if(!s)return}else s=n.key;var o;if(s&&OE(s)?o=function(e){return NE(e)?"null":$E(e)?"_"+e.pattern+"_"+e.flags:UE(e)?e.quasis.map((function(e){return e.value.raw})).join(""):void 0!==e.value?e.value+"":""}(s):s&&BE(s)&&(o=s.name),void 0!==o)return o=WE(o),(s=_E(o))[PE]=!0,XE(function(e,t,a){var n={selfAssignment:!1,selfReference:!1,outerDeclar:a.getBindingIdentifier(t),references:[],name:t},r=a.getOwnBinding(t);return r?"param"===r.kind&&(n.selfReference=!0):(n.outerDeclar||a.hasGlobal(t))&&a.traverse(e,KE,n),n}(a,o,r),a,s,r)||a}}var zE=rs,JE=ir,YE=or,QE=cr,ZE=gr,eD=hr,tD=vr,aD=Cr,nD=H,rD=Zi,sD=Br,iD=ys,oD=Pr,dD=Lr,uD=Ur,lD=Gr,cD=Wr,pD=vs,gD=jr,fD=xs,hD=Xr,mD=Jr;function yD(e,t,a){void 0===t&&(t=!0),void 0===a&&(a=!0);var n=e.findParent((function(e){return e.isFunction()&&!e.isArrowFunctionExpression()||e.isProgram()||e.isClassProperty({static:!1})})),r="constructor"===(null==n?void 0:n.node.kind);if(n.isClassProperty())throw e.buildCodeFrameError("Unable to transform arrow inside class property");var s,i=function(e){var t=[],a=[],n=[],r=[],s=[];return e.traverse({ClassProperty:function(e){e.skip()},Function:function(e){e.isArrowFunctionExpression()||e.skip()},ThisExpression:function(e){t.push(e)},JSXIdentifier:function(e){"this"===e.node.name&&(e.parentPath.isJSXMemberExpression({object:e.node})||e.parentPath.isJSXOpeningElement({name:e.node}))&&t.push(e)},CallExpression:function(e){e.get("callee").isSuper()&&s.push(e)},MemberExpression:function(e){e.get("object").isSuper()&&r.push(e)},ReferencedIdentifier:function(e){if("arguments"===e.node.name){var t=e.scope;do{if(t.hasOwnBinding("arguments"))return void t.rename("arguments");if(t.path.isFunction()&&!t.path.isArrowFunctionExpression())break}while(t=t.parent);a.push(e)}},MetaProperty:function(e){e.get("meta").isIdentifier({name:"new"})&&e.get("property").isIdentifier({name:"target"})&&n.push(e)}}),{thisPaths:t,argumentsPaths:a,newTargetPaths:n,superProps:r,superCalls:s}}(e),o=i.thisPaths,d=i.argumentsPaths,u=i.newTargetPaths,l=i.superProps,c=i.superCalls;if(r&&c.length>0){if(!a)throw c[0].buildCodeFrameError("Unable to handle nested super() usage in arrow");var p=[];n.traverse({Function:function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty:function(e){e.skip()},CallExpression:function(e){e.get("callee").isSuper()&&p.push(e)}});var g=function(e){return bD(e,"supercall",(function(){var t=e.scope.generateUidIdentifier("args");return zE([uD(t)],ZE(fD(),[pD(aD(t.name))]))}))}(n);p.forEach((function(e){var t=aD(g);t.loc=e.node.callee.loc,e.get("callee").replaceWith(t)}))}if(d.length>0){var f=bD(n,"arguments",(function(){var e=function(){return aD("arguments")};return n.scope.path.isProgram()?eD(YE("===",mD("typeof",e()),gD("undefined")),n.scope.buildUndefinedNode(),e()):e()}));d.forEach((function(e){var t=aD(f);t.loc=e.node.loc,e.replaceWith(t)}))}if(u.length>0){var h=bD(n,"newtarget",(function(){return iD(aD("new"),aD("target"))}));u.forEach((function(e){var t=aD(h);t.loc=e.node.loc,e.replaceWith(t)}))}if(l.length>0){if(!a)throw l[0].buildCodeFrameError("Unable to handle nested super.prop usage");l.reduce((function(e,t){return e.concat(function(e){if(e.parentPath.isAssignmentExpression()&&"="!==e.parentPath.node.operator){var t=e.parentPath,a=t.node.operator.slice(0,-1),n=t.node.right;if(t.node.operator="=",e.node.computed){var r=e.scope.generateDeclaredUidIdentifier("tmp");t.get("left").replaceWith(sD(e.node.object,JE("=",r,e.node.property),!0)),t.get("right").replaceWith(YE(a,sD(e.node.object,aD(r.name),!0),n))}else t.get("left").replaceWith(sD(e.node.object,e.node.property)),t.get("right").replaceWith(YE(a,sD(e.node.object,aD(e.node.property.name)),n));return[t.get("left"),t.get("right").get("left")]}if(e.parentPath.isUpdateExpression()){var s=e.parentPath,i=e.scope.generateDeclaredUidIdentifier("tmp"),o=e.node.computed?e.scope.generateDeclaredUidIdentifier("prop"):null,d=[JE("=",i,sD(e.node.object,o?JE("=",o,e.node.property):e.node.property,e.node.computed)),JE("=",sD(e.node.object,o?aD(o.name):e.node.property,e.node.computed),YE("+",aD(i.name),oD(1)))];return e.parentPath.node.prefix||d.push(aD(i.name)),s.replaceWith(cD(d)),[s.get("expressions.0.right"),s.get("expressions.1.left")]}return[e]}(t))}),[]).forEach((function(e){var t=e.node.computed?"":e.get("property").node.name,a=e.parentPath.isAssignmentExpression({left:e.node}),r=e.parentPath.isCallExpression({callee:e.node}),s=function(e,t,a){return bD(e,"superprop_"+(t?"set":"get")+":"+(a||""),(function(){var n,r=[];if(a)n=sD(fD(),aD(a));else{var s=e.scope.generateUidIdentifier("prop");r.unshift(s),n=sD(fD(),aD(s.name),!0)}if(t){var i=e.scope.generateUidIdentifier("value");r.push(i),n=JE("=",n,aD(i.name))}return zE(r,n)}))}(n,a,t),i=[];if(e.node.computed&&i.push(e.get("property").node),a){var d=e.parentPath.node.right;i.push(d)}var u=ZE(aD(s),i);r?(e.parentPath.unshiftContainer("arguments",hD()),e.replaceWith(sD(u,aD("call"))),o.push(e.parentPath.get("arguments.0"))):a?e.parentPath.replaceWith(u):e.replaceWith(u)}))}return(o.length>0||!t)&&(s=function(e,t){return bD(e,"this",(function(a){if(!t||!RD(e))return hD();var n=new WeakSet;e.traverse({Function:function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty:function(e){e.skip()},CallExpression:function(e){e.get("callee").isSuper()&&(n.has(e.node)||(n.add(e.node),e.replaceWithMultiple([e.node,JE("=",aD(a),aD("this"))])))}})}))}(n,r),(t||r&&RD(n))&&(o.forEach((function(e){var t=e.isJSX()?rD(s):aD(s);t.loc=e.node.loc,e.replaceWith(t)})),t||(s=null))),s}function RD(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}function bD(e,t,a){var n="binding:"+t,r=e.getData(n);if(!r){var s=e.scope.generateUidIdentifier(t);r=s.name,e.setData(n,r),e.scope.push({id:s,init:a(r)})}return r}var vD=Object.freeze({__proto__:null,toComputedKey:function(){var e;if(this.isMemberExpression())e=this.node.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");e=this.node.key}return this.node.computed||nD(e)&&(e=gD(e.name)),e},ensureBlock:function(){var e=this.get("body"),t=e.node;if(Array.isArray(e))throw new Error("Can't convert array path to a block statement");if(!t)throw new Error("Can't convert node without a body");if(e.isBlockStatement())return t;var a,n,r=[],s="body";e.isStatement()?(n="body",a=0,r.push(e.node)):(s+=".body.0",this.isFunction()?(a="argument",r.push(lD(e.node))):(a="expression",r.push(tD(e.node)))),this.node.body=QE(r);var i=this.get(s);return e.setup(i,n?i.node[n]:i.node,n,a),this.node},arrowFunctionToShadowed:function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()},unwrapFunctionEnvironment:function(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");yD(this)},arrowFunctionToExpression:function(e){var t=void 0===e?{}:e,a=t.allowInsertArrow,n=void 0===a||a,r=t.specCompliant,s=void 0!==r&&r,i=t.noNewArrows,o=void 0===i?!s:i;if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");var d=yD(this,o,n);if(this.ensureBlock(),this.node.type="FunctionExpression",!o){var u=d?null:this.parentPath.scope.generateUidIdentifier("arrowCheckId");u&&this.parentPath.scope.push({id:u,init:dD([])}),this.get("body").unshiftContainer("body",tD(ZE(this.hub.addHelper("newArrowCheck"),[hD(),aD(u?u.name:d)]))),this.replaceWith(ZE(sD(qE(this,!0)||this.node,aD("bind")),[u?aD(u.name):hD()]))}}}),xD=Ba,ED=an,DD=_,AD=Bt,wD=H,CD=Kt,SD=q,TD=ca,jD=ra;function PD(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}var FD=PD;function _D(e){return(e.scope.getFunctionParent()||e.scope.getProgramParent()).path}function kD(e,t){switch(e){case"LogicalExpression":return"right"===t;case"ConditionalExpression":case"IfStatement":return"consequent"===t||"alternate"===t;case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return"body"===t;case"ForStatement":return"body"===t||"update"===t;case"SwitchStatement":return"cases"===t;case"TryStatement":return"handler"===t;case"AssignmentPattern":return"right"===t;case"OptionalMemberExpression":return"property"===t;case"OptionalCallExpression":return"arguments"===t;default:return!1}}function ID(e,t){for(var a=0;a<t;a++){var n=e[a];if(kD(n.parent.type,n.parentKey))return!0}return!1}var BD=new WeakSet;var OD=Object.freeze({__proto__:null,matchesPattern:function(e,t){return jD(this.node,e,t)},has:PD,isStatic:function(){return this.scope.isStatic(this.node)},is:FD,isnt:function(e){return!this.has(e)},equals:function(e,t){return this.node[e]===t},isNodeType:function(e){return TD(this.type,e)},canHaveVariableDeclarationOrExpression:function(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()},canSwapBetweenExpressionAndStatement:function(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?DD(e):!!this.isBlockStatement()&&AD(e))},isCompletionRecord:function(e){var t=this,a=!0;do{var n=t.container;if(t.isFunction()&&!a)return!!e;if(a=!1,Array.isArray(n)&&t.key!==n.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0},isStatementOrBlock:function(){return!this.parentPath.isLabeledStatement()&&!DD(this.container)&&xD.includes(this.key)},referencesImport:function(e,t){if(!this.isReferencedIdentifier()){if((this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?SD(this.node.property,{value:t}):this.node.property.name===t)){var a=this.get("object");return a.isReferencedIdentifier()&&a.referencesImport(e,"*")}return!1}var n=this.scope.getBinding(this.node.name);if(!n||"module"!==n.kind)return!1;var r=n.path,s=r.parentPath;return!!s.isImportDeclaration()&&(s.node.source.value===e&&(!t||(!(!r.isImportDefaultSpecifier()||"default"!==t)||(!(!r.isImportNamespaceSpecifier()||"*"!==t)||!(!r.isImportSpecifier()||!wD(r.node.imported,{name:t}))))))},getSource:function(){var e=this.node;if(e.end){var t=this.hub.getCode();if(t)return t.slice(e.start,e.end)}return""},willIMaybeExecuteBefore:function(e){return"after"!==this._guessExecutionStatusRelativeTo(e)},_guessExecutionStatusRelativeTo:function(e){var t={this:_D(this),target:_D(e)};if(t.target.node!==t.this.node)return this._guessExecutionStatusRelativeToDifferentFunctions(t.target);var a,n={target:e.getAncestry(),this:this.getAncestry()};if(n.target.indexOf(this)>=0)return"after";if(n.this.indexOf(e)>=0)return"before";for(var r={target:0,this:0};!a&&r.this<n.this.length;){var s=n.this[r.this];r.target=n.target.indexOf(s),r.target>=0?a=s:r.this++}if(!a)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(ID(n.this,r.this-1)||ID(n.target,r.target-1))return"unknown";var i={this:n.this[r.this-1],target:n.target[r.target-1]};if(i.target.listKey&&i.this.listKey&&i.target.container===i.this.container)return i.target.key>i.this.key?"before":"after";var o=ED[a.type],d=o.indexOf(i.this.parentKey);return o.indexOf(i.target.parentKey)>d?"before":"after"},_guessExecutionStatusRelativeToDifferentFunctions:function(e){if(!e.isFunctionDeclaration()||e.parentPath.isExportDeclaration())return"unknown";var t=e.scope.getBinding(e.node.id.name);if(!t.references)return"before";for(var a,n,r=S(t.referencePaths);!(n=r()).done;){var s=n.value;if(!!!s.find((function(t){return t.node===e.node}))){if("callee"!==s.key||!s.parentPath.isCallExpression())return"unknown";if(!BD.has(s.node)){BD.add(s.node);var i=this._guessExecutionStatusRelativeTo(s);if(BD.delete(s.node),a&&a!==i)return"unknown";a=i}}}return a},resolve:function(e,t){return this._resolve(e,t)||this},_resolve:function(e,t){if(!(t&&t.indexOf(this)>=0))if((t=t||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var a=this.scope.getBinding(this.node.name);if(!a)return;if(!a.constant)return;if("module"===a.kind)return;if(a.path!==this){var n=a.path.resolve(e,t);if(this.find((function(e){return e.node===n.node})))return;return n}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var r=this.toComputedKey();if(!CD(r))return;var s=r.value,i=this.get("object").resolve(e,t);if(i.isObjectExpression())for(var o,d=S(i.get("properties"));!(o=d()).done;){var u=o.value;if(u.isProperty()){var l=u.get("key"),c=u.isnt("computed")&&l.isIdentifier({name:s});if(c=c||l.isLiteral({value:s}))return u.get("value").resolve(e,t)}}else if(i.isArrayExpression()&&!isNaN(+s)){var p=i.get("elements")[s];if(p)return p.resolve(e,t)}}}},isConstantExpression:function(){if(this.isIdentifier()){var e=this.scope.getBinding(this.node.name);return!!e&&e.constant}return this.isLiteral()?!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every((function(e){return e.isConstantExpression()}))):this.isUnaryExpression()?"void"===this.node.operator&&this.get("argument").isConstantExpression():!!this.isBinaryExpression()&&(this.get("left").isConstantExpression()&&this.get("right").isConstantExpression())},isInStrictMode:function(){return!!(this.isProgram()?this:this.parentPath).find((function(e){if(e.isProgram({sourceType:"module"}))return!0;if(e.isClass())return!0;if(!e.isProgram()&&!e.isFunction())return!1;if(e.isArrowFunctionExpression()&&!e.get("body").isBlockStatement())return!1;for(var t,a=S((e.isFunction()?e.node.body:e.node).directives);!(t=a()).done;){if("use strict"===t.value.value.value)return!0}}))}});function ND(){var e,t=null!=(e=this.opts.denylist)?e:this.opts.blacklist;return t&&t.indexOf(this.node.type)>-1}var LD=Object.freeze({__proto__:null,call:function(e){var t=this.opts;return this.debug(e),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])},_call:function(e){if(!e)return!1;for(var t,a=S(e);!(t=a()).done;){var n=t.value;if(n){var r=this.node;if(!r)return!0;var s=n.call(this.state,this,this.state);if(s&&"object"==typeof s&&"function"==typeof s.then)throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(s)throw new Error("Unexpected return value from visitor method "+n);if(this.node!==r)return!0;if(this._traverseFlags>0)return!0}}return!1},isDenylisted:ND,isBlacklisted:ND,visit:function(){return!!this.node&&(!this.isDenylisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.shouldSkip||this.call("enter")||this.shouldSkip?(this.debug("Skip..."),this.shouldStop):(this.debug("Recursing into..."),KA.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))},skip:function(){this.shouldSkip=!0},skipKey:function(e){null==this.skipKeys&&(this.skipKeys={}),this.skipKeys[e]=!0},stop:function(){this._traverseFlags|=xA|vA},setScope:function(){if(!this.opts||!this.opts.noScope){var e,t=this.parentPath;for("key"===this.key&&t.isMethod()&&(t=t.parentPath);t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}},setContext:function(e){return null!=this.skipKeys&&(this.skipKeys={}),this._traverseFlags=0,e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this},resync:function(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())},_resyncParent:function(){this.parentPath&&(this.parent=this.parentPath.node)},_resyncKey:function(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t=0,a=Object.keys(this.container);t<a.length;t++){var n=a[t];if(this.container[n]===this.node)return this.setKey(n)}this.key=null}},_resyncList:function(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}},_resyncRemoved:function(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()},popContext:function(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)},pushContext:function(e){this.contexts.push(e),this.setContext(e)},setup:function(e,t,a,n){this.listKey=a,this.container=t,this.parentPath=e||this.parentPath,this.setKey(n)},setKey:function(e){var t;this.key=e,this.node=this.container[this.key],this.type=null==(t=this.node)?void 0:t.type},requeue:function(e){if(void 0===e&&(e=this),!e.removed)for(var t,a=S(this.contexts);!(t=a()).done;){t.value.maybeQueue(e)}},_getQueueContexts:function(){for(var e=this,t=this.contexts;!t.length&&(e=e.parentPath);)t=e.contexts;return t}}),MD=[function(e,t){if("test"===e.key&&(t.isWhile()||t.isSwitchCase())||"declaration"===e.key&&t.isExportDeclaration()||"body"===e.key&&t.isLabeledStatement()||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||"body"===e.key&&(t.isLoop()||t.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}];var $D=Object.freeze({__proto__:null,remove:function(){var e;this._assertUnremoved(),this.resync(),null!=(e=this.opts)&&e.noScope||this._removeFromScope(),this._callRemovalHooks()||(this.shareCommentsWithSiblings(),this._remove()),this._markRemoved()},_removeFromScope:function(){var e=this,t=this.getBindingIdentifiers();Object.keys(t).forEach((function(t){return e.scope.removeBinding(t)}))},_callRemovalHooks:function(){for(var e,t=S(MD);!(e=t()).done;){if((0,e.value)(this,this.parentPath))return!0}},_remove:function(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)},_markRemoved:function(){this._traverseFlags|=xA|bA,this.parent&&kc.get(this.parent).delete(this.node),this.node=null},_assertUnremoved:function(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}}),UD=kl,GD=tu,WD=Yi,VD=Qr,HD=Zr,KD={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!UD.isCompatTag(e.node.name)||e.parentPath.isJSXMemberExpression()){if("this"===e.node.name){var a=e.scope;do{if(a.path.isFunction()&&!a.path.isArrowFunctionExpression())break}while(a=a.parent);a&&t.breakOnScopePaths.push(a.path)}var n=e.scope.getBinding(e.node.name);if(n){for(var r,s=S(n.constantViolations);!(r=s()).done;){if(r.value.scope!==n.path.scope)return t.mutableBinding=!0,void e.stop()}n===t.scope.getBinding(e.node.name)&&(t.bindings[e.node.name]=n)}}}},XD=function(){function e(e,t){this.breakOnScopePaths=void 0,this.bindings=void 0,this.mutableBinding=void 0,this.scopes=void 0,this.scope=void 0,this.path=void 0,this.attachAfter=void 0,this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=t,this.path=e,this.attachAfter=!1}var t=e.prototype;return t.isCompatibleScope=function(e){for(var t=0,a=Object.keys(this.bindings);t<a.length;t++){var n=a[t],r=this.bindings[n];if(!e.bindingIdentifierEquals(n,r.identifier))return!1}return!0},t.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},t.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var a=0,n=Object.keys(this.bindings);a<n.length;a++){var r=n[a];if(t.hasOwnBinding(r)){var s=this.bindings[r];if("param"!==s.kind&&"params"!==s.path.parentKey)if(this.getAttachmentParentForPath(s.path).key>=e.key){this.attachAfter=!0,e=s.path;for(var i,o=S(s.constantViolations);!(i=o()).done;){var d=i.value;this.getAttachmentParentForPath(d).key>e.key&&(e=d)}}}}return e}},t._getAttachmentPath=function(){var e=this.scopes.pop();if(e)if(e.path.isFunction()){if(!this.hasOwnParamBindings(e))return this.getNextScopeAttachmentParent();if(this.scope===e)return;for(var t=e.path.get("body").get("body"),a=0;a<t.length;a++)if(!t[a].node._blockHoist)return t[a]}else if(e.path.isProgram())return this.getNextScopeAttachmentParent()},t.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},t.getAttachmentParentForPath=function(e){do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())return e}while(e=e.parentPath)},t.hasOwnParamBindings=function(e){for(var t=0,a=Object.keys(this.bindings);t<a.length;t++){var n=a[t];if(e.hasOwnBinding(n)){var r=this.bindings[n];if("param"===r.kind&&r.constant)return!0}}return!1},t.run=function(){if(this.path.traverse(KD,this),!this.mutableBinding){this.getCompatibleScopes();var e=this.getAttachmentPath();if(e&&e.getFunctionParent()!==this.path.getFunctionParent()){var t=e.scope.generateUidIdentifier("ref"),a=HD(t,this.path.node),n=D(e[this.attachAfter?"insertAfter":"insertBefore"]([e.isVariableDeclarator()?a:VD("var",[a])]),1)[0],r=this.path.parentPath;return r.isJSXElement()&&this.path.container===r.node.children&&(t=WD(t)),this.path.replaceWith(GD(t)),e.isVariableDeclarator()?n.get("init"):n.get("declarations.0.init")}}},e}(),qD=rs,zD=Kd,JD=ir,YD=cr,QD=gr,ZD=tu,eA=vr,tA=Bt;var aA=Object.freeze({__proto__:null,insertBefore:function(e){this._assertUnremoved();var t=this._verifyNodeList(e),a=this.parentPath;if(a.isExpressionStatement()||a.isLabeledStatement()||a.isExportNamedDeclaration()||a.isExportDefaultDeclaration()&&this.isDeclaration())return a.insertBefore(t);if(this.isNodeType("Expression")&&!this.isJSXElement()||a.isForStatement()&&"init"===this.key)return this.node&&t.push(this.node),this.replaceExpressionWithStatements(t);if(Array.isArray(this.container))return this._containerInsertBefore(t);if(this.isStatementOrBlock()){var n=this.node,r=n&&(!this.isExpressionStatement()||null!=n.expression);return this.replaceWith(YD(r?[n]:[])),this.unshiftContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},_containerInsert:function(e,t){var a;this.updateSiblingKeys(e,t.length);var n=[];(a=this.container).splice.apply(a,[e,0].concat(A(t)));for(var r=0;r<t.length;r++){var s=e+r,i=this.getSibling(s);n.push(i),this.context&&this.context.queue&&i.pushContext(this.context)}for(var o=this._getQueueContexts(),d=0,u=n;d<u.length;d++){var l=u[d];l.setScope(),l.debug("Inserted.");for(var c,p=S(o);!(c=p()).done;){c.value.maybeQueue(l,!0)}}return n},_containerInsertBefore:function(e){return this._containerInsert(this.key,e)},_containerInsertAfter:function(e){return this._containerInsert(this.key+1,e)},insertAfter:function(e){this._assertUnremoved();var t=this._verifyNodeList(e),a=this.parentPath;if(a.isExpressionStatement()||a.isLabeledStatement()||a.isExportNamedDeclaration()||a.isExportDefaultDeclaration()&&this.isDeclaration())return a.insertAfter(t.map((function(e){return tA(e)?eA(e):e})));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!a.isJSXElement()||a.isForStatement()&&"init"===this.key){if(this.node){var n=this.node,r=this.scope;if(r.path.isPattern())return zD(n),this.replaceWith(QD(qD([],n),[])),this.get("callee.body").insertAfter(t),[this];a.isMethod({computed:!0,key:n})&&(r=r.parent);var s=r.generateDeclaredUidIdentifier();t.unshift(eA(JD("=",ZD(s),n))),t.push(eA(ZD(s)))}return this.replaceExpressionWithStatements(t)}if(Array.isArray(this.container))return this._containerInsertAfter(t);if(this.isStatementOrBlock()){var i=this.node,o=i&&(!this.isExpressionStatement()||null!=i.expression);return this.replaceWith(YD(o?[i]:[])),this.pushContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},updateSiblingKeys:function(e,t){if(this.parent)for(var a,n=S(kc.get(this.parent));!(a=n()).done;){var r=D(a.value,2)[1];r.key>=e&&(r.key+=t)}},_verifyNodeList:function(e){if(!e)return[];Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var a=e[t],n=void 0;if(a?"object"!=typeof a?n="contains a non-object node":a.type?a instanceof EA&&(n="has a NodePath when it expected a raw object"):n="without a type":n="has falsy node",n){var r=Array.isArray(a)?"array":typeof a;throw new Error("Node list "+n+" with the index of "+t+" and type of "+r)}}return e},unshiftContainer:function(e,t){return this._assertUnremoved(),t=this._verifyNodeList(t),EA.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0}).setContext(this.context)._containerInsertBefore(t)},pushContainer:function(e,t){this._assertUnremoved();var a=this._verifyNodeList(t),n=this.node[e];return EA.get({parentPath:this,parent:this.node,container:n,listKey:e,key:n.length}).setContext(this.context).replaceWithMultiple(a)},hoist:function(e){return void 0===e&&(e=this.scope),new XD(this,e).run()}}),nA=hl,rA=El,sA=Ht,iA=Pr,oA=Jr;function dA(e,t,a){return e&&t.push.apply(t,A(pA(e,a))),t}function uA(e){e.forEach((function(e){e.type=1}))}function lA(e,t){e.forEach((function(e){e.path.isBreakStatement({label:null})&&(t?e.path.replaceWith(oA("void",iA(0))):e.path.remove())}))}function cA(e,t){var a=[];if(t.canHaveBreak)for(var n=[],r=0;r<e.length;r++){var s=e[r],i=Object.assign({},t,{inCaseClause:!1});s.isBlockStatement()&&(t.inCaseClause||t.shouldPopulateBreak)?i.shouldPopulateBreak=!0:i.shouldPopulateBreak=!1;var o=pA(s,i);if(o.length>0&&o.every((function(e){return 1===e.type}))){n.length>0&&o.every((function(e){return e.path.isBreakStatement({label:null})}))?(uA(n),a.push.apply(a,A(n)),n.some((function(e){return e.path.isDeclaration()}))&&(a.push.apply(a,A(o)),lA(o,!0)),lA(o,!1)):(a.push.apply(a,A(o)),t.shouldPopulateBreak||lA(o,!0));break}if(r===e.length-1)a.push.apply(a,A(o));else{n=[];for(var d=0;d<o.length;d++){var u=o[d];1===u.type&&a.push(u),0===u.type&&n.push(u)}}}else if(e.length)for(var l=e.length-1;l>=0;l--){var c=pA(e[l],t);if(c.length>1||1===c.length&&!c[0].path.isVariableDeclaration()){a.push.apply(a,A(c));break}}return a}function pA(e,t){var a=[];if(e.isIfStatement())a=dA(e.get("consequent"),a,t),a=dA(e.get("alternate"),a,t);else{if(e.isDoExpression()||e.isFor()||e.isWhile()||e.isLabeledStatement())return dA(e.get("body"),a,t);if(e.isProgram()||e.isBlockStatement())return cA(e.get("body"),t);if(e.isFunction())return pA(e.get("body"),t);if(e.isTryStatement())a=dA(e.get("block"),a,t),a=dA(e.get("handler"),a,t);else{if(e.isCatchClause())return dA(e.get("body"),a,t);if(e.isSwitchStatement())return function(e,t,a){for(var n=[],r=0;r<e.length;r++){for(var s,i=[],o=[],d=S(pA(e[r],a));!(s=d()).done;){var u=s.value;0===u.type&&i.push(u),1===u.type&&o.push(u)}i.length&&(n=i),t.push.apply(t,o)}return t.push.apply(t,A(n)),t}(e.get("cases"),a,t);if(e.isSwitchCase())return cA(e.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});e.isBreakStatement()?a.push(function(e){return{type:1,path:e}}(e)):a.push(function(e){return{type:0,path:e}}(e))}}return a}var gA=Object.freeze({__proto__:null,getOpposite:function(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):null},getCompletionRecords:function(){return pA(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map((function(e){return e.path}))},getSibling:function(e){return EA.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e}).setContext(this.context)},getPrevSibling:function(){return this.getSibling(this.key-1)},getNextSibling:function(){return this.getSibling(this.key+1)},getAllNextSiblings:function(){for(var e=this.key,t=this.getSibling(++e),a=[];t.node;)a.push(t),t=this.getSibling(++e);return a},getAllPrevSiblings:function(){for(var e=this.key,t=this.getSibling(--e),a=[];t.node;)a.push(t),t=this.getSibling(--e);return a},get:function(e,t){void 0===t&&(t=!0),!0===t&&(t=this.context);var a=e.split(".");return 1===a.length?this._getKey(e,t):this._getPattern(a,t)},_getKey:function(e,t){var a=this,n=this.node,r=n[e];return Array.isArray(r)?r.map((function(s,i){return EA.get({listKey:e,parentPath:a,parent:n,container:r,key:i}).setContext(t)})):EA.get({parentPath:this,parent:n,container:n,key:e}).setContext(t)},_getPattern:function(e,t){for(var a,n=this,r=S(e);!(a=r()).done;){var s=a.value;n="."===s?n.parentPath:Array.isArray(n)?n[s]:n.get(s,t)}return n},getBindingIdentifiers:function(e){return nA(this.node,e)},getOuterBindingIdentifiers:function(e){return rA(this.node,e)},getBindingIdentifierPaths:function(e,t){void 0===e&&(e=!1),void 0===t&&(t=!1);for(var a=[this],n=Object.create(null);a.length;){var r=a.shift();if(r&&r.node){var s=nA.keys[r.node.type];if(r.isIdentifier())e?(n[r.node.name]=n[r.node.name]||[]).push(r):n[r.node.name]=r;else if(r.isExportDeclaration()){var i=r.get("declaration");sA(i)&&a.push(i)}else{if(t){if(r.isFunctionDeclaration()){a.push(r.get("id"));continue}if(r.isFunctionExpression())continue}if(s)for(var o=0;o<s.length;o++){var d=s[o],u=r.get(d);Array.isArray(u)?a.push.apply(a,A(u)):u.node&&a.push(u)}}}}return n},getOuterBindingIdentifierPaths:function(e){return this.getBindingIdentifierPaths(e,!0)}}),fA=su,hA=ru;var mA=Object.freeze({__proto__:null,shareCommentsWithSiblings:function(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,a=e.leadingComments;if(t||a){var n=this.getSibling(this.key-1),r=this.getSibling(this.key+1),s=Boolean(n.node),i=Boolean(r.node);s&&!i?n.addComments("trailing",t):i&&!s&&r.addComments("leading",a)}}}},addComment:function(e,t,a){fA(this.node,e,t,a)},addComments:function(e,t){hA(this.node,e,t)}}),yA=Za,RA=vc("babel"),bA=1,vA=2,xA=4,EA=function(){function e(e,t){this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=t,this.hub=e,this.data=null,this.context=null,this.scope=null}e.get=function(t){var a=t.hub,n=t.parentPath,r=t.parent,s=t.container,i=t.listKey,o=t.key;if(!a&&n&&(a=n.hub),!r)throw new Error("To get a node path the parent needs to exist");var d=s[o],u=kc.get(r);u||(u=new Map,kc.set(r,u));var l=u.get(d);return l||(l=new e(a,r),d&&u.set(d,l)),l.setup(n,s,i,o),l};var t=e.prototype;return t.getScope=function(e){return this.isScope()?new Dp(this):e},t.setData=function(e,t){return null==this.data&&(this.data=Object.create(null)),this.data[e]=t},t.getData=function(e,t){null==this.data&&(this.data=Object.create(null));var a=this.data[e];return void 0===a&&void 0!==t&&(a=this.data[e]=t),a},t.buildCodeFrameError=function(e,t){return void 0===t&&(t=SyntaxError),this.hub.buildError(this.node,e,t)},t.traverse=function(e,t){KA(this.node,e,this.scope,t,this)},t.set=function(e,t){yA(this.node,e,t),this.node[e]=t},t.getPathLocation=function(){var e=[],t=this;do{var a=t.key;t.inList&&(a=t.listKey+"["+a+"]"),e.unshift(a)}while(t=t.parentPath);return e.join(".")},t.debug=function(e){RA.enabled&&RA(this.getPathLocation()+" "+this.type+": "+e)},t.toString=function(){return _m(this.node).code},y(e,[{key:"inList",get:function(){return!!this.listKey},set:function(e){e||(this.listKey=null)}},{key:"parentKey",get:function(){return this.listKey||this.key}},{key:"shouldSkip",get:function(){return!!(this._traverseFlags&xA)},set:function(e){e?this._traverseFlags|=xA:this._traverseFlags&=~xA}},{key:"shouldStop",get:function(){return!!(this._traverseFlags&vA)},set:function(e){e?this._traverseFlags|=vA:this._traverseFlags&=~vA}},{key:"removed",get:function(){return!!(this._traverseFlags&bA)},set:function(e){e?this._traverseFlags|=bA:this._traverseFlags&=~bA}}]),e}();Object.assign(EA.prototype,Im,sR,Tx,Bx,vD,OD,LD,$D,aA,gA,mA);for(var DA,AA=function(){var e=DA.value,t="is"+e,a=Il[t];EA.prototype[t]=function(e){return a(this.node,e)},EA.prototype["assert"+e]=function(t){if(!a(this.node,t))throw new TypeError("Expected node path of type "+e)}},wA=S(nr);!(DA=wA()).done;)AA();for(var CA=function(){var e=TA[SA];if("_"===e[0])return"continue";nr.indexOf(e)<0&&nr.push(e);var t=lc[e];EA.prototype["is"+e]=function(e){return t.checkPath(this,e)}},SA=0,TA=Object.keys(lc);SA<TA.length;SA++)CA();var jA=an,PA=function(){function e(e,t,a,n){this.queue=null,this.priorityQueue=null,this.parentPath=n,this.scope=e,this.state=a,this.opts=t}var t=e.prototype;return t.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var a=jA[e.type];if(null==a||!a.length)return!1;for(var n,r=S(a);!(n=r()).done;){if(e[n.value])return!0}return!1},t.create=function(e,t,a,n){return EA.get({parentPath:this.parentPath,parent:e,container:t,key:a,listKey:n})},t.maybeQueue=function(e,t){this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},t.visitMultiple=function(e,t,a){if(0===e.length)return!1;for(var n=[],r=0;r<e.length;r++){var s=e[r];s&&this.shouldVisit(s)&&n.push(this.create(t,e,r,a))}return this.visitQueue(n)},t.visitSingle=function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])},t.visitQueue=function(e){this.queue=e,this.priorityQueue=[];for(var t,a=new WeakSet,n=!1,r=S(e);!(t=r()).done;){var s=t.value;if(s.resync(),0!==s.contexts.length&&s.contexts[s.contexts.length-1]===this||s.pushContext(this),null!==s.key){var i=s.node;if(!a.has(i)){if(i&&a.add(i),s.visit()){n=!0;break}if(this.priorityQueue.length&&(n=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,n))break}}}for(var o,d=S(e);!(o=d()).done;){o.value.popContext()}return this.queue=null,n},t.visit=function(e,t){var a=e[t];return!!a&&(Array.isArray(a)?this.visitMultiple(a,e,t):this.visitSingle(e,t))},e}(),FA=dn,_A=rn,kA=nr;function IA(e){if(e._exploded)return e;e._exploded=!0;for(var t=0,a=Object.keys(e);t<a.length;t++){var n=a[t];if(!$A(n)){var r=n.split("|");if(1!==r.length){var s=e[n];delete e[n];for(var i,o=S(r);!(i=o()).done;){e[i.value]=s}}}}BA(e),delete e.__esModule,function(e){for(var t=0,a=Object.keys(e);t<a.length;t++){var n=a[t];if(!$A(n)){var r=e[n];"function"==typeof r&&(e[n]={enter:r})}}}(e),LA(e);for(var d=0,u=Object.keys(e);d<u.length;d++){var l=u[d];if(!$A(l)){var c=lc[l];if(c){for(var p=e[l],g=0,f=Object.keys(p);g<f.length;g++){var h=f[g];p[h]=MA(c,p[h])}if(delete e[l],c.types)for(var m,y=S(c.types);!(m=y()).done;){var R=m.value;e[R]?UA(e[R],p):e[R]=p}else UA(e,p)}}}for(var b=0,v=Object.keys(e);b<v.length;b++){var x=v[b];if(!$A(x)){var E=e[x],D=_A[x],A=FA[x];if(A&&(console.trace("Visitor defined for "+x+" but it has been renamed to "+A),D=[A]),D){delete e[x];for(var w,C=S(D);!(w=C()).done;){var T=w.value,j=e[T];j?UA(j,E):e[T]=Object.assign({},E)}}}}for(var P=0,F=Object.keys(e);P<F.length;P++){var _=F[P];$A(_)||LA(e[_])}return e}function BA(e){if(!e._verified){if("function"==typeof e)throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(var t=0,a=Object.keys(e);t<a.length;t++){var n=a[t];if("enter"!==n&&"exit"!==n||OA(n,e[n]),!$A(n)){if(kA.indexOf(n)<0)throw new Error("You gave us a visitor for the node type "+n+" but it's not a valid type");var r=e[n];if("object"==typeof r)for(var s=0,i=Object.keys(r);s<i.length;s++){var o=i[s];if("enter"!==o&&"exit"!==o)throw new Error("You passed `traverse()` a visitor object with the property "+n+" that has the invalid property "+o);OA(n+"."+o,r[o])}}}e._verified=!0}}function OA(e,t){for(var a,n=S([].concat(t));!(a=n()).done;){var r=a.value;if("function"!=typeof r)throw new TypeError("Non-function found defined in "+e+" with type "+typeof r)}}function NA(e,t,a){for(var n={},r=function(){var r=i[s],o=e[r];if(!Array.isArray(o))return"continue";o=o.map((function(e){var n=e;return t&&(n=function(a){return e.call(t,a,t)}),a&&(n=a(t.key,r,n)),n!==e&&(n.toString=function(){return e.toString()}),n})),n[r]=o},s=0,i=Object.keys(e);s<i.length;s++)r();return n}function LA(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function MA(e,t){var a=function(a){if(e.checkPath(a))return t.apply(this,arguments)};return a.toString=function(){return t.toString()},a}function $A(e){return"_"===e[0]||("enter"===e||"exit"===e||"shouldSkip"===e||("denylist"===e||"noScope"===e||"skipKeys"===e||"blacklist"===e))}function UA(e,t){for(var a=0,n=Object.keys(t);a<n.length;a++){var r=n[a];e[r]=[].concat(e[r]||[],t[r])}}var GA=Object.freeze({__proto__:null,explode:IA,verify:BA,merge:function(e,t,a){void 0===t&&(t=[]);for(var n={},r=0;r<e.length;r++){var s=e[r],i=t[r];IA(s);for(var o=0,d=Object.keys(s);o<d.length;o++){var u=d[o],l=s[u];(i||a)&&(l=NA(l,i,a)),UA(n[u]=n[u]||{},l)}}return n}}),WA=an,VA=pl,HA=ul;function KA(e,t,a,n,r){if(void 0===t&&(t={}),e){if(!t.noScope&&!a&&"Program"!==e.type&&"File"!==e.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a "+e.type+" node without passing scope and parentPath.");WA[e.type]&&(IA(t),KA.node(e,t,a,n,r))}}function XA(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}KA.visitors=GA,KA.verify=BA,KA.explode=IA,KA.cheap=function(e,t){return HA(e,t)},KA.node=function(e,t,a,n,r,s){var i=WA[e.type];if(i)for(var o,d=new PA(a,t,n,r),u=S(i);!(o=u()).done;){var l=o.value;if((!s||!s[l])&&d.visit(e,l))return}},KA.clearNode=function(e,t){VA(e,t),kc.delete(e)},KA.removeProperties=function(e,t){return HA(e,KA.clearNode,t),e},KA.hasType=function(e,t,a){if(null!=a&&a.includes(e.type))return!1;if(e.type===t)return!0;var n={has:!1,type:t};return KA(e,{noScope:!0,denylist:a,enter:XA},null,n),n.has},KA.cache=Nc;var qA,zA,JA,YA,QA,ZA,ew,tw,aw,nw,rw,sw,iw,ow,dw,uw,lw,cw,pw,gw,fw,hw,mw,yw,Rw,bw,vw,xw,Ew,Dw,Aw,ww,Cw,Sw,Tw,jw,Pw,Fw,_w,kw,Iw,Bw,Ow,Nw,Lw,Mw,$w,Uw,Gw,Ww,Vw,Hw,Kw,Xw,qw,zw,Jw,Yw,Qw,Zw,eC,tC,aC,nC,rC,sC,iC,oC,dC,uC,lC,cC,pC,gC,fC,hC,mC,yC,RC,bC,vC,xC,EC,DC,AC,wC,CC,SC={minVersion:"7.0.0-beta.0",ast:function(){return jE.program.ast('\nvar REACT_ELEMENT_TYPE;\nexport default function _createRawReactElement(type, props, key, children) {\n if (!REACT_ELEMENT_TYPE) {\n REACT_ELEMENT_TYPE =\n (typeof Symbol === "function" &&\n \n Symbol["for"] &&\n Symbol["for"]("react.element")) ||\n 0xeac7;\n }\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n if (!props && childrenLength !== 0) {\n \n \n props = { children: void 0 };\n }\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = new Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : "" + key,\n ref: null,\n props: props,\n _owner: null,\n };\n}\n')}},TC={minVersion:"7.5.0",ast:function(){return jE.program.ast('\nimport defineProperty from "defineProperty";\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) {\n symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n }\n keys.push.apply(keys, symbols);\n }\n return keys;\n}\nexport default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(\n target,\n key,\n Object.getOwnPropertyDescriptor(source, key)\n );\n });\n }\n }\n return target;\n}\n')}},jC={minVersion:"7.0.0-beta.0",ast:function(){return jE.program.ast('\nexport default function _typeof(obj) {\n "@babel/helpers - typeof";\n if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {\n _typeof = function (obj) {\n return typeof obj;\n };\n } else {\n _typeof = function (obj) {\n return obj &&\n typeof Symbol === "function" &&\n obj.constructor === Symbol &&\n obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n }\n return _typeof(obj);\n}\n')}},PC={minVersion:"7.2.6",ast:function(){return jE.program.ast('\nimport setPrototypeOf from "setPrototypeOf";\nimport inherits from "inherits";\nexport default function _wrapRegExp() {\n _wrapRegExp = function (re, groups) {\n return new BabelRegExp(re, undefined, groups);\n };\n var _super = RegExp.prototype;\n var _groups = new WeakMap();\n function BabelRegExp(re, flags, groups) {\n var _this = new RegExp(re, flags);\n \n _groups.set(_this, groups || _groups.get(re));\n return setPrototypeOf(_this, BabelRegExp.prototype);\n }\n inherits(BabelRegExp, RegExp);\n BabelRegExp.prototype.exec = function (str) {\n var result = _super.exec.call(this, str);\n if (result) result.groups = buildGroups(result, this);\n return result;\n };\n BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {\n if (typeof substitution === "string") {\n var groups = _groups.get(this);\n return _super[Symbol.replace].call(\n this,\n str,\n substitution.replace(/\\$<([^>]+)>/g, function (_, name) {\n return "$" + groups[name];\n })\n );\n } else if (typeof substitution === "function") {\n var _this = this;\n return _super[Symbol.replace].call(this, str, function () {\n var args = arguments;\n \n if (typeof args[args.length - 1] !== "object") {\n args = [].slice.call(args);\n args.push(buildGroups(args, _this));\n }\n return substitution.apply(this, args);\n });\n } else {\n return _super[Symbol.replace].call(this, str, substitution);\n }\n };\n function buildGroups(result, re) {\n \n \n var g = _groups.get(re);\n return Object.keys(g).reduce(function (groups, name) {\n groups[name] = result[g[name]];\n return groups;\n }, Object.create(null));\n }\n return _wrapRegExp.apply(this, arguments);\n}\n')}},FC=Object.freeze({__proto__:null,jsx:SC,objectSpread2:TC,typeof:jC,wrapRegExp:PC}),_C=Object.assign({__proto__:null},FC),kC=function(e){return function(t){return{minVersion:e,ast:function(){return jE.program.ast(t)}}}};_C.asyncIterator=kC("7.0.0-beta.0")(qA||(qA=E(['\n export default function _asyncIterator(iterable) {\n var method;\n if (typeof Symbol !== "undefined") {\n if (Symbol.asyncIterator) method = iterable[Symbol.asyncIterator];\n if (method == null && Symbol.iterator) method = iterable[Symbol.iterator];\n }\n if (method == null) method = iterable["@@asyncIterator"];\n if (method == null) method = iterable["@@iterator"]\n if (method == null) throw new TypeError("Object is not async iterable");\n return method.call(iterable);\n }\n']))),_C.AwaitValue=kC("7.0.0-beta.0")(zA||(zA=E(["\n export default function _AwaitValue(value) {\n this.wrapped = value;\n }\n"]))),_C.AsyncGenerator=kC("7.0.0-beta.0")(JA||(JA=E(['\n import AwaitValue from "AwaitValue";\n\n export default function AsyncGenerator(gen) {\n var front, back;\n\n function send(key, arg) {\n return new Promise(function (resolve, reject) {\n var request = {\n key: key,\n arg: arg,\n resolve: resolve,\n reject: reject,\n next: null,\n };\n\n if (back) {\n back = back.next = request;\n } else {\n front = back = request;\n resume(key, arg);\n }\n });\n }\n\n function resume(key, arg) {\n try {\n var result = gen[key](arg)\n var value = result.value;\n var wrappedAwait = value instanceof AwaitValue;\n\n Promise.resolve(wrappedAwait ? value.wrapped : value).then(\n function (arg) {\n if (wrappedAwait) {\n resume(key === "return" ? "return" : "next", arg);\n return\n }\n\n settle(result.done ? "return" : "normal", arg);\n },\n function (err) { resume("throw", err); });\n } catch (err) {\n settle("throw", err);\n }\n }\n\n function settle(type, value) {\n switch (type) {\n case "return":\n front.resolve({ value: value, done: true });\n break;\n case "throw":\n front.reject(value);\n break;\n default:\n front.resolve({ value: value, done: false });\n break;\n }\n\n front = front.next;\n if (front) {\n resume(front.key, front.arg);\n } else {\n back = null;\n }\n }\n\n this._invoke = send;\n\n // Hide "return" method if generator return is not supported\n if (typeof gen.return !== "function") {\n this.return = undefined;\n }\n }\n\n AsyncGenerator.prototype[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () { return this; };\n\n AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\n AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\n AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\n']))),_C.wrapAsyncGenerator=kC("7.0.0-beta.0")(YA||(YA=E(['\n import AsyncGenerator from "AsyncGenerator";\n\n export default function _wrapAsyncGenerator(fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n }\n']))),_C.awaitAsyncGenerator=kC("7.0.0-beta.0")(QA||(QA=E(['\n import AwaitValue from "AwaitValue";\n\n export default function _awaitAsyncGenerator(value) {\n return new AwaitValue(value);\n }\n']))),_C.asyncGeneratorDelegate=kC("7.0.0-beta.0")(ZA||(ZA=E(['\n export default function _asyncGeneratorDelegate(inner, awaitWrap) {\n var iter = {}, waiting = false;\n\n function pump(key, value) {\n waiting = true;\n value = new Promise(function (resolve) { resolve(inner[key](value)); });\n return { done: false, value: awaitWrap(value) };\n };\n\n iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () { return this; };\n\n iter.next = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("next", value);\n };\n\n if (typeof inner.throw === "function") {\n iter.throw = function (value) {\n if (waiting) {\n waiting = false;\n throw value;\n }\n return pump("throw", value);\n };\n }\n\n if (typeof inner.return === "function") {\n iter.return = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("return", value);\n };\n }\n\n return iter;\n }\n']))),_C.asyncToGenerator=kC("7.0.0-beta.0")(ew||(ew=E(['\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n }\n\n export default function _asyncToGenerator(fn) {\n return function () {\n var self = this, args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);\n }\n\n _next(undefined);\n });\n };\n }\n']))),_C.classCallCheck=kC("7.0.0-beta.0")(tw||(tw=E(['\n export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n }\n']))),_C.createClass=kC("7.0.0-beta.0")(aw||(aw=E(['\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n export default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n }\n']))),_C.defineEnumerableProperties=kC("7.0.0-beta.0")(nw||(nw=E(['\n export default function _defineEnumerableProperties(obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n\n // Symbols are not enumerated over by for-in loops. If native\n // Symbols are available, fetch all of the descs object\'s own\n // symbol properties and define them on our target object too.\n if (Object.getOwnPropertySymbols) {\n var objectSymbols = Object.getOwnPropertySymbols(descs);\n for (var i = 0; i < objectSymbols.length; i++) {\n var sym = objectSymbols[i];\n var desc = descs[sym];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, sym, desc);\n }\n }\n return obj;\n }\n']))),_C.defaults=kC("7.0.0-beta.0")(rw||(rw=E(["\n export default function _defaults(obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n }\n"]))),_C.defineProperty=kC("7.0.0-beta.0")(sw||(sw=E(["\n export default function _defineProperty(obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n }\n"]))),_C.extends=kC("7.0.0-beta.0")(iw||(iw=E(["\n export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n"]))),_C.objectSpread=kC("7.0.0-beta.0")(ow||(ow=E(["\n import defineProperty from \"defineProperty\";\n\n export default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = (arguments[i] != null) ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function(key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n }\n"]))),_C.inherits=kC("7.0.0-beta.0")(dw||(dw=E(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inherits(subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function");\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n }\n']))),_C.inheritsLoose=kC("7.0.0-beta.0")(uw||(uw=E(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n }\n']))),_C.getPrototypeOf=kC("7.0.0-beta.0")(lw||(lw=E(["\n export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf\n ? Object.getPrototypeOf\n : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n }\n"]))),_C.setPrototypeOf=kC("7.0.0-beta.0")(cw||(cw=E(["\n export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n }\n"]))),_C.isNativeReflectConstruct=kC("7.9.0")(pw||(pw=E(["\n export default function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Boolean object.\n\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n"]))),_C.construct=kC("7.0.0-beta.0")(gw||(gw=E(['\n import setPrototypeOf from "setPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n\n export default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n // NOTE: If Parent !== Class, the correct __proto__ is set *after*\n // calling the constructor.\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n // Avoid issues with Class being present but undefined when it wasn\'t\n // present in the original call.\n return _construct.apply(null, arguments);\n }\n']))),_C.isNativeFunction=kC("7.0.0-beta.0")(fw||(fw=E(['\n export default function _isNativeFunction(fn) {\n // Note: This function returns "true" for core-js functions.\n return Function.toString.call(fn).indexOf("[native code]") !== -1;\n }\n']))),_C.wrapNativeSuper=kC("7.0.0-beta.0")(hw||(hw=E(['\n import getPrototypeOf from "getPrototypeOf";\n import setPrototypeOf from "setPrototypeOf";\n import isNativeFunction from "isNativeFunction";\n import construct from "construct";\n\n export default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === "function" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n if (typeof Class !== "function") {\n throw new TypeError("Super expression must either be null or a function");\n }\n if (typeof _cache !== "undefined") {\n if (_cache.has(Class)) return _cache.get(Class);\n _cache.set(Class, Wrapper);\n }\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor)\n }\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true,\n }\n });\n\n return setPrototypeOf(Wrapper, Class);\n }\n\n return _wrapNativeSuper(Class)\n }\n']))),_C.instanceof=kC("7.0.0-beta.0")(mw||(mw=E(['\n export default function _instanceof(left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return !!right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n }\n']))),_C.interopRequireDefault=kC("7.0.0-beta.0")(yw||(yw=E(["\n export default function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n }\n"]))),_C.interopRequireWildcard=kC("7.14.0")(Rw||(Rw=E(['\n function _getRequireWildcardCache(nodeInterop) {\n if (typeof WeakMap !== "function") return null;\n\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function (nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop);\n }\n\n export default function _interopRequireWildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {\n return { default: obj }\n }\n\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for (var key in obj) {\n if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor\n ? Object.getOwnPropertyDescriptor(obj, key)\n : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n }\n']))),_C.newArrowCheck=kC("7.0.0-beta.0")(bw||(bw=E(['\n export default function _newArrowCheck(innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n }\n']))),_C.objectDestructuringEmpty=kC("7.0.0-beta.0")(vw||(vw=E(['\n export default function _objectDestructuringEmpty(obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n }\n']))),_C.objectWithoutPropertiesLoose=kC("7.0.0-beta.0")(xw||(xw=E(["\n export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n }\n"]))),_C.objectWithoutProperties=kC("7.0.0-beta.0")(Ew||(Ew=E(['\n import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose";\n\n export default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n }\n']))),_C.assertThisInitialized=kC("7.0.0-beta.0")(Dw||(Dw=E(["\n export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n }\n"]))),_C.possibleConstructorReturn=kC("7.0.0-beta.0")(Aw||(Aw=E(['\n import assertThisInitialized from "assertThisInitialized";\n\n export default function _possibleConstructorReturn(self, call) {\n if (call && (typeof call === "object" || typeof call === "function")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError("Derived constructors may only return object or undefined");\n }\n\n return assertThisInitialized(self);\n }\n']))),_C.createSuper=kC("7.9.0")(ww||(ww=E(['\n import getPrototypeOf from "getPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n import possibleConstructorReturn from "possibleConstructorReturn";\n\n export default function _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived), result;\n if (hasNativeReflectConstruct) {\n // NOTE: This doesn\'t work if this.__proto__.constructor has been modified.\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return possibleConstructorReturn(this, result);\n }\n }\n ']))),_C.superPropBase=kC("7.0.0-beta.0")(Cw||(Cw=E(['\n import getPrototypeOf from "getPrototypeOf";\n\n export default function _superPropBase(object, property) {\n // Yes, this throws if object is null to being with, that\'s on purpose.\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n return object;\n }\n']))),_C.get=kC("7.0.0-beta.0")(Sw||(Sw=E(['\n import superPropBase from "superPropBase";\n\n export default function _get(target, property, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.get) {\n _get = Reflect.get;\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n\n if (!base) return;\n\n var desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.get) {\n return desc.get.call(receiver);\n }\n\n return desc.value;\n };\n }\n return _get(target, property, receiver || target);\n }\n']))),_C.set=kC("7.0.0-beta.0")(Tw||(Tw=E(['\n import superPropBase from "superPropBase";\n import defineProperty from "defineProperty";\n\n function set(target, property, value, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.set) {\n set = Reflect.set;\n } else {\n set = function set(target, property, value, receiver) {\n var base = superPropBase(target, property);\n var desc;\n\n if (base) {\n desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.set) {\n desc.set.call(receiver, value);\n return true;\n } else if (!desc.writable) {\n // Both getter and non-writable fall into this.\n return false;\n }\n }\n\n // Without a super that defines the property, spec boils down to\n // "define on receiver" for some reason.\n desc = Object.getOwnPropertyDescriptor(receiver, property);\n if (desc) {\n if (!desc.writable) {\n // Setter, getter, and non-writable fall into this.\n return false;\n }\n\n desc.value = value;\n Object.defineProperty(receiver, property, desc);\n } else {\n // Avoid setters that may be defined on Sub\'s prototype, but not on\n // the instance.\n defineProperty(receiver, property, value);\n }\n\n return true;\n };\n }\n\n return set(target, property, value, receiver);\n }\n\n export default function _set(target, property, value, receiver, isStrict) {\n var s = set(target, property, value, receiver || target);\n if (!s && isStrict) {\n throw new Error(\'failed to set property\');\n }\n\n return value;\n }\n']))),_C.taggedTemplateLiteral=kC("7.0.0-beta.0")(jw||(jw=E(["\n export default function _taggedTemplateLiteral(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n }\n"]))),_C.taggedTemplateLiteralLoose=kC("7.0.0-beta.0")(Pw||(Pw=E(["\n export default function _taggedTemplateLiteralLoose(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n strings.raw = raw;\n return strings;\n }\n"]))),_C.readOnlyError=kC("7.0.0-beta.0")(Fw||(Fw=E(['\n export default function _readOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is read-only");\n }\n'],['\n export default function _readOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is read-only");\n }\n']))),_C.writeOnlyError=kC("7.12.13")(_w||(_w=E(['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is write-only");\n }\n'],['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is write-only");\n }\n']))),_C.classNameTDZError=kC("7.0.0-beta.0")(kw||(kw=E(['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\"" + name + "\\" cannot be referenced in computed property keys.");\n }\n'],['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\\\"" + name + "\\\\" cannot be referenced in computed property keys.");\n }\n']))),_C.temporalUndefined=kC("7.0.0-beta.0")(Iw||(Iw=E(["\n // This function isn't mean to be called, but to be used as a reference.\n // We can't use a normal object because it isn't hoisted.\n export default function _temporalUndefined() {}\n"]))),_C.tdz=kC("7.5.5")(Bw||(Bw=E(['\n export default function _tdzError(name) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n }\n']))),_C.temporalRef=kC("7.0.0-beta.0")(Ow||(Ow=E(['\n import undef from "temporalUndefined";\n import err from "tdz";\n\n export default function _temporalRef(val, name) {\n return val === undef ? err(name) : val;\n }\n']))),_C.slicedToArray=kC("7.0.0-beta.0")(Nw||(Nw=E(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimit from "iterableToArrayLimit";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArray(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimit(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),_C.slicedToArrayLoose=kC("7.0.0-beta.0")(Lw||(Lw=E(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimitLoose from "iterableToArrayLimitLoose";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArrayLoose(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimitLoose(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),_C.toArray=kC("7.0.0-beta.0")(Mw||(Mw=E(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _toArray(arr) {\n return (\n arrayWithHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableRest()\n );\n }\n']))),_C.toConsumableArray=kC("7.0.0-beta.0")($w||($w=E(['\n import arrayWithoutHoles from "arrayWithoutHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableSpread from "nonIterableSpread";\n\n export default function _toConsumableArray(arr) {\n return (\n arrayWithoutHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableSpread()\n );\n }\n']))),_C.arrayWithoutHoles=kC("7.0.0-beta.0")(Uw||(Uw=E(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n }\n']))),_C.arrayWithHoles=kC("7.0.0-beta.0")(Gw||(Gw=E(["\n export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n }\n"]))),_C.maybeArrayLike=kC("7.9.0")(Ww||(Ww=E(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _maybeArrayLike(next, arr, i) {\n if (arr && !Array.isArray(arr) && typeof arr.length === "number") {\n var len = arr.length;\n return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len);\n }\n return next(arr, i);\n }\n']))),_C.iterableToArray=kC("7.0.0-beta.0")(Vw||(Vw=E(['\n export default function _iterableToArray(iter) {\n if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);\n }\n']))),_C.iterableToArrayLimit=kC("7.0.0-beta.0")(Hw||(Hw=E(['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n'],['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of \\`for...of\\` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n']))),_C.iterableToArrayLimitLoose=kC("7.0.0-beta.0")(Kw||(Kw=E(['\n export default function _iterableToArrayLimitLoose(arr, i) {\n var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);\n if (_i == null) return;\n\n var _arr = [];\n for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n }\n']))),_C.unsupportedIterableToArray=kC("7.9.0")(Xw||(Xw=E(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === "string") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === "Object" && o.constructor) n = o.constructor.name;\n if (n === "Map" || n === "Set") return Array.from(o);\n if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n return arrayLikeToArray(o, minLen);\n }\n']))),_C.arrayLikeToArray=kC("7.9.0")(qw||(qw=E(["\n export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n }\n"]))),_C.nonIterableSpread=kC("7.0.0-beta.0")(zw||(zw=E(['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),_C.nonIterableRest=kC("7.0.0-beta.0")(Jw||(Jw=E(['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),_C.createForOfIteratorHelper=kC("7.9.0")(Yw||(Yw=E(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\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.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\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.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n']))),_C.createForOfIteratorHelperLoose=kC("7.9.0")(Qw||(Qw=E(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\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.");\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\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.");\n }\n']))),_C.skipFirstGeneratorNext=kC("7.0.0-beta.0")(Zw||(Zw=E(["\n export default function _skipFirstGeneratorNext(fn) {\n return function () {\n var it = fn.apply(this, arguments);\n it.next();\n return it;\n }\n }\n"]))),_C.toPrimitive=kC("7.1.5")(eC||(eC=E(['\n export default function _toPrimitive(\n input,\n hint /*: "default" | "string" | "number" | void */\n ) {\n if (typeof input !== "object" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || "default");\n if (typeof res !== "object") return res;\n throw new TypeError("@@toPrimitive must return a primitive value.");\n }\n return (hint === "string" ? String : Number)(input);\n }\n']))),_C.toPropertyKey=kC("7.1.5")(tC||(tC=E(['\n import toPrimitive from "toPrimitive";\n\n export default function _toPropertyKey(arg) {\n var key = toPrimitive(arg, "string");\n return typeof key === "symbol" ? key : String(key);\n }\n']))),_C.initializerWarningHelper=kC("7.0.0-beta.0")(aC||(aC=E(["\n export default function _initializerWarningHelper(descriptor, context){\n throw new Error(\n 'Decorating class property failed. Please ensure that ' +\n 'proposal-class-properties is enabled and runs after the decorators transform.'\n );\n }\n"]))),_C.initializerDefineProperty=kC("7.0.0-beta.0")(nC||(nC=E(["\n export default function _initializerDefineProperty(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"]))),_C.applyDecoratedDescriptor=kC("7.0.0-beta.0")(rC||(rC=E(["\n export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){\n var desc = {};\n Object.keys(descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n Object.defineProperty(target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n"]))),_C.classPrivateFieldLooseKey=kC("7.0.0-beta.0")(sC||(sC=E(['\n var id = 0;\n export default function _classPrivateFieldKey(name) {\n return "__private_" + (id++) + "_" + name;\n }\n']))),_C.classPrivateFieldLooseBase=kC("7.0.0-beta.0")(iC||(iC=E(['\n export default function _classPrivateFieldBase(receiver, privateKey) {\n if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {\n throw new TypeError("attempted to use private field on non-instance");\n }\n return receiver;\n }\n']))),_C.classPrivateFieldGet=kC("7.0.0-beta.0")(oC||(oC=E(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),_C.classPrivateFieldSet=kC("7.0.0-beta.0")(dC||(dC=E(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldSet(receiver, privateMap, value) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),_C.classPrivateFieldDestructureSet=kC("7.4.4")(uC||(uC=E(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldDestructureSet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),_C.classExtractFieldDescriptor=kC("7.13.10")(lC||(lC=E(['\n export default function _classExtractFieldDescriptor(receiver, privateMap, action) {\n if (!privateMap.has(receiver)) {\n throw new TypeError("attempted to " + action + " private field on non-instance");\n }\n return privateMap.get(receiver);\n }\n']))),_C.classStaticPrivateFieldSpecGet=kC("7.0.2")(cC||(cC=E(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),_C.classStaticPrivateFieldSpecSet=kC("7.0.2")(pC||(pC=E(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),_C.classStaticPrivateMethodGet=kC("7.3.2")(gC||(gC=E(['\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n return method;\n }\n']))),_C.classStaticPrivateMethodSet=kC("7.3.2")(fC||(fC=E(['\n export default function _classStaticPrivateMethodSet() {\n throw new TypeError("attempted to set read only static private field");\n }\n']))),_C.classApplyDescriptorGet=kC("7.13.10")(hC||(hC=E(["\n export default function _classApplyDescriptorGet(receiver, descriptor) {\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n }\n"]))),_C.classApplyDescriptorSet=kC("7.13.10")(mC||(mC=E(['\n export default function _classApplyDescriptorSet(receiver, descriptor, value) {\n if (descriptor.set) {\n descriptor.set.call(receiver, value);\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n descriptor.value = value;\n }\n }\n']))),_C.classApplyDescriptorDestructureSet=kC("7.13.10")(yC||(yC=E(['\n export default function _classApplyDescriptorDestructureSet(receiver, descriptor) {\n if (descriptor.set) {\n if (!("__destrObj" in descriptor)) {\n descriptor.__destrObj = {\n set value(v) {\n descriptor.set.call(receiver, v)\n },\n };\n }\n return descriptor.__destrObj;\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n\n return descriptor;\n }\n }\n']))),_C.classStaticPrivateFieldDestructureSet=kC("7.13.10")(RC||(RC=E(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),_C.classCheckPrivateStaticAccess=kC("7.13.10")(bC||(bC=E(['\n export default function _classCheckPrivateStaticAccess(receiver, classConstructor) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n }\n']))),_C.classCheckPrivateStaticFieldDescriptor=kC("7.13.10")(vC||(vC=E(['\n export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {\n if (descriptor === undefined) {\n throw new TypeError("attempted to " + action + " private static field before its declaration");\n }\n }\n']))),_C.decorate=kC("7.1.5")(xC||(xC=E(['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n'],['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n']))),_C.classPrivateMethodGet=kC("7.1.6")(EC||(EC=E(['\n export default function _classPrivateMethodGet(receiver, privateSet, fn) {\n if (!privateSet.has(receiver)) {\n throw new TypeError("attempted to get private field on non-instance");\n }\n return fn;\n }\n']))),_C.checkPrivateRedeclaration=kC("7.14.1")(DC||(DC=E(['\n export default function _checkPrivateRedeclaration(obj, privateCollection) {\n if (privateCollection.has(obj)) {\n throw new TypeError("Cannot initialize the same private elements twice on an object");\n }\n }\n']))),_C.classPrivateFieldInitSpec=kC("7.14.1")(AC||(AC=E(['\n import checkPrivateRedeclaration from "checkPrivateRedeclaration";\n\n export default function _classPrivateFieldInitSpec(obj, privateMap, value) {\n checkPrivateRedeclaration(obj, privateMap);\n privateMap.set(obj, value);\n }\n']))),_C.classPrivateMethodInitSpec=kC("7.14.1")(wC||(wC=E(['\n import checkPrivateRedeclaration from "checkPrivateRedeclaration";\n\n export default function _classPrivateMethodInitSpec(obj, privateSet) {\n checkPrivateRedeclaration(obj, privateSet);\n privateSet.add(obj);\n }\n']))),_C.classPrivateMethodSet=kC("7.1.6")(CC||(CC=E(['\n export default function _classPrivateMethodSet() {\n throw new TypeError("attempted to reassign private method");\n }\n '])));var IC=ir,BC=tu,OC=vr,NC=xr,LC=Cr,MC=Qr,$C=Zr;function UC(e){for(var t=[];e.parentPath;e=e.parentPath)t.push(e.key),e.inList&&t.push(e.listKey);return t.reverse().join(".")}var GC=void 0;var WC=Object.create(null);function VC(e){if(!WC[e]){var t=_C[e];if(!t)throw Object.assign(new ReferenceError("Unknown helper "+e),{code:"BABEL_HELPER_UNKNOWN",helper:e});var a=function(){var a={ast:NC(t.ast())};return GC?new GC({filename:"babel-helper://"+e},a):a},n=function(e){var t,a,n=new Set,r=new Set,s=new Map,i=[],o=[],d=[],u={ImportDeclaration:function(e){var t=e.node.source.value;if(!_C[t])throw e.buildCodeFrameError("Unknown helper "+t);if(1!==e.get("specifiers").length||!e.get("specifiers.0").isImportDefaultSpecifier())throw e.buildCodeFrameError("Helpers can only import a default value");var a=e.node.specifiers[0].local;s.set(a,t),o.push(UC(e))},ExportDefaultDeclaration:function(e){var n=e.get("declaration");if(n.isFunctionDeclaration()){if(!n.node.id)throw n.buildCodeFrameError("Helpers should give names to their exported func declaration");t=n.node.id.name}a=UC(e)},ExportAllDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},Statement:function(e){e.isModuleDeclaration()||e.skip()}},l={Program:function(e){var a=e.scope.getAllBindings();Object.keys(a).forEach((function(e){e!==t&&(s.has(a[e].identifier)||r.add(e))}))},ReferencedIdentifier:function(e){var t=e.node.name,a=e.scope.getBinding(t);a?s.has(a.identifier)&&d.push(UC(e)):n.add(t)},AssignmentExpression:function(e){var a=e.get("left");if(t in a.getBindingIdentifiers()){if(!a.isIdentifier())throw a.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");var n=e.scope.getBinding(t);null!=n&&n.scope.path.isProgram()&&i.push(UC(e))}}};if(KA(e.ast,u,e.scope),KA(e.ast,l,e.scope),!a)throw new Error("Helpers must default-export something.");return i.reverse(),{globals:Array.from(n),localBindingNames:Array.from(r),dependencies:s,exportBindingAssignments:i,exportPath:a,exportName:t,importBindingsReferences:d,importPaths:o}}(a());WC[e]={build:function(e,t,r){var s=a();return function(e,t,a,n,r){if(n&&!a)throw new Error("Unexpected local bindings for module-based helpers.");if(a){var s=t.localBindingNames,i=t.dependencies,o=t.exportBindingAssignments,d=t.exportPath,u=t.exportName,l=t.importBindingsReferences,c=t.importPaths,p={};i.forEach((function(e,t){p[t.name]="function"==typeof r&&r(e)||t}));var g={},f=new Set(n||[]);s.forEach((function(e){for(var t=e;f.has(t);)t="_"+t;t!==e&&(g[e]=t)})),"Identifier"===a.type&&u!==a.name&&(g[u]=a.name);var h={Program:function(e){var t=e.get(d),n=c.map((function(t){return e.get(t)})),r=l.map((function(t){return e.get(t)})),s=t.get("declaration");if("Identifier"===a.type)s.isFunctionDeclaration()?t.replaceWith(s):t.replaceWith(MC("var",[$C(a,s.node)]));else{if("MemberExpression"!==a.type)throw new Error("Unexpected helper format.");s.isFunctionDeclaration()?(o.forEach((function(t){var n=e.get(t);n.replaceWith(IC("=",a,n.node))})),t.replaceWith(s),e.pushContainer("body",OC(IC("=",a,LC(u))))):t.replaceWith(OC(IC("=",a,s.node)))}Object.keys(g).forEach((function(t){e.scope.rename(t,g[t])}));for(var i,f=S(n);!(i=f()).done;)i.value.remove();for(var h,m=S(r);!(h=m()).done;){var y=h.value,R=BC(p[y.node.name]);y.replaceWith(R)}e.stop()}};KA(e.ast,h,e.scope)}}(s,n,t,r,e),{nodes:s.ast.program.body,globals:n.globals}},minVersion:function(){return t.minVersion},dependencies:n.dependencies}}return WC[e]}function HC(e,t,a,n){return VC(e).build(t,a,n)}function KC(e,t){GC||(GC=t),VC(e)}var XC=Object.keys(_C).map((function(e){return e.replace(/^_/,"")})).filter((function(e){return"__esModule"!==e})),qC=Object.getOwnPropertySymbols,zC=Object.prototype.hasOwnProperty,JC=Object.prototype.propertyIsEnumerable;
|
|
/*
|
|
object-assign
|
|
(c) Sindre Sorhus
|
|
@license MIT
|
|
*/function YC(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var QC=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},a=0;a<10;a++)t["_"+String.fromCharCode(a)]=a;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var a,n,r=YC(e),s=1;s<arguments.length;s++){for(var i in a=Object(arguments[s]))zC.call(a,i)&&(r[i]=a[i]);if(qC){n=qC(a);for(var o=0;o<n.length;o++)JC.call(a,n[o])&&(r[n[o]]=a[n[o]])}}return r},ZC=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8},eS=r((function(e){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var a=function(){};a.prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e}}),"/$$rollup_base$$/node_modules/util/node_modules/inherits"),tS=r((function(e,t){var n=/%[sdj%]/g;t.format=function(e){if(!m(e)){for(var t=[],a=0;a<arguments.length;a++)t.push(i(arguments[a]));return t.join(" ")}a=1;for(var r=arguments,s=r.length,o=String(e).replace(n,(function(e){if("%%"===e)return"%";if(a>=s)return e;switch(e){case"%s":return String(r[a++]);case"%d":return Number(r[a++]);case"%j":try{return JSON.stringify(r[a++])}catch(e){return"[Circular]"}default:return e}})),d=r[a];a<s;d=r[++a])f(d)||!b(d)?o+=" "+d:o+=" "+i(d);return o},t.deprecate=function(e,n){if(y(a.process))return function(){return t.deprecate(e,n).apply(this,arguments)};if(!0===la.noDeprecation)return e;var r=!1;return function(){if(!r){if(la.throwDeprecation)throw new Error(n);la.traceDeprecation?console.trace(n):console.error(n),r=!0}return e.apply(this,arguments)}};var r,s={};function i(e,a){var n={seen:[],stylize:d};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(a)?n.showHidden=a:a&&t._extend(n,a),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=o),u(n,e,n.depth)}function o(e,t){var a=i.styles[t];return a?"\x1b["+i.colors[a][0]+"m"+e+"\x1b["+i.colors[a][1]+"m":e}function d(e,t){return e}function u(e,a,n){if(e.customInspect&&a&&E(a.inspect)&&a.inspect!==t.inspect&&(!a.constructor||a.constructor.prototype!==a)){var r=a.inspect(n,e);return m(r)||(r=u(e,r,n)),r}var s=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(m(t)){var a="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(a,"string")}if(h(t))return e.stylize(""+t,"number");if(g(t))return e.stylize(""+t,"boolean");if(f(t))return e.stylize("null","null")}(e,a);if(s)return s;var i=Object.keys(a),o=function(e){var t={};return e.forEach((function(e,a){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(a)),x(a)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return l(a);if(0===i.length){if(E(a)){var d=a.name?": "+a.name:"";return e.stylize("[Function"+d+"]","special")}if(R(a))return e.stylize(RegExp.prototype.toString.call(a),"regexp");if(v(a))return e.stylize(Date.prototype.toString.call(a),"date");if(x(a))return l(a)}var b,D="",A=!1,w=["{","}"];(p(a)&&(A=!0,w=["[","]"]),E(a))&&(D=" [Function"+(a.name?": "+a.name:"")+"]");return R(a)&&(D=" "+RegExp.prototype.toString.call(a)),v(a)&&(D=" "+Date.prototype.toUTCString.call(a)),x(a)&&(D=" "+l(a)),0!==i.length||A&&0!=a.length?n<0?R(a)?e.stylize(RegExp.prototype.toString.call(a),"regexp"):e.stylize("[Object]","special"):(e.seen.push(a),b=A?function(e,t,a,n,r){for(var s=[],i=0,o=t.length;i<o;++i)S(t,String(i))?s.push(c(e,t,a,n,String(i),!0)):s.push("");return r.forEach((function(r){r.match(/^\d+$/)||s.push(c(e,t,a,n,r,!0))})),s}(e,a,n,o,i):i.map((function(t){return c(e,a,n,o,t,A)})),e.seen.pop(),function(e,t,a){if(e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return a[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+a[1];return a[0]+t+" "+e.join(", ")+" "+a[1]}(b,D,w)):w[0]+D+w[1]}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,a,n,r,s){var i,o,d;if((d=Object.getOwnPropertyDescriptor(t,r)||{value:t[r]}).get?o=d.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):d.set&&(o=e.stylize("[Setter]","special")),S(n,r)||(i="["+r+"]"),o||(e.seen.indexOf(d.value)<0?(o=f(a)?u(e,d.value,null):u(e,d.value,a-1)).indexOf("\n")>-1&&(o=s?o.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+o.split("\n").map((function(e){return" "+e})).join("\n")):o=e.stylize("[Circular]","special")),y(i)){if(s&&r.match(/^\d+$/))return o;(i=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+o}function p(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function f(e){return null===e}function h(e){return"number"==typeof e}function m(e){return"string"==typeof e}function y(e){return void 0===e}function R(e){return b(e)&&"[object RegExp]"===D(e)}function b(e){return"object"==typeof e&&null!==e}function v(e){return b(e)&&"[object Date]"===D(e)}function x(e){return b(e)&&("[object Error]"===D(e)||e instanceof Error)}function E(e){return"function"==typeof e}function D(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(y(r)&&(r=la.env.NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(r)){var a=la.pid;s[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,a,n)}}else s[e]=function(){};return s[e]},t.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=g,t.isNull=f,t.isNullOrUndefined=function(e){return null==e},t.isNumber=h,t.isString=m,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=R,t.isObject=b,t.isDate=v,t.isError=x,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=ZC;var w=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(){var e=new Date,t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),w[e.getMonth()],t].join(" ")}function S(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",C(),t.format.apply(t,arguments))},t.inherits=eS,t._extend=function(e,t){if(!t||!b(t))return e;for(var a=Object.keys(t),n=a.length;n--;)e[a[n]]=t[a[n]];return e}}),"/$$rollup_base$$/node_modules/util"),aS=r((function(e){
|
|
/*!
|
|
* The buffer module from node.js, for the browser.
|
|
*
|
|
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
|
* @license MIT
|
|
*/
|
|
function t(e,t){if(e===t)return 0;for(var a=e.length,n=t.length,r=0,s=Math.min(a,n);r<s;++r)if(e[r]!==t[r]){a=e[r],n=t[r];break}return a<n?-1:n<a?1:0}function n(e){return a.Buffer&&"function"==typeof a.Buffer.isBuffer?a.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var r=Object.prototype.hasOwnProperty,s=Array.prototype.slice,i="foo"===function(){}.name;function o(e){return Object.prototype.toString.call(e)}function d(e){return!n(e)&&("function"==typeof a.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}var u=e.exports=h,l=/\s*function\s+([^\(\s]*)\s*/;function c(e){if(tS.isFunction(e)){if(i)return e.name;var t=e.toString().match(l);return t&&t[1]}}function p(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function g(e){if(i||!tS.isFunction(e))return tS.inspect(e);var t=c(e);return"[Function"+(t?": "+t:"")+"]"}function f(e,t,a,n,r){throw new u.AssertionError({message:a,actual:e,expected:t,operator:n,stackStartFunction:r})}function h(e,t){e||f(e,!0,t,"==",u.ok)}function m(e,a,r,i){if(e===a)return!0;if(n(e)&&n(a))return 0===t(e,a);if(tS.isDate(e)&&tS.isDate(a))return e.getTime()===a.getTime();if(tS.isRegExp(e)&&tS.isRegExp(a))return e.source===a.source&&e.global===a.global&&e.multiline===a.multiline&&e.lastIndex===a.lastIndex&&e.ignoreCase===a.ignoreCase;if(null!==e&&"object"==typeof e||null!==a&&"object"==typeof a){if(d(e)&&d(a)&&o(e)===o(a)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===t(new Uint8Array(e.buffer),new Uint8Array(a.buffer));if(n(e)!==n(a))return!1;var u=(i=i||{actual:[],expected:[]}).actual.indexOf(e);return-1!==u&&u===i.expected.indexOf(a)||(i.actual.push(e),i.expected.push(a),function(e,t,a,n){if(null==e||null==t)return!1;if(tS.isPrimitive(e)||tS.isPrimitive(t))return e===t;if(a&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var r=y(e),i=y(t);if(r&&!i||!r&&i)return!1;if(r)return m(e=s.call(e),t=s.call(t),a);var o,d,u=v(e),l=v(t);if(u.length!==l.length)return!1;for(u.sort(),l.sort(),d=u.length-1;d>=0;d--)if(u[d]!==l[d])return!1;for(d=u.length-1;d>=0;d--)if(!m(e[o=u[d]],t[o],a,n))return!1;return!0}(e,a,r,i))}return r?e===a:e==a}function y(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function R(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function b(e,t,a,n){var r;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof a&&(n=a,a=null),r=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(a&&a.name?" ("+a.name+").":".")+(n?" "+n:"."),e&&!r&&f(r,a,"Missing expected exception"+n);var s="string"==typeof n,i=!e&&r&&!a;if((!e&&tS.isError(r)&&s&&R(r,a)||i)&&f(r,a,"Got unwanted exception"+n),e&&r&&a&&!R(r,a)||!e&&r)throw r}u.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return p(g(e.actual),128)+" "+e.operator+" "+p(g(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||f;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var a=new Error;if(a.stack){var n=a.stack,r=c(t),s=n.indexOf("\n"+r);if(s>=0){var i=n.indexOf("\n",s+1);n=n.substring(i+1)}this.stack=n}}},tS.inherits(u.AssertionError,Error),u.fail=f,u.ok=h,u.equal=function(e,t,a){e!=t&&f(e,t,a,"==",u.equal)},u.notEqual=function(e,t,a){e==t&&f(e,t,a,"!=",u.notEqual)},u.deepEqual=function(e,t,a){m(e,t,!1)||f(e,t,a,"deepEqual",u.deepEqual)},u.deepStrictEqual=function(e,t,a){m(e,t,!0)||f(e,t,a,"deepStrictEqual",u.deepStrictEqual)},u.notDeepEqual=function(e,t,a){m(e,t,!1)&&f(e,t,a,"notDeepEqual",u.notDeepEqual)},u.notDeepStrictEqual=function e(t,a,n){m(t,a,!0)&&f(t,a,n,"notDeepStrictEqual",e)},u.strictEqual=function(e,t,a){e!==t&&f(e,t,a,"===",u.strictEqual)},u.notStrictEqual=function(e,t,a){e===t&&f(e,t,a,"!==",u.notStrictEqual)},u.throws=function(e,t,a){b(!0,e,t,a)},u.doesNotThrow=function(e,t,a){b(!1,e,t,a)},u.ifError=function(e){if(e)throw e},u.strict=QC((function e(t,a){t||f(t,!0,a,"==",e)}),u,{equal:u.strictEqual,deepEqual:u.deepStrictEqual,notEqual:u.notStrictEqual,notDeepEqual:u.notDeepStrictEqual}),u.strict.strict=u.strict;var v=Object.keys||function(e){var t=[];for(var a in e)r.call(e,a)&&t.push(a);return t}}),"/$$rollup_base$$/node_modules/assert"),nS=gr,rS=tu,sS=vr,iS=Cr,oS=gs,dS=fs,uS=hs,lS=ms,cS=Br,pS=jr,gS=Qr,fS=Zr,hS=function(){function e(e,t,a){this._statements=[],this._resultName=null,this._scope=null,this._hub=null,this._importedSource=void 0,this._scope=t,this._hub=a,this._importedSource=e}var t=e.prototype;return t.done=function(){return{statements:this._statements,resultName:this._resultName}},t.import=function(){return this._statements.push(oS([],pS(this._importedSource))),this},t.require=function(){return this._statements.push(sS(nS(iS("require"),[pS(this._importedSource)]))),this},t.namespace=function(e){void 0===e&&(e="namespace");var t=this._scope.generateUidIdentifier(e),a=this._statements[this._statements.length-1];return aS("ImportDeclaration"===a.type),aS(0===a.specifiers.length),a.specifiers=[uS(t)],this._resultName=rS(t),this},t.default=function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return aS("ImportDeclaration"===t.type),aS(0===t.specifiers.length),t.specifiers=[dS(e)],this._resultName=rS(e),this},t.named=function(e,t){if("default"===t)return this.default(e);e=this._scope.generateUidIdentifier(e);var a=this._statements[this._statements.length-1];return aS("ImportDeclaration"===a.type),aS(0===a.specifiers.length),a.specifiers=[lS(e,iS(t))],this._resultName=rS(e),this},t.var=function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return"ExpressionStatement"!==t.type&&(aS(this._resultName),t=sS(this._resultName),this._statements.push(t)),this._statements[this._statements.length-1]=gS("var",[fS(e,t.expression)]),this._resultName=rS(e),this},t.defaultInterop=function(){return this._interop(this._hub.addHelper("interopRequireDefault"))},t.wildcardInterop=function(){return this._interop(this._hub.addHelper("interopRequireWildcard"))},t._interop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=nS(e,[t.expression]):"VariableDeclaration"===t.type?(aS(1===t.declarations.length),t.declarations[0].init=nS(e,[t.declarations[0].init])):aS.fail("Unexpected type."),this},t.prop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=cS(t.expression,iS(e)):"VariableDeclaration"===t.type?(aS(1===t.declarations.length),t.declarations[0].init=cS(t.declarations[0].init,iS(e))):aS.fail("Unexpected type:"+t.type),this},t.read=function(e){this._resultName=cS(this._resultName,iS(e))},e}();function mS(e){var t=e.node.sourceType;if("module"!==t&&"script"!==t)throw e.buildCodeFrameError('Unknown sourceType "'+t+'", cannot transform.');return"module"===e.node.sourceType}var yS=Pr,RS=Wr,bS=function(){function e(e,t,a){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};var n=e.find((function(e){return e.isProgram()}));this._programPath=n,this._programScope=n.scope,this._hub=n.hub,this._defaultOpts=this._applyDefaults(t,a,!0)}var t=e.prototype;return t.addDefault=function(e,t){return this.addNamed("default",e,t)},t.addNamed=function(e,t,a){return aS("string"==typeof e),this._generateImport(this._applyDefaults(t,a),e)},t.addNamespace=function(e,t){return this._generateImport(this._applyDefaults(e,t),null)},t.addSideEffect=function(e,t){return this._generateImport(this._applyDefaults(e,t),!1)},t._applyDefaults=function(e,t,a){void 0===a&&(a=!1);var n=[];"string"==typeof e?(n.push({importedSource:e}),n.push(t)):(aS(!t,"Unexpected secondary arguments."),n.push(e));for(var r=Object.assign({},this._defaultOpts),s=function(){var e=o[i];if(!e)return"continue";Object.keys(r).forEach((function(t){void 0!==e[t]&&(r[t]=e[t])})),a||(void 0!==e.nameHint&&(r.nameHint=e.nameHint),void 0!==e.blockHoist&&(r.blockHoist=e.blockHoist))},i=0,o=n;i<o.length;i++)s();return r},t._generateImport=function(e,t){var a="default"===t,n=!!t&&!a,r=null===t,s=e.importedSource,i=e.importedType,o=e.importedInterop,d=e.importingInterop,u=e.ensureLiveReference,l=e.ensureNoContext,c=e.nameHint,p=e.importPosition,g=e.blockHoist,f=c||t,h=mS(this._programPath),m=h&&"node"===d,y=h&&"babel"===d;if("after"===p&&!h)throw new Error('"importPosition": "after" is only supported in modules');var R=new hS(s,this._programScope,this._hub);if("es6"===i){if(!m&&!y)throw new Error("Cannot import an ES6 module from CommonJS");R.import(),r?R.namespace(c||s):(a||n)&&R.named(f,t)}else{if("commonjs"!==i)throw new Error('Unexpected interopType "'+i+'"');if("babel"===o)if(m){f="default"!==f?f:s;var b=s+"$es6Default";R.import(),r?R.default(b).var(f||s).wildcardInterop():a?u?R.default(b).var(f||s).defaultInterop().read("default"):R.default(b).var(f).defaultInterop().prop(t):n&&R.default(b).read(t)}else y?(R.import(),r?R.namespace(f||s):(a||n)&&R.named(f,t)):(R.require(),r?R.var(f||s).wildcardInterop():(a||n)&&u?a?(f="default"!==f?f:s,R.var(f).read(t),R.defaultInterop()):R.var(s).read(t):a?R.var(f).defaultInterop().prop(t):n&&R.var(f).prop(t));else if("compiled"===o)m?(R.import(),r?R.default(f||s):(a||n)&&R.default(s).read(f)):y?(R.import(),r?R.namespace(f||s):(a||n)&&R.named(f,t)):(R.require(),r?R.var(f||s):(a||n)&&(u?R.var(s).read(f):R.prop(t).var(f)));else{if("uncompiled"!==o)throw new Error('Unknown importedInterop "'+o+'".');if(a&&u)throw new Error("No live reference for commonjs default");m?(R.import(),r?R.default(f||s):a?R.default(f):n&&R.default(s).read(f)):y?(R.import(),r?R.default(f||s):a?R.default(f):n&&R.named(f,t)):(R.require(),r?R.var(f||s):a?R.var(f):n&&(u?R.var(s).read(f):R.var(f).prop(t)))}}var v=R.done(),x=v.statements,E=v.resultName;return this._insertStatements(x,p,g),(a||n)&&l&&"Identifier"!==E.type?RS([yS(0),E]):E},t._insertStatements=function(e,t,a){void 0===t&&(t="before"),void 0===a&&(a=3);var n=this._programPath.get("body");if("after"===t){for(var r=n.length-1;r>=0;r--)if(n[r].isImportDeclaration())return void n[r].insertAfter(e)}else{e.forEach((function(e){e._blockHoist=a}));var s=n.find((function(e){var t=e.node._blockHoist;return Number.isFinite(t)&&t<4}));if(s)return void s.insertBefore(e)}this._programPath.unshiftContainer("body",e)},e}();function vS(e,t,a,n){return new bS(e).addNamed(t,a,n)}function xS(e){var t=e,a=t.node,n=t.parentPath;if(n.isLogicalExpression()){var r=n.node,s=r.operator,i=r.right;if("&&"===s||"||"===s||"??"===s&&a===i)return xS(n)}if(n.isSequenceExpression()){var o=n.node.expressions;return o[o.length-1]!==a||xS(n)}return n.isConditional({test:a})||n.isUnaryExpression({operator:"!"})||n.isLoop({test:a})}var ES=Na,DS=rs,AS=ir,wS=or,CS=_r,SS=gr,TS=tu,jS=hr,PS=Cr,FS=Z,_S=Ve,kS=We,IS=ge,BS=Ir,OS=Br,NS=Fr,LS=Pr,MS=Fs,$S=Ps,US=Wr,GS=Jr,WS=function(){function e(){this._map=void 0,this._map=new WeakMap}var t=e.prototype;return t.has=function(e){return this._map.has(e)},t.get=function(e){if(this.has(e)){var t=this._map.get(e),a=t.value;return t.count--,0===t.count?AS("=",a,e):a}},t.set=function(e,t,a){return this._map.set(e,{count:a,value:t})},e}();function VS(e,t){var a=e.node;if(kS(a))return OS(t,a.property,a.computed);if(e.isOptionalCallExpression()){var n=e.get("callee");if(e.node.optional&&n.isOptionalMemberExpression()){var r=n.node.object,s=e.scope.maybeGenerateMemoised(r)||r;return n.get("object").replaceWith(AS("=",s,r)),SS(OS(t,PS("call")),[s].concat(A(e.node.arguments)))}return SS(t,e.node.arguments)}return e.node}var HS={memoise:function(){},handle:function(e,t){var a=e.node,n=e.parent,r=e.parentPath,s=e.scope;if(e.isOptionalMemberExpression()){if(function(e){for(;e&&!e.isProgram();){var t=e,a=t.parentPath,n=t.container,r=t.listKey,s=a.node;if(r){if(n!==s[r])return!0}else if(n!==s)return!0;e=a}return!1}(e))return;var i=e.find((function(t){var a=t.node,n=t.parent;return kS(n)?n.optional||n.object!==a:!_S(n)||(a!==e.node&&n.optional||n.callee!==a)}));if(s.path.isPattern())return void i.replaceWith(SS(DS([],i.node),[]));var o=xS(i),d=i.parentPath;if(d.isUpdateExpression({argument:a})||d.isAssignmentExpression({left:a}))throw e.buildCodeFrameError("can't handle assignment");var u=d.isUnaryExpression({operator:"delete"});if(u&&i.isOptionalMemberExpression()&&i.get("property").isPrivateName())throw e.buildCodeFrameError("can't delete a private class element");for(var l=e;;)if(l.isOptionalMemberExpression()){if(l.node.optional)break;l=l.get("object")}else{if(!l.isOptionalCallExpression())throw new Error("Internal error: unexpected "+l.node.type);if(l.node.optional)break;l=l.get("callee")}var c=l.isOptionalMemberExpression()?"object":"callee",p=l.node[c],g=s.maybeGenerateMemoised(p),f=null!=g?g:p,h=r.isOptionalCallExpression({callee:a}),m=function(e){return h},y=r.isCallExpression({callee:a});l.replaceWith(VS(l,f)),m()?n.optional?r.replaceWith(this.optionalCall(e,n.arguments)):r.replaceWith(this.call(e,n.arguments)):y?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e));for(var R,b=e.node,v=e;v!==i;){var x=v.parentPath;if(x===i&&m()&&n.optional){b=x.node;break}b=VS(x,b),v=x}var E=i.parentPath;if(FS(b)&&E.isOptionalCallExpression({callee:i.node,optional:!0})){var D=b.object;(R=e.scope.maybeGenerateMemoised(D))&&(b.object=AS("=",R,D))}var w=i;u&&(w=E,b=E.node);var C,S,T=g?AS("=",TS(f),TS(p)):TS(f);if(o?(C=t?wS("!=",T,NS()):BS("&&",wS("!==",T,NS()),wS("!==",TS(f),s.buildUndefinedNode())),w.replaceWith(BS("&&",C,b))):(S=t?wS("==",T,NS()):BS("||",wS("===",T,NS()),wS("===",TS(f),s.buildUndefinedNode())),w.replaceWith(jS(S,u?CS(!0):s.buildUndefinedNode(),b))),R){var j=E.node;E.replaceWith(MS($S(j.callee,PS("call"),!1,!0),[TS(R)].concat(A(j.arguments)),!1))}}else if(IS(n,{argument:a})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var P=n.operator,F=n.prefix;this.memoise(e,2);var _=wS(P[0],GS("+",this.get(e)),LS(1));if(F)r.replaceWith(this.set(e,_));else{var k=e.scope,I=k.generateUidIdentifierBasedOnNode(a);k.push({id:I}),_.left=AS("=",TS(I),_.left),r.replaceWith(US([this.set(e,_),TS(I)]))}}else if(r.isAssignmentExpression({left:a})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var B=r.node,O=B.operator,N=B.right;if("="===O)r.replaceWith(this.set(e,N));else{var L=O.slice(0,-1);ES.includes(L)?(this.memoise(e,1),r.replaceWith(BS(L,this.get(e),this.set(e,N)))):(this.memoise(e,2),r.replaceWith(this.set(e,wS(L,this.get(e),N))))}}else{if(!r.isCallExpression({callee:a}))return r.isOptionalCallExpression({callee:a})?s.path.isPattern()?void r.replaceWith(SS(DS([],r.node),[])):void r.replaceWith(this.optionalCall(e,r.node.arguments)):void(r.isForXStatement({left:a})||r.isObjectProperty({value:a})&&r.parentPath.isObjectPattern()||r.isAssignmentPattern({left:a})&&r.parentPath.isObjectProperty({value:n})&&r.parentPath.parentPath.isObjectPattern()||r.isArrayPattern()||r.isAssignmentPattern({left:a})&&r.parentPath.isArrayPattern()||r.isRestElement()?e.replaceWith(this.destructureSet(e)):r.isTaggedTemplateExpression()?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e)));r.replaceWith(this.call(e,r.node.arguments))}}};function KS(e,t,a){e.traverse(t,Object.assign({},HS,a,{memoiser:new WS}))}var XS,qS=gr,zS=Cr,JS=H,YS=Ie,QS=Br,ZS=Fs,eT=Ps;function tT(e,t,a,n){return 1===a.length&&YS(a[0])&&JS(a[0].argument,{name:"arguments"})?n?ZS(eT(e,zS("apply"),!1,!0),[t,a[0].argument],!1):qS(QS(e,zS("apply")),[t,a[0].argument]):n?ZS(eT(e,zS("call"),!1,!0),[t].concat(A(a)),!1):qS(QS(e,zS("call")),[t].concat(A(a)))}var aT=an,nT=ir,rT=_r,sT=gr,iT=tu,oT=Cr,dT=Br,uT=Wr,lT=jr,cT=Xr;function pT(e,t,a,n){e=iT(e);var r=t||n?e:dT(e,oT("prototype"));return sT(a.addHelper("getPrototypeOf"),[r])}var gT=((XS={})[(xo?"StaticBlock|":"")+"ClassPrivateProperty|TypeAnnotation"]=function(e){e.skip()},XS.Function=function(e){e.isMethod()||e.isArrowFunctionExpression()||e.skip()},XS["Method|ClassProperty"]=function(e){!function(e){if(e.node.computed)for(var t,a=S(aT[e.type]);!(t=a()).done;){var n=t.value;"key"!==n&&e.skipKey(n)}else e.skip()}(e)},XS),fT=KA.visitors.merge([gT,{Super:function(e,t){var a=e.node,n=e.parentPath;n.isMemberExpression({object:a})&&t.handle(n)}}]),hT=KA.visitors.merge([gT,{Scopable:function(e,t){var a=t.refName,n=e.scope.getOwnBinding(a);n&&n.identifier.name===a&&e.scope.rename(a)}}]),mT={memoise:function(e,t){var a=e.scope,n=e.node,r=n.computed,s=n.property;if(r){var i=a.maybeGenerateMemoised(s);i&&this.memoiser.set(s,i,t)}},prop:function(e){var t=e.node,a=t.computed,n=t.property;return this.memoiser.has(n)?iT(this.memoiser.get(n)):a?iT(n):lT(n.name)},get:function(e){return this._get(e,this._getThisRefs())},_get:function(e,t){var a=pT(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return sT(this.file.addHelper("get"),[t.memo?uT([t.memo,a]):a,this.prop(e),t.this])},_getThisRefs:function(){if(!this.isDerivedConstructor)return{this:cT()};var e=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:nT("=",e,cT()),this:iT(e)}},set:function(e,t){var a=this._getThisRefs(),n=pT(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return sT(this.file.addHelper("set"),[a.memo?uT([a.memo,n]):n,this.prop(e),t,a.this,rT(e.isInStrictMode())])},destructureSet:function(e){throw e.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call:function(e,t){var a=this._getThisRefs();return tT(this._get(e,a),iT(a.this),t,!1)},optionalCall:function(e,t){var a=this._getThisRefs();return tT(this._get(e,a),iT(a.this),t,!0)}},yT=Object.assign({},mT,{prop:function(e){var t=e.node.property;return this.memoiser.has(t)?iT(this.memoiser.get(t)):iT(t)},get:function(e){var t,a,n,r=this.isStatic,s=this.getSuperRef,i=e.node.computed,o=this.prop(e);r?t=null!=(a=s())?a:dT(oT("Function"),oT("prototype")):t=dT(null!=(n=s())?n:oT("Object"),oT("prototype"));return dT(t,o,i)},set:function(e,t){var a=e.node.computed,n=this.prop(e);return nT("=",dT(cT(),n,a),t)},destructureSet:function(e){var t=e.node.computed,a=this.prop(e);return dT(cT(),a,t)},call:function(e,t){return tT(this.get(e),cT(),t,!1)},optionalCall:function(e,t){return tT(this.get(e),cT(),t,!0)}}),RT=function(){function e(e){var t,a=e.methodPath;this.methodPath=a,this.isDerivedConstructor=a.isClassMethod({kind:"constructor"})&&!!e.superRef,this.isStatic=a.isObjectMethod()||a.node.static||(null==a.isStaticBlock?void 0:a.isStaticBlock()),this.isPrivateMethod=a.isPrivate()&&a.isMethod(),this.file=e.file,this.constantSuper=null!=(t=e.constantSuper)?t:e.isLoose,this.opts=e}var t=e.prototype;return t.getObjectRef=function(){return iT(this.opts.objectRef||this.opts.getObjectRef())},t.getSuperRef=function(){return this.opts.superRef?iT(this.opts.superRef):this.opts.getSuperRef?iT(this.opts.getSuperRef()):void 0},t.replace=function(){this.opts.refToPreserve&&this.methodPath.traverse(hT,{refName:this.opts.refToPreserve.name});var e=this.constantSuper?yT:mT;KS(this.methodPath,fT,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:e.get},e))},e}(),bT=Pr,vT=Jr;function xT(e){KA(e.node,Object.assign({},ET,{noScope:!0}))}var ET=KA.visitors.merge([gT,{ThisExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){e.replaceWith(vT("void",bT(0),!0))}))}]),DT=Na,AT=ir,wT=or,CT=tu,ST=Cr,TT=Ir,jT=Pr,PT=Wr,FT=Jr;function _T(e,t){e.traverse(IT,{scope:e.scope,bindingNames:t,seen:new WeakSet})}var kT,IT={UpdateExpression:{exit:function(e){var t=this.scope,a=this.bindingNames,n=e.get("argument");if(n.isIdentifier()){var r=n.node.name;if(a.has(r)&&t.getBinding(r)===e.scope.getBinding(r))if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()){var s="++"==e.node.operator?"+=":"-=";e.replaceWith(AT(s,n.node,jT(1)))}else if(e.node.prefix)e.replaceWith(AT("=",ST(r),wT(e.node.operator[0],FT("+",n.node),jT(1))));else{var i=e.scope.generateUidIdentifierBasedOnNode(n.node,"old"),o=i.name;e.scope.push({id:i});var d=wT(e.node.operator[0],ST(o),jT(1));e.replaceWith(PT([AT("=",ST(o),FT("+",n.node)),AT("=",CT(n.node),d),ST(o)]))}}}},AssignmentExpression:{exit:function(e){var t=this.scope,a=this.seen,n=this.bindingNames;if("="!==e.node.operator&&!a.has(e.node)){a.add(e.node);var r=e.get("left");if(r.isIdentifier()){var s=r.node.name;if(n.has(s)&&t.getBinding(s)===e.scope.getBinding(s)){var i=e.node.operator.slice(0,-1);DT.includes(i)?e.replaceWith(TT(i,e.node.left,AT("=",CT(e.node.left),e.node.right))):(e.node.right=wT(i,CT(e.node.left),e.node.right),e.node.operator="=")}}}}}},BT=ir,OT=gr,NT=tu,LT=vr,MT=El,$T=Cr,UT=Z,GT=fe,WT=Zi,VT=eo,HT=Br,KT=Pr,XT=Wr,qT=jr,zT=Qr,JT=Zr;var YT={Scope:function(e){e.skip()},ClassDeclaration:function(e){var t=this.requeueInParent,a=this.exported,n=this.metadata,r=e.node.id;if(!r)throw new Error("Expected class to have a name");var s=r.name,i=a.get(s)||[];if(i.length>0){var o=LT(QT(n,i,$T(s)));o._blockHoist=e.node._blockHoist,t(e.insertAfter(o)[0])}},VariableDeclaration:function(e){var t=this.requeueInParent,a=this.exported,n=this.metadata;Object.keys(e.getOuterBindingIdentifiers()).forEach((function(r){var s=a.get(r)||[];if(s.length>0){var i=LT(QT(n,s,$T(r)));i._blockHoist=e.node._blockHoist,t(e.insertAfter(i)[0])}}))}},QT=function(e,t,a){return(t||[]).reduce((function(t,a){var n=e.stringSpecifiers.has(a);return BT("=",HT($T(e.exportName),n?qT(a):$T(a),n),t)}),a)},ZT=function(e){return jE.expression.ast(kT||(kT=E(["\n (function() {\n throw new Error('\"' + '","' + '\" is read-only.');\n })()\n "])),e)},ej={ReferencedIdentifier:function(e){var t=this.seen,a=this.buildImportReference,n=this.scope,r=this.imported,s=this.requeueInParent;if(!t.has(e.node)){t.add(e.node);var i=e.node.name,o=r.get(i);if(o){if(function(e){do{switch(e.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return"type"===e.parentPath.parent.exportKind;default:if(e.parentPath.isStatement()||e.parentPath.isExpression())return!1}}while(e=e.parentPath)}(e))throw e.buildCodeFrameError('Cannot transform the imported binding "'+i+"\" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.");var d=e.scope.getBinding(i);if(n.getBinding(i)!==d)return;var u=a(o,e.node);if(u.loc=e.node.loc,(e.parentPath.isCallExpression({callee:e.node})||e.parentPath.isOptionalCallExpression({callee:e.node})||e.parentPath.isTaggedTemplateExpression({tag:e.node}))&&UT(u))e.replaceWith(XT([KT(0),u]));else if(e.isJSXIdentifier()&&UT(u)){var l=u.object,c=u.property;e.replaceWith(VT(WT(l.name),WT(c.name)))}else e.replaceWith(u);s(e),e.skip()}}},AssignmentExpression:{exit:function(e){var t=this,a=this.scope,n=this.seen,r=this.imported,s=this.exported,i=this.requeueInParent,o=this.buildImportReference;if(!n.has(e.node)){n.add(e.node);var d=e.get("left");if(!d.isMemberExpression())if(d.isIdentifier()){var u=d.node.name;if(a.getBinding(u)!==e.scope.getBinding(u))return;var l=s.get(u),c=r.get(u);if((null==l?void 0:l.length)>0||c){aS("="===e.node.operator,"Path was not simplified");var p=e.node;c&&(p.left=o(c,p.left),p.right=XT([p.right,ZT(u)])),e.replaceWith(QT(this.metadata,l,p)),i(e)}}else{var g=d.getOuterBindingIdentifiers(),f=Object.keys(g).filter((function(t){return a.getBinding(t)===e.scope.getBinding(t)})),h=f.find((function(e){return r.has(e)}));h&&(e.node.right=XT([e.node.right,ZT(h)]));var m=[];if(f.forEach((function(e){var a=s.get(e)||[];a.length>0&&m.push(QT(t.metadata,a,$T(e)))})),m.length>0){var y=XT(m);e.parentPath.isExpressionStatement()&&((y=LT(y))._blockHoist=e.parentPath.node._blockHoist),i(e.insertAfter(y)[0])}}}}},"ForOfStatement|ForInStatement":function(e){var t=e.scope,a=e.node.left,n=this.exported,r=this.imported,s=this.scope;if(!GT(a)){for(var i,o=!1,d=e.get("body").scope,u=0,l=Object.keys(MT(a));u<l.length;u++){var c=l[u];s.getBinding(c)===t.getBinding(c)&&(n.has(c)&&(o=!0,d.hasOwnBinding(c)&&d.rename(c)),r.has(c)&&!i&&(i=c))}if(!o&&!i)return;e.ensureBlock();var p=e.get("body"),g=t.generateUidIdentifierBasedOnNode(a);e.get("left").replaceWith(zT("let",[JT(NT(g))])),t.registerDeclaration(e.get("left")),o&&p.unshiftContainer("body",LT(BT("=",a,g))),i&&p.unshiftContainer("body",LT(ZT(i)))}}};function tj(e,t){for(var a=0,n=e.length-1;n>=0;n--){var r=e[n];"."===r?e.splice(n,1):".."===r?(e.splice(n,1),a++):a&&(e.splice(n,1),a--)}if(t)for(;a--;a)e.unshift("..");return e}var aj=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,nj=function(e){return aj.exec(e).slice(1)};function rj(){for(var e="",t=!1,a=arguments.length-1;a>=-1&&!t;a--){var n=a>=0?arguments[a]:"/";if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");n&&(e=n+"/"+e,t="/"===n.charAt(0))}return(t?"/":"")+(e=tj(gj(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function sj(e){var t=ij(e),a="/"===fj(e,-1);return(e=tj(gj(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&a&&(e+="/"),(t?"/":"")+e}function ij(e){return"/"===e.charAt(0)}function oj(){var e=Array.prototype.slice.call(arguments,0);return sj(gj(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function dj(e,t){function a(e){for(var t=0;t<e.length&&""===e[t];t++);for(var a=e.length-1;a>=0&&""===e[a];a--);return t>a?[]:e.slice(t,a-t+1)}e=rj(e).substr(1),t=rj(t).substr(1);for(var n=a(e.split("/")),r=a(t.split("/")),s=Math.min(n.length,r.length),i=s,o=0;o<s;o++)if(n[o]!==r[o]){i=o;break}var d=[];for(o=i;o<n.length;o++)d.push("..");return(d=d.concat(r.slice(i))).join("/")}function uj(e){var t=nj(e),a=t[0],n=t[1];return a||n?(n&&(n=n.substr(0,n.length-1)),a+n):"."}function lj(e,t){var a=nj(e)[2];return t&&a.substr(-1*t.length)===t&&(a=a.substr(0,a.length-t.length)),a}function cj(e){return nj(e)[3]}var pj={extname:cj,basename:lj,dirname:uj,sep:"/",delimiter:":",relative:dj,join:oj,isAbsolute:ij,normalize:sj,resolve:rj};function gj(e,t){if(e.filter)return e.filter(t);for(var a=[],n=0;n<e.length;n++)t(e[n],n,e)&&a.push(e[n]);return a}var fj="b"==="ab".substr(-1)?function(e,t,a){return e.substr(t,a)}:function(e,t,a){return t<0&&(t=e.length+t),e.substr(t,a)},hj=Object.freeze({__proto__:null,resolve:rj,normalize:sj,isAbsolute:ij,join:oj,relative:dj,sep:"/",delimiter:":",dirname:uj,basename:lj,extname:cj,default:pj});function mj(e){return e.hasExports}function yj(e){return 0===e.imports.size&&0===e.importsNamespace.size&&0===e.reexports.size&&0===e.reexportNamespace.size&&!e.reexportAll}function Rj(e){if("function"!=typeof e&&"none"!==e&&"babel"!==e&&"node"!==e)throw new Error('.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received '+e+").");return e}function bj(e,t){return"function"==typeof e?Rj(e(t)):e}function vj(e,t,a){var n=a.importInterop,r=a.initializeReexports,s=void 0!==r&&r,i=a.lazy,o=void 0!==i&&i,d=a.esNamespaceOnly,u=void 0!==d&&d;t||(t=e.scope.generateUidIdentifier("exports").name);var l=new Set;!function(e){e.get("body").forEach((function(e){e.isExportDefaultDeclaration()&&Tc(e)}))}(e);var c=function(e,t,a){var n=t.lazy,r=t.initializeReexports,s=function(e,t,a){var n=new Map;e.get("body").forEach((function(e){var a;if(e.isImportDeclaration())a="import";else{if(e.isExportDefaultDeclaration()&&(e=e.get("declaration")),e.isExportNamedDeclaration())if(e.node.declaration)e=e.get("declaration");else if(t&&e.node.source&&e.get("source").isStringLiteral())return void e.get("specifiers").forEach((function(e){Ej(e),n.set(e.get("local").node.name,"block")}));if(e.isFunctionDeclaration())a="hoisted";else if(e.isClassDeclaration())a="block";else if(e.isVariableDeclaration({kind:"var"}))a="var";else{if(!e.isVariableDeclaration())return;a="block"}}Object.keys(e.getOuterBindingIdentifiers()).forEach((function(e){n.set(e,a)}))}));var r=new Map,s=function(e){var t=e.node.name,a=r.get(t);if(!a){var s=n.get(t);if(void 0===s)throw e.buildCodeFrameError('Exporting local "'+t+'", which is not declared.');a={names:[],kind:s},r.set(t,a)}return a};return e.get("body").forEach((function(e){if(!e.isExportNamedDeclaration()||!t&&e.node.source){if(e.isExportDefaultDeclaration()){var n=e.get("declaration");if(!n.isFunctionDeclaration()&&!n.isClassDeclaration())throw n.buildCodeFrameError("Unexpected default expression export.");s(n.get("id")).names.push("default")}}else if(e.node.declaration){var r=e.get("declaration"),i=r.getOuterBindingIdentifierPaths();Object.keys(i).forEach((function(e){if("__esModule"===e)throw r.buildCodeFrameError('Illegal export "__esModule".');s(i[e]).names.push(e)}))}else e.get("specifiers").forEach((function(e){var t=e.get("local"),n=e.get("exported"),r=s(t),i=xj(n,a);if("__esModule"===i)throw n.buildCodeFrameError('Illegal export "__esModule".');r.names.push(i)}))})),r}(e,r,a),i=new Map,o=function(t){var a=t.value,n=i.get(a);return n||(n={name:e.scope.generateUidIdentifier(lj(a,cj(a))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,lazy:!1,source:a},i.set(a,n)),n},d=!1;e.get("body").forEach((function(e){if(e.isImportDeclaration()){var t=o(e.node.source);t.loc||(t.loc=e.node.loc),e.get("specifiers").forEach((function(e){if(e.isImportDefaultSpecifier()){var n=e.get("local").node.name;t.imports.set(n,"default");var r=s.get(n);r&&(s.delete(n),r.names.forEach((function(e){t.reexports.set(e,"default")})))}else if(e.isImportNamespaceSpecifier()){var i=e.get("local").node.name;t.importsNamespace.add(i);var o=s.get(i);o&&(s.delete(i),o.names.forEach((function(e){t.reexportNamespace.add(e)})))}else if(e.isImportSpecifier()){var d=xj(e.get("imported"),a),u=e.get("local").node.name;t.imports.set(u,d);var l=s.get(u);l&&(s.delete(u),l.names.forEach((function(e){t.reexports.set(e,d)})))}}))}else if(e.isExportAllDeclaration()){d=!0;var n=o(e.node.source);n.loc||(n.loc=e.node.loc),n.reexportAll={loc:e.node.loc}}else if(e.isExportNamedDeclaration()&&e.node.source){d=!0;var r=o(e.node.source);r.loc||(r.loc=e.node.loc),e.get("specifiers").forEach((function(e){Ej(e);var t=xj(e.get("local"),a),n=xj(e.get("exported"),a);if(r.reexports.set(n,t),"__esModule"===n)throw e.get("exported").buildCodeFrameError('Illegal export "__esModule".')}))}else(e.isExportNamedDeclaration()||e.isExportDefaultDeclaration())&&(d=!0)}));for(var u,l=S(i.values());!(u=l()).done;){var c=u.value,p=!1,g=!1;c.importsNamespace.size>0&&(p=!0,g=!0),c.reexportAll&&(g=!0);for(var f,h=S(c.imports.values());!(f=h()).done;){"default"===f.value?p=!0:g=!0}for(var m,y=S(c.reexports.values());!(m=y()).done;){"default"===m.value?p=!0:g=!0}p&&g?c.interop="namespace":p&&(c.interop="default")}for(var R,b=S(i);!(R=b()).done;){var v=D(R.value,2),x=v[0],E=v[1];if(!1!==n&&!yj(E)&&!E.reexportAll)if(!0===n)E.lazy=!/\./.test(x);else if(Array.isArray(n))E.lazy=-1!==n.indexOf(x);else{if("function"!=typeof n)throw new Error(".lazy must be a boolean, string array, or function");E.lazy=n(x)}}return{hasExports:d,local:s,source:i}}(e,{initializeReexports:s,lazy:o},l),p=c.local,g=c.source,f=c.hasExports;!function(e){e.get("body").forEach((function(e){if(e.isImportDeclaration())e.remove();else if(e.isExportNamedDeclaration())e.node.declaration?(e.node.declaration._blockHoist=e.node._blockHoist,e.replaceWith(e.node.declaration)):e.remove();else if(e.isExportDefaultDeclaration()){var t=e.get("declaration");if(!t.isFunctionDeclaration()&&!t.isClassDeclaration())throw t.buildCodeFrameError("Unexpected default expression export.");t._blockHoist=e.node._blockHoist,e.replaceWith(t)}else e.isExportAllDeclaration()&&e.remove()}))}(e);for(var h,m=S(g);!(h=m()).done;){var y=D(h.value,2)[1];y.importsNamespace.size>0&&(y.name=y.importsNamespace.values().next().value);var R=bj(n,y.source);"none"===R?y.interop="none":"node"===R&&"namespace"===y.interop?y.interop="node-namespace":"node"===R&&"default"===y.interop?y.interop="node-default":u&&"namespace"===y.interop&&(y.interop="default")}return{exportName:t,exportNameListName:null,hasExports:f,local:p,source:g,stringSpecifiers:l}}function xj(e,t){if(e.isIdentifier())return e.node.name;if(e.isStringLiteral()){var a=e.node.value;return Da(a)||t.add(a),a}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.node.type)}function Ej(e){if(!e.isExportSpecifier())throw e.isExportNamespaceSpecifier()?e.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`."):e.buildCodeFrameError("Unexpected export specifier type")}var Dj,Aj,wj,Cj,Sj,Tj,jj,Pj,Fj,_j,kj,Ij,Bj,Oj=Nj;function Nj(e,t){var a=e.filename,n=e.filenameRelative,r=void 0===n?a:n,s=e.sourceRoot,i=void 0===s?t.moduleRoot:s,o=t.moduleId,d=t.moduleIds,u=void 0===d?!!o:d,l=t.getModuleId,c=t.moduleRoot,p=void 0===c?i:c;if(!u)return null;if(null!=o&&!l)return o;var g=null!=p?p+"/":"";if(r){var f=null!=i?new RegExp("^"+i+"/?"):"";g+=r.replace(f,"").replace(/\.(\w*?)$/,"")}return g=g.replace(/\\/g,"/"),l&&l(g)||g}Nj=function(e,t){var a,n,r,s;return Oj(e,{moduleId:null!=(a=t.moduleId)?a:e.moduleId,moduleIds:null!=(n=t.moduleIds)?n:e.moduleIds,getModuleId:null!=(r=t.getModuleId)?r:e.getModuleId,moduleRoot:null!=(s=t.moduleRoot)?s:e.moduleRoot})};var Lj=_r,Mj=gr,$j=tu,Uj=ur,Gj=lr,Wj=vr,Vj=Cr,Hj=H,Kj=Br,Xj=jr,qj=vl,zj=Qr,Jj=Zr;function Yj(e,t){var a=t.loose,n=t.exportName,r=t.strict,s=t.allowTopLevelThis,i=t.strictMode,o=t.noInterop,d=t.importInterop,u=void 0===d?o?"none":"babel":d,l=t.lazy,c=t.esNamespaceOnly,p=t.constantReexports,g=void 0===p?a:p,f=t.enumerableModuleMeta,h=void 0===f?a:f,m=t.noIncompleteNsImportDetection;Rj(u),aS(mS(e),"Cannot process module statements in a script"),e.node.sourceType="script";var y=vj(e,n,{importInterop:u,initializeReexports:g,lazy:l,esNamespaceOnly:c});(s||xT(e),function(e,t){for(var a,n=new Map,r=new Map,s=function(t){e.requeue(t)},i=S(t.source);!(a=i()).done;){for(var o,d=D(a.value,2),u=d[0],l=d[1],c=S(l.imports);!(o=c()).done;){var p=D(o.value,2),g=p[0],f=p[1];n.set(g,[u,f,null])}for(var h,m=S(l.importsNamespace);!(h=m()).done;){var y=h.value;n.set(y,[u,null,y])}}for(var R,b=S(t.local);!(R=b()).done;){var v,x=D(R.value,2),E=x[0],w=x[1],C=r.get(E);C||(C=[],r.set(E,C)),(v=C).push.apply(v,A(w.names))}var T={metadata:t,requeueInParent:s,scope:e.scope,exported:r};e.traverse(YT,T),_T(e,new Set([].concat(A(Array.from(n.keys())),A(Array.from(r.keys())))));var j={seen:new WeakSet,metadata:t,requeueInParent:s,scope:e.scope,imported:n,exported:r,buildImportReference:function(e,a){var n=D(e,3),r=n[0],s=n[1],i=n[2],o=t.source.get(r);if(i)return o.lazy&&(a=OT(a,[])),a;var d=$T(o.name);if(o.lazy&&(d=OT(d,[])),"default"===s&&"node-default"===o.interop)return d;var u=t.stringSpecifiers.has(s);return HT(d,u?qT(s):$T(s),u)}};e.traverse(ej,j)}(e,y),!1!==i)&&(e.node.directives.some((function(e){return"use strict"===e.value.value}))||e.unshiftContainer("directives",Uj(Gj("use strict"))));var R=[];mj(y)&&!r&&R.push(function(e,t){void 0===t&&(t=!1);return(t?jE.statement(jj||(jj=E(["\n EXPORTS.__esModule = true;\n "]))):jE.statement(Pj||(Pj=E(['\n Object.defineProperty(EXPORTS, "__esModule", {\n value: true,\n });\n ']))))({EXPORTS:e.exportName})}(y,h));var b=function(e,t){for(var a,n=Object.create(null),r=S(t.local.values());!(a=r()).done;)for(var s,i=S(a.value.names);!(s=i()).done;){n[s.value]=!0}for(var o,d=!1,u=S(t.source.values());!(o=u()).done;){for(var l,c=o.value,p=S(c.reexports.keys());!(l=p()).done;){n[l.value]=!0}for(var g,f=S(c.reexportNamespace);!(g=f()).done;){n[g.value]=!0}d=d||!!c.reexportAll}if(!d||0===Object.keys(n).length)return null;var h=e.scope.generateUidIdentifier("exportNames");return delete n.default,{name:h.name,statement:zj("var",[Jj(h,qj(n))])}}(e,y);return b&&(y.exportNameListName=b.name,R.push(b.statement)),R.push.apply(R,A(function(e,t,a,n){void 0===a&&(a=!1);void 0===n&&(n=!1);for(var r,s=[],i=S(t.local);!(r=i()).done;){var o=D(r.value,2),d=o[0],u=o[1];if("import"===u.kind);else if("hoisted"===u.kind)s.push([u.names[0],rP(t,u.names,Vj(d))]);else if(!n)for(var l,c=S(u.names);!(l=c()).done;){var p=l.value;s.push([p,null])}}for(var g,f=S(t.source.values());!(g=f()).done;){var h=g.value;if(!a)for(var m=aP(t,h,!1),y=A(h.reexports.keys()),R=0;R<m.length;R++)s.push([y[R],m[R]]);if(!n)for(var b,v=S(h.reexportNamespace);!(b=v()).done;){var x=b.value;s.push([x,null])}}s.sort((function(e,t){return e[0]>t[0]?1:-1}));var E=[];if(n)for(var w,C=S(s);!(w=C()).done;){var T=D(w.value,2)[1];E.push(T)}else for(var j=100,P=0,F=[];P<s.length;P+=j){for(var _=0;_<j&&P+_<s.length;_++){var k=D(s[P+_],2),I=k[0],B=k[1];null!==B?(F.length>0&&(E.push(rP(t,F,e.scope.buildUndefinedNode())),F=[]),E.push(B)):F.push(I)}F.length>0&&E.push(rP(t,F,e.scope.buildUndefinedNode()))}return E}(e,y,g,m))),{meta:y,headers:R}}function Qj(e){e.forEach((function(e){e._blockHoist=3}))}function Zj(e,t,a){if("none"===a)return null;if("node-namespace"===a)return Mj(e.hub.addHelper("interopRequireWildcard"),[t,Lj(!0)]);if("node-default"===a)return null;var n;if("default"===a)n="interopRequireDefault";else{if("namespace"!==a)throw new Error("Unknown interop: "+a);n="interopRequireWildcard"}return Mj(e.hub.addHelper(n),[t])}function eP(e,t,a){void 0===a&&(a=!1);var n=[],r=Vj(t.name);t.lazy&&(r=Mj(r,[]));for(var s,i=S(t.importsNamespace);!(s=i()).done;){var o=s.value;o!==t.name&&n.push(jE.statement(Dj||(Dj=E(["var NAME = SOURCE;"])))({NAME:o,SOURCE:$j(r)}))}a&&n.push.apply(n,A(aP(e,t,!0)));for(var d,u=S(t.reexportNamespace);!(d=u()).done;){var l=d.value;n.push((t.lazy?jE.statement(Aj||(Aj=E(['\n Object.defineProperty(EXPORTS, "NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE;\n }\n });\n ']))):jE.statement(wj||(wj=E(["EXPORTS.NAME = NAMESPACE;"]))))({EXPORTS:e.exportName,NAME:l,NAMESPACE:$j(r)}))}if(t.reexportAll){var c=function(e,t,a){return(a?jE.statement(Fj||(Fj=E(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;\n\n EXPORTS[key] = NAMESPACE[key];\n });\n ']))):jE.statement(_j||(_j=E(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n ']))))({NAMESPACE:t,EXPORTS:e.exportName,VERIFY_NAME_LIST:e.exportNameListName?jE(kj||(kj=E(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "])))({EXPORTS_LIST:e.exportNameListName}):null})}(e,$j(r),a);c.loc=t.reexportAll.loc,n.push(c)}return n}var tP={constant:jE.statement(Cj||(Cj=E(["EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;"]))),constantComputed:jE.statement(Sj||(Sj=E(['EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;']))),spec:jE.statement(Tj||(Tj=E(['\n Object.defineProperty(EXPORTS, "EXPORT_NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE_IMPORT;\n },\n });\n '])))},aP=function(e,t,a){var n=t.lazy?Mj(Vj(t.name),[]):Vj(t.name),r=e.stringSpecifiers;return Array.from(t.reexports,(function(s){var i=D(s,2),o=i[0],d=i[1],u=$j(n);"default"===d&&"node-default"===t.interop||(u=r.has(d)?Kj(u,Xj(d),!0):Kj(u,Vj(d)));var l={EXPORTS:e.exportName,EXPORT_NAME:o,NAMESPACE_IMPORT:u};return a||Hj(u)?r.has(o)?tP.constantComputed(l):tP.constant(l):tP.spec(l)}))};var nP={computed:jE.expression(Ij||(Ij=E(['EXPORTS["NAME"] = VALUE']))),default:jE.expression(Bj||(Bj=E(["EXPORTS.NAME = VALUE"])))};function rP(e,t,a){var n=e.stringSpecifiers,r=e.exportName;return Wj(t.reduce((function(e,t){var a={EXPORTS:r,NAME:t,VALUE:e};return n.has(t)?nP.computed(a):nP.default(a)}),a))}var sP={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},iP="object"==typeof la&&la.env&&la.env.NODE_DEBUG&&/\bsemver\b/i.test(la.env.NODE_DEBUG)?function(){for(var e,t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return(e=console).error.apply(e,["SEMVER"].concat(a))}:function(){},oP=r((function(e,t){var a=sP.MAX_SAFE_COMPONENT_LENGTH,n=(t=e.exports={}).re=[],r=t.src=[],s=t.t={},i=0,o=function(e,t,a){var o=i++;iP(o,t),s[e]=o,r[o]=t,n[o]=new RegExp(t,a?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","[0-9]+"),o("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),o("MAINVERSION","("+r[s.NUMERICIDENTIFIER]+")\\.("+r[s.NUMERICIDENTIFIER]+")\\.("+r[s.NUMERICIDENTIFIER]+")"),o("MAINVERSIONLOOSE","("+r[s.NUMERICIDENTIFIERLOOSE]+")\\.("+r[s.NUMERICIDENTIFIERLOOSE]+")\\.("+r[s.NUMERICIDENTIFIERLOOSE]+")"),o("PRERELEASEIDENTIFIER","(?:"+r[s.NUMERICIDENTIFIER]+"|"+r[s.NONNUMERICIDENTIFIER]+")"),o("PRERELEASEIDENTIFIERLOOSE","(?:"+r[s.NUMERICIDENTIFIERLOOSE]+"|"+r[s.NONNUMERICIDENTIFIER]+")"),o("PRERELEASE","(?:-("+r[s.PRERELEASEIDENTIFIER]+"(?:\\."+r[s.PRERELEASEIDENTIFIER]+")*))"),o("PRERELEASELOOSE","(?:-?("+r[s.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+r[s.PRERELEASEIDENTIFIERLOOSE]+")*))"),o("BUILDIDENTIFIER","[0-9A-Za-z-]+"),o("BUILD","(?:\\+("+r[s.BUILDIDENTIFIER]+"(?:\\."+r[s.BUILDIDENTIFIER]+")*))"),o("FULLPLAIN","v?"+r[s.MAINVERSION]+r[s.PRERELEASE]+"?"+r[s.BUILD]+"?"),o("FULL","^"+r[s.FULLPLAIN]+"$"),o("LOOSEPLAIN","[v=\\s]*"+r[s.MAINVERSIONLOOSE]+r[s.PRERELEASELOOSE]+"?"+r[s.BUILD]+"?"),o("LOOSE","^"+r[s.LOOSEPLAIN]+"$"),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE",r[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),o("XRANGEIDENTIFIER",r[s.NUMERICIDENTIFIER]+"|x|X|\\*"),o("XRANGEPLAIN","[v=\\s]*("+r[s.XRANGEIDENTIFIER]+")(?:\\.("+r[s.XRANGEIDENTIFIER]+")(?:\\.("+r[s.XRANGEIDENTIFIER]+")(?:"+r[s.PRERELEASE]+")?"+r[s.BUILD]+"?)?)?"),o("XRANGEPLAINLOOSE","[v=\\s]*("+r[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+r[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+r[s.XRANGEIDENTIFIERLOOSE]+")(?:"+r[s.PRERELEASELOOSE]+")?"+r[s.BUILD]+"?)?)?"),o("XRANGE","^"+r[s.GTLT]+"\\s*"+r[s.XRANGEPLAIN]+"$"),o("XRANGELOOSE","^"+r[s.GTLT]+"\\s*"+r[s.XRANGEPLAINLOOSE]+"$"),o("COERCE","(^|[^\\d])(\\d{1,"+a+"})(?:\\.(\\d{1,"+a+"}))?(?:\\.(\\d{1,"+a+"}))?(?:$|[^\\d])"),o("COERCERTL",r[s.COERCE],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM","(\\s*)"+r[s.LONETILDE]+"\\s+",!0),t.tildeTrimReplace="$1~",o("TILDE","^"+r[s.LONETILDE]+r[s.XRANGEPLAIN]+"$"),o("TILDELOOSE","^"+r[s.LONETILDE]+r[s.XRANGEPLAINLOOSE]+"$"),o("LONECARET","(?:\\^)"),o("CARETTRIM","(\\s*)"+r[s.LONECARET]+"\\s+",!0),t.caretTrimReplace="$1^",o("CARET","^"+r[s.LONECARET]+r[s.XRANGEPLAIN]+"$"),o("CARETLOOSE","^"+r[s.LONECARET]+r[s.XRANGEPLAINLOOSE]+"$"),o("COMPARATORLOOSE","^"+r[s.GTLT]+"\\s*("+r[s.LOOSEPLAIN]+")$|^$"),o("COMPARATOR","^"+r[s.GTLT]+"\\s*("+r[s.FULLPLAIN]+")$|^$"),o("COMPARATORTRIM","(\\s*)"+r[s.GTLT]+"\\s*("+r[s.LOOSEPLAIN]+"|"+r[s.XRANGEPLAIN]+")",!0),t.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE","^\\s*("+r[s.XRANGEPLAIN]+")\\s+-\\s+("+r[s.XRANGEPLAIN]+")\\s*$"),o("HYPHENRANGELOOSE","^\\s*("+r[s.XRANGEPLAINLOOSE]+")\\s+-\\s+("+r[s.XRANGEPLAINLOOSE]+")\\s*$"),o("STAR","(<|>)?=?\\s*\\*"),o("GTE0","^\\s*>=\\s*0.0.0\\s*$"),o("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}),"/$$rollup_base$$/node_modules/semver-BABEL_8_BREAKING-true/internal"),dP=["includePrerelease","loose","rtl"],uP=function(e){return e?"object"!=typeof e?{loose:!0}:dP.filter((function(t){return e[t]})).reduce((function(e,t){return e[t]=!0,e}),{}):{}},lP=/^[0-9]+$/,cP=function(e,t){var a=lP.test(e),n=lP.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1},pP=cP,gP=sP.MAX_LENGTH,fP=sP.MAX_SAFE_INTEGER,hP=oP.re,mP=oP.t,yP=pP,RP=function(){function e(t,a){if(a=uP(a),t instanceof e){if(t.loose===!!a.loose&&t.includePrerelease===!!a.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: "+t);if(t.length>gP)throw new TypeError("version is longer than "+gP+" characters");iP("SemVer",t,a),this.options=a,this.loose=!!a.loose,this.includePrerelease=!!a.includePrerelease;var n=t.trim().match(a.loose?hP[mP.LOOSE]:hP[mP.FULL]);if(!n)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>fP||this.major<0)throw new TypeError("Invalid major version");if(this.minor>fP||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>fP||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<fP)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}var t=e.prototype;return t.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},t.toString=function(){return this.version},t.compare=function(t){if(iP("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if("string"==typeof t&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)},t.compareMain=function(t){return t instanceof e||(t=new e(t,this.options)),yP(this.major,t.major)||yP(this.minor,t.minor)||yP(this.patch,t.patch)},t.comparePre=function(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var a=0;do{var n=this.prerelease[a],r=t.prerelease[a];if(iP("prerelease compare",a,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return yP(n,r)}while(++a)},t.compareBuild=function(t){t instanceof e||(t=new e(t,this.options));var a=0;do{var n=this.build[a],r=t.build[a];if(iP("prerelease compare",a,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return yP(n,r)}while(++a)},t.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var a=this.prerelease.length;--a>=0;)"number"==typeof this.prerelease[a]&&(this.prerelease[a]++,a=-2);-1===a&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},e}(),bP=(oP.re,oP.t,function(e,t,a){return new RP(e,a).compare(new RP(t,a))}),vP=function(e,t,a){return 0===bP(e,t,a)},xP=function(e,t,a){return bP(e,t,a)>0},EP=function(e,t,a){return bP(e,t,a)<0},DP=function(e,t,a){return 0!==bP(e,t,a)},AP=function(e,t,a){return bP(e,t,a)>=0},wP=function(e,t,a){return bP(e,t,a)<=0},CP=function(e,t,a,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return vP(e,a,n);case"!=":return DP(e,a,n);case">":return xP(e,a,n);case">=":return AP(e,a,n);case"<":return EP(e,a,n);case"<=":return wP(e,a,n);default:throw new TypeError("Invalid operator: "+t)}},SP=(oP.re,oP.t,TP);function TP(e){var t=this;if(t instanceof TP||(t=new TP),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var a=0,n=arguments.length;a<n;a++)t.push(arguments[a]);return t}function jP(e,t,a){var n=t===e.head?new _P(a,null,t,e):new _P(a,t,t.next,e);return null===n.next&&(e.tail=n),null===n.prev&&(e.head=n),e.length++,n}function PP(e,t){e.tail=new _P(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function FP(e,t){e.head=new _P(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function _P(e,t,a,n){if(!(this instanceof _P))return new _P(e,t,a,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,a?(a.prev=this,this.next=a):this.next=null}TP.Node=_P,TP.create=TP,TP.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,a=e.prev;return t&&(t.prev=a),a&&(a.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=a),e.list.length--,e.next=null,e.prev=null,e.list=null,t},TP.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},TP.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},TP.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)PP(this,arguments[e]);return this.length},TP.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)FP(this,arguments[e]);return this.length},TP.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},TP.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},TP.prototype.forEach=function(e,t){t=t||this;for(var a=this.head,n=0;null!==a;n++)e.call(t,a.value,n,this),a=a.next},TP.prototype.forEachReverse=function(e,t){t=t||this;for(var a=this.tail,n=this.length-1;null!==a;n--)e.call(t,a.value,n,this),a=a.prev},TP.prototype.get=function(e){for(var t=0,a=this.head;null!==a&&t<e;t++)a=a.next;if(t===e&&null!==a)return a.value},TP.prototype.getReverse=function(e){for(var t=0,a=this.tail;null!==a&&t<e;t++)a=a.prev;if(t===e&&null!==a)return a.value},TP.prototype.map=function(e,t){t=t||this;for(var a=new TP,n=this.head;null!==n;)a.push(e.call(t,n.value,this)),n=n.next;return a},TP.prototype.mapReverse=function(e,t){t=t||this;for(var a=new TP,n=this.tail;null!==n;)a.push(e.call(t,n.value,this)),n=n.prev;return a},TP.prototype.reduce=function(e,t){var a,n=this.head;if(arguments.length>1)a=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,a=this.head.value}for(var r=0;null!==n;r++)a=e(a,n.value,r),n=n.next;return a},TP.prototype.reduceReverse=function(e,t){var a,n=this.tail;if(arguments.length>1)a=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,a=this.tail.value}for(var r=this.length-1;null!==n;r--)a=e(a,n.value,r),n=n.prev;return a},TP.prototype.toArray=function(){for(var e=new Array(this.length),t=0,a=this.head;null!==a;t++)e[t]=a.value,a=a.next;return e},TP.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,a=this.tail;null!==a;t++)e[t]=a.value,a=a.prev;return e},TP.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new TP;if(t<e||t<0)return a;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=0,r=this.head;null!==r&&n<e;n++)r=r.next;for(;null!==r&&n<t;n++,r=r.next)a.push(r.value);return a},TP.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new TP;if(t<e||t<0)return a;e<0&&(e=0),t>this.length&&(t=this.length);for(var n=this.length,r=this.tail;null!==r&&n>t;n--)r=r.prev;for(;null!==r&&n>e;n--,r=r.prev)a.push(r.value);return a},TP.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var a=0,n=this.head;null!==n&&a<e;a++)n=n.next;var r=[];for(a=0;n&&a<t;a++)r.push(n.value),n=this.removeNode(n);null===n&&(n=this.tail),n!==this.head&&n!==this.tail&&(n=n.prev);for(a=0;a<(arguments.length<=2?0:arguments.length-2);a++)n=jP(this,n,a+2<2||arguments.length<=a+2?void 0:arguments[a+2]);return r},TP.prototype.reverse=function(){for(var e=this.head,t=this.tail,a=e;null!==a;a=a.prev){var n=a.prev;a.prev=a.next,a.next=n}return this.head=t,this.tail=e,this};try{!function(e){e.prototype[Symbol.iterator]=iR.mark((function e(){var t;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.head;case 1:if(!t){e.next=7;break}return e.next=4,t.value;case 4:t=t.next,e.next=1;break;case 7:case"end":return e.stop()}}),e,this)}))}(TP)}catch(e){}var kP=Symbol("max"),IP=Symbol("length"),BP=Symbol("lengthCalculator"),OP=Symbol("allowStale"),NP=Symbol("maxAge"),LP=Symbol("dispose"),MP=Symbol("noDisposeOnSet"),$P=Symbol("lruList"),UP=Symbol("cache"),GP=Symbol("updateAgeOnGet"),WP=function(){return 1},VP=function(){function e(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[kP]=e.max||1/0;var t=e.length||WP;if(this[BP]="function"!=typeof t?WP:t,this[OP]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[NP]=e.maxAge||0,this[LP]=e.dispose,this[MP]=e.noDisposeOnSet||!1,this[GP]=e.updateAgeOnGet||!1,this.reset()}var t=e.prototype;return t.rforEach=function(e,t){t=t||this;for(var a=this[$P].tail;null!==a;){var n=a.prev;JP(this,e,a,t),a=n}},t.forEach=function(e,t){t=t||this;for(var a=this[$P].head;null!==a;){var n=a.next;JP(this,e,a,t),a=n}},t.keys=function(){return this[$P].toArray().map((function(e){return e.key}))},t.values=function(){return this[$P].toArray().map((function(e){return e.value}))},t.reset=function(){var e=this;this[LP]&&this[$P]&&this[$P].length&&this[$P].forEach((function(t){return e[LP](t.key,t.value)})),this[UP]=new Map,this[$P]=new SP,this[IP]=0},t.dump=function(){var e=this;return this[$P].map((function(t){return!KP(e,t)&&{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}})).toArray().filter((function(e){return e}))},t.dumpLru=function(){return this[$P]},t.set=function(e,t,a){if((a=a||this[NP])&&"number"!=typeof a)throw new TypeError("maxAge must be a number");var n=a?Date.now():0,r=this[BP](t,e);if(this[UP].has(e)){if(r>this[kP])return qP(this,this[UP].get(e)),!1;var s=this[UP].get(e).value;return this[LP]&&(this[MP]||this[LP](e,s.value)),s.now=n,s.maxAge=a,s.value=t,this[IP]+=r-s.length,s.length=r,this.get(e),XP(this),!0}var i=new zP(e,t,r,n,a);return i.length>this[kP]?(this[LP]&&this[LP](e,t),!1):(this[IP]+=i.length,this[$P].unshift(i),this[UP].set(e,this[$P].head),XP(this),!0)},t.has=function(e){if(!this[UP].has(e))return!1;var t=this[UP].get(e).value;return!KP(this,t)},t.get=function(e){return HP(this,e,!0)},t.peek=function(e){return HP(this,e,!1)},t.pop=function(){var e=this[$P].tail;return e?(qP(this,e),e.value):null},t.del=function(e){qP(this,this[UP].get(e))},t.load=function(e){this.reset();for(var t=Date.now(),a=e.length-1;a>=0;a--){var n=e[a],r=n.e||0;if(0===r)this.set(n.k,n.v);else{var s=r-t;s>0&&this.set(n.k,n.v,s)}}},t.prune=function(){var e=this;this[UP].forEach((function(t,a){return HP(e,a,!1)}))},y(e,[{key:"max",get:function(){return this[kP]},set:function(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[kP]=e||1/0,XP(this)}},{key:"allowStale",get:function(){return this[OP]},set:function(e){this[OP]=!!e}},{key:"maxAge",get:function(){return this[NP]},set:function(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[NP]=e,XP(this)}},{key:"lengthCalculator",get:function(){return this[BP]},set:function(e){var t=this;"function"!=typeof e&&(e=WP),e!==this[BP]&&(this[BP]=e,this[IP]=0,this[$P].forEach((function(e){e.length=t[BP](e.value,e.key),t[IP]+=e.length}))),XP(this)}},{key:"length",get:function(){return this[IP]}},{key:"itemCount",get:function(){return this[$P].length}}]),e}(),HP=function(e,t,a){var n=e[UP].get(t);if(n){var r=n.value;if(KP(e,r)){if(qP(e,n),!e[OP])return}else a&&(e[GP]&&(n.value.now=Date.now()),e[$P].unshiftNode(n));return r.value}},KP=function(e,t){if(!t||!t.maxAge&&!e[NP])return!1;var a=Date.now()-t.now;return t.maxAge?a>t.maxAge:e[NP]&&a>e[NP]},XP=function(e){if(e[IP]>e[kP])for(var t=e[$P].tail;e[IP]>e[kP]&&null!==t;){var a=t.prev;qP(e,t),t=a}},qP=function(e,t){if(t){var a=t.value;e[LP]&&e[LP](a.key,a.value),e[IP]-=a.length,e[UP].delete(a.key),e[$P].removeNode(t)}},zP=function(e,t,a,n,r){this.key=e,this.value=t,this.length=a,this.now=n,this.maxAge=r||0},JP=function(e,t,a,n){var r=a.value;KP(e,r)&&(qP(e,a),e[OP]||(r=void 0)),r&&t.call(n,r.value,r.key,e)},YP=VP,QP=function(){function e(t,a){var n=this;if(a=uP(a),t instanceof e)return t.loose===!!a.loose&&t.includePrerelease===!!a.includePrerelease?t:new e(t.raw,a);if(t instanceof xF)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=a,this.loose=!!a.loose,this.includePrerelease=!!a.includePrerelease,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map((function(e){return n.parseRange(e.trim())})).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+t);if(this.set.length>1){var r=this.set[0];if(this.set=this.set.filter((function(e){return!sF(e[0])})),0===this.set.length)this.set=[r];else if(this.set.length>1)for(var s,i=S(this.set);!(s=i()).done;){var o=s.value;if(1===o.length&&iF(o[0])){this.set=[o];break}}}this.format()}var t=e.prototype;return t.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},t.toString=function(){return this.range},t.parseRange=function(e){var t=this;e=e.trim();var a="parseRange:"+Object.keys(this.options).join(",")+":"+e,n=ZP.get(a);if(n)return n;var r=this.options.loose,s=r?eF[tF.HYPHENRANGELOOSE]:eF[tF.HYPHENRANGE];e=e.replace(s,RF(this.options.includePrerelease)),iP("hyphen replace",e),e=e.replace(eF[tF.COMPARATORTRIM],aF),iP("comparator trim",e,eF[tF.COMPARATORTRIM]),e=(e=(e=e.replace(eF[tF.TILDETRIM],nF)).replace(eF[tF.CARETTRIM],rF)).split(/\s+/).join(" ");var i=r?eF[tF.COMPARATORLOOSE]:eF[tF.COMPARATOR],o=e.split(" ").map((function(e){return dF(e,t.options)})).join(" ").split(/\s+/).map((function(e){return yF(e,t.options)})).filter(this.options.loose?function(e){return!!e.match(i)}:function(){return!0}).map((function(e){return new xF(e,t.options)}));o.length;for(var d,u=new Map,l=S(o);!(d=l()).done;){var c=d.value;if(sF(c))return[c];u.set(c.value,c)}u.size>1&&u.has("")&&u.delete("");var p=A(u.values());return ZP.set(a,p),p},t.intersects=function(t,a){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some((function(e){return oF(e,a)&&t.set.some((function(t){return oF(t,a)&&e.every((function(e){return t.every((function(t){return e.intersects(t,a)}))}))}))}))},t.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new RP(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(bF(this.set[t],e,this.options))return!0;return!1},e}(),ZP=new YP({max:1e3}),eF=oP.re,tF=oP.t,aF=oP.comparatorTrimReplace,nF=oP.tildeTrimReplace,rF=oP.caretTrimReplace,sF=function(e){return"<0.0.0-0"===e.value},iF=function(e){return""===e.value},oF=function(e,t){for(var a=!0,n=e.slice(),r=n.pop();a&&n.length;)a=n.every((function(e){return r.intersects(e,t)})),r=n.pop();return a},dF=function(e,t){return iP("comp",e,t),e=pF(e,t),iP("caret",e),e=lF(e,t),iP("tildes",e),e=fF(e,t),iP("xrange",e),e=mF(e,t),iP("stars",e),e},uF=function(e){return!e||"x"===e.toLowerCase()||"*"===e},lF=function(e,t){return e.trim().split(/\s+/).map((function(e){return cF(e,t)})).join(" ")},cF=function(e,t){var a=t.loose?eF[tF.TILDELOOSE]:eF[tF.TILDE];return e.replace(a,(function(t,a,n,r,s){var i;return iP("tilde",e,t,a,n,r,s),uF(a)?i="":uF(n)?i=">="+a+".0.0 <"+(+a+1)+".0.0-0":uF(r)?i=">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0-0":s?(iP("replaceTilde pr",s),i=">="+a+"."+n+"."+r+"-"+s+" <"+a+"."+(+n+1)+".0-0"):i=">="+a+"."+n+"."+r+" <"+a+"."+(+n+1)+".0-0",iP("tilde return",i),i}))},pF=function(e,t){return e.trim().split(/\s+/).map((function(e){return gF(e,t)})).join(" ")},gF=function(e,t){iP("caret",e,t);var a=t.loose?eF[tF.CARETLOOSE]:eF[tF.CARET],n=t.includePrerelease?"-0":"";return e.replace(a,(function(t,a,r,s,i){var o;return iP("caret",e,t,a,r,s,i),uF(a)?o="":uF(r)?o=">="+a+".0.0"+n+" <"+(+a+1)+".0.0-0":uF(s)?o="0"===a?">="+a+"."+r+".0"+n+" <"+a+"."+(+r+1)+".0-0":">="+a+"."+r+".0"+n+" <"+(+a+1)+".0.0-0":i?(iP("replaceCaret pr",i),o="0"===a?"0"===r?">="+a+"."+r+"."+s+"-"+i+" <"+a+"."+r+"."+(+s+1)+"-0":">="+a+"."+r+"."+s+"-"+i+" <"+a+"."+(+r+1)+".0-0":">="+a+"."+r+"."+s+"-"+i+" <"+(+a+1)+".0.0-0"):(iP("no pr"),o="0"===a?"0"===r?">="+a+"."+r+"."+s+n+" <"+a+"."+r+"."+(+s+1)+"-0":">="+a+"."+r+"."+s+n+" <"+a+"."+(+r+1)+".0-0":">="+a+"."+r+"."+s+" <"+(+a+1)+".0.0-0"),iP("caret return",o),o}))},fF=function(e,t){return iP("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return hF(e,t)})).join(" ")},hF=function(e,t){e=e.trim();var a=t.loose?eF[tF.XRANGELOOSE]:eF[tF.XRANGE];return e.replace(a,(function(a,n,r,s,i,o){iP("xRange",e,a,n,r,s,i,o);var d=uF(r),u=d||uF(s),l=u||uF(i),c=l;return"="===n&&c&&(n=""),o=t.includePrerelease?"-0":"",d?a=">"===n||"<"===n?"<0.0.0-0":"*":n&&c?(u&&(s=0),i=0,">"===n?(n=">=",u?(r=+r+1,s=0,i=0):(s=+s+1,i=0)):"<="===n&&(n="<",u?r=+r+1:s=+s+1),"<"===n&&(o="-0"),a=n+r+"."+s+"."+i+o):u?a=">="+r+".0.0"+o+" <"+(+r+1)+".0.0-0":l&&(a=">="+r+"."+s+".0"+o+" <"+r+"."+(+s+1)+".0-0"),iP("xRange return",a),a}))},mF=function(e,t){return iP("replaceStars",e,t),e.trim().replace(eF[tF.STAR],"")},yF=function(e,t){return iP("replaceGTE0",e,t),e.trim().replace(eF[t.includePrerelease?tF.GTE0PRE:tF.GTE0],"")},RF=function(e){return function(t,a,n,r,s,i,o,d,u,l,c,p,g){return((a=uF(n)?"":uF(r)?">="+n+".0.0"+(e?"-0":""):uF(s)?">="+n+"."+r+".0"+(e?"-0":""):i?">="+a:">="+a+(e?"-0":""))+" "+(d=uF(u)?"":uF(l)?"<"+(+u+1)+".0.0-0":uF(c)?"<"+u+"."+(+l+1)+".0-0":p?"<="+u+"."+l+"."+c+"-"+p:e?"<"+u+"."+l+"."+(+c+1)+"-0":"<="+d)).trim()}},bF=function(e,t,a){for(var n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!a.includePrerelease){for(var r=0;r<e.length;r++)if(iP(e[r].semver),e[r].semver!==xF.ANY&&e[r].semver.prerelease.length>0){var s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0},vF=Symbol("SemVer ANY"),xF=function(){function e(t,a){if(a=uP(a),t instanceof e){if(t.loose===!!a.loose)return t;t=t.value}iP("comparator",t,a),this.options=a,this.loose=!!a.loose,this.parse(t),this.semver===vF?this.value="":this.value=this.operator+this.semver.version,iP("comp",this)}var t=e.prototype;return t.parse=function(e){var t=this.options.loose?EF[DF.COMPARATORLOOSE]:EF[DF.COMPARATOR],a=e.match(t);if(!a)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new RP(a[2],this.options.loose):this.semver=vF},t.toString=function(){return this.value},t.test=function(e){if(iP("Comparator.test",e,this.options.loose),this.semver===vF||e===vF)return!0;if("string"==typeof e)try{e=new RP(e,this.options)}catch(e){return!1}return CP(e,this.operator,this.semver,this.options)},t.intersects=function(t,a){if(!(t instanceof e))throw new TypeError("a Comparator is required");if(a&&"object"==typeof a||(a={loose:!!a,includePrerelease:!1}),""===this.operator)return""===this.value||new QP(t.value,a).test(this.value);if(""===t.operator)return""===t.value||new QP(this.value,a).test(t.semver);var n=!(">="!==this.operator&&">"!==this.operator||">="!==t.operator&&">"!==t.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==t.operator&&"<"!==t.operator),s=this.semver.version===t.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==t.operator&&"<="!==t.operator),o=CP(this.semver,"<",t.semver,a)&&(">="===this.operator||">"===this.operator)&&("<="===t.operator||"<"===t.operator),d=CP(this.semver,">",t.semver,a)&&("<="===this.operator||"<"===this.operator)&&(">="===t.operator||">"===t.operator);return n||r||s&&i||o||d},y(e,null,[{key:"ANY",get:function(){return vF}}]),e}(),EF=oP.re,DF=oP.t;xF.ANY,xF.ANY;oP.re,oP.src,oP.t;var AF,wF=r((function(e,t){var a;t=e.exports=c,a="object"==typeof la&&la.env&&la.env.NODE_DEBUG&&/\bsemver\b/i.test(la.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var n=Number.MAX_SAFE_INTEGER||9007199254740991,r=t.re=[],s=t.src=[],i=t.tokens={},o=0;function d(e){i[e]=o++}d("NUMERICIDENTIFIER"),s[i.NUMERICIDENTIFIER]="0|[1-9]\\d*",d("NUMERICIDENTIFIERLOOSE"),s[i.NUMERICIDENTIFIERLOOSE]="[0-9]+",d("NONNUMERICIDENTIFIER"),s[i.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",d("MAINVERSION"),s[i.MAINVERSION]="("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")",d("MAINVERSIONLOOSE"),s[i.MAINVERSIONLOOSE]="("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")",d("PRERELEASEIDENTIFIER"),s[i.PRERELEASEIDENTIFIER]="(?:"+s[i.NUMERICIDENTIFIER]+"|"+s[i.NONNUMERICIDENTIFIER]+")",d("PRERELEASEIDENTIFIERLOOSE"),s[i.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[i.NUMERICIDENTIFIERLOOSE]+"|"+s[i.NONNUMERICIDENTIFIER]+")",d("PRERELEASE"),s[i.PRERELEASE]="(?:-("+s[i.PRERELEASEIDENTIFIER]+"(?:\\."+s[i.PRERELEASEIDENTIFIER]+")*))",d("PRERELEASELOOSE"),s[i.PRERELEASELOOSE]="(?:-?("+s[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[i.PRERELEASEIDENTIFIERLOOSE]+")*))",d("BUILDIDENTIFIER"),s[i.BUILDIDENTIFIER]="[0-9A-Za-z-]+",d("BUILD"),s[i.BUILD]="(?:\\+("+s[i.BUILDIDENTIFIER]+"(?:\\."+s[i.BUILDIDENTIFIER]+")*))",d("FULL"),d("FULLPLAIN"),s[i.FULLPLAIN]="v?"+s[i.MAINVERSION]+s[i.PRERELEASE]+"?"+s[i.BUILD]+"?",s[i.FULL]="^"+s[i.FULLPLAIN]+"$",d("LOOSEPLAIN"),s[i.LOOSEPLAIN]="[v=\\s]*"+s[i.MAINVERSIONLOOSE]+s[i.PRERELEASELOOSE]+"?"+s[i.BUILD]+"?",d("LOOSE"),s[i.LOOSE]="^"+s[i.LOOSEPLAIN]+"$",d("GTLT"),s[i.GTLT]="((?:<|>)?=?)",d("XRANGEIDENTIFIERLOOSE"),s[i.XRANGEIDENTIFIERLOOSE]=s[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",d("XRANGEIDENTIFIER"),s[i.XRANGEIDENTIFIER]=s[i.NUMERICIDENTIFIER]+"|x|X|\\*",d("XRANGEPLAIN"),s[i.XRANGEPLAIN]="[v=\\s]*("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:"+s[i.PRERELEASE]+")?"+s[i.BUILD]+"?)?)?",d("XRANGEPLAINLOOSE"),s[i.XRANGEPLAINLOOSE]="[v=\\s]*("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:"+s[i.PRERELEASELOOSE]+")?"+s[i.BUILD]+"?)?)?",d("XRANGE"),s[i.XRANGE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAIN]+"$",d("XRANGELOOSE"),s[i.XRANGELOOSE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAINLOOSE]+"$",d("COERCE"),s[i.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",d("COERCERTL"),r[i.COERCERTL]=new RegExp(s[i.COERCE],"g"),d("LONETILDE"),s[i.LONETILDE]="(?:~>?)",d("TILDETRIM"),s[i.TILDETRIM]="(\\s*)"+s[i.LONETILDE]+"\\s+",r[i.TILDETRIM]=new RegExp(s[i.TILDETRIM],"g");d("TILDE"),s[i.TILDE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAIN]+"$",d("TILDELOOSE"),s[i.TILDELOOSE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAINLOOSE]+"$",d("LONECARET"),s[i.LONECARET]="(?:\\^)",d("CARETTRIM"),s[i.CARETTRIM]="(\\s*)"+s[i.LONECARET]+"\\s+",r[i.CARETTRIM]=new RegExp(s[i.CARETTRIM],"g");d("CARET"),s[i.CARET]="^"+s[i.LONECARET]+s[i.XRANGEPLAIN]+"$",d("CARETLOOSE"),s[i.CARETLOOSE]="^"+s[i.LONECARET]+s[i.XRANGEPLAINLOOSE]+"$",d("COMPARATORLOOSE"),s[i.COMPARATORLOOSE]="^"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+")$|^$",d("COMPARATOR"),s[i.COMPARATOR]="^"+s[i.GTLT]+"\\s*("+s[i.FULLPLAIN]+")$|^$",d("COMPARATORTRIM"),s[i.COMPARATORTRIM]="(\\s*)"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+"|"+s[i.XRANGEPLAIN]+")",r[i.COMPARATORTRIM]=new RegExp(s[i.COMPARATORTRIM],"g");d("HYPHENRANGE"),s[i.HYPHENRANGE]="^\\s*("+s[i.XRANGEPLAIN]+")\\s+-\\s+("+s[i.XRANGEPLAIN]+")\\s*$",d("HYPHENRANGELOOSE"),s[i.HYPHENRANGELOOSE]="^\\s*("+s[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[i.XRANGEPLAINLOOSE]+")\\s*$",d("STAR"),s[i.STAR]="(<|>)?=?\\s*\\*";for(var u=0;u<o;u++)a(u,s[u]),r[u]||(r[u]=new RegExp(s[u]));function l(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof c)return e;if("string"!=typeof e)return null;if(e.length>256)return null;if(!(t.loose?r[i.LOOSE]:r[i.FULL]).test(e))return null;try{return new c(e,t)}catch(e){return null}}function c(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof c){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof c))return new c(e,t);a("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?r[i.LOOSE]:r[i.FULL]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<n)return t}return e})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}t.parse=l,t.valid=function(e,t){var a=l(e,t);return a?a.version:null},t.clean=function(e,t){var a=l(e.trim().replace(/^[=v]+/,""),t);return a?a.version:null},t.SemVer=c,c.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},c.prototype.toString=function(){return this.version},c.prototype.compare=function(e){return a("SemVer.compare",this.version,this.options,e),e instanceof c||(e=new c(e,this.options)),this.compareMain(e)||this.comparePre(e)},c.prototype.compareMain=function(e){return e instanceof c||(e=new c(e,this.options)),g(this.major,e.major)||g(this.minor,e.minor)||g(this.patch,e.patch)},c.prototype.comparePre=function(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],r=e.prerelease[t];if(a("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return g(n,r)}while(++t)},c.prototype.compareBuild=function(e){e instanceof c||(e=new c(e,this.options));var t=0;do{var n=this.build[t],r=e.build[t];if(a("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return g(n,r)}while(++t)},c.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var a=this.prerelease.length;--a>=0;)"number"==typeof this.prerelease[a]&&(this.prerelease[a]++,a=-2);-1===a&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,a,n){"string"==typeof a&&(n=a,a=void 0);try{return new c(e,a).inc(t,n).version}catch(e){return null}},t.diff=function(e,t){if(y(e,t))return null;var a=l(e),n=l(t),r="";if(a.prerelease.length||n.prerelease.length){r="pre";var s="prerelease"}for(var i in a)if(("major"===i||"minor"===i||"patch"===i)&&a[i]!==n[i])return r+i;return s},t.compareIdentifiers=g;var p=/^[0-9]+$/;function g(e,t){var a=p.test(e),n=p.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1}function f(e,t,a){return new c(e,a).compare(new c(t,a))}function h(e,t,a){return f(e,t,a)>0}function m(e,t,a){return f(e,t,a)<0}function y(e,t,a){return 0===f(e,t,a)}function R(e,t,a){return 0!==f(e,t,a)}function b(e,t,a){return f(e,t,a)>=0}function v(e,t,a){return f(e,t,a)<=0}function x(e,t,a,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return y(e,a,n);case"!=":return R(e,a,n);case">":return h(e,a,n);case">=":return b(e,a,n);case"<":return m(e,a,n);case"<=":return v(e,a,n);default:throw new TypeError("Invalid operator: "+t)}}function E(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof E){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof E))return new E(e,t);a("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===D?this.value="":this.value=this.operator+this.semver.version,a("comp",this)}t.rcompareIdentifiers=function(e,t){return g(t,e)},t.major=function(e,t){return new c(e,t).major},t.minor=function(e,t){return new c(e,t).minor},t.patch=function(e,t){return new c(e,t).patch},t.compare=f,t.compareLoose=function(e,t){return f(e,t,!0)},t.compareBuild=function(e,t,a){var n=new c(e,a),r=new c(t,a);return n.compare(r)||n.compareBuild(r)},t.rcompare=function(e,t,a){return f(t,e,a)},t.sort=function(e,a){return e.sort((function(e,n){return t.compareBuild(e,n,a)}))},t.rsort=function(e,a){return e.sort((function(e,n){return t.compareBuild(n,e,a)}))},t.gt=h,t.lt=m,t.eq=y,t.neq=R,t.gte=b,t.lte=v,t.cmp=x,t.Comparator=E;var D={};function A(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof A)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new A(e.raw,t);if(e instanceof E)return new A(e.value,t);if(!(this instanceof A))return new A(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function w(e,t){for(var a=!0,n=e.slice(),r=n.pop();a&&n.length;)a=n.every((function(e){return r.intersects(e,t)})),r=n.pop();return a}function C(e){return!e||"x"===e.toLowerCase()||"*"===e}function S(e,t,a,n,r,s,i,o,d,u,l,c,p){return((t=C(a)?"":C(n)?">="+a+".0.0":C(r)?">="+a+"."+n+".0":">="+t)+" "+(o=C(d)?"":C(u)?"<"+(+d+1)+".0.0":C(l)?"<"+d+"."+(+u+1)+".0":c?"<="+d+"."+u+"."+l+"-"+c:"<="+o)).trim()}function T(e,t,n){for(var r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==D&&e[r].semver.prerelease.length>0){var s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function j(e,t,a){try{t=new A(t,a)}catch(e){return!1}return t.test(e)}function P(e,t,a,n){var r,s,i,o,d;switch(e=new c(e,n),t=new A(t,n),a){case">":r=h,s=v,i=m,o=">",d=">=";break;case"<":r=m,s=b,i=h,o="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(j(e,t,n))return!1;for(var u=0;u<t.set.length;++u){var l=t.set[u],p=null,g=null;if(l.forEach((function(e){e.semver===D&&(e=new E(">=0.0.0")),p=p||e,g=g||e,r(e.semver,p.semver,n)?p=e:i(e.semver,g.semver,n)&&(g=e)})),p.operator===o||p.operator===d)return!1;if((!g.operator||g.operator===o)&&s(e,g.semver))return!1;if(g.operator===d&&i(e,g.semver))return!1}return!0}E.prototype.parse=function(e){var t=this.options.loose?r[i.COMPARATORLOOSE]:r[i.COMPARATOR],a=e.match(t);if(!a)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new c(a[2],this.options.loose):this.semver=D},E.prototype.toString=function(){return this.value},E.prototype.test=function(e){if(a("Comparator.test",e,this.options.loose),this.semver===D||e===D)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return x(e,this.operator,this.semver,this.options)},E.prototype.intersects=function(e,t){if(!(e instanceof E))throw new TypeError("a Comparator is required");var a;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(a=new A(e.value,t),j(this.value,a,t));if(""===e.operator)return""===e.value||(a=new A(this.value,t),j(e.semver,a,t));var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=x(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),d=x(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||s&&i||o||d},t.Range=A,A.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},A.prototype.toString=function(){return this.range},A.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?r[i.HYPHENRANGELOOSE]:r[i.HYPHENRANGE];e=e.replace(n,S),a("hyphen replace",e),e=e.replace(r[i.COMPARATORTRIM],"$1$2$3"),a("comparator trim",e,r[i.COMPARATORTRIM]),e=(e=(e=e.replace(r[i.TILDETRIM],"$1~")).replace(r[i.CARETTRIM],"$1^")).split(/\s+/).join(" ");var s=t?r[i.COMPARATORLOOSE]:r[i.COMPARATOR],o=e.split(" ").map((function(e){return function(e,t){return a("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){a("caret",e,t);var n=t.loose?r[i.CARETLOOSE]:r[i.CARET];return e.replace(n,(function(t,n,r,s,i){var o;return a("caret",e,t,n,r,s,i),C(n)?o="":C(r)?o=">="+n+".0.0 <"+(+n+1)+".0.0":C(s)?o="0"===n?">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0":">="+n+"."+r+".0 <"+(+n+1)+".0.0":i?(a("replaceCaret pr",i),o="0"===n?"0"===r?">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+r+"."+(+s+1):">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+(+r+1)+".0":">="+n+"."+r+"."+s+"-"+i+" <"+(+n+1)+".0.0"):(a("no pr"),o="0"===n?"0"===r?">="+n+"."+r+"."+s+" <"+n+"."+r+"."+(+s+1):">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0":">="+n+"."+r+"."+s+" <"+(+n+1)+".0.0"),a("caret return",o),o}))}(e,t)})).join(" ")}(e,t),a("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var n=t.loose?r[i.TILDELOOSE]:r[i.TILDE];return e.replace(n,(function(t,n,r,s,i){var o;return a("tilde",e,t,n,r,s,i),C(n)?o="":C(r)?o=">="+n+".0.0 <"+(+n+1)+".0.0":C(s)?o=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0":i?(a("replaceTilde pr",i),o=">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+(+r+1)+".0"):o=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0",a("tilde return",o),o}))}(e,t)})).join(" ")}(e,t),a("tildes",e),e=function(e,t){return a("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var n=t.loose?r[i.XRANGELOOSE]:r[i.XRANGE];return e.replace(n,(function(n,r,s,i,o,d){a("xRange",e,n,r,s,i,o,d);var u=C(s),l=u||C(i),c=l||C(o),p=c;return"="===r&&p&&(r=""),d=t.includePrerelease?"-0":"",u?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(l&&(i=0),o=0,">"===r?(r=">=",l?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===r&&(r="<",l?s=+s+1:i=+i+1),n=r+s+"."+i+"."+o+d):l?n=">="+s+".0.0"+d+" <"+(+s+1)+".0.0"+d:c&&(n=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0"+d),a("xRange return",n),n}))}(e,t)})).join(" ")}(e,t),a("xrange",e),e=function(e,t){return a("replaceStars",e,t),e.trim().replace(r[i.STAR],"")}(e,t),a("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(o=o.filter((function(e){return!!e.match(s)}))),o=o.map((function(e){return new E(e,this.options)}),this)},A.prototype.intersects=function(e,t){if(!(e instanceof A))throw new TypeError("a Range is required");return this.set.some((function(a){return w(a,t)&&e.set.some((function(e){return w(e,t)&&a.every((function(a){return e.every((function(e){return a.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new A(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},A.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(T(this.set[t],e,this.options))return!0;return!1},t.satisfies=j,t.maxSatisfying=function(e,t,a){var n=null,r=null;try{var s=new A(t,a)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(n&&-1!==r.compare(e)||(r=new c(n=e,a)))})),n},t.minSatisfying=function(e,t,a){var n=null,r=null;try{var s=new A(t,a)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(n&&1!==r.compare(e)||(r=new c(n=e,a)))})),n},t.minVersion=function(e,t){e=new A(e,t);var a=new c("0.0.0");if(e.test(a))return a;if(a=new c("0.0.0-0"),e.test(a))return a;a=null;for(var n=0;n<e.set.length;++n){e.set[n].forEach((function(e){var t=new c(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":a&&!h(a,t)||(a=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(a&&e.test(a))return a;return null},t.validRange=function(e,t){try{return new A(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,a){return P(e,t,"<",a)},t.gtr=function(e,t,a){return P(e,t,">",a)},t.outside=P,t.prerelease=function(e,t){var a=l(e,t);return a&&a.prerelease.length?a.prerelease:null},t.intersects=function(e,t,a){return e=new A(e,a),t=new A(t,a),e.intersects(t)},t.coerce=function(e,t){if(e instanceof c)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var a=null;if((t=t||{}).rtl){for(var n;(n=r[i.COERCERTL].exec(e))&&(!a||a.index+a[0].length!==e.length);)a&&n.index+n[0].length===a.index+a[0].length||(a=n),r[i.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;r[i.COERCERTL].lastIndex=-1}else a=e.match(r[i.COERCE]);if(null===a)return null;return l(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),t)}}),"/$$rollup_base$$/node_modules/semver-BABEL_8_BREAKING-false"),CF=tu,SF=dr,TF={enter:function(e,t){var a=e.node.loc;a&&(t.loc=a,e.stop())}},jF=function(){function e(e,t){var a=this,n=t.code,r=t.ast,s=t.inputMap;this._map=new Map,this.opts=void 0,this.declarations={},this.path=null,this.ast={},this.scope=void 0,this.metadata={},this.code="",this.inputMap=null,this.hub={file:this,getCode:function(){return a.code},getScope:function(){return a.scope},addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=e,this.code=n,this.ast=r,this.inputMap=s,this.path=EA.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}var t=e.prototype;return t.set=function(e,t){if("helpersNamespace"===e)throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(e,t)},t.get=function(e){return this._map.get(e)},t.has=function(e){return this._map.has(e)},t.getModuleName=function(){return Nj(this.opts,this.opts)},t.addImport=function(){throw new Error("This API has been removed. If you're looking for this functionality in Babel 7, you should import the '@babel/helper-module-imports' module and use the functions exposed from that module, such as 'addNamed' or 'addDefault'.")},t.availableHelper=function(e,t){var a;try{a=function(e){return VC(e).minVersion()}(e)}catch(e){if("BABEL_HELPER_UNKNOWN"!==e.code)throw e;return!1}return"string"!=typeof t||(wF.valid(t)&&(t="^"+t),!wF.intersects("<"+a,t)&&!wF.intersects(">=8.0.0",t))},t.addHelper=function(t){var a=this,n=this.declarations[t];if(n)return CF(n);var r=this.get("helperGenerator");if(r){var s=r(t);if(s)return s}KC(t,e);for(var i,o=this.declarations[t]=this.scope.generateUidIdentifier(t),d={},u=S(function(e){return Array.from(VC(e).dependencies.values())}(t));!(i=u()).done;){var l=i.value;d[l]=this.addHelper(l)}var c=HC(t,(function(e){return d[e]}),o,Object.keys(this.scope.getAllBindings())),p=c.nodes;return c.globals.forEach((function(e){a.path.scope.hasBinding(e,!0)&&a.path.scope.rename(e)})),p.forEach((function(e){e._compact=!0})),this.path.unshiftContainer("body",p),this.path.get("body").forEach((function(e){-1!==p.indexOf(e.node)&&e.isVariableDeclaration()&&a.scope.registerDeclaration(e)})),o},t.addTemplateObject=function(){throw new Error("This function has been moved into the template literal transform itself.")},t.buildCodeFrameError=function(e,t,a){void 0===a&&(a=SyntaxError);var n=e&&(e.loc||e._loc);if(!n&&e){var r={loc:null};KA(e,TF,this.scope,r);var s="This is an error on an internal node. Probably an internal error.";(n=r.loc)&&(s+=" Location has been estimated."),t+=" ("+s+")"}if(n){var i=this.opts.highlightCode,o=void 0===i||i;t+="\n"+$R(this.code,{start:{line:n.start.line,column:n.start.column+1},end:n.end&&n.start.line===n.end.line?{line:n.end.line,column:n.end.column+1}:void 0},{highlightCode:o})}return new a(t)},y(e,[{key:"shebang",get:function(){var e=this.path.node.interpreter;return e?e.value:""},set:function(e){e?this.path.get("interpreter").replaceWith(SF(e)):this.path.get("interpreter").remove()}}]),e}(),PF=sr,FF=ir,_F=or,kF=cr,IF=gr,BF=tu,OF=hr,NF=ls,LF=cs,MF=vr,$F=wr,UF=Cr,GF=Br,WF=Lr,VF=Nr,HF=jr,KF=Jr,XF=Qr,qF=Zr;function zF(e){var t=UF("babelHelpers"),a=[],n=$F(null,[UF("global")],kF(a)),r=VF([MF(IF(n,[OF(_F("===",KF("typeof",UF("global")),HF("undefined")),UF("self"),UF("global"))]))]);return a.push(XF("var",[qF(t,FF("=",GF(UF("global"),t),WF([])))])),ZF(a,t,e),r}function JF(e){var t=[],a=ZF(t,null,e);return t.unshift(NF(null,Object.keys(a).map((function(e){return LF(BF(a[e]),UF(e))})))),VF(t,[],"module")}function YF(e){var t,a=UF("babelHelpers"),n=[];return n.push(XF("var",[qF(a,UF("global"))])),ZF(n,a,e),VF([(t={FACTORY_PARAMETERS:UF("global"),BROWSER_ARGUMENTS:FF("=",GF(UF("root"),a),WF([])),COMMON_ARGUMENTS:UF("exports"),AMD_ARGUMENTS:PF([HF("exports")]),FACTORY_BODY:n,UMD_ROOT:UF("this")},jE.statement(AF||(AF=E(['\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n '])))(t))])}function QF(e){var t=UF("babelHelpers"),a=[];a.push(XF("var",[qF(t,WF([]))]));var n=VF(a);return ZF(a,t,e),a.push(MF(t)),n}function ZF(e,t,a){var n=function(e){return t?GF(t,UF(e)):UF("_"+e)},r={};return XC.forEach((function(t){if(!(a&&a.indexOf(t)<0)){var s=r[t]=n(t);KC(t,jF);var i=HC(t,n,s).nodes;e.push.apply(e,A(i))}})),r}function e_(e,t){void 0===t&&(t="global");var a={global:zF,module:JF,umd:YF,var:QF}[t];if(!a)throw new Error("Unsupported output type "+t);return _m(a(e)).code}var t_=iR.mark(i_),a_=iR.mark(o_),n_=iR.mark(d_),r_=iR.mark(u_),s_=iR.mark(l_);function i_(e){return iR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",{filepath:e,directories:[],pkg:null,isPackage:!1});case 1:case"end":return t.stop()}}),t_)}function o_(e,t,a){return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{config:null,ignore:null});case 1:case"end":return e.stop()}}),a_)}function d_(e,t,a){return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),n_)}function u_(e,t,a,n){return iR.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:throw new Error("Cannot load "+e+" relative to "+t+" in a browser");case 1:case"end":return a.stop()}}),r_)}function l_(e){return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),s_)}var c_=[];function p_(e,t){return null}function g_(e,t){return null}function f_(e,t){throw new Error("Cannot load plugin "+e+" relative to "+t+" in a browser")}function h_(e,t){throw new Error("Cannot load preset "+e+" relative to "+t+" in a browser")}function m_(e){return void 0===e&&(e="development"),la.env.BABEL_ENV||e}var y_=Symbol.for("gensync:v1:start"),R_=Symbol.for("gensync:v1:suspend"),b_="GENSYNC_EXPECTED_SUSPEND",v_="GENSYNC_OPTIONS_ERROR",x_="GENSYNC_RACE_NONEMPTY",E_="GENSYNC_ERRBACK_NO_CALLBACK",D_=Object.assign((function(e){var t=e;return t="function"!=typeof e?function(e){var t=e.name,a=e.arity,n=e.sync,r=e.async,s=e.errback;if(A_("string","name",t,!0),A_("number","arity",a,!0),A_("function","sync",n),A_("function","async",r,!0),A_("function","errback",s,!0),r&&s)throw w_("Expected one of either opts.async or opts.errback, but got _both_.",v_);if("string"!=typeof t){var i;s&&s.name&&"errback"!==s.name&&(i=s.name),r&&r.name&&"async"!==r.name&&(i=r.name.replace(/Async$/,"")),n&&n.name&&"sync"!==n.name&&(i=n.name.replace(/Sync$/,"")),"string"==typeof i&&(t=i)}"number"!=typeof a&&(a=n.length);return C_({name:t,arity:a,sync:function(e){return n.apply(this,e)},async:function(e,t,a){r?r.apply(this,e).then(t,a):s?s.call.apply(s,[this].concat(A(e),[function(e,n){null==e?t(n):a(e)}])):t(n.apply(this,e))}})}(e):function(e){return F_(e.name,e.length,(function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return e.apply(this,a)}))}(e),Object.assign(t,function(e){return{sync:function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return S_(e.apply(this,a))},async:function(){for(var t=this,a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return new Promise((function(a,r){T_(e.apply(t,n),a,r)}))},errback:function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];var r,s=a.pop();if("function"!=typeof s)throw w_("Asynchronous function called without callback",E_);try{r=e.apply(this,a)}catch(e){return void s(e)}T_(r,(function(e){return s(void 0,e)}),(function(e){return s(e)}))}}}(t))}),{all:C_({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map((function(e){return S_(e)}))},async:function(e,t,a){var n=Array.from(e[0]);if(0!==n.length){var r=0,s=n.map((function(){}));n.forEach((function(e,n){T_(e,(function(e){s[n]=e,(r+=1)===s.length&&t(s)}),a)}))}else Promise.resolve().then((function(){return t([])}))}}),race:C_({name:"race",arity:1,sync:function(e){var t=Array.from(e[0]);if(0===t.length)throw w_("Must race at least 1 item",x_);return S_(t[0])},async:function(e,t,a){var n=Array.from(e[0]);if(0===n.length)throw w_("Must race at least 1 item",x_);for(var r=0,s=n;r<s.length;r++){T_(s[r],t,a)}}})});function A_(e,t,a,n){if(!(typeof a===e||n&&void 0===a))throw w_(n?"Expected opts."+t+" to be either a "+e+", or undefined.":"Expected opts."+t+" to be a "+e+".",v_)}function w_(e,t){return Object.assign(new Error(e),{code:t})}function C_(e){var t=e.name,a=e.arity,n=e.sync,r=e.async;return F_(t,a,iR.mark((function e(){var t,a,s,i,o,d,u=arguments;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y_;case 2:for(t=e.sent,a=u.length,s=new Array(a),i=0;i<a;i++)s[i]=u[i];if(t){e.next=7;break}return o=n.call(this,s),e.abrupt("return",o);case 7:try{r.call(this,s,(function(e){d||(d={value:e},t())}),(function(e){d||(d={err:e},t())}))}catch(e){d={err:e},t()}return e.next=10,R_;case 10:if(!d.hasOwnProperty("err")){e.next=12;break}throw d.err;case 12:return e.abrupt("return",d.value);case 13:case"end":return e.stop()}}),e,this)})))}function S_(e){for(var t;!(a=e.next(),t=a.value,a).done;){var a;j_(t,e)}return t}function T_(e,t,a){!function n(){try{for(var r,s=function(){j_(r,e);var t=!0,a=!1,s=e.next((function(){t?a=!0:n()}));if(t=!1,function(e,t){var a=e.value,n=e.done;if(!n&&a===R_)return;P_(t,w_(n?"Unexpected generator completion. If you get this, it is probably a gensync bug.":"Expected GENSYNC_SUSPEND, got "+JSON.stringify(a)+". If you get this, it is probably a gensync bug.",b_))}(s,e),!a)return{v:void 0}};!(i=e.next(),r=i.value,i).done;){var i,o=s();if("object"==typeof o)return o.v}return t(r)}catch(e){return a(e)}}()}function j_(e,t){e!==y_&&P_(t,w_("Got unexpected yielded value in gensync generator: "+JSON.stringify(e)+". Did you perhaps mean to use 'yield*' instead of 'yield'?","GENSYNC_EXPECTED_START"))}function P_(e,t){throw e.throw&&e.throw(t),t}function F_(e,t,a){if("string"==typeof e){var n=Object.getOwnPropertyDescriptor(a,"name");n&&!n.configurable||Object.defineProperty(a,"name",Object.assign(n||{},{configurable:!0,value:e}))}if("number"==typeof t){var r=Object.getOwnPropertyDescriptor(a,"length");r&&!r.configurable||Object.defineProperty(a,"length",Object.assign(r||{},{configurable:!0,value:t}))}return a}var __=function(e){return e},k_=D_(iR.mark((function e(t){return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(t,"t0",1);case 1:return e.abrupt("return",e.t0);case 2:case"end":return e.stop()}}),e)}))),I_=D_({sync:function(){return!1},errback:function(e){return e(null,!0)}});function B_(e,t){return D_({sync:function(){for(var a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];var s=e.apply(this,n);if($_(s))throw new Error(t);return s},async:function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return Promise.resolve(e.apply(this,a))}})}var O_=D_({sync:function(e){return e("sync")},async:function(e){return e("async")}});function N_(e,t){var a=D_(e);return O_((function(e){var n=a[e];return t(n)}))}var L_=D_({name:"onFirstPause",arity:2,sync:function(e){return k_.sync(e)},errback:function(e,t,a){var n=!1;k_.errback(e,(function(e,t){n=!0,a(e,t)})),n||t()}}),M_=D_({sync:__,async:__});function $_(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}function U_(e,t){for(var a=0,n=Object.keys(t);a<n.length;a++){var r=n[a];if("parserOpts"!==r&&"generatorOpts"!==r&&"assumptions"!==r||!t[r]){var s=t[r];void 0!==s&&(e[r]=s)}else{var i=t[r];G_(e[r]||(e[r]={}),i)}}}function G_(e,t){for(var a=0,n=Object.keys(t);a<n.length;a++){var r=n[a],s=t[r];void 0!==s&&(e[r]=s)}}function W_(e){return!!e&&"function"==typeof e.next&&"function"==typeof e[Symbol.iterator]}var V_=function(e,t,a){this.key=void 0,this.manipulateOptions=void 0,this.post=void 0,this.pre=void 0,this.visitor=void 0,this.parserOverride=void 0,this.generatorOverride=void 0,this.options=void 0,this.key=e.name||a,this.manipulateOptions=e.manipulateOptions,this.post=e.post,this.pre=e.pre,this.visitor=e.visitor||{},this.parserOverride=e.parserOverride,this.generatorOverride=e.generatorOverride,this.options=t},H_=iR.mark(z_),K_=iR.mark(tk),X_=iR.mark(ak),q_=function(e){return D_(e).sync};function z_(){return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!0);case 1:case"end":return e.stop()}}),H_)}function J_(e){return ek(WeakMap,e)}function Y_(e){return q_(J_(e))}function Q_(e){return ek(Map,e)}function Z_(e){return q_(Q_(e))}function ek(e,t){var a=new e,n=new e,r=new e;return iR.mark((function e(s,i){var o,d,u,l,c,p,g,f;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(I_(),"t0",1);case 1:return o=e.t0,d=o?n:a,e.delegateYield(ak(o,d,r,s,i),"t1",4);case 4:if(!(u=e.t1).valid){e.next=7;break}return e.abrupt("return",u.value);case 7:if(l=new sk(i),!W_(c=t(s,l))){e.next=15;break}return f=c,e.delegateYield(L_(f,(function(){p=nk(l,r,s)})),"t2",12);case 12:g=e.t2,e.next=16;break;case 15:g=c;case 16:return rk(d,l,s,g),p&&(r.delete(s),p.release(g)),e.abrupt("return",g);case 19:case"end":return e.stop()}}),e)}))}function tk(e,t,a){var n,r,s,i,o,d;return iR.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:if(!(n=e.get(t))){u.next=10;break}r=S(n);case 3:if((s=r()).done){u.next=10;break}return i=s.value,o=i.value,d=i.valid,u.delegateYield(d(a),"t0",6);case 6:if(!u.t0){u.next=8;break}return u.abrupt("return",{valid:!0,value:o});case 8:u.next=3;break;case 10:return u.abrupt("return",{valid:!1,value:null});case 11:case"end":return u.stop()}}),K_)}function ak(e,t,a,n,r){var s,i,o;return iR.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return d.delegateYield(tk(t,n,r),"t0",1);case 1:if(!(s=d.t0).valid){d.next=4;break}return d.abrupt("return",s);case 4:if(!e){d.next=11;break}return d.delegateYield(tk(a,n,r),"t1",6);case 6:if(!(i=d.t1).valid){d.next=11;break}return d.delegateYield(M_(i.value.promise),"t2",9);case 9:return o=d.t2,d.abrupt("return",{valid:!0,value:o});case 11:return d.abrupt("return",{valid:!1,value:null});case 12:case"end":return d.stop()}}),X_)}function nk(e,t,a){var n=new ok;return rk(t,e,a,n),n}function rk(e,t,a,n){t.configured()||t.forever();var r=e.get(a);switch(t.deactivate(),t.mode()){case"forever":r=[{value:n,valid:z_}],e.set(a,r);break;case"invalidate":r=[{value:n,valid:t.validator()}],e.set(a,r);break;case"valid":r?r.push({value:n,valid:t.validator()}):(r=[{value:n,valid:t.validator()}],e.set(a,r))}}var sk=function(){function e(e){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=e}var t=e.prototype;return t.simple=function(){return function(e){function t(t){if("boolean"!=typeof t)return e.using((function(){return ik(t())}));t?e.forever():e.never()}return t.forever=function(){return e.forever()},t.never=function(){return e.never()},t.using=function(t){return e.using((function(){return ik(t())}))},t.invalidate=function(t){return e.invalidate((function(){return ik(t())}))},t}(this)},t.mode=function(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"},t.forever=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never)throw new Error("Caching has already been configured with .never()");this._forever=!0,this._configured=!0},t.never=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._forever)throw new Error("Caching has already been configured with .forever()");this._never=!0,this._configured=!0},t.using=function(e){var t=this;if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._configured=!0;var a=e(this._data),n=B_(e,"You appear to be using an async cache handler, but Babel has been called synchronously");return $_(a)?a.then((function(e){return t._pairs.push([e,n]),e})):(this._pairs.push([a,n]),a)},t.invalidate=function(e){return this._invalidate=!0,this.using(e)},t.validator=function(){var e=this._pairs;return iR.mark((function t(a){var n,r,s,i,o;return iR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=S(e);case 1:if((r=n()).done){t.next=10;break}return s=D(r.value,2),i=s[0],o=s[1],t.t0=i,t.delegateYield(o(a),"t1",5);case 5:if(t.t2=t.t1,t.t0===t.t2){t.next=8;break}return t.abrupt("return",!1);case 8:t.next=1;break;case 10:return t.abrupt("return",!0);case 11:case"end":return t.stop()}}),t)}))},t.deactivate=function(){this._active=!1},t.configured=function(){return this._configured},e}();function ik(e){if($_(e))throw new Error("You appear to be using an async cache handler, which your current version of Babel does not support. We may add support for this in the future, but if you're on the most recent version of @babel/core and still seeing this error, then you'll need to synchronously handle your caching logic.");if(null!=e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e)throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");return e}var ok=function(){function e(){var e=this;this.released=!1,this.promise=void 0,this._resolve=void 0,this.promise=new Promise((function(t){e._resolve=t}))}return e.prototype.release=function(e){this.released=!0,this._resolve(e)},e}(),dk=[{name:"nodejs",version:"0.2.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.3.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.4.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.5.0",date:"2011-08-26",lts:!1,security:!1},{name:"nodejs",version:"0.6.0",date:"2011-11-04",lts:!1,security:!1},{name:"nodejs",version:"0.7.0",date:"2012-01-17",lts:!1,security:!1},{name:"nodejs",version:"0.8.0",date:"2012-06-22",lts:!1,security:!1},{name:"nodejs",version:"0.9.0",date:"2012-07-20",lts:!1,security:!1},{name:"nodejs",version:"0.10.0",date:"2013-03-11",lts:!1,security:!1},{name:"nodejs",version:"0.11.0",date:"2013-03-28",lts:!1,security:!1},{name:"nodejs",version:"0.12.0",date:"2015-02-06",lts:!1,security:!1},{name:"iojs",version:"1.0.0",date:"2015-01-14"},{name:"iojs",version:"1.1.0",date:"2015-02-03"},{name:"iojs",version:"1.2.0",date:"2015-02-11"},{name:"iojs",version:"1.3.0",date:"2015-02-20"},{name:"iojs",version:"1.5.0",date:"2015-03-06"},{name:"iojs",version:"1.6.0",date:"2015-03-20"},{name:"iojs",version:"2.0.0",date:"2015-05-04"},{name:"iojs",version:"2.1.0",date:"2015-05-24"},{name:"iojs",version:"2.2.0",date:"2015-06-01"},{name:"iojs",version:"2.3.0",date:"2015-06-13"},{name:"iojs",version:"2.4.0",date:"2015-07-17"},{name:"iojs",version:"2.5.0",date:"2015-07-28"},{name:"iojs",version:"3.0.0",date:"2015-08-04"},{name:"iojs",version:"3.1.0",date:"2015-08-19"},{name:"iojs",version:"3.2.0",date:"2015-08-25"},{name:"iojs",version:"3.3.0",date:"2015-09-02"},{name:"nodejs",version:"4.0.0",date:"2015-09-08",lts:!1,security:!1},{name:"nodejs",version:"4.1.0",date:"2015-09-17",lts:!1,security:!1},{name:"nodejs",version:"4.2.0",date:"2015-10-12",lts:"Argon",security:!1},{name:"nodejs",version:"4.3.0",date:"2016-02-09",lts:"Argon",security:!1},{name:"nodejs",version:"4.4.0",date:"2016-03-08",lts:"Argon",security:!1},{name:"nodejs",version:"4.5.0",date:"2016-08-16",lts:"Argon",security:!1},{name:"nodejs",version:"4.6.0",date:"2016-09-27",lts:"Argon",security:!0},{name:"nodejs",version:"4.7.0",date:"2016-12-06",lts:"Argon",security:!1},{name:"nodejs",version:"4.8.0",date:"2017-02-21",lts:"Argon",security:!1},{name:"nodejs",version:"4.9.0",date:"2018-03-28",lts:"Argon",security:!0},{name:"nodejs",version:"5.0.0",date:"2015-10-29",lts:!1,security:!1},{name:"nodejs",version:"5.1.0",date:"2015-11-17",lts:!1,security:!1},{name:"nodejs",version:"5.2.0",date:"2015-12-09",lts:!1,security:!1},{name:"nodejs",version:"5.3.0",date:"2015-12-15",lts:!1,security:!1},{name:"nodejs",version:"5.4.0",date:"2016-01-06",lts:!1,security:!1},{name:"nodejs",version:"5.5.0",date:"2016-01-21",lts:!1,security:!1},{name:"nodejs",version:"5.6.0",date:"2016-02-09",lts:!1,security:!1},{name:"nodejs",version:"5.7.0",date:"2016-02-23",lts:!1,security:!1},{name:"nodejs",version:"5.8.0",date:"2016-03-09",lts:!1,security:!1},{name:"nodejs",version:"5.9.0",date:"2016-03-16",lts:!1,security:!1},{name:"nodejs",version:"5.10.0",date:"2016-04-01",lts:!1,security:!1},{name:"nodejs",version:"5.11.0",date:"2016-04-21",lts:!1,security:!1},{name:"nodejs",version:"5.12.0",date:"2016-06-23",lts:!1,security:!1},{name:"nodejs",version:"6.0.0",date:"2016-04-26",lts:!1,security:!1},{name:"nodejs",version:"6.1.0",date:"2016-05-05",lts:!1,security:!1},{name:"nodejs",version:"6.2.0",date:"2016-05-17",lts:!1,security:!1},{name:"nodejs",version:"6.3.0",date:"2016-07-06",lts:!1,security:!1},{name:"nodejs",version:"6.4.0",date:"2016-08-12",lts:!1,security:!1},{name:"nodejs",version:"6.5.0",date:"2016-08-26",lts:!1,security:!1},{name:"nodejs",version:"6.6.0",date:"2016-09-14",lts:!1,security:!1},{name:"nodejs",version:"6.7.0",date:"2016-09-27",lts:!1,security:!0},{name:"nodejs",version:"6.8.0",date:"2016-10-12",lts:!1,security:!1},{name:"nodejs",version:"6.9.0",date:"2016-10-18",lts:"Boron",security:!1},{name:"nodejs",version:"6.10.0",date:"2017-02-21",lts:"Boron",security:!1},{name:"nodejs",version:"6.11.0",date:"2017-06-06",lts:"Boron",security:!1},{name:"nodejs",version:"6.12.0",date:"2017-11-06",lts:"Boron",security:!1},{name:"nodejs",version:"6.13.0",date:"2018-02-10",lts:"Boron",security:!1},{name:"nodejs",version:"6.14.0",date:"2018-03-28",lts:"Boron",security:!0},{name:"nodejs",version:"6.15.0",date:"2018-11-27",lts:"Boron",security:!0},{name:"nodejs",version:"6.16.0",date:"2018-12-26",lts:"Boron",security:!1},{name:"nodejs",version:"6.17.0",date:"2019-02-28",lts:"Boron",security:!0},{name:"nodejs",version:"7.0.0",date:"2016-10-25",lts:!1,security:!1},{name:"nodejs",version:"7.1.0",date:"2016-11-08",lts:!1,security:!1},{name:"nodejs",version:"7.2.0",date:"2016-11-22",lts:!1,security:!1},{name:"nodejs",version:"7.3.0",date:"2016-12-20",lts:!1,security:!1},{name:"nodejs",version:"7.4.0",date:"2017-01-04",lts:!1,security:!1},{name:"nodejs",version:"7.5.0",date:"2017-01-31",lts:!1,security:!1},{name:"nodejs",version:"7.6.0",date:"2017-02-21",lts:!1,security:!1},{name:"nodejs",version:"7.7.0",date:"2017-02-28",lts:!1,security:!1},{name:"nodejs",version:"7.8.0",date:"2017-03-29",lts:!1,security:!1},{name:"nodejs",version:"7.9.0",date:"2017-04-11",lts:!1,security:!1},{name:"nodejs",version:"7.10.0",date:"2017-05-02",lts:!1,security:!1},{name:"nodejs",version:"8.0.0",date:"2017-05-30",lts:!1,security:!1},{name:"nodejs",version:"8.1.0",date:"2017-06-08",lts:!1,security:!1},{name:"nodejs",version:"8.2.0",date:"2017-07-19",lts:!1,security:!1},{name:"nodejs",version:"8.3.0",date:"2017-08-08",lts:!1,security:!1},{name:"nodejs",version:"8.4.0",date:"2017-08-15",lts:!1,security:!1},{name:"nodejs",version:"8.5.0",date:"2017-09-12",lts:!1,security:!1},{name:"nodejs",version:"8.6.0",date:"2017-09-26",lts:!1,security:!1},{name:"nodejs",version:"8.7.0",date:"2017-10-11",lts:!1,security:!1},{name:"nodejs",version:"8.8.0",date:"2017-10-24",lts:!1,security:!1},{name:"nodejs",version:"8.9.0",date:"2017-10-31",lts:"Carbon",security:!1},{name:"nodejs",version:"8.10.0",date:"2018-03-06",lts:"Carbon",security:!1},{name:"nodejs",version:"8.11.0",date:"2018-03-28",lts:"Carbon",security:!0},{name:"nodejs",version:"8.12.0",date:"2018-09-10",lts:"Carbon",security:!1},{name:"nodejs",version:"8.13.0",date:"2018-11-20",lts:"Carbon",security:!1},{name:"nodejs",version:"8.14.0",date:"2018-11-27",lts:"Carbon",security:!0},{name:"nodejs",version:"8.15.0",date:"2018-12-26",lts:"Carbon",security:!1},{name:"nodejs",version:"8.16.0",date:"2019-04-16",lts:"Carbon",security:!1},{name:"nodejs",version:"8.17.0",date:"2019-12-17",lts:"Carbon",security:!0},{name:"nodejs",version:"9.0.0",date:"2017-10-31",lts:!1,security:!1},{name:"nodejs",version:"9.1.0",date:"2017-11-07",lts:!1,security:!1},{name:"nodejs",version:"9.2.0",date:"2017-11-14",lts:!1,security:!1},{name:"nodejs",version:"9.3.0",date:"2017-12-12",lts:!1,security:!1},{name:"nodejs",version:"9.4.0",date:"2018-01-10",lts:!1,security:!1},{name:"nodejs",version:"9.5.0",date:"2018-01-31",lts:!1,security:!1},{name:"nodejs",version:"9.6.0",date:"2018-02-21",lts:!1,security:!1},{name:"nodejs",version:"9.7.0",date:"2018-03-01",lts:!1,security:!1},{name:"nodejs",version:"9.8.0",date:"2018-03-07",lts:!1,security:!1},{name:"nodejs",version:"9.9.0",date:"2018-03-21",lts:!1,security:!1},{name:"nodejs",version:"9.10.0",date:"2018-03-28",lts:!1,security:!0},{name:"nodejs",version:"9.11.0",date:"2018-04-04",lts:!1,security:!1},{name:"nodejs",version:"10.0.0",date:"2018-04-24",lts:!1,security:!1},{name:"nodejs",version:"10.1.0",date:"2018-05-08",lts:!1,security:!1},{name:"nodejs",version:"10.2.0",date:"2018-05-23",lts:!1,security:!1},{name:"nodejs",version:"10.3.0",date:"2018-05-29",lts:!1,security:!1},{name:"nodejs",version:"10.4.0",date:"2018-06-06",lts:!1,security:!1},{name:"nodejs",version:"10.5.0",date:"2018-06-20",lts:!1,security:!1},{name:"nodejs",version:"10.6.0",date:"2018-07-04",lts:!1,security:!1},{name:"nodejs",version:"10.7.0",date:"2018-07-18",lts:!1,security:!1},{name:"nodejs",version:"10.8.0",date:"2018-08-01",lts:!1,security:!1},{name:"nodejs",version:"10.9.0",date:"2018-08-15",lts:!1,security:!1},{name:"nodejs",version:"10.10.0",date:"2018-09-06",lts:!1,security:!1},{name:"nodejs",version:"10.11.0",date:"2018-09-19",lts:!1,security:!1},{name:"nodejs",version:"10.12.0",date:"2018-10-10",lts:!1,security:!1},{name:"nodejs",version:"10.13.0",date:"2018-10-30",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.14.0",date:"2018-11-27",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.15.0",date:"2018-12-26",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.16.0",date:"2019-05-28",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.17.0",date:"2019-10-22",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.18.0",date:"2019-12-17",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.19.0",date:"2020-02-05",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.20.0",date:"2020-03-26",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.21.0",date:"2020-06-02",lts:"Dubnium",security:!0},{name:"nodejs",version:"10.22.0",date:"2020-07-21",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.23.0",date:"2020-10-27",lts:"Dubnium",security:!1},{name:"nodejs",version:"10.24.0",date:"2021-02-23",lts:"Dubnium",security:!0},{name:"nodejs",version:"11.0.0",date:"2018-10-23",lts:!1,security:!1},{name:"nodejs",version:"11.1.0",date:"2018-10-30",lts:!1,security:!1},{name:"nodejs",version:"11.2.0",date:"2018-11-15",lts:!1,security:!1},{name:"nodejs",version:"11.3.0",date:"2018-11-27",lts:!1,security:!0},{name:"nodejs",version:"11.4.0",date:"2018-12-07",lts:!1,security:!1},{name:"nodejs",version:"11.5.0",date:"2018-12-18",lts:!1,security:!1},{name:"nodejs",version:"11.6.0",date:"2018-12-26",lts:!1,security:!1},{name:"nodejs",version:"11.7.0",date:"2019-01-17",lts:!1,security:!1},{name:"nodejs",version:"11.8.0",date:"2019-01-24",lts:!1,security:!1},{name:"nodejs",version:"11.9.0",date:"2019-01-30",lts:!1,security:!1},{name:"nodejs",version:"11.10.0",date:"2019-02-14",lts:!1,security:!1},{name:"nodejs",version:"11.11.0",date:"2019-03-05",lts:!1,security:!1},{name:"nodejs",version:"11.12.0",date:"2019-03-14",lts:!1,security:!1},{name:"nodejs",version:"11.13.0",date:"2019-03-28",lts:!1,security:!1},{name:"nodejs",version:"11.14.0",date:"2019-04-10",lts:!1,security:!1},{name:"nodejs",version:"11.15.0",date:"2019-04-30",lts:!1,security:!1},{name:"nodejs",version:"12.0.0",date:"2019-04-23",lts:!1,security:!1},{name:"nodejs",version:"12.1.0",date:"2019-04-29",lts:!1,security:!1},{name:"nodejs",version:"12.2.0",date:"2019-05-07",lts:!1,security:!1},{name:"nodejs",version:"12.3.0",date:"2019-05-21",lts:!1,security:!1},{name:"nodejs",version:"12.4.0",date:"2019-06-04",lts:!1,security:!1},{name:"nodejs",version:"12.5.0",date:"2019-06-26",lts:!1,security:!1},{name:"nodejs",version:"12.6.0",date:"2019-07-03",lts:!1,security:!1},{name:"nodejs",version:"12.7.0",date:"2019-07-23",lts:!1,security:!1},{name:"nodejs",version:"12.8.0",date:"2019-08-06",lts:!1,security:!1},{name:"nodejs",version:"12.9.0",date:"2019-08-20",lts:!1,security:!1},{name:"nodejs",version:"12.10.0",date:"2019-09-04",lts:!1,security:!1},{name:"nodejs",version:"12.11.0",date:"2019-09-25",lts:!1,security:!1},{name:"nodejs",version:"12.12.0",date:"2019-10-11",lts:!1,security:!1},{name:"nodejs",version:"12.13.0",date:"2019-10-21",lts:"Erbium",security:!1},{name:"nodejs",version:"12.14.0",date:"2019-12-17",lts:"Erbium",security:!0},{name:"nodejs",version:"12.15.0",date:"2020-02-05",lts:"Erbium",security:!0},{name:"nodejs",version:"12.16.0",date:"2020-02-11",lts:"Erbium",security:!1},{name:"nodejs",version:"12.17.0",date:"2020-05-26",lts:"Erbium",security:!1},{name:"nodejs",version:"12.18.0",date:"2020-06-02",lts:"Erbium",security:!0},{name:"nodejs",version:"12.19.0",date:"2020-10-06",lts:"Erbium",security:!1},{name:"nodejs",version:"12.20.0",date:"2020-11-24",lts:"Erbium",security:!1},{name:"nodejs",version:"12.21.0",date:"2021-02-23",lts:"Erbium",security:!0},{name:"nodejs",version:"13.0.0",date:"2019-10-22",lts:!1,security:!1},{name:"nodejs",version:"13.1.0",date:"2019-11-05",lts:!1,security:!1},{name:"nodejs",version:"13.2.0",date:"2019-11-21",lts:!1,security:!1},{name:"nodejs",version:"13.3.0",date:"2019-12-03",lts:!1,security:!1},{name:"nodejs",version:"13.4.0",date:"2019-12-17",lts:!1,security:!0},{name:"nodejs",version:"13.5.0",date:"2019-12-18",lts:!1,security:!1},{name:"nodejs",version:"13.6.0",date:"2020-01-07",lts:!1,security:!1},{name:"nodejs",version:"13.7.0",date:"2020-01-21",lts:!1,security:!1},{name:"nodejs",version:"13.8.0",date:"2020-02-05",lts:!1,security:!0},{name:"nodejs",version:"13.9.0",date:"2020-02-18",lts:!1,security:!1},{name:"nodejs",version:"13.10.0",date:"2020-03-04",lts:!1,security:!1},{name:"nodejs",version:"13.11.0",date:"2020-03-12",lts:!1,security:!1},{name:"nodejs",version:"13.12.0",date:"2020-03-26",lts:!1,security:!1},{name:"nodejs",version:"13.13.0",date:"2020-04-14",lts:!1,security:!1},{name:"nodejs",version:"13.14.0",date:"2020-04-29",lts:!1,security:!1},{name:"nodejs",version:"14.0.0",date:"2020-04-21",lts:!1,security:!1},{name:"nodejs",version:"14.1.0",date:"2020-04-29",lts:!1,security:!1},{name:"nodejs",version:"14.2.0",date:"2020-05-05",lts:!1,security:!1},{name:"nodejs",version:"14.3.0",date:"2020-05-19",lts:!1,security:!1},{name:"nodejs",version:"14.4.0",date:"2020-06-02",lts:!1,security:!0},{name:"nodejs",version:"14.5.0",date:"2020-06-30",lts:!1,security:!1},{name:"nodejs",version:"14.6.0",date:"2020-07-20",lts:!1,security:!1},{name:"nodejs",version:"14.7.0",date:"2020-07-29",lts:!1,security:!1},{name:"nodejs",version:"14.8.0",date:"2020-08-11",lts:!1,security:!1},{name:"nodejs",version:"14.9.0",date:"2020-08-27",lts:!1,security:!1},{name:"nodejs",version:"14.10.0",date:"2020-09-08",lts:!1,security:!1},{name:"nodejs",version:"14.11.0",date:"2020-09-15",lts:!1,security:!0},{name:"nodejs",version:"14.12.0",date:"2020-09-22",lts:!1,security:!1},{name:"nodejs",version:"14.13.0",date:"2020-09-29",lts:!1,security:!1},{name:"nodejs",version:"14.14.0",date:"2020-10-15",lts:!1,security:!1},{name:"nodejs",version:"14.15.0",date:"2020-10-27",lts:"Fermium",security:!1},{name:"nodejs",version:"14.16.0",date:"2021-02-23",lts:"Fermium",security:!0},{name:"nodejs",version:"15.0.0",date:"2020-10-20",lts:!1,security:!1},{name:"nodejs",version:"15.1.0",date:"2020-11-04",lts:!1,security:!1},{name:"nodejs",version:"15.2.0",date:"2020-11-10",lts:!1,security:!1},{name:"nodejs",version:"15.3.0",date:"2020-11-24",lts:!1,security:!1},{name:"nodejs",version:"15.4.0",date:"2020-12-09",lts:!1,security:!1},{name:"nodejs",version:"15.5.0",date:"2020-12-22",lts:!1,security:!1},{name:"nodejs",version:"15.6.0",date:"2021-01-14",lts:!1,security:!1},{name:"nodejs",version:"15.7.0",date:"2021-01-25",lts:!1,security:!1},{name:"nodejs",version:"15.8.0",date:"2021-02-02",lts:!1,security:!1},{name:"nodejs",version:"15.9.0",date:"2021-02-18",lts:!1,security:!1},{name:"nodejs",version:"15.10.0",date:"2021-02-23",lts:!1,security:!0}],uk={A:{A:{I:.0131217,D:.00621152,E:.0199047,F:.0928884,A:.0132698,B:.849265,gB:.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gB","I","D","E","F","A","B","","",""],E:"IE",F:{gB:962323200,I:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{C:.008408,J:.004267,K:.004204,L:.004204,M:.008408,N:.033632,O:.092488,R:0,S:.004298,T:.00944,U:.00415,V:.008408,W:.008408,X:.012612,P:.012612,Y:.016816,Z:.079876,G:3.01006,a:.2102},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","J","K","L","M","N","O","R","S","T","U","V","W","X","P","Y","Z","G","a","","",""],E:"Edge",F:{C:1438128e3,J:1447286400,K:1470096e3,L:1491868800,M:1508198400,N:1525046400,O:1542067200,R:1579046400,S:1581033600,T:1586736e3,U:1590019200,V:1594857600,W:1598486400,X:1602201600,P:1605830400,Y:161136e4,Z:1614816e3,G:1618358400,a:1622073600},D:{C:"ms",J:"ms",K:"ms",L:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{0:.058856,1:.004204,2:.004204,3:.004525,4:.004271,5:.008408,6:.004538,7:.004267,8:.004204,9:.071468,hB:.012813,XB:.004271,H:.02102,b:.004879,I:.020136,D:.005725,E:.004525,F:.00533,A:.004283,B:.008408,C:.004471,J:.004486,K:.00453,L:.008542,M:.004417,N:.004425,O:.008542,c:.004443,d:.004283,e:.008542,f:.013698,g:.008542,h:.008786,i:.017084,j:.004317,k:.004393,l:.004418,m:.008834,n:.008542,o:.008928,p:.004471,q:.009284,r:.004707,s:.009076,t:.004425,u:.004783,v:.004271,w:.004783,x:.00487,y:.005029,z:.0047,AB:.004335,BB:.004204,CB:.004204,DB:.012612,EB:.004425,FB:.004204,YB:.004204,GB:.008408,ZB:.00472,Q:.004425,HB:.02102,IB:.00415,JB:.004267,KB:.008408,LB:.004267,MB:.012612,NB:.00415,OB:.004204,PB:.004425,QB:.008408,RB:.00415,SB:.00415,TB:.008542,UB:.004298,aB:.004204,bB:.14714,R:.008408,S:.008408,T:.012612,iB:.016816,U:.012612,V:.025224,W:.02102,X:.033632,P:.071468,Y:2.3122,Z:.029428,G:0,a:0,jB:.008786,kB:.00487},B:"moz",C:["hB","XB","jB","kB","H","b","I","D","E","F","A","B","C","J","K","L","M","N","O","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","YB","GB","ZB","Q","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","aB","bB","R","S","T","iB","U","V","W","X","P","Y","Z","G","a",""],E:"Firefox",F:{0:1450137600,1:1453852800,2:1457395200,3:1461628800,4:1465257600,5:1470096e3,6:1474329600,7:1479168e3,8:1485216e3,9:1488844800,hB:1161648e3,XB:1213660800,jB:124632e4,kB:1264032e3,H:1300752e3,b:1308614400,I:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,J:1335225600,K:1338854400,L:1342483200,M:1346112e3,N:1349740800,O:1353628800,c:1357603200,d:1361232e3,e:1364860800,f:1368489600,g:1372118400,h:1375747200,i:1379376e3,j:1386633600,k:1391472e3,l:1395100800,m:1398729600,n:1402358400,o:1405987200,p:1409616e3,q:1413244800,r:1417392e3,s:1421107200,t:1424736e3,u:1428278400,v:1431475200,w:1435881600,x:1439251200,y:144288e4,z:1446508800,AB:149256e4,BB:1497312e3,CB:1502150400,DB:1506556800,EB:1510617600,FB:1516665600,YB:1520985600,GB:1525824e3,ZB:1529971200,Q:1536105600,HB:1540252800,IB:1544486400,JB:154872e4,KB:1552953600,LB:1558396800,MB:1562630400,NB:1567468800,OB:1571788800,PB:1575331200,QB:1578355200,RB:1581379200,SB:1583798400,TB:1586304e3,UB:1588636800,aB:1591056e3,bB:1593475200,R:1595894400,S:1598313600,T:1600732800,iB:1603152e3,U:1605571200,V:1607990400,W:1611619200,X:1614038400,P:1616457600,Y:1618790400,Z:1622505600,G:null,a:null}},D:{A:{0:.008408,1:.004465,2:.004642,3:.004891,4:.008408,5:.02102,6:.214404,7:.004204,8:.016816,9:.004204,H:.004706,b:.004879,I:.004879,D:.005591,E:.005591,F:.005591,A:.004534,B:.004464,C:.010424,J:.0083,K:.004706,L:.015087,M:.004393,N:.004393,O:.008652,c:.008542,d:.004393,e:.004317,f:.012612,g:.008786,h:.008408,i:.004461,j:.004298,k:.004326,l:.0047,m:.004538,n:.008542,o:.008596,p:.004566,q:.004204,r:.008408,s:.012612,t:.004335,u:.004464,v:.025224,w:.004464,x:.012612,y:.0236,z:.004403,AB:.058856,BB:.008408,CB:.012612,DB:.04204,EB:.008408,FB:.008408,YB:.008408,GB:.016816,ZB:.121916,Q:.008408,HB:.02102,IB:.025224,JB:.02102,KB:.02102,LB:.033632,MB:.029428,NB:.067264,OB:.071468,PB:.025224,QB:.058856,RB:.02102,SB:.113508,TB:.092488,UB:.067264,aB:.029428,bB:.075672,R:.18918,S:.1051,T:.079876,U:.130324,V:.100896,W:.243832,X:.16816,P:.311096,Y:.344728,Z:1.0468,G:21.4866,a:.790352,lB:.025224,mB:.004204,nB:0},B:"webkit",C:["","","","H","b","I","D","E","F","A","B","C","J","K","L","M","N","O","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","YB","GB","ZB","Q","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","aB","bB","R","S","T","U","V","W","X","P","Y","Z","G","a","lB","mB","nB"],E:"Chrome",F:{0:143208e4,1:1437523200,2:1441152e3,3:1444780800,4:1449014400,5:1453248e3,6:1456963200,7:1460592e3,8:1464134400,9:1469059200,H:1264377600,b:1274745600,I:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,J:1312243200,K:1316131200,L:1316131200,M:1319500800,N:1323734400,O:1328659200,c:1332892800,d:133704e4,e:1340668800,f:1343692800,g:1348531200,h:1352246400,i:1357862400,j:1361404800,k:1364428800,l:1369094400,m:1374105600,n:1376956800,o:1384214400,p:1389657600,q:1392940800,r:1397001600,s:1400544e3,t:1405468800,u:1409011200,v:141264e4,w:1416268800,x:1421798400,y:1425513600,z:1429401600,AB:1472601600,BB:1476230400,CB:1480550400,DB:1485302400,EB:1489017600,FB:149256e4,YB:1496707200,GB:1500940800,ZB:1504569600,Q:1508198400,HB:1512518400,IB:1516752e3,JB:1520294400,KB:1523923200,LB:1527552e3,MB:1532390400,NB:1536019200,OB:1539648e3,PB:1543968e3,QB:154872e4,RB:1552348800,SB:1555977600,TB:1559606400,UB:1564444800,aB:1568073600,bB:1571702400,R:1575936e3,S:1580860800,T:1586304e3,U:1589846400,V:1594684800,W:1598313600,X:1601942400,P:1605571200,Y:1611014400,Z:1614556800,G:1618272e3,a:1621987200,lB:null,mB:null,nB:null}},E:{A:{H:0,b:.008542,I:.004656,D:.004465,E:.218608,F:.004891,A:.004425,B:.008408,C:.012612,J:.088284,K:2.26175,oB:0,cB:.008692,pB:.109304,qB:.00456,rB:.004283,sB:.02102,dB:.02102,VB:.058856,WB:.088284,tB:.395176,uB:.748312,vB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","oB","cB","H","b","pB","I","qB","D","rB","E","F","sB","A","dB","B","VB","C","WB","J","tB","K","uB","vB","",""],E:"Safari",F:{oB:1205798400,cB:1226534400,H:1244419200,b:1275868800,pB:131112e4,I:1343174400,qB:13824e5,D:13824e5,rB:1410998400,E:1413417600,F:1443657600,sB:1458518400,A:1474329600,dB:1490572800,B:1505779200,VB:1522281600,C:1537142400,WB:1553472e3,J:1568851200,tB:1585008e3,K:1600214400,uB:1619395200,vB:null}},F:{A:{0:.008542,1:.004227,2:.004725,3:.008408,4:.008942,5:.004707,6:.004827,7:.004707,8:.004707,9:.004326,F:.0082,B:.016581,C:.004317,L:.00685,M:.00685,N:.00685,O:.005014,c:.006015,d:.004879,e:.006597,f:.006597,g:.013434,h:.006702,i:.006015,j:.005595,k:.004393,l:.008652,m:.004879,n:.004879,o:.004711,p:.005152,q:.005014,r:.009758,s:.004879,t:.008408,u:.004283,v:.004367,w:.004534,x:.008408,y:.004227,z:.004418,AB:.008922,BB:.014349,CB:.004425,DB:.00472,EB:.004425,FB:.004425,GB:.00472,Q:.004532,HB:.004566,IB:.02283,JB:.00867,KB:.004656,LB:.004642,MB:.004298,NB:.00944,OB:.00415,PB:.004271,QB:.004298,RB:.096692,SB:.008408,TB:.433012,UB:.437216,wB:.00685,xB:0,yB:.008392,zB:.004706,VB:.006229,eB:.004879,"0B":.008786,WB:.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","F","wB","xB","yB","zB","B","VB","eB","0B","C","WB","L","M","N","O","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","Q","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","","",""],E:"Opera",F:{0:1486425600,1:1490054400,2:1494374400,3:1498003200,4:1502236800,5:1506470400,6:1510099200,7:1515024e3,8:1517961600,9:1521676800,F:1150761600,wB:1223424e3,xB:1251763200,yB:1267488e3,zB:1277942400,B:1292457600,VB:1302566400,eB:1309219200,"0B":1323129600,C:1323129600,WB:1352073600,L:1372723200,M:1377561600,N:1381104e3,O:1386288e3,c:1390867200,d:1393891200,e:1399334400,f:1401753600,g:1405987200,h:1409616e3,i:1413331200,j:1417132800,k:1422316800,l:1425945600,m:1430179200,n:1433808e3,o:1438646400,p:1442448e3,q:1445904e3,r:1449100800,s:1454371200,t:1457308800,u:146232e4,v:1465344e3,w:1470096e3,x:1474329600,y:1477267200,z:1481587200,AB:1525910400,BB:1530144e3,CB:1534982400,DB:1537833600,EB:1543363200,FB:1548201600,GB:1554768e3,Q:1561593600,HB:1566259200,IB:1570406400,JB:1573689600,KB:1578441600,LB:1583971200,MB:1587513600,NB:1592956800,OB:1595894400,PB:1600128e3,QB:1603238400,RB:161352e4,SB:1612224e3,TB:1616544e3,UB:1619568e3},D:{F:"o",B:"o",C:"o",wB:"o",xB:"o",yB:"o",zB:"o",VB:"o",eB:"o","0B":"o",WB:"o"}},G:{A:{E:.00144955,cB:0,"1B":0,fB:.00289911,"2B":.00869732,"3B":.0449361,"4B":.0304406,"5B":.0202937,"6B":.0217433,"7B":.147854,"8B":.0347893,"9B":.149304,AC:.0855236,BC:.0739272,CC:.0768263,DC:.246424,EC:.0666794,FC:.0333397,GC:.172497,HC:.572573,IC:10.1498,JC:1.93225},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cB","1B","fB","2B","3B","4B","E","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","","",""],E:"Safari on iOS",F:{cB:1270252800,"1B":1283904e3,fB:1299628800,"2B":1331078400,"3B":1359331200,"4B":1394409600,E:1410912e3,"5B":1413763200,"6B":1442361600,"7B":1458518400,"8B":1473724800,"9B":1490572800,AC:1505779200,BC:1522281600,CC:1537142400,DC:1553472e3,EC:1568851200,FC:1572220800,GC:1580169600,HC:1585008e3,IC:1600214400,JC:1619395200}},H:{A:{KC:1.18546},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","KC","","",""],E:"Opera Mini",F:{KC:1426464e3}},I:{A:{XB:0,H:.0263634,G:0,LC:0,MC:0,NC:0,OC:.0301296,fB:.0979213,PC:0,QC:.43688},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LC","MC","NC","XB","H","OC","fB","PC","QC","G","","",""],E:"Android Browser",F:{LC:1256515200,MC:1274313600,NC:1291593600,XB:1298332800,H:1318896e3,OC:1341792e3,fB:1374624e3,PC:1386547200,QC:1401667200,G:1618704e3}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,Q:.0111391,VB:0,eB:0,WB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","VB","eB","C","WB","Q","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,VB:1314835200,eB:1318291200,C:1330300800,WB:1349740800,Q:1613433600},D:{Q:"webkit"}},L:{A:{G:38.7167},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","G","","",""],E:"Chrome for Android",F:{G:1618704e3}},M:{A:{P:.278256},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","P","","",""],E:"Firefox for Android",F:{P:1616457600}},N:{A:{A:.0115934,B:.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{RC:1.36809},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","","",""],E:"UC Browser for Android",F:{RC:1471392e3},D:{RC:"webkit"}},P:{A:{H:.309232,SC:.0103543,TC:.010304,UC:.0824619,VC:.0103584,WC:.0721541,dB:.0412309,XC:.164924,YC:.113385,ZC:.412309,aC:2.19555},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","SC","TC","UC","VC","WC","dB","XC","YC","ZC","aC","","",""],E:"Samsung Internet",F:{H:1461024e3,SC:1481846400,TC:1509408e3,UC:1528329600,VC:1546128e3,WC:1554163200,dB:1567900800,XC:1582588800,YC:1593475200,ZC:1605657600,aC:1618531200}},Q:{A:{bC:.185504},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","bC","","",""],E:"QQ Browser",F:{bC:1589846400}},R:{A:{cC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cC","","",""],E:"Baidu Browser",F:{cC:1491004800}},S:{A:{dC:.098549},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dC","","",""],E:"KaiOS Browser",F:{dC:1527811200}}},lk={browsers:{A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}}.browsers,ck={browserVersions:{0:"43",1:"44",2:"45",3:"46",4:"47",5:"48",6:"49",7:"50",8:"51",9:"52",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"90",H:"4",I:"6",J:"13",K:"14",L:"15",M:"16",N:"17",O:"18",P:"87",Q:"62",R:"79",S:"80",T:"81",U:"83",V:"84",W:"85",X:"86",Y:"88",Z:"89",a:"91",b:"5",c:"19",d:"20",e:"21",f:"22",g:"23",h:"24",i:"25",j:"26",k:"27",l:"28",m:"29",n:"30",o:"31",p:"32",q:"33",r:"34",s:"35",t:"36",u:"37",v:"38",w:"39",x:"40",y:"41",z:"42",AB:"53",BB:"54",CB:"55",DB:"56",EB:"57",FB:"58",GB:"60",HB:"63",IB:"64",JB:"65",KB:"66",LB:"67",MB:"68",NB:"69",OB:"70",PB:"71",QB:"72",RB:"73",SB:"74",TB:"75",UB:"76",VB:"11.1",WB:"12.1",XB:"3",YB:"59",ZB:"61",aB:"77",bB:"78",cB:"3.2",dB:"10.1",eB:"11.5",fB:"4.2-4.3",gB:"5.5",hB:"2",iB:"82",jB:"3.5",kB:"3.6",lB:"92",mB:"93",nB:"94",oB:"3.1",pB:"5.1",qB:"6.1",rB:"7.1",sB:"9.1",tB:"13.1",uB:"14.1",vB:"TP",wB:"9.5-9.6",xB:"10.0-10.1",yB:"10.5",zB:"10.6","0B":"11.6","1B":"4.0-4.1","2B":"5.0-5.1","3B":"6.0-6.1","4B":"7.0-7.1","5B":"8.1-8.4","6B":"9.0-9.2","7B":"9.3","8B":"10.0-10.2","9B":"10.3",AC:"11.0-11.2",BC:"11.3-11.4",CC:"12.0-12.1",DC:"12.2-12.4",EC:"13.0-13.1",FC:"13.2",GC:"13.3",HC:"13.4-13.7",IC:"14.0-14.4",JC:"14.5-14.6",KC:"all",LC:"2.1",MC:"2.2",NC:"2.3",OC:"4.1",PC:"4.4",QC:"4.4.3-4.4.4",RC:"12.12",SC:"5.0-5.4",TC:"6.2-6.4",UC:"7.2-7.4",VC:"8.2",WC:"9.2",XC:"11.1-11.2",YC:"12.0",ZC:"13.0",aC:"14.0",bC:"10.4",cC:"7.12",dC:"2.5"}}.browserVersions;function pk(e){return Object.keys(e).reduce((function(t,a){return t[ck[a]]=e[a],t}),{})}var gk={agents:Object.keys(uk).reduce((function(e,t){var a=uk[t];return e[lk[t]]=Object.keys(a).reduce((function(e,t){return"A"===t?e.usage_global=pk(a[t]):"C"===t?e.versions=a[t].reduce((function(e,t){return""===t?e.push(null):e.push(ck[t]),e}),[]):"D"===t?e.prefix_exceptions=pk(a[t]):"E"===t?e.browser=a[t]:"F"===t?e.release_date=Object.keys(a[t]).reduce((function(e,n){return e[ck[n]]=a[t][n],e}),{}):e.prefix=a[t],e}),{}),e}),{})},fk={"v0.8":{start:"2012-06-25",end:"2014-07-31"},"v0.10":{start:"2013-03-11",end:"2016-10-31"},"v0.12":{start:"2015-02-06",end:"2016-12-31"},v4:{start:"2015-09-08",lts:"2015-10-12",maintenance:"2017-04-01",end:"2018-04-30",codename:"Argon"},v5:{start:"2015-10-29",maintenance:"2016-04-30",end:"2016-06-30"},v6:{start:"2016-04-26",lts:"2016-10-18",maintenance:"2018-04-30",end:"2019-04-30",codename:"Boron"},v7:{start:"2016-10-25",maintenance:"2017-04-30",end:"2017-06-30"},v8:{start:"2017-05-30",lts:"2017-10-31",maintenance:"2019-01-01",end:"2019-12-31",codename:"Carbon"},v9:{start:"2017-10-01",maintenance:"2018-04-01",end:"2018-06-30"},v10:{start:"2018-04-24",lts:"2018-10-30",maintenance:"2020-05-19",end:"2021-04-30",codename:"Dubnium"},v11:{start:"2018-10-23",maintenance:"2019-04-22",end:"2019-06-01"},v12:{start:"2019-04-23",lts:"2019-10-21",maintenance:"2020-11-30",end:"2022-04-30",codename:"Erbium"},v13:{start:"2019-10-22",maintenance:"2020-04-01",end:"2020-06-01"},v14:{start:"2020-04-21",lts:"2020-10-27",maintenance:"2021-10-19",end:"2023-04-30",codename:"Fermium"},v15:{start:"2020-10-20",maintenance:"2021-04-01",end:"2021-06-01"},v16:{start:"2021-04-20",lts:"2021-10-26",maintenance:"2022-10-18",end:"2024-04-30",codename:""}},hk=Object.freeze({__proto__:null,default:{}}),mk={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87","12.0":"89","13.0":"91",13.1:"91","14.0":"92"};function yk(e){this.name="BrowserslistError",this.message=e,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,yk)}yk.prototype=Error.prototype;var Rk=yk;function bk(){}var vk={loadQueries:function(){throw new Rk("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(e){return e.stats},loadConfig:function(e){if(e.config)throw new Rk("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new Rk("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new Rk("Supports queries are not available in client-side build of Browserslist")},currentNode:function(e,t){return e(["maintained node versions"],t)[0]},parseConfig:bk,readConfig:bk,findConfig:bk,clearCaches:bk,oldDataWarning:bk},xk=n(hk),Ek=gk.agents;function Dk(e,t){return 0===(e+".").indexOf(t+".")}function Ak(e){return e.filter((function(e){return"string"==typeof e}))}function wk(e){var t=e;return 3===e.split(".").length&&(t=e.split(".").slice(0,-1).join(".")),t}function Ck(e){return function(t){return e+" "+t}}function Sk(e){return parseInt(e.split(".")[0])}function Tk(e,t){if(0===e.length)return[];var a=jk(e.map(Sk)),n=a[a.length-t];if(!n)return e;for(var r=[],s=e.length-1;s>=0&&!(n>Sk(e[s]));s--)r.unshift(e[s]);return r}function jk(e){for(var t=[],a=0;a<e.length;a++)-1===t.indexOf(e[a])&&t.push(e[a]);return t}function Pk(e,t,a){for(var n in a)e[t+" "+n]=a[n]}function Fk(e,t){return t=parseFloat(t),">"===e?function(e){return parseFloat(e)>t}:">="===e?function(e){return parseFloat(e)>=t}:"<"===e?function(e){return parseFloat(e)<t}:function(e){return parseFloat(e)<=t}}function _k(e){return parseInt(e)}function kk(e,t){return e<t?-1:e>t?1:0}function Ik(e,t){return kk(parseInt(e[0]),parseInt(t[0]))||kk(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||kk(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function Bk(e,t){switch(void 0===(t=t.split(".").map(_k))[1]&&(t[1]="x"),e){case"<=":return function(e){return Ok(e=e.split(".").map(_k),t)<=0};default:case">=":return function(e){return Ok(e=e.split(".").map(_k),t)>=0}}}function Ok(e,t){return e[0]!==t[0]?e[0]<t[0]?-1:1:"x"===t[1]?0:e[1]!==t[1]?e[1]<t[1]?-1:1:0}function Nk(e,t){var a=function(e,t){return-1!==e.versions.indexOf(t)?t:!!Xk.versionAliases[e.name][t]&&Xk.versionAliases[e.name][t]}(e,t);return a||1===e.versions.length&&e.versions[0]}function Lk(e,t){return e/=1e3,Object.keys(Ek).reduce((function(a,n){var r=$k(n,t);if(!r)return a;var s=Object.keys(r.releaseDate).filter((function(t){return r.releaseDate[t]>=e}));return a.concat(s.map(Ck(r.name)))}),[])}function Mk(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function $k(e,t){if(e=e.toLowerCase(),e=Xk.aliases[e]||e,t.mobileToDesktop&&Xk.desktopNames[e]){var a=Xk.data[Xk.desktopNames[e]];if("android"===e)return r=Mk(Xk.data[e]),s=a,r.released=Uk(r.released,s.released),r.versions=Uk(r.versions,s.versions),r;var n=Mk(a);return n.name=e,"op_mob"===e&&(n=function(e,t){e.versions=e.versions.map((function(e){return t[e]||e})),e.released=e.versions.map((function(e){return t[e]||e}));var a={};for(var n in e.releaseDate)a[t[n]||n]=e.releaseDate[n];return e.releaseDate=a,e}(n,{"10.0-10.1":"10"})),n}var r,s;return Xk.data[e]}function Uk(e,t){var a=t[t.length-1];return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(t.slice(37-a-1))}function Gk(e,t){var a=$k(e,t);if(!a)throw new Rk("Unknown browser "+e);return a}function Wk(e){return new Rk("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function Vk(e,t,a){if(a.mobileToDesktop)return e;var n=Xk.data.android.released,r=n[n.length-1]-37-t;return r>0?e.slice(-1):e.slice(r-1)}function Hk(e,t){return(e=Array.isArray(e)?Jk(e.map(qk)):qk(e)).reduce((function(e,a,n){var r=a.queryString,s=0===r.indexOf("not ");if(s){if(0===n)throw new Rk("Write any browsers query (for instance, `defaults`) before `"+r+"`");r=r.slice(4)}for(var i=0;i<eI.length;i++){var o=eI[i],d=r.match(o.regexp);if(d){var u=[t].concat(d.slice(1)),l=o.select.apply(Xk,u).map((function(e){var a=e.split(" ");return"0"===a[1]?a[0]+" "+$k(a[0],t).versions[0]:e}));switch(a.type){case 2:return s?e.filter((function(e){return-1===l.indexOf(e)})):e.filter((function(e){return-1!==l.indexOf(e)}));case 1:default:if(s){var c={};return l.forEach((function(e){c[e]=!0})),e.filter((function(e){return!c[e]}))}return e.concat(l)}}}throw Wk(r)}),[])}var Kk={};function Xk(e,t){if(void 0===t&&(t={}),void 0===t.path&&(t.path=xk.resolve?xk.resolve("."):"."),null==e){var a=Xk.loadConfig(t);e=a||Xk.defaults}if("string"!=typeof e&&!Array.isArray(e))throw new Rk("Browser queries must be an array or string. Got "+typeof e+".");var n={ignoreUnknownVersions:t.ignoreUnknownVersions,dangerousExtend:t.dangerousExtend,mobileToDesktop:t.mobileToDesktop,path:t.path,env:t.env},r=vk.getStat(t,Xk.data);if(r)for(var s in n.customUsage={},r)Pk(n.customUsage,s,r[s]);var i=JSON.stringify([e,n]);if(Kk[i])return Kk[i];var o=jk(Hk(e,n)).sort((function(e,t){if(e=e.split(" "),t=t.split(" "),e[0]===t[0]){var a=e[1].split("-")[0];return Ik(t[1].split("-")[0].split("."),a.split("."))}return kk(e[0],t[0])}));return la.env.BROWSERSLIST_DISABLE_CACHE||(Kk[i]=o),o}function qk(e){var t=[];do{e=zk(e,t)}while(e);return t}function zk(e,t){var a=/^(?:,\s*|\s+or\s+)(.*)/i,n=/^\s+and\s+(.*)/i;return function(e,t){for(var a=1,n=e.length;a<=n;a++){if(t(e.substr(-a,a),a,n))return e.slice(0,-a)}return""}(e,(function(e,r,s){return n.test(e)?(t.unshift({type:2,queryString:e.match(n)[1]}),!0):a.test(e)?(t.unshift({type:1,queryString:e.match(a)[1]}),!0):r===s&&(t.unshift({type:1,queryString:e.trim()}),!0)}))}function Jk(e){return Array.isArray(e)?e.reduce((function(e,t){return e.concat(Jk(t))}),[]):[e]}function Yk(e,t){var a=dk.filter((function(e){return"nodejs"===e.name})).filter((function(e){return Dk(e.version,t)}));if(0===a.length){if(e.ignoreUnknownVersions)return[];throw new Rk("Unknown version "+t+" of Node.js")}return["node "+a[a.length-1].version]}function Qk(e,t,a,n){return t=parseInt(t),a=parseInt(a||"01")-1,n=parseInt(n||"01"),Lk(Date.UTC(t,a,n,0,0,0),e)}function Zk(e,t,a){t=parseFloat(t);var n=Xk.usage.global;if(a)if(a.match(/^my\s+stats$/)){if(!e.customUsage)throw new Rk("Custom usage statistics was not provided");n=e.customUsage}else{var r;r=2===a.length?a.toUpperCase():a.toLowerCase(),vk.loadCountry(Xk.usage,r,Xk.data),n=Xk.usage[r]}for(var s,i=Object.keys(n).sort((function(e,t){return n[t]-n[e]})),o=0,d=[],u=0;u<=i.length&&(s=i[u],0!==n[s])&&(o+=n[s],d.push(s),!(o>=t));u++);return d}Xk.cache={},Xk.data={},Xk.usage={global:{},custom:null},Xk.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],Xk.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},Xk.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},Xk.versionAliases={},Xk.clearCaches=vk.clearCaches,Xk.parseConfig=vk.parseConfig,Xk.readConfig=vk.readConfig,Xk.findConfig=vk.findConfig,Xk.loadConfig=vk.loadConfig,Xk.coverage=function(e,t){var a;if(void 0===t)a=Xk.usage.global;else if("my stats"===t){var n={};n.path=xk.resolve?xk.resolve("."):".";var r=vk.getStat(n);if(!r)throw new Rk("Custom usage statistics was not provided");for(var s in a={},r)Pk(a,s,r[s])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),vk.loadCountry(Xk.usage,t,Xk.data),a=Xk.usage[t];else for(var i in"dataByBrowser"in t&&(t=t.dataByBrowser),a={},t)for(var o in t[i])a[i+" "+o]=t[i][o];return e.reduce((function(e,t){var n=a[t];return void 0===n&&(n=a[t.replace(/ \S+$/," 0")]),e+(n||0)}),0)};var eI=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(Ek).reduce((function(a,n){var r=$k(n,e);if(!r)return a;var s=Tk(r.released,t);return s=s.map(Ck(r.name)),"android"===r.name&&(s=Vk(s,t,e)),a.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(Ek).reduce((function(a,n){var r=$k(n,e);if(!r)return a;var s=r.released.slice(-t);return s=s.map(Ck(r.name)),"android"===r.name&&(s=Vk(s,t,e)),a.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return Tk(Object.keys(mk),t).map((function(e){return"chrome "+mk[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,a){var n=Gk(a,e),r=Tk(n.released,t).map(Ck(n.name));return"android"===n.name&&(r=Vk(r,t,e)),r}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(mk).slice(-t).map((function(e){return"chrome "+mk[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,a){var n=Gk(a,e),r=n.released.slice(-t).map(Ck(n.name));return"android"===n.name&&(r=Vk(r,t,e)),r}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(Ek).reduce((function(t,a){var n=$k(a,e);if(!n)return t;var r=n.versions.filter((function(e){return-1===n.released.indexOf(e)}));return r=r.map(Ck(n.name)),t.concat(r)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,t){var a=Gk(t,e);return a.versions.filter((function(e){return-1===a.released.indexOf(e)})).map(Ck(a.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return Lk(Date.now()-31558432982.4*t,e)}},{regexp:/^since (\d+)$/i,select:Qk},{regexp:/^since (\d+)-(\d+)$/i,select:Qk},{regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:Qk},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e,t,a){a=parseFloat(a);var n=Xk.usage.global;return Object.keys(n).reduce((function(e,r){return">"===t?n[r]>a&&e.push(r):"<"===t?n[r]<a&&e.push(r):"<="===t?n[r]<=a&&e.push(r):n[r]>=a&&e.push(r),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e,t,a){if(a=parseFloat(a),!e.customUsage)throw new Rk("Custom usage statistics was not provided");var n=e.customUsage;return Object.keys(n).reduce((function(e,r){return">"===t?n[r]>a&&e.push(r):"<"===t?n[r]<a&&e.push(r):"<="===t?n[r]<=a&&e.push(r):n[r]>=a&&e.push(r),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t,a,n){a=parseFloat(a);var r=vk.loadStat(e,n,Xk.data);if(r)for(var s in e.customUsage={},r)Pk(e.customUsage,s,r[s]);if(!e.customUsage)throw new Rk("Custom usage statistics was not provided");var i=e.customUsage;return Object.keys(i).reduce((function(e,n){return">"===t?i[n]>a&&e.push(n):"<"===t?i[n]<a&&e.push(n):"<="===t?i[n]<=a&&e.push(n):i[n]>=a&&e.push(n),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t,a,n){a=parseFloat(a),n=2===n.length?n.toUpperCase():n.toLowerCase(),vk.loadCountry(Xk.usage,n,Xk.data);var r=Xk.usage[n];return Object.keys(r).reduce((function(e,n){return">"===t?r[n]>a&&e.push(n):"<"===t?r[n]<a&&e.push(n):"<="===t?r[n]<=a&&e.push(n):r[n]>=a&&e.push(n),e}),[])}},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/,select:Zk},{regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/,select:Zk},{regexp:/^supports\s+([\w-]+)$/,select:function(e,t){vk.loadFeature(Xk.cache,t);var a=Xk.cache[t];return Object.keys(a).reduce((function(e,t){var n=a[t];return(n.indexOf("y")>=0||n.indexOf("a")>=0)&&e.push(t),e}),[])}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,a){var n=wk(t),r=wk(a);if(!mk[n])throw new Rk("Unknown version "+t+" of electron");if(!mk[r])throw new Rk("Unknown version "+a+" of electron");return t=parseFloat(t),a=parseFloat(a),Object.keys(mk).filter((function(e){var n=parseFloat(e);return n>=t&&n<=a})).map((function(e){return"chrome "+mk[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,a){return dk.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(Bk(">=",t)).filter(Bk("<=",a)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,a,n){var r=Gk(t,e);return a=parseFloat(Nk(r,a)||a),n=parseFloat(Nk(r,n)||n),r.released.filter((function(e){var t=parseFloat(e);return t>=a&&t<=n})).map(Ck(r.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,a){var n=wk(a);return Object.keys(mk).filter(Fk(t,n)).map((function(e){return"chrome "+mk[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,a){return dk.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(function(e,t){return(t=t.split(".").map(_k))[1]=t[1]||0,t[2]=t[2]||0,">"===e?function(e){return Ik(e=e.split(".").map(_k),t)>0}:">="===e?function(e){return Ik(e=e.split(".").map(_k),t)>=0}:"<"===e?function(e){return e=e.split(".").map(_k),Ik(t,e)>0}:function(e){return e=e.split(".").map(_k),Ik(t,e)>=0}}(t,a)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,a,n){var r=Gk(t,e),s=Xk.versionAliases[r.name][n];return s&&(n=s),r.released.filter(Fk(a,n)).map((function(e){return r.name+" "+e}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 78"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(e,t){var a=wk(t),n=mk[a];if(!n)throw new Rk("Unknown version "+t+" of electron");return["chrome "+n]}},{regexp:/^node\s+(\d+)$/i,select:Yk},{regexp:/^node\s+(\d+\.\d+)$/i,select:Yk},{regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:Yk},{regexp:/^current\s+node$/i,select:function(e){return[vk.currentNode(Hk,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return Hk(Object.keys(fk).filter((function(e){return t<Date.parse(fk[e].end)&&t>Date.parse(fk[e].start)&&function(e){var t=e.slice(1);return dk.some((function(e){return Dk(e.version,t)}))}(e)})).map((function(e){return"node "+e.slice(1)})),e)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,t,a){/^tp$/i.test(a)&&(a="TP");var n=Gk(t,e),r=Nk(n,a);if(r)a=r;else{if(!(r=Nk(n,r=-1===a.indexOf(".")?a+".0":a.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new Rk("Unknown version "+a+" of "+t)}a=r}return[n.name+" "+a]}},{regexp:/^browserslist config$/i,select:function(e){return Xk(void 0,e)}},{regexp:/^extends (.+)$/i,select:function(e,t){return Hk(vk.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return Hk(Xk.defaults,e)}},{regexp:/^dead$/i,select:function(e){return Hk(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw $k(t,e)?new Rk("Specify versions in Browserslist query for browser "+t):Wk(t)}}];!function(){for(var e in Ek){var t=Ek[e];Xk.data[e]={name:e,versions:Ak(Ek[e].versions),released:Ak(Ek[e].versions.slice(0,-3)),releaseDate:Ek[e].release_date},Pk(Xk.usage.global,e,t.usage_global),Xk.versionAliases[e]={};for(var a=0;a<t.versions.length;a++){var n=t.versions[a];if(n&&-1!==n.indexOf("-"))for(var r=n.split("-"),s=0;s<r.length;s++)Xk.versionAliases[e][r[s]]=n}}Xk.versionAliases.op_mob[59]="58"}();var tI=Xk,aI=Math.min;function nI(e,t){var a=t.map((function(t){return function(e,t){var a,n,r=[],s=[],i=e.length,o=t.length;if(!i)return o;if(!o)return i;for(n=0;n<=o;n++)r[n]=n;for(a=1;a<=i;a++){for(s=[a],n=1;n<=o;n++)s[n]=e[a-1]===t[n-1]?r[n-1]:aI(r[n-1],r[n],s[n-1])+1;r=s}return s[o]}(t,e)}));return t[a.indexOf(aI.apply(void 0,A(a)))]}var rI=function(){function e(e){this.descriptor=e}var t=e.prototype;return t.validateTopLevelOptions=function(e,t){for(var a=Object.keys(t),n=0,r=Object.keys(e);n<r.length;n++){var s=r[n];if(!a.includes(s))throw new Error(this.formatMessage("'"+s+"' is not a valid top-level option.\n- Did you mean '"+nI(s,a)+"'?"))}},t.validateBooleanOption=function(e,t,a){return void 0===t?a:(this.invariant("boolean"==typeof t,"'"+e+"' option must be a boolean."),t)},t.validateStringOption=function(e,t,a){return void 0===t?a:(this.invariant("string"==typeof t,"'"+e+"' option must be a string."),t)},t.invariant=function(e,t){if(!e)throw new Error(this.formatMessage(t))},t.formatMessage=function(e){return this.descriptor+": "+e},e}(),sI={"es6.module":{chrome:"61",and_chr:"61",edge:"16",firefox:"60",and_ff:"60",node:"13.2.0",opera:"48",op_mob:"48",safari:"10.1",ios:"10.3",samsung:"8.2",android:"61",electron:"2.0",ios_saf:"10.3"}},iI={safari:"tp"},oI={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",op_mob:"opera",opera:"opera",safari:"safari",samsung:"samsung"},dI=/^(\d+|\d+.\d+)$/,uI=new rI("@babel/helper-compilation-targets");function lI(e,t){return e&&wF.lt(e,t)?e:t}function cI(e){if("string"==typeof e&&wF.valid(e))return e;uI.invariant("number"==typeof e||"string"==typeof e&&dI.test(e),"'"+e+"' is not a valid version");for(var t=e.toString().split(".");t.length<3;)t.push("0");return t.join(".")}function pI(e,t){var a=iI[t];return!!a&&a===e.toString().toLowerCase()}function gI(e,t,a){var n=iI[a],r=[e,t].some((function(e){return e===n}));return r?e===r?t:e||t:lI(e,t)}function fI(e,t){var a=e[t];return a||"android"!==t?a:e.chrome}var hI={node:"node",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino"};function mI(e){if("string"!=typeof e)return e;var t=[wF.major(e)],a=wF.minor(e),n=wF.patch(e);return(a||n)&&t.push(a),n&&t.push(n),t.join(".")}function yI(e){return Object.keys(e).reduce((function(t,a){var n=e[a];return"string"==typeof n&&iI[a]!==n&&(n=mI(n)),t[a]=n,t}),{})}function RI(e,t,a){var n=a[e]||{};return Object.keys(t).reduce((function(e,a){var r=fI(n,a),s=t[a];if(r){var i=pI(r,a);pI(s,a)||!i&&!wF.lt(s.toString(),cI(r))||(e[a]=mI(s))}else e[a]=mI(s);return e}),{})}var bI={"proposal-class-static-block":{chrome:"91",electron:"13.0"},"proposal-private-property-in-object":{chrome:"91",firefox:"90",electron:"13.0"},"proposal-class-properties":{chrome:"74",opera:"62",edge:"79",firefox:"90",safari:"14.1",node:"12",samsung:"11",electron:"6.0"},"proposal-private-methods":{chrome:"84",opera:"70",edge:"84",firefox:"90",safari:"15",node:"14.6",electron:"10.0"},"proposal-numeric-separator":{chrome:"75",opera:"62",edge:"79",firefox:"70",safari:"13",node:"12.5",ios:"13",samsung:"11",electron:"6.0"},"proposal-logical-assignment-operators":{chrome:"85",opera:"71",edge:"85",firefox:"79",safari:"14",node:"15",ios:"14",electron:"10.0"},"proposal-nullish-coalescing-operator":{chrome:"80",opera:"67",edge:"80",firefox:"72",safari:"13.1",node:"14",ios:"13.4",samsung:"13",electron:"8.0"},"proposal-optional-chaining":{firefox:"74",safari:"13.1",ios:"13.4"},"proposal-json-strings":{chrome:"66",opera:"53",edge:"79",firefox:"62",safari:"12",node:"10",ios:"12",samsung:"9",electron:"3.0"},"proposal-optional-catch-binding":{chrome:"66",opera:"53",edge:"79",firefox:"58",safari:"11.1",node:"10",ios:"11.3",samsung:"9",electron:"3.0"},"transform-parameters":{chrome:"49",opera:"36",edge:"18",firefox:"53",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"proposal-async-generator-functions":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",ios:"12",samsung:"8",electron:"3.0"},"proposal-object-rest-spread":{chrome:"60",opera:"47",edge:"79",firefox:"55",safari:"11.1",node:"8.3",ios:"11.3",samsung:"8",electron:"2.0"},"transform-dotall-regex":{chrome:"62",opera:"49",edge:"79",firefox:"78",safari:"11.1",node:"8.10",ios:"11.3",samsung:"8",electron:"3.0"},"proposal-unicode-property-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",ios:"11.3",samsung:"9",electron:"3.0"},"transform-named-capturing-groups-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",ios:"11.3",samsung:"9",electron:"3.0"},"transform-async-to-generator":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"11",node:"7.6",ios:"11",samsung:"6",electron:"1.6"},"transform-exponentiation-operator":{chrome:"52",opera:"39",edge:"14",firefox:"52",safari:"10.1",node:"7",ios:"10.3",samsung:"6",electron:"1.3"},"transform-template-literals":{chrome:"41",opera:"28",edge:"13",firefox:"34",safari:"13",node:"4",ios:"13",samsung:"3.4",electron:"0.21"},"transform-literals":{chrome:"44",opera:"31",edge:"12",firefox:"53",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"transform-function-name":{chrome:"51",opera:"38",edge:"79",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-arrow-functions":{chrome:"47",opera:"34",edge:"13",firefox:"43",safari:"10",node:"6",ios:"10",samsung:"5",rhino:"1.7.13",electron:"0.36"},"transform-block-scoped-functions":{chrome:"41",opera:"28",edge:"12",firefox:"46",safari:"10",node:"4",ie:"11",ios:"10",samsung:"3.4",electron:"0.21"},"transform-classes":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-object-super":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-shorthand-properties":{chrome:"43",opera:"30",edge:"12",firefox:"33",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.27"},"transform-duplicate-keys":{chrome:"42",opera:"29",edge:"12",firefox:"34",safari:"9",node:"4",ios:"9",samsung:"3.4",electron:"0.25"},"transform-computed-properties":{chrome:"44",opera:"31",edge:"12",firefox:"34",safari:"7.1",node:"4",ios:"8",samsung:"4",electron:"0.30"},"transform-for-of":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-sticky-regex":{chrome:"49",opera:"36",edge:"13",firefox:"3",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"transform-unicode-escapes":{chrome:"44",opera:"31",edge:"12",firefox:"53",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"transform-unicode-regex":{chrome:"50",opera:"37",edge:"13",firefox:"46",safari:"12",node:"6",ios:"12",samsung:"5",electron:"1.1"},"transform-spread":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-destructuring":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-block-scoping":{chrome:"49",opera:"36",edge:"14",firefox:"51",safari:"11",node:"6",ios:"11",samsung:"5",electron:"0.37"},"transform-typeof-symbol":{chrome:"38",opera:"25",edge:"12",firefox:"36",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"transform-new-target":{chrome:"46",opera:"33",edge:"14",firefox:"45",safari:"10",node:"5",ios:"10",samsung:"5",electron:"0.36"},"transform-regenerator":{chrome:"50",opera:"37",edge:"13",firefox:"53",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"transform-member-expression-literals":{chrome:"7",opera:"12",edge:"12",firefox:"2",safari:"5.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"transform-property-literals":{chrome:"7",opera:"12",edge:"12",firefox:"2",safari:"5.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"transform-reserved-words":{chrome:"13",opera:"10.50",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"9",android:"4.4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"proposal-export-namespace-from":{chrome:"72",and_chr:"72",edge:"79",firefox:"80",and_ff:"80",node:"13.2",opera:"60",op_mob:"51",samsung:"11.0",android:"72",electron:"5.0"}};function vI(e,t,a){var n,r,s,i=void 0===a?{}:a,o=i.compatData,d=void 0===o?bI:o,u=i.includes,l=i.excludes;return(null==l||!l.has(e))&&(!(null==u||!u.has(e))||(n=t,r=d[e],!(0!==(s=Object.keys(n)).length&&0===s.filter((function(e){var t=fI(r,e);if(!t)return!0;var a=n[e];if(pI(a,e))return!1;if(pI(t,e))return!0;if(!wF.valid(a.toString()))throw new Error('Invalid version passed for target "'+e+'": "'+a+'". Versions must be in semver format (major.minor.patch)');return wF.gt(cI(t),a.toString())})).length)))}var xI=sI["es6.module"],EI=new rI("@babel/helper-compilation-targets");function DI(e){return"string"==typeof e||Array.isArray(e)&&e.every((function(e){return"string"==typeof e}))}function AI(e,t){try{return cI(t)}catch(a){throw new Error(EI.formatMessage("'"+t+"' is not a valid value for 'targets."+e+"'."))}}var wI={__default:function(e,t){return[e,pI(t,e)?t.toLowerCase():AI(e,t)]},node:function(e,t){return[e,!0===t||"current"===t?la.versions.node:AI(e,t)]}};function CI(e,t){return function(e){return e.reduce((function(e,t){var a=D(t.split(" "),2),n=a[0],r=a[1],s=oI[n];if(!s)return e;try{var i=r.split("-")[0].toLowerCase(),o=pI(i,n);if(!e[s])return e[s]=o?i:cI(i),e;var d=e[s],u=pI(d,n);if(u&&o)e[s]=gI(d,i,n);else if(u)e[s]=cI(i);else if(!u&&!o){var l=cI(i);e[s]=lI(d,l)}}catch(e){}return e}),{})}(tI(e,{mobileToDesktop:!0,env:t}))}function SI(e,t){var a;void 0===e&&(e={}),void 0===t&&(t={});var n=e,r=n.browsers,s=n.esmodules,i=t.configPath,o=void 0===i?".":i;!function(e){EI.invariant(void 0===e||DI(e),"'"+String(e)+"' is not a valid browserslist query")}(r);var d,u,l=function(e){for(var t=Object.keys(hI),a=0,n=Object.keys(e);a<n.length;a++){var r=n[a];if(!(r in hI))throw new Error(EI.formatMessage("'"+r+"' is not a valid target\n- Did you mean '"+nI(r,t)+"'?"))}return e}(function(e){var t=Object.assign({},e);return delete t.esmodules,delete t.browsers,t}(e)),c=!!r||Object.keys(l).length>0,p=!t.ignoreBrowserslistConfig&&!c;if(!r&&p&&null==(r=tI.loadConfig({config:t.configFile,path:o,env:t.browserslistEnv}))&&(r=[]),!s||"intersect"===s&&null!=(a=r)&&a.length||(r=Object.keys(xI).map((function(e){return e+" >= "+xI[e]})).join(", "),s=!1),r){var g=CI(r,t.browserslistEnv);if("intersect"===s)for(var f=0,h=Object.keys(g);f<h.length;f++){var m=h[f],y=g[m];xI[m]?g[m]=(d=y,u=cI(xI[m]),gI(d,u,m)===d?u:d):delete g[m]}l=Object.assign(g,l)}for(var R,b,v={},x=[],E=S(Object.keys(l).sort());!(R=E()).done;){var A,w=R.value,C=l[w];"number"==typeof C&&C%1!=0&&x.push({target:w,value:C});var T=D((null!=(A=wI[w])?A:wI.__default)(w,C),2),j=T[0],P=T[1];P&&(v[j]=P)}return(b=x).length&&(console.warn("Warning, the following targets are using a decimal version:\n"),b.forEach((function(e){var t=e.target,a=e.value;return console.warn(" "+t+": "+a)})),console.warn("\nWe recommend using a string for minor/patch versions to avoid numbers like 6.10\ngetting parsed as 6.1, which can lead to unexpected behavior.\n")),v}function TI(e,t){var a=e.targets;return("string"==typeof a||Array.isArray(a))&&(a={browsers:a}),a&&a.esmodules&&(a=Object.assign({},a,{esmodules:"intersect"})),SI(a,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}var jI=iR.mark(II),PI=iR.mark(VI),FI=iR.mark(HI),_I=iR.mark(KI),kI=iR.mark(XI);function II(e){return iR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),jI)}function BI(e,t){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=void e.browserslistConfigFile),e}function OI(e,t,a){var n=t.plugins,r=t.presets,s=t.passPerPreset;return{options:BI(t),plugins:n?function(){return UI(n,e)(a)}:function(){return II([])},presets:r?function(){return MI(r,e)(a)(!!s)}:function(){return II([])}}}function NI(e,t,a){var n,r;return{options:BI(t),plugins:iR.mark((function r(){return iR.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n){r.next=3;break}return r.delegateYield(HI(t.plugins||[],e,a),"t0",2);case 2:n=r.t0;case 3:return r.abrupt("return",n);case 4:case"end":return r.stop()}}),r)})),presets:iR.mark((function n(){return iR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r){n.next=3;break}return n.delegateYield(VI(t.presets||[],e,a,!!t.passPerPreset),"t0",2);case 2:r=n.t0;case 3:return n.abrupt("return",r);case 4:case"end":return n.stop()}}),n)}))}}var LI=new WeakMap,MI=Y_((function(e,t){var a=t.using((function(e){return e}));return Z_((function(t){return Q_(iR.mark((function n(r){var s;return iR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.delegateYield(VI(e,a,t,r),"t0",1);case 1:return s=n.t0,n.abrupt("return",s.map((function(e){return WI(LI,e)})));case 3:case"end":return n.stop()}}),n)})))}))})),$I=new WeakMap,UI=Y_((function(e,t){var a=t.using((function(e){return e}));return Q_(iR.mark((function t(n){var r;return iR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(HI(e,a,n),"t0",1);case 1:return r=t.t0,t.abrupt("return",r.map((function(e){return WI($I,e)})));case 3:case"end":return t.stop()}}),t)})))})),GI={};function WI(e,t){var a=t.value,n=t.options,r=void 0===n?GI:n;if(!1===r)return t;var s=e.get(a);s||(s=new WeakMap,e.set(a,s));var i=s.get(r);if(i||(i=[],s.set(r,i)),-1===i.indexOf(t)){var o=i.filter((function(e){return n=t,(a=e).name===n.name&&a.value===n.value&&a.options===n.options&&a.dirname===n.dirname&&a.alias===n.alias&&a.ownPass===n.ownPass&&(a.file&&a.file.request)===(n.file&&n.file.request)&&(a.file&&a.file.resolved)===(n.file&&n.file.resolved);var a,n}));if(o.length>0)return o[0];i.push(t)}return t}function VI(e,t,a,n){return iR.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.delegateYield(KI("preset",e,t,a,n),"t0",1);case 1:return r.abrupt("return",r.t0);case 2:case"end":return r.stop()}}),PI)}function HI(e,t,a){return iR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.delegateYield(KI("plugin",e,t,a),"t0",1);case 1:return n.abrupt("return",n.t0);case 2:case"end":return n.stop()}}),FI)}function KI(e,t,a,n,r){var s;return iR.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.delegateYield(D_.all(t.map((function(t,s){return XI(t,a,{type:e,alias:n+"$"+s,ownPass:!!r})}))),"t0",1);case 1:return qI(s=i.t0),i.abrupt("return",s);case 4:case"end":return i.stop()}}),_I)}function XI(e,t,a){var n,r,s,i,o,d,u,l,c,p,g,f,h,m;return iR.wrap((function(y){for(;;)switch(y.prev=y.next){case 0:if(n=a.type,r=a.alias,s=a.ownPass,!(i=QI(e))){y.next=4;break}return y.abrupt("return",i);case 4:if(u=e,Array.isArray(u)&&(3===u.length?(l=D(u,3),u=l[0],d=l[1],o=l[2]):(c=D(u,2),u=c[0],d=c[1])),p=void 0,g=null,"string"!=typeof u){y.next=18;break}if("string"==typeof n){y.next=11;break}throw new Error("To resolve a string-based item, the type of item must be given");case 11:return f="plugin"===n?f_:h_,h=u,y.delegateYield(f(u,t),"t0",14);case 14:m=y.t0,g=m.filepath,u=m.value,p={request:h,resolved:g};case 18:if(u){y.next=20;break}throw new Error("Unexpected falsy value: "+String(u));case 20:if("object"!=typeof u||!u.__esModule){y.next=26;break}if(!u.default){y.next=25;break}u=u.default,y.next=26;break;case 25:throw new Error("Must export a default export when using ES6 modules.");case 26:if("object"==typeof u||"function"==typeof u){y.next=28;break}throw new Error("Unsupported format: "+typeof u+". Expected an object or a function.");case 28:if(null===g||"object"!=typeof u||!u){y.next=30;break}throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In "+g);case 30:return y.abrupt("return",{name:o,alias:g||r,value:u,options:d,dirname:t,ownPass:s,file:p});case 31:case"end":return y.stop()}}),kI)}function qI(e){for(var t,a=new Map,n=function(){var n=t.value;if("function"!=typeof n.value)return"continue";var r=a.get(n.value);if(r||(r=new Set,a.set(n.value,r)),r.has(n.name)){var s=e.filter((function(e){return e.value===n.value}));throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:",""+JSON.stringify(s,null,2)].join("\n"))}r.add(n.name)},r=S(e);!(t=r()).done;)n()}var zI=iR.mark(YI);function JI(e){return new eB(e)}function YI(e,t){var a,n,r,s,i;return iR.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return n=(a=void 0===t?{}:t).dirname,r=void 0===n?".":n,s=a.type,o.delegateYield(XI(e,pj.resolve(r),{type:s,alias:"programmatic item"}),"t0",2);case 2:return i=o.t0,o.abrupt("return",JI(i));case 4:case"end":return o.stop()}}),zI)}function QI(e){if(null!=e&&e[ZI])return e._descriptor}var ZI=Symbol.for("@babel/core@7 - ConfigItem"),eB=function(e){this._descriptor=void 0,this[ZI]=!0,this.value=void 0,this.options=void 0,this.dirname=void 0,this.name=void 0,this.file=void 0,this._descriptor=e,Object.defineProperty(this,"_descriptor",{enumerable:!1}),Object.defineProperty(this,ZI,{enumerable:!1}),this.value=this._descriptor.value,this.options=this._descriptor.options,this.dirname=this._descriptor.dirname,this.name=this._descriptor.name,this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:void 0,Object.freeze(this)};Object.freeze(eB.prototype);var tB={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}};function aB(e){switch(e.type){case"root":return"";case"env":return aB(e.parent)+'.env["'+e.name+'"]';case"overrides":return aB(e.parent)+".overrides["+e.index+"]";case"option":return aB(e.parent)+"."+e.name;case"access":return aB(e.parent)+"["+JSON.stringify(e.name)+"]";default:throw new Error("Assertion failure: Unknown type "+e.type)}}function nB(e,t){return{type:"access",name:t,parent:e}}function rB(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error(aB(e)+' must be a boolean, "inline", "both", or undefined');return t}function sB(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error(aB(e)+" must be a string, or undefined");return t}function iB(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error(aB(e)+" must be a function, or undefined");return t}function oB(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error(aB(e)+" must be a boolean, or undefined");return t}function dB(e,t){if(void 0!==t&&("object"!=typeof t||Array.isArray(t)||!t))throw new Error(aB(e)+" must be an object, or undefined");return t}function uB(e,t){if(null!=t&&!Array.isArray(t))throw new Error(aB(e)+" must be an array, or undefined");return t}function lB(e,t){var a=uB(e,t);return a&&a.forEach((function(t,a){return function(e,t){if("string"!=typeof t&&"function"!=typeof t&&!(t instanceof RegExp))throw new Error(aB(e)+" must be an array of string/Function/RegExp values, or undefined");return t}(nB(e,a),t)})),a}function cB(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach((function(t,a){if(!pB(t))throw new Error(aB(nB(e,a))+" must be a string/Function/RegExp.")}));else if(!pB(t))throw new Error(aB(e)+" must be a string/Function/RegExp, or an array of those");return t}function pB(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function gB(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error(aB(e)+" must be a undefined, a boolean, a string, got "+JSON.stringify(t));return t}function fB(e,t){var a=uB(e,t);return a&&a.forEach((function(t,a){return function(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error(aB(e)+" must include an object");if(t.length>3)throw new Error(aB(e)+" may only be a two-tuple or three-tuple");if(hB(nB(e,0),t[0]),t.length>1){var a=t[1];if(void 0!==a&&!1!==a&&("object"!=typeof a||Array.isArray(a)||null===a))throw new Error(aB(nB(e,1))+" must be an object, false, or undefined")}if(3===t.length){var n=t[2];if(void 0!==n&&"string"!=typeof n)throw new Error(aB(nB(e,2))+" must be a string, or undefined")}}else hB(e,t);return t}(nB(e,a),t)})),a}function hB(e,t){if(("object"!=typeof t||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error(aB(e)+" must be a string, object, function");return t}function mB(e,t){if(void 0!==t&&!DI(t))throw new Error(aB(e)+" must be undefined, a string or an array of strings")}function yB(e,t){if(("number"!=typeof t||Math.round(t)!==t)&&"string"!=typeof t)throw new Error(aB(e)+" must be a string or an integer number")}var RB={cwd:sB,root:sB,rootMode:function(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error(aB(e)+' must be a "root", "upward", "upward-optional" or undefined');return t},configFile:gB,caller:function(e,t){var a=dB(e,t);if(a){if("string"!=typeof a.name)throw new Error(aB(e)+' set but does not contain "name" property string');for(var n=0,r=Object.keys(a);n<r.length;n++){var s=r[n],i=nB(e,s),o=a[s];if(null!=o&&"boolean"!=typeof o&&"string"!=typeof o&&"number"!=typeof o)throw new Error(aB(i)+" must be null, undefined, a boolean, a string, or a number.")}}return t},filename:sB,filenameRelative:sB,code:oB,ast:oB,cloneInputAst:oB,envName:sB},bB={babelrc:oB,babelrcRoots:function(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach((function(t,a){if(!pB(t))throw new Error(aB(nB(e,a))+" must be a string/Function/RegExp.")}));else if(!pB(t))throw new Error(aB(e)+" must be a undefined, a boolean, a string/Function/RegExp or an array of those, got "+JSON.stringify(t));return t}},vB={extends:sB,ignore:lB,only:lB,targets:function(e,t){if(DI(t))return t;if("object"!=typeof t||!t||Array.isArray(t))throw new Error(aB(e)+" must be a string, an array of strings or an object");var a=nB(e,"browsers"),n=nB(e,"esmodules");mB(a,t.browsers),oB(n,t.esmodules);for(var r=0,s=Object.keys(t);r<s.length;r++){var i=s[r],o=t[i],d=nB(e,i);if("esmodules"===i)oB(d,o);else if("browsers"===i)mB(d,o);else{if(!Object.hasOwnProperty.call(hI,i)){var u=Object.keys(hI).join(", ");throw new Error(aB(d)+" is not a valid target. Supported targets are "+u)}yB(d,o)}}return t},browserslistConfigFile:gB,browserslistEnv:sB},xB={inputSourceMap:function(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=typeof t||!t))throw new Error(aB(e)+" must be a boolean, object, or undefined");return t},presets:fB,plugins:fB,passPerPreset:oB,assumptions:function(e,t){if(void 0!==t){if("object"!=typeof t||null===t)throw new Error(aB(e)+" must be an object or undefined.");var a=e;do{a=a.parent}while("root"!==a.type);for(var n="preset"===a.source,r=0,s=Object.keys(t);r<s.length;r++){var i=s[r],o=nB(e,i);if(!EB.has(i))throw new Error(aB(o)+" is not a supported assumption.");if("boolean"!=typeof t[i])throw new Error(aB(o)+" must be a boolean.");if(n&&!1===t[i])throw new Error(aB(o)+" cannot be set to 'false' inside presets.")}return t}},env:function(e,t){if("env"===e.parent.type)throw new Error(aB(e)+" is not allowed inside of another .env block");var a=e.parent,n=dB(e,t);if(n)for(var r=0,s=Object.keys(n);r<s.length;r++){var i=s[r],o=dB(nB(e,i),n[i]);if(o)wB({type:"env",name:i,parent:a},o)}return n},overrides:function(e,t){if("env"===e.parent.type)throw new Error(aB(e)+" is not allowed inside an .env block");if("overrides"===e.parent.type)throw new Error(aB(e)+" is not allowed inside an .overrides block");var a=e.parent,n=uB(e,t);if(n)for(var r,s=S(n.entries());!(r=s()).done;){var i=D(r.value,2),o=i[0],d=i[1],u=nB(e,o),l=dB(u,d);if(!l)throw new Error(aB(u)+" must be an object");wB({type:"overrides",index:o,parent:a},l)}return n},test:cB,include:cB,exclude:cB,retainLines:oB,comments:oB,shouldPrintComment:iB,compact:function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error(aB(e)+' must be a boolean, "auto", or undefined');return t},minified:oB,auxiliaryCommentBefore:sB,auxiliaryCommentAfter:sB,sourceType:function(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error(aB(e)+' must be "module", "script", "unambiguous", or undefined');return t},wrapPluginVisitorMethod:iB,highlightCode:oB,sourceMaps:rB,sourceMap:rB,sourceFileName:sB,sourceRoot:sB,parserOpts:dB,generatorOpts:dB};Object.assign(xB,{getModuleId:iB,moduleRoot:sB,moduleIds:oB,moduleId:sB});var EB=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noIncompleteNsImportDetection","noNewArrows","objectRestNoSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"]);function DB(e){return"root"===e.type?e.source:DB(e.parent)}function AB(e,t){return wB({type:"root",source:e},t)}function wB(e,t){var a=DB(e);return function(e){if(SB(e,"sourceMap")&&SB(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(t),Object.keys(t).forEach((function(n){var r={type:"option",name:n,parent:e};if("preset"===a&&vB[n])throw new Error(aB(r)+" is not allowed in preset options");if("arguments"!==a&&RB[n])throw new Error(aB(r)+" is only allowed in root programmatic options");if("arguments"!==a&&"configfile"!==a&&bB[n]){if("babelrcfile"===a||"extendsfile"===a)throw new Error(aB(r)+' is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options');throw new Error(aB(r)+" is only allowed in root programmatic options, or babel.config.js/config file options")}(xB[n]||vB[n]||bB[n]||RB[n]||CB)(r,t[n])})),t}function CB(e){var t=e.name;if(tB[t]){var a=tB[t],n=a.message,r=a.version;throw new Error("Using removed Babel "+(void 0===r?5:r)+" option: "+aB(e)+" - "+n)}var s=new Error("Unknown option: "+aB(e)+". Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.");throw s.code="BABEL_UNKNOWN_OPTION",s}function SB(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function TB(e,t,a,n){if(0!==t){var r=e[t-1],s=e[t];r.file&&void 0===r.options&&"object"==typeof s.value&&(n.message+='\n- Maybe you meant to use\n"'+a+'s": [\n ["'+r.file.request+'", '+JSON.stringify(s.value,void 0,2)+"]\n]\nTo be a valid "+a+", its name and options should be wrapped in a pair of brackets")}}var jB="\\"+pj.sep,PB="(?:"+jB+"|$)",FB="[^"+jB+"]+",_B="(?:"+FB+jB+")",kB="(?:"+FB+PB+")",IB=_B+"*?",BB=_B+"*?"+kB+"?";function OB(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}function NB(e,t){var a=pj.resolve(t,e).split(pj.sep);return new RegExp(["^"].concat(A(a.map((function(e,t){var n=t===a.length-1;return"**"===e?n?BB:IB:"*"===e?n?kB:_B:0===e.indexOf("*.")?FB+OB(e.slice(1))+(n?PB:jB):OB(e)+(n?PB:jB)})))).join(""))}var LB=0,MB=1,$B={title:function(e,t,a){var n="";return e===LB?(n="programmatic options",t&&(n+=" from "+t)):n="config "+a,n},loc:function(e,t){var a="";return null!=e&&(a+=".overrides["+e+"]"),null!=t&&(a+='.env["'+t+'"]'),a},optionsAndDescriptors:iR.mark((function e(t){var a,n,r;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(a=Object.assign({},t.options)).overrides,delete a.env,e.t0=A,e.delegateYield(t.plugins(),"t1",5);case 5:return e.t2=e.t1,(n=(0,e.t0)(e.t2)).length&&(a.plugins=n.map((function(e){return UB(e)}))),e.t3=A,e.delegateYield(t.presets(),"t4",10);case 10:return e.t5=e.t4,(r=(0,e.t3)(e.t5)).length&&(a.presets=A(r).map((function(e){return UB(e)}))),e.abrupt("return",JSON.stringify(a,void 0,2));case 14:case"end":return e.stop()}}),e)}))};function UB(e){var t,a=null==(t=e.file)?void 0:t.request;return null==a&&("object"==typeof e.value?a=e.value:"function"==typeof e.value&&(a="[Function: "+e.value.toString().substr(0,50)+" ... ]")),null==a&&(a="[Unknown]"),void 0===e.options?a:null==e.name?[a,e.options]:[a,e.options,e.name]}var GB=function(){function e(){this._stack=[]}var t=e.prototype;return t.configure=function(e,t,a){var n=this,r=a.callerName,s=a.filepath;return e?function(e,a,i){n._stack.push({type:t,callerName:r,filepath:s,content:e,index:a,envName:i})}:function(){}},e.format=iR.mark((function e(t){var a,n,r;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=$B.title(t.type,t.callerName,t.filepath),(n=$B.loc(t.index,t.envName))&&(a+=" "+n),e.delegateYield($B.optionsAndDescriptors(t.content),"t0",4);case 4:return r=e.t0,e.abrupt("return",a+"\n"+r);case 6:case"end":return e.stop()}}),e)})),t.output=iR.mark((function t(){var a;return iR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==this._stack.length){t.next=2;break}return t.abrupt("return","");case 2:return t.delegateYield(D_.all(this._stack.map((function(t){return e.format(t)}))),"t0",3);case 3:return a=t.t0,t.abrupt("return",a.join("\n\n"));case 5:case"end":return t.stop()}}),t,this)})),e}(),WB=iR.mark(zB),VB=iR.mark(tO),HB=iR.mark(dO),KB=iR.mark(RO),XB=iR.mark(vO),qB=vc("babel:config:config-chain");function zB(e,t){var a;return iR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.delegateYield(JB(e,t),"t0",1);case 1:if(a=n.t0){n.next=4;break}return n.abrupt("return",null);case 4:return n.abrupt("return",{plugins:DO(a.plugins),presets:DO(a.presets),options:a.options.map((function(e){return EO(e)})),files:new Set});case 5:case"end":return n.stop()}}),WB)}var JB=yO({root:function(e){return YB(e)},env:function(e,t){return QB(e)(t)},overrides:function(e,t){return ZB(e)(t)},overridesEnv:function(e,t,a){return eO(e)(t)(a)},createLogger:function(){return function(){}}}),YB=Y_((function(e){return gO(e,e.alias,NI)})),QB=Y_((function(e){return Z_((function(t){return fO(e,e.alias,NI,t)}))})),ZB=Y_((function(e){return Z_((function(t){return hO(e,e.alias,NI,t)}))})),eO=Y_((function(e){return Z_((function(t){return Z_((function(a){return mO(e,e.alias,NI,t,a)}))}))}));function tO(e,t){var a,n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R,b,v,x,E,D,A;return iR.wrap((function(w){for(;;)switch(w.prev=w.next){case 0:return r=new GB,w.delegateYield(iO({options:e,dirname:t.cwd},t,void 0,r),"t0",2);case 2:if(s=w.t0){w.next=5;break}return w.abrupt("return",null);case 5:return w.delegateYield(r.output(),"t1",6);case 6:if(i=w.t1,"string"!=typeof e.configFile){w.next=12;break}return w.delegateYield(u_(e.configFile,t.cwd,t.envName,t.caller),"t2",9);case 9:o=w.t2,w.next=15;break;case 12:if(!1===e.configFile){w.next=15;break}return w.delegateYield(d_(t.root,t.envName,t.caller),"t3",14);case 14:o=w.t3;case 15:if(d=e.babelrc,u=e.babelrcRoots,l=t.cwd,c=xO(),p=new GB,!o){w.next=30;break}return g=nO(o),w.delegateYield(dO(g,t,void 0,p),"t4",22);case 22:if(f=w.t4){w.next=25;break}return w.abrupt("return",null);case 25:return w.delegateYield(p.output(),"t5",26);case 26:a=w.t5,void 0===d&&(d=g.options.babelrc),void 0===u&&(l=g.dirname,u=g.options.babelrcRoots),bO(c,f);case 30:if(y=!1,R=xO(),!0!==d&&void 0!==d||"string"!=typeof t.filename){w.next=55;break}return w.delegateYield(i_(t.filename),"t6",34);case 34:if(!(b=w.t6)||!aO(t,b,u,l)){w.next=55;break}return w.delegateYield(o_(0,t.envName,t.caller),"t7",37);case 37:if(v=w.t7,h=v.ignore,m=v.config,h&&R.files.add(h.filepath),h&&SO(t,h.ignore,null,h.dirname)&&(y=!0),!m||y){w.next=54;break}return x=rO(m),E=new GB,w.delegateYield(dO(x,t,void 0,E),"t8",46);case 46:if(D=w.t8){w.next=51;break}y=!0,w.next=54;break;case 51:return w.delegateYield(E.output(),"t9",52);case 52:n=w.t9,bO(R,D);case 54:m&&y&&R.files.add(m.filepath);case 55:return t.showConfig&&console.log('Babel configs on "'+t.filename+'" (ascending priority):\n'+[a,n,i].filter((function(e){return!!e})).join("\n\n")+"\n-----End Babel configs-----"),A=bO(bO(bO(xO(),c),R),s),w.abrupt("return",{plugins:y?[]:DO(A.plugins),presets:y?[]:DO(A.presets),options:y?[]:A.options.map((function(e){return EO(e)})),fileHandling:y?"ignored":"transpile",ignore:h||void 0,babelrc:m||void 0,config:o||void 0,files:A.files});case 58:case"end":return w.stop()}}),VB)}function aO(e,t,a,n){if("boolean"==typeof a)return a;var r=e.root;if(void 0===a)return-1!==t.directories.indexOf(r);var s=a;return Array.isArray(s)||(s=[s]),1===(s=s.map((function(e){return"string"==typeof e?pj.resolve(n,e):e}))).length&&s[0]===r?-1!==t.directories.indexOf(r):s.some((function(a){return"string"==typeof a&&(a=NB(a,n)),t.directories.some((function(t){return jO(a,n,t,e)}))}))}var nO=Y_((function(e){return{filepath:e.filepath,dirname:e.dirname,options:AB("configfile",e.options)}})),rO=Y_((function(e){return{filepath:e.filepath,dirname:e.dirname,options:AB("babelrcfile",e.options)}})),sO=Y_((function(e){return{filepath:e.filepath,dirname:e.dirname,options:AB("extendsfile",e.options)}})),iO=yO({root:function(e){return gO(e,"base",OI)},env:function(e,t){return fO(e,"base",OI,t)},overrides:function(e,t){return hO(e,"base",OI,t)},overridesEnv:function(e,t,a){return mO(e,"base",OI,t,a)},createLogger:function(e,t,a){return function(e,t,a){var n;if(!a)return function(){};return a.configure(t.showConfig,LB,{callerName:null==(n=t.caller)?void 0:n.name})}(0,t,a)}}),oO=yO({root:function(e){return uO(e)},env:function(e,t){return lO(e)(t)},overrides:function(e,t){return cO(e)(t)},overridesEnv:function(e,t,a){return pO(e)(t)(a)},createLogger:function(e,t,a){return function(e,t,a){if(!a)return function(){};return a.configure(t.showConfig,MB,{filepath:e})}(e.filepath,t,a)}});function dO(e,t,a,n){var r;return iR.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.delegateYield(oO(e,t,a,n),"t0",1);case 1:return(r=s.t0)&&r.files.add(e.filepath),s.abrupt("return",r);case 4:case"end":return s.stop()}}),HB)}var uO=Y_((function(e){return gO(e,e.filepath,NI)})),lO=Y_((function(e){return Z_((function(t){return fO(e,e.filepath,NI,t)}))})),cO=Y_((function(e){return Z_((function(t){return hO(e,e.filepath,NI,t)}))})),pO=Y_((function(e){return Z_((function(t){return Z_((function(a){return mO(e,e.filepath,NI,t,a)}))}))}));function gO(e,t,a){return a(e.dirname,e.options,t)}function fO(e,t,a,n){var r=e.dirname,s=e.options,i=s.env&&s.env[n];return i?a(r,i,t+'.env["'+n+'"]'):null}function hO(e,t,a,n){var r=e.dirname,s=e.options,i=s.overrides&&s.overrides[n];if(!i)throw new Error("Assertion failure - missing override");return a(r,i,t+".overrides["+n+"]")}function mO(e,t,a,n,r){var s=e.dirname,i=e.options,o=i.overrides&&i.overrides[n];if(!o)throw new Error("Assertion failure - missing override");var d=o.env&&o.env[r];return d?a(s,d,t+".overrides["+n+'].env["'+r+'"]'):null}function yO(e){var t=e.root,a=e.env,n=e.overrides,r=e.overridesEnv,s=e.createLogger;return iR.mark((function e(i,o,d,u){var l,c,p,g,f,h,m,y,R,b,v,x;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===d&&(d=new Set),l=i.dirname,c=[],AO(p=t(i),l,o)&&(c.push({config:p,envName:void 0,index:void 0}),(g=a(i,o.envName))&&AO(g,l,o)&&c.push({config:g,envName:o.envName,index:void 0}),(p.options.overrides||[]).forEach((function(e,t){var a=n(i,t);if(AO(a,l,o)){c.push({config:a,index:t,envName:void 0});var s=r(i,t,o.envName);s&&AO(s,l,o)&&c.push({config:s,index:t,envName:o.envName})}}))),!c.some((function(e){var t=e.config.options,a=t.ignore,n=t.only;return SO(o,a,n,l)}))){e.next=7;break}return e.abrupt("return",null);case 7:f=xO(),h=s(i,o,u),m=0,y=c;case 10:if(!(m<y.length)){e.next=20;break}return R=y[m],b=R.config,v=R.index,x=R.envName,e.delegateYield(RO(f,b.options,l,o,d,u),"t0",13);case 13:if(e.t0){e.next=15;break}return e.abrupt("return",null);case 15:return h(b,v,x),e.delegateYield(vO(f,b),"t1",17);case 17:m++,e.next=10;break;case 20:return e.abrupt("return",f);case 21:case"end":return e.stop()}}),e)}))}function RO(e,t,a,n,r,s){var i,o;return iR.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:if(void 0!==t.extends){d.next=2;break}return d.abrupt("return",!0);case 2:return d.delegateYield(u_(t.extends,a,n.envName,n.caller),"t0",3);case 3:if(i=d.t0,!r.has(i)){d.next=6;break}throw new Error("Configuration cycle detected loading "+i.filepath+".\nFile already loaded following the config chain:\n"+Array.from(r,(function(e){return" - "+e.filepath})).join("\n"));case 6:return r.add(i),d.delegateYield(dO(sO(i),n,r,s),"t1",8);case 8:if(o=d.t1,r.delete(i),o){d.next=12;break}return d.abrupt("return",!1);case 12:return bO(e,o),d.abrupt("return",!0);case 14:case"end":return d.stop()}}),KB)}function bO(e,t){var a,n,r;(a=e.options).push.apply(a,A(t.options)),(n=e.plugins).push.apply(n,A(t.plugins)),(r=e.presets).push.apply(r,A(t.presets));for(var s,i=S(t.files);!(s=i()).done;){var o=s.value;e.files.add(o)}return e}function vO(e,t){var a,n,r,s,i;return iR.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=t.options,s=t.plugins,i=t.presets,e.options.push(r),o.t0=(a=e.plugins).push,o.t1=a,o.t2=A,o.delegateYield(s(),"t3",6);case 6:return o.t4=o.t3,o.t5=(0,o.t2)(o.t4),o.t0.apply.call(o.t0,o.t1,o.t5),o.t6=(n=e.presets).push,o.t7=n,o.t8=A,o.delegateYield(i(),"t9",13);case 13:return o.t10=o.t9,o.t11=(0,o.t8)(o.t10),o.t6.apply.call(o.t6,o.t7,o.t11),o.abrupt("return",e);case 17:case"end":return o.stop()}}),XB)}function xO(){return{options:[],presets:[],plugins:[],files:new Set}}function EO(e){var t=Object.assign({},e);return delete t.extends,delete t.env,delete t.overrides,delete t.plugins,delete t.presets,delete t.passPerPreset,delete t.ignore,delete t.only,delete t.test,delete t.include,delete t.exclude,Object.prototype.hasOwnProperty.call(t,"sourceMap")&&(t.sourceMaps=t.sourceMap,delete t.sourceMap),t}function DO(e){for(var t,a=new Map,n=[],r=S(e);!(t=r()).done;){var s=t.value;if("function"==typeof s.value){var i=s.value,o=a.get(i);o||(o=new Map,a.set(i,o));var d=o.get(s.name);d?d.value=s:(d={value:s},n.push(d),s.ownPass||o.set(s.name,d))}else n.push({value:s})}return n.reduce((function(e,t){return e.push(t.value),e}),[])}function AO(e,t,a){var n=e.options;return(void 0===n.test||wO(a,n.test,t))&&(void 0===n.include||wO(a,n.include,t))&&(void 0===n.exclude||!wO(a,n.exclude,t))}function wO(e,t,a){return TO(e,Array.isArray(t)?t:[t],a)}function CO(e,t){return t instanceof RegExp?String(t):t}function SO(e,t,a,n){if(t&&TO(e,t,n)){var r,s='No config is applied to "'+(null!=(r=e.filename)?r:"(unknown)")+'" because it matches one of `ignore: '+JSON.stringify(t,CO)+'` from "'+n+'"';return qB(s),e.showConfig&&console.log(s),!0}if(a&&!TO(e,a,n)){var i,o='No config is applied to "'+(null!=(i=e.filename)?i:"(unknown)")+'" because it fails to match one of `only: '+JSON.stringify(a,CO)+'` from "'+n+'"';return qB(o),e.showConfig&&console.log(o),!0}return!1}function TO(e,t,a){return t.some((function(t){return jO(t,a,e.filename,e)}))}function jO(e,t,a,n){if("function"==typeof e)return!!e(a,{dirname:t,envName:n.envName,caller:n.caller});if("string"!=typeof a)throw new Error("Configuration contains string/RegExp pattern, but no filename was passed to Babel");return"string"==typeof e&&(e=NB(e,t)),e.test(a)}var PO={name:sB,manipulateOptions:iB,pre:iB,post:iB,inherits:iB,visitor:function(e,t){var a=dB(e,t);if(a&&(Object.keys(a).forEach((function(e){return function(e,t){if(t&&"object"==typeof t)Object.keys(t).forEach((function(t){if("enter"!==t&&"exit"!==t)throw new Error('.visitor["'+e+'"] may only have .enter and/or .exit handlers.')}));else if("function"!=typeof t)throw new Error('.visitor["'+e+'"] must be a function');return t}(e,a[e])})),a.enter||a.exit))throw new Error(aB(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return a},parserOverride:iB,generatorOverride:iB};function FO(e){var t={type:"root",source:"plugin"};return Object.keys(e).forEach((function(a){var n=PO[a];if(!n){var r=new Error("."+a+" is not a valid Plugin property");throw r.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",r}n({type:"option",name:a,parent:t},e[a])})),e}function _O(e){return Object.assign({},function(e){return{version:dL,cache:e.simple(),env:function(t){return e.using((function(e){return void 0===t?e.envName:"function"==typeof t?ik(t(e.envName)):(Array.isArray(t)||(t=[t]),t.some((function(t){if("string"!=typeof t)throw new Error("Unexpected non-string value");return t===e.envName})))}))},async:function(){return!1},caller:function(t){return e.using((function(e){return ik(t(e.caller))}))},assertVersion:kO}}(e),{targets:function(){return JSON.parse(e.using((function(e){return JSON.stringify(e.targets)})))}})}function kO(e){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if("string"!=typeof e)throw new Error("Expected string or integer value.");if(!wF.satisfies(dL,e)){var t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);var a=new Error('Requires Babel "'+e+'", but was loaded with "'+dL+'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.');throw"number"==typeof t&&(Error.stackTraceLimit=t),Object.assign(a,{code:"BABEL_VERSION_UNSUPPORTED",version:dL,range:e})}}var IO=["showIgnoredFiles"],BO=iR.mark(NO);function OO(e,t){switch(t){case"root":return e;case"upward-optional":return e;case"upward":throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not be found when searching upward from "'+e+'".\nOne of the following config files must be in the directory tree: "'+c_.join(", ")+'".'),{code:"BABEL_ROOT_NOT_FOUND",dirname:e});default:throw new Error("Assertion failure - unknown rootMode value.")}}function NO(e){var t,a,n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R,b,v;return iR.wrap((function(x){for(;;)switch(x.prev=x.next){case 0:if(null==e||"object"==typeof e&&!Array.isArray(e)){x.next=2;break}throw new Error("Babel options must be an object, null, or undefined");case 2:return t=e?AB("arguments",e):{},a=t.envName,n=void 0===a?m_():a,r=t.cwd,s=void 0===r?".":r,i=t.root,o=void 0===i?".":i,d=t.rootMode,u=void 0===d?"root":d,l=t.caller,c=t.cloneInputAst,p=void 0===c||c,g=pj.resolve(s),f=OO(pj.resolve(g,o),u),h="string"==typeof t.filename?pj.resolve(s,t.filename):void 0,x.delegateYield(l_(),"t0",8);case 8:return m=x.t0,y={filename:h,cwd:g,root:f,envName:n,caller:l,showConfig:m===h},x.delegateYield(tO(t,y),"t1",11);case 11:if(R=x.t1){x.next=14;break}return x.abrupt("return",null);case 14:return b={assumptions:{}},R.options.forEach((function(e){U_(b,e)})),v=Object.assign({},b,{targets:TI(b),cloneInputAst:p,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:y.envName,cwd:y.cwd,root:y.root,rootMode:"root",filename:"string"==typeof y.filename?y.filename:void 0,plugins:R.plugins.map((function(e){return JI(e)})),presets:R.presets.map((function(e){return JI(e)}))}),x.abrupt("return",{options:v,context:y,fileHandling:R.fileHandling,ignore:R.ignore,babelrc:R.babelrc,config:R.config,files:R.files});case 18:case"end":return x.stop()}}),BO)}var LO=D_(iR.mark((function e(t){var a,n,r,s,i,o,d,u,l;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=!1,"object"!=typeof t||null===t||Array.isArray(t)||(a=(n=t).showIgnoredFiles,t=v(n,IO)),e.delegateYield(NO(t),"t0",3);case 3:if(r=e.t0){e.next=6;break}return e.abrupt("return",null);case 6:if(s=r.options,i=r.babelrc,o=r.ignore,d=r.config,u=r.fileHandling,l=r.files,"ignored"!==u||a){e.next=9;break}return e.abrupt("return",null);case 9:return(s.plugins||[]).forEach((function(e){if(e.value instanceof V_)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")})),e.abrupt("return",new MO(s,i?i.filepath:void 0,o?o.filepath:void 0,d?d.filepath:void 0,u,l));case 11:case"end":return e.stop()}}),e)}))),MO=function(){function e(e,t,a,n,r,s){this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=e,this.babelignore=a,this.babelrc=t,this.config=n,this.fileHandling=r,this.files=s,Object.freeze(this)}return e.prototype.hasFilesystemConfig=function(){return void 0!==this.babelrc||void 0!==this.config},e}();Object.freeze(MO.prototype);var $O=iR.mark(XO),UO=iR.mark(YO),GO=D_(iR.mark((function e(t){var a,n,r,s,i,o,d,u,l,c,p,g,f,h,m;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(NO(t),"t0",1);case 1:if(n=e.t0){e.next=4;break}return e.abrupt("return",null);case 4:if(r=n.options,s=n.context,"ignored"!==n.fileHandling){e.next=7;break}return e.abrupt("return",null);case 7:if(i={},o=r.plugins,d=r.presets,o&&d){e.next=11;break}throw new Error("Assertion failure - plugins and presets exist");case 11:return u=Object.assign({},s,{targets:r.targets}),l=function(e){var t=QI(e);if(!t)throw new Error("Assertion failure - must be config item");return t},c=d.map(l),p=o.map(l),g=[[]],f=[],e.delegateYield(WO(s,iR.mark((function e(t,a){var n,r,s,o,d,l,c,p;return iR.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:n=[],r=0;case 2:if(!(r<t.length)){f.next=30;break}if(!1===(s=t[r]).options){f.next=27;break}if(f.prev=5,!s.ownPass){f.next=15;break}return f.t0=n,f.delegateYield(YO(s,u),"t1",9);case 9:f.t2=f.t1,f.t3=[],f.t4={preset:f.t2,pass:f.t3},f.t0.push.call(f.t0,f.t4),f.next=21;break;case 15:return f.t5=n,f.delegateYield(YO(s,u),"t6",17);case 17:f.t7=f.t6,f.t8=a,f.t9={preset:f.t7,pass:f.t8},f.t5.unshift.call(f.t5,f.t9);case 21:f.next=27;break;case 23:throw f.prev=23,f.t10=f.catch(5),"BABEL_UNKNOWN_OPTION"===f.t10.code&&TB(t,r,"preset",f.t10),f.t10;case 27:r++,f.next=2;break;case 30:if(!(n.length>0)){f.next=45;break}g.splice.apply(g,[1,0].concat(A(n.map((function(e){return e.pass})).filter((function(e){return e!==a}))))),o=S(n);case 33:if((d=o()).done){f.next=45;break}if(l=d.value,c=l.preset,p=l.pass,c){f.next=37;break}return f.abrupt("return",!0);case 37:return p.push.apply(p,A(c.plugins)),f.delegateYield(e(c.presets,p),"t11",39);case 39:if(!f.t11){f.next=42;break}return f.abrupt("return",!0);case 42:c.options.forEach((function(e){U_(i,e)}));case 43:f.next=33;break;case 45:case"end":return f.stop()}}),e,null,[[5,23]])})))(c,g[0]),"t1",18);case 18:if(!e.t1){e.next=21;break}return e.abrupt("return",null);case 21:return U_(h=i,r),m=Object.assign({},u,{assumptions:null!=(a=h.assumptions)?a:{}}),e.delegateYield(WO(s,iR.mark((function e(){var t,a,n,r,s,i,o;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=g[0]).unshift.apply(t,A(p)),a=S(g);case 2:if((n=a()).done){e.next=26;break}r=n.value,s=[],f.push(s),i=0;case 7:if(!(i<r.length)){e.next=24;break}if(!1===(o=r[i]).options){e.next=21;break}return e.prev=10,e.t0=s,e.delegateYield(XO(o,m),"t1",13);case 13:e.t2=e.t1,e.t0.push.call(e.t0,e.t2),e.next=21;break;case 17:throw e.prev=17,e.t3=e.catch(10),"BABEL_UNKNOWN_PLUGIN_PROPERTY"===e.t3.code&&TB(r,i,"plugin",e.t3),e.t3;case 21:i++,e.next=7;break;case 24:e.next=2;break;case 26:case"end":return e.stop()}}),e,null,[[10,17]])})))(),"t2",25);case 25:return h.plugins=f[0],h.presets=f.slice(1).filter((function(e){return e.length>0})).map((function(e){return{plugins:e}})),h.passPerPreset=h.presets.length>0,e.abrupt("return",{options:h,passes:f});case 29:case"end":return e.stop()}}),e)})));function WO(e,t){return iR.mark((function a(n,r){return iR.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.delegateYield(t(n,r),"t0",2);case 2:return a.abrupt("return",a.t0);case 5:throw a.prev=5,a.t1=a.catch(0),/^\[BABEL\]/.test(a.t1.message)||(a.t1.message="[BABEL] "+(e.filename||"unknown")+": "+a.t1.message),a.t1;case 9:case"end":return a.stop()}}),a,null,[[0,5]])}))}var VO=function(e){return J_(iR.mark((function a(n,r){var s,i,o,d,u,l,c;return iR.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(s=n.value,i=n.options,o=n.dirname,d=n.alias,!1!==i){a.next=3;break}throw new Error("Assertion failure");case 3:if(i=i||{},u=s,"function"!=typeof s){a.next=17;break}return l=B_(s,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),c=Object.assign({},t,e(r)),a.prev=8,a.delegateYield(l(c,i,o),"t0",10);case 10:u=a.t0,a.next=17;break;case 13:throw a.prev=13,a.t1=a.catch(8),d&&(a.t1.message+=" (While processing: "+JSON.stringify(d)+")"),a.t1;case 17:if(u&&"object"==typeof u){a.next=19;break}throw new Error("Plugin/Preset did not return an object.");case 19:if(!$_(u)){a.next=22;break}return a.delegateYield([],"t2",21);case 21:throw new Error('You appear to be using a promise as a plugin, which your current version of Babel does not support. If you\'re using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". (While processing: '+JSON.stringify(d)+")");case 22:return a.abrupt("return",{value:u,options:i,dirname:o,alias:d});case 23:case"end":return a.stop()}}),a,null,[[8,13]])})))},HO=VO((function(e){return Object.assign({},_O(e),{assumption:function(t){return e.using((function(e){return e.assumptions[t]}))}})})),KO=VO(_O);function XO(e,t){return iR.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!(e.value instanceof V_)){a.next=4;break}if(!e.options){a.next=3;break}throw new Error("Passed options to an existing Plugin instance will not work.");case 3:return a.abrupt("return",e.value);case 4:return a.t0=qO,a.delegateYield(HO(e,t),"t1",6);case 6:return a.t2=a.t1,a.t3=t,a.delegateYield((0,a.t0)(a.t2,a.t3),"t4",9);case 9:return a.abrupt("return",a.t4);case 10:case"end":return a.stop()}}),$O)}var qO=J_(iR.mark((function e(t,a){var n,r,s,i,o,d,u,l;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.value,r=t.options,s=t.dirname,i=t.alias,o=FO(n),(d=Object.assign({},o)).visitor&&(d.visitor=KA.explode(Object.assign({},d.visitor))),!d.inherits){e.next=12;break}return u={name:void 0,alias:i+"$inherits",value:d.inherits,options:r,dirname:s},e.delegateYield(N_(XO,(function(e){return a.invalidate((function(t){return e(u,t)}))})),"t0",7);case 7:l=e.t0,d.pre=ZO(l.pre,d.pre),d.post=ZO(l.post,d.post),d.manipulateOptions=ZO(l.manipulateOptions,d.manipulateOptions),d.visitor=KA.visitors.merge([l.visitor||{},d.visitor||{}]);case 12:return e.abrupt("return",new V_(d,r,i));case 13:case"end":return e.stop()}}),e)}))),zO=function(e,t){if(e.test||e.include||e.exclude){var a=t.name?'"'+t.name+'"':"/* your preset */";throw new Error(["Preset "+a+" requires a filename to be set when babel is called directly,","```","babel.transform(code, { filename: 'file.ts', presets: ["+a+"] });","```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}},JO=function(e,t,a){if(!t.filename){var n=e.options;zO(n,a),n.overrides&&n.overrides.forEach((function(e){return zO(e,a)}))}};function YO(e,t){var a;return iR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=QO,n.delegateYield(KO(e,t),"t1",2);case 2:return n.t2=n.t1,a=(0,n.t0)(n.t2),JO(a,t,e),n.delegateYield(zB(a,t),"t3",6);case 6:return n.abrupt("return",n.t3);case 7:case"end":return n.stop()}}),UO)}var QO=Y_((function(e){var t=e.value,a=e.dirname,n=e.alias;return{options:AB("preset",t),alias:n,dirname:a}}));function ZO(e,t){var a=[e,t].filter(Boolean);return a.length<=1?a[0]:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,s=S(a);!(r=s()).done;){var i=r.value;i.apply(this,t)}}}var eN=D_(iR.mark((function e(t){var a,n;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(GO(t),"t0",1);case 1:return n=e.t0,e.abrupt("return",null!=(a=null==n?void 0:n.options)?a:null);case 3:case"end":return e.stop()}}),e)}))),tN=D_(YI),aN=function(e){return function(t,a){return void 0===a&&"function"==typeof t&&(a=t,t=void 0),a?e.errback(t,a):e.sync(t)}},nN=aN(LO),rN=LO.sync,sN=LO.async,iN=aN(eN),oN=eN.sync,dN=eN.async,uN=tN.sync,lN=tN.async;function cN(e,t,a){return void 0!==a?tN.errback(e,t,a):"function"==typeof t?tN.errback(e,void 0,a):tN.sync(e,t)}var pN,gN=function(){function e(e,t,a){this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=t,this.file=e,this.opts=a||{},this.cwd=e.opts.cwd,this.filename=e.opts.filename}var t=e.prototype;return t.set=function(e,t){this._map.set(e,t)},t.get=function(e){return this._map.get(e)},t.availableHelper=function(e,t){return this.file.availableHelper(e,t)},t.addHelper=function(e){return this.file.addHelper(e)},t.addImport=function(){return this.file.addImport()},t.buildCodeFrameError=function(e,t,a){return this.file.buildCodeFrameError(e,t,a)},e}();function fN(e){var t=null==e?void 0:e._blockHoist;return null==t?1:!0===t?2:t}gN.prototype.getModuleName=function(){return this.file.getModuleName()};var hN={name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,a=t.body,n=Math.pow(2,30)-1,r=!1,s=0;s<a.length;s++){var i=fN(a[s]);if(i>n){r=!0;break}n=i}r&&(t.body=function(e){for(var t=Object.create(null),a=0;a<e.length;a++){var n=e[a],r=fN(n);(t[r]||(t[r]=[])).push(n)}for(var s,i=0,o=S(Object.keys(t).map((function(e){return+e})).sort((function(e,t){return t-e})));!(s=o()).done;)for(var d,u=S(t[s.value]);!(d=u()).done;){var l=d.value;e[i++]=l}return e}(a.slice()))}}}};function mN(e){for(var t,a=e.options,n=a.filename,r=a.cwd,s=a.filenameRelative,i=void 0===s?"string"==typeof n?pj.relative(r,n):"unknown":s,o=a.sourceType,d=void 0===o?"module":o,u=a.inputSourceMap,l=a.sourceMaps,c=void 0===l?!!u:l,p=a.sourceRoot,g=void 0===p?e.options.moduleRoot:p,f=a.sourceFileName,h=void 0===f?pj.basename(i):f,m=a.comments,y=void 0===m||m,R=a.compact,b=void 0===R?"auto":R,v=e.options,x=Object.assign({},v,{parserOpts:Object.assign({sourceType:".mjs"===pj.extname(i)?"module":d,sourceFileName:n,plugins:[]},v.parserOpts),generatorOpts:Object.assign({filename:n,auxiliaryCommentBefore:v.auxiliaryCommentBefore,auxiliaryCommentAfter:v.auxiliaryCommentAfter,retainLines:v.retainLines,comments:y,shouldPrintComment:v.shouldPrintComment,compact:b,minified:v.minified,sourceMaps:c,sourceRoot:g,sourceFileName:h},v.generatorOpts)}),E=S(e.passes);!(t=E()).done;)for(var D,A=S(t.value);!(D=A()).done;){var w=D.value;w.manipulateOptions&&w.manipulateOptions(x,x.parserOpts)}return x}var yN={},RN=r((function(e,t){var a=Nh.Buffer;function n(e,t){for(var a in e)t[a]=e[a]}function r(e,t,n){return a(e,t,n)}a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=Nh:(n(Nh,t),t.Buffer=r),n(a,r),r.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return a(e,t,n)},r.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=a(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},r.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return a(e)},r.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return Nh.SlowBuffer(e)}}),"/$$rollup_base$$/node_modules/convert-source-map/node_modules/safe-buffer"),bN=n(hj),vN=r((function(e,t){function a(e,a){(a=a||{}).isFileComment&&(e=function(e,a){var n=t.mapFileCommentRegex.exec(e),r=n[1]||n[2],s=bN.resolve(a,r);try{return xk.readFileSync(s,"utf8")}catch(e){throw new Error("An error occurred while trying to read the map file at "+s+"\n"+e)}}(e,a.commentFileDir)),a.hasComment&&(e=function(e){return e.split(",").pop()}(e)),a.isEncoded&&(e=function(e){return RN.Buffer.from(e,"base64").toString()}(e)),(a.isJSON||a.isEncoded)&&(e=JSON.parse(e)),this.sourcemap=e}Object.defineProperty(t,"commentRegex",{get:function(){return/^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/gm}}),Object.defineProperty(t,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"`]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/gm}}),a.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},a.prototype.toBase64=function(){var e=this.toJSON();return RN.Buffer.from(e,"utf8").toString("base64")},a.prototype.toComment=function(e){var t="sourceMappingURL=data:application/json;charset=utf-8;base64,"+this.toBase64();return e&&e.multiline?"/*# "+t+" */":"//# "+t},a.prototype.toObject=function(){return JSON.parse(this.toJSON())},a.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error('property "'+e+'" already exists on the sourcemap, use set property instead');return this.setProperty(e,t)},a.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},a.prototype.getProperty=function(e){return this.sourcemap[e]},t.fromObject=function(e){return new a(e)},t.fromJSON=function(e){return new a(e,{isJSON:!0})},t.fromBase64=function(e){return new a(e,{isEncoded:!0})},t.fromComment=function(e){return new a(e=e.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),{isEncoded:!0,hasComment:!0})},t.fromMapFileComment=function(e,t){return new a(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},t.fromSource=function(e){var a=e.match(t.commentRegex);return a?t.fromComment(a.pop()):null},t.fromMapFileSource=function(e,a){var n=e.match(t.mapFileCommentRegex);return n?t.fromMapFileComment(n.pop(),a):null},t.removeComments=function(e){return e.replace(t.commentRegex,"")},t.removeMapFileComments=function(e){return e.replace(t.mapFileCommentRegex,"")},t.generateMapFileComment=function(e,t){var a="sourceMappingURL="+e;return t&&t.multiline?"/*# "+a+" */":"//# "+a}}),"/$$rollup_base$$/node_modules/convert-source-map"),xN={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://git.io/JYer8"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-private-methods",url:"https://git.io/JvpRG"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://git.io/JTLB6"},transform:{name:"@babel/plugin-proposal-class-static-block",url:"https://git.io/JTLBP"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://git.io/JfKOH"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://git.io/vb4y9"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://git.io/vb4ST"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://git.io/vb4yh"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://git.io/vb4S3"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://git.io/vb4Sv"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://git.io/vb4SO"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://git.io/vb4yH"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://git.io/vb4Sf"},transform:{name:"@babel/plugin-proposal-export-namespace-from",url:"https://git.io/vb4SG"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://git.io/vb4yb"},transform:{name:"@babel/preset-flow",url:"https://git.io/JfeDn"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://git.io/vb4y7"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://git.io/vb4St"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://git.io/vb4yN"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://git.io/vb4SZ"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://git.io/vbKK6"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://git.io/vb4yA"},transform:{name:"@babel/preset-react",url:"https://git.io/JfeDR"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://git.io/JUbkv"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://git.io/JTL8G"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://git.io/vb4Sq"},transform:{name:"@babel/plugin-proposal-numeric-separator",url:"https://git.io/vb4yS"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://git.io/vb4Sc"},transform:{name:"@babel/plugin-proposal-optional-chaining",url:"https://git.io/vb4Sk"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://git.io/vb4yj"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://git.io/vb4SU"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://git.io/JfK3q"},transform:{name:"@babel/plugin-proposal-private-property-in-object",url:"https://git.io/JfK3O"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://git.io/JvKp3"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://git.io/vb4SJ"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://git.io/vb4yF"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://git.io/vb4SC"},transform:{name:"@babel/preset-typescript",url:"https://git.io/JfeDz"}},asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://git.io/vb4SY"},transform:{name:"@babel/plugin-proposal-async-generator-functions",url:"https://git.io/vb4yp"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://git.io/vAlBp"},transform:{name:"@babel/plugin-proposal-logical-assignment-operators",url:"https://git.io/vAlRe"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://git.io/vb4yx"},transform:{name:"@babel/plugin-proposal-nullish-coalescing-operator",url:"https://git.io/vb4Se"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://git.io/vb4y5"},transform:{name:"@babel/plugin-proposal-object-rest-spread",url:"https://git.io/vb4Ss"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://git.io/vb4Sn"},transform:{name:"@babel/plugin-proposal-optional-catch-binding",url:"https://git.io/vb4SI"}}};xN.privateIn.syntax=xN.privateIn.transform;var EN=function(e){return e.name+" ("+e.url+")"};function DN(e,t,a){var n="Support for the experimental syntax '"+e+"' isn't currently enabled ("+t.line+":"+(t.column+1)+"):\n\n"+a,r=xN[e];if(r){var s=r.syntax,i=r.transform;if(s){var o=EN(s);if(i)n+="\n\nAdd "+EN(i)+" to the '"+(i.name.startsWith("@babel/plugin")?"plugins":"presets")+"' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add "+o+" to the 'plugins' section to enable parsing.";else n+="\n\nAdd "+o+" to the 'plugins' section of your Babel config to enable parsing."}}return n}var AN=iR.mark(wN);function wN(e,t,a){var n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R,b;return iR.wrap((function(v){for(;;)switch(v.prev=v.next){case 0:for(n=t.parserOpts,r=t.highlightCode,s=void 0===r||r,i=t.filename,o=void 0===i?"unknown":i,v.prev=1,d=[],u=S(e);!(l=u()).done;)for(c=l.value,p=S(c);!(g=p()).done;)f=g.value,(h=f.parserOverride)&&void 0!==(m=h(a,n,Zv))&&d.push(m);if(0!==d.length){v.next=8;break}return v.abrupt("return",Zv(a,n));case 8:if(1!==d.length){v.next=13;break}return v.delegateYield([],"t0",10);case 10:if("function"!=typeof d[0].then){v.next=12;break}throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 12:return v.abrupt("return",d[0]);case 13:throw new Error("More than one plugin attempted to override parsing.");case 16:throw v.prev=16,v.t1=v.catch(1),"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===v.t1.code&&(v.t1.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file."),y=v.t1.loc,R=v.t1.missingPlugin,y&&(b=$R(a,{start:{line:y.line,column:y.column+1}},{highlightCode:s}),v.t1.message=R?o+": "+DN(R[0],y,b):o+": "+v.t1.message+"\n\n"+b,v.t1.code="BABEL_PARSE_ERROR"),v.t1;case 22:case"end":return v.stop()}}),AN,null,[[1,16]])}var CN="$$ babel internal serialized type"+Math.random();function SN(e,t){var a;return"bigint"!=typeof t?t:((a={})[CN]="BigInt",a.value=t.toString(),a)}function TN(e,t){return t&&"object"==typeof t?"BigInt"!==t[CN]?t:BigInt(t.value):t}var jN=iR.mark(kN),PN=xr,FN=ul,_N=vc("babel:transform:file");function kN(e,t,a,n){var r,s,i,o,d;return iR.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:if(a=""+(a||""),!n){u.next=11;break}if("Program"!==n.type){u.next=6;break}n=PN(n,[],[]),u.next=8;break;case 6:if("File"===n.type){u.next=8;break}throw new Error("AST root must be a Program or File node");case 8:t.cloneInputAst&&(l=n,n=JSON.parse(JSON.stringify(l,SN),TN)),u.next=13;break;case 11:return u.delegateYield(wN(e,t,a),"t0",12);case 12:n=u.t0;case 13:if(r=null,!1!==t.inputSourceMap){if("object"==typeof t.inputSourceMap&&(r=vN.fromObject(t.inputSourceMap)),!r&&(s=NN(IN,n)))try{r=vN.fromComment(s)}catch(e){_N("discarding unknown inline input sourcemap",e)}if(!r)if(i=NN(BN,n),"string"==typeof t.filename&&i)try{o=BN.exec(i),(d=yN.readFileSync(pj.resolve(pj.dirname(t.filename),o[1]))).length>1e6?_N("skip merging input map > 1 MB"):r=vN.fromJSON(d)}catch(e){_N("discarding unknown file input sourcemap",e)}else i&&_N("discarding un-loadable file input sourcemap")}return u.abrupt("return",new jF(t,{code:a,ast:n,inputMap:r}));case 16:case"end":return u.stop()}var l}),jN)}var IN=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,BN=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function ON(e,t,a){return t&&(t=t.filter((function(t){var n=t.value;return!e.test(n)||(a=n,!1)}))),[t,a]}function NN(e,t){var a=null;return FN(t,(function(t){var n=D(ON(e,t.leadingComments,a),2);t.leadingComments=n[0],a=n[1];var r=D(ON(e,t.innerComments,a),2);t.innerComments=r[0],a=r[1];var s=D(ON(e,t.trailingComments,a),2);t.trailingComments=s[0],a=s[1]})),a}function LN(e,t){for(var a,n=$N(e),r=$N(t),s=new tg.SourceMapGenerator,i=S(n.sources);!(a=i()).done;){var o=a.value.source;"string"==typeof o.content&&s.setSourceContent(o.path,o.content)}if(1===r.sources.length){var d=r.sources[0],u=new Map;!function(e,t){for(var a,n=S(e.sources);!(a=n()).done;)for(var r,s=a.value,i=s.source,o=S(s.mappings);!(r=o()).done;)for(var d,u=r.value,l=u.original,c=S(u.generated);!(d=c()).done;){t(d.value,l,i)}}(n,(function(e,t,a){!function(e,t,a){for(var n,r=S(function(e,t){var a=e.mappings,n=t.line,r=t.columnStart,s=t.columnEnd;return function(e,t){for(var a=function(e,t){var a=0,n=e.length;for(;a<n;){var r=Math.floor((a+n)/2),s=t(e[r]);if(0===s){a=r;break}s>=0?n=r:a=r+1}var i=a;if(i<e.length){for(;i>=0&&t(e[i])>=0;)i--;return i+1}return i}(e,t),n=[],r=a;r<e.length&&0===t(e[r]);r++)n.push(e[r]);return n}(a,(function(e){var t=e.original;return n>t.line?-1:n<t.line?1:r>=t.columnEnd?-1:s<=t.columnStart?1:0}))}(e,t));!(n=r()).done;)for(var s,i=S(n.value.generated);!(s=i()).done;){a(s.value)}}(d,e,(function(e){var n=MN(e);u.has(n)||(u.set(n,e),s.addMapping({source:a.path,original:{line:t.line,column:t.columnStart},generated:{line:e.line,column:e.columnStart},name:t.name}))}))}));for(var l,c=S(u.values());!(l=c()).done;){var p=l.value;if(p.columnEnd!==1/0){var g={line:p.line,columnStart:p.columnEnd},f=MN(g);u.has(f)||s.addMapping({generated:{line:g.line,column:g.columnStart}})}}}var h=s.toJSON();return"string"==typeof n.sourceRoot&&(h.sourceRoot=n.sourceRoot),h}function MN(e){return e.line+"/"+e.columnStart}function $N(e){var t=new tg.SourceMapConsumer(Object.assign({},e,{sourceRoot:null})),a=new Map,n=new Map,r=null;return t.computeColumnSpans(),t.eachMapping((function(e){if(null!==e.originalLine){var s=a.get(e.source);s||(s={path:e.source,content:t.sourceContentFor(e.source,!0)},a.set(e.source,s));var i=n.get(s);i||(i={source:s,mappings:[]},n.set(s,i));var o={line:e.originalLine,columnStart:e.originalColumn,columnEnd:1/0,name:e.name};r&&r.source===s&&r.mapping.line===e.originalLine&&(r.mapping.columnEnd=e.originalColumn),r={source:s,mapping:o},i.mappings.push({original:o,generated:t.allGeneratedPositionsFor({source:e.source,line:e.originalLine,column:e.originalColumn}).map((function(e){return{line:e.line,columnStart:e.column,columnEnd:e.lastColumn+1}}))})}}),null,tg.SourceMapConsumer.ORIGINAL_ORDER),{file:e.file,sourceRoot:e.sourceRoot,sources:Array.from(n.values())}}function UN(e,t){for(var a,n,r=t.opts,s=t.ast,i=t.code,o=t.inputMap,d=[],u=S(e);!(a=u()).done;)for(var l,c=S(a.value);!(l=c()).done;){var p=l.value.generatorOverride;if(p){var g=p(s,r.generatorOpts,i,_m);void 0!==g&&d.push(g)}}if(0===d.length)n=_m(s,r.generatorOpts,i);else{if(1!==d.length)throw new Error("More than one plugin attempted to override codegen.");if("function"==typeof(n=d[0]).then)throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}var f=n,h=f.code,m=f.map;return m&&o&&(m=LN(o.toObject(),m)),"inline"!==r.sourceMaps&&"both"!==r.sourceMaps||(h+="\n"+vN.fromObject(m).toComment()),"inline"===r.sourceMaps&&(m=null),{outputCode:h,outputMap:m}}var GN=iR.mark(VN),WN=iR.mark(HN);function VN(e,t,a){var n,r,s,i,o,d,u;return iR.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.delegateYield(kN(e.passes,mN(e),t,a),"t0",1);case 1:return n=l.t0,r=n.opts,l.prev=3,l.delegateYield(HN(n,e.passes),"t1",5);case 5:l.next=12;break;case 7:throw l.prev=7,l.t2=l.catch(3),l.t2.message=(null!=(s=r.filename)?s:"unknown")+": "+l.t2.message,l.t2.code||(l.t2.code="BABEL_TRANSFORM_ERROR"),l.t2;case 12:l.prev=12,!1!==r.code&&(d=UN(e.passes,n),i=d.outputCode,o=d.outputMap),l.next=21;break;case 16:throw l.prev=16,l.t3=l.catch(12),l.t3.message=(null!=(u=r.filename)?u:"unknown")+": "+l.t3.message,l.t3.code||(l.t3.code="BABEL_GENERATE_ERROR"),l.t3;case 21:return l.abrupt("return",{metadata:n.metadata,options:r,ast:!0===r.ast?n.ast:null,code:void 0===i?null:i,map:void 0===o?null:o,sourceType:n.ast.program.sourceType});case 22:case"end":return l.stop()}}),GN,null,[[3,7],[12,16]])}function HN(e,t){var a,n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R,b,v,x,E,A,w,C,T;return iR.wrap((function(j){for(;;)switch(j.prev=j.next){case 0:a=S(t);case 1:if((n=a()).done){j.next=35;break}for(r=n.value,s=[],i=[],o=[],d=S(r.concat([(pN||(pN=new V_(Object.assign({},hN,{visitor:KA.explode(hN.visitor)}),{})),pN)]));!(u=d()).done;)l=u.value,c=new gN(e,l.key,l.options),s.push([l,c]),i.push(c),o.push(l.visitor);p=0,g=s;case 8:if(!(p<g.length)){j.next=19;break}if(f=D(g[p],2),h=f[0],m=f[1],!(y=h.pre)){j.next=16;break}return R=y.call(m,e),j.delegateYield([],"t0",14);case 14:if(!KN(R)){j.next=16;break}throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 16:p++,j.next=8;break;case 19:b=KA.visitors.merge(o,i,e.opts.wrapPluginVisitorMethod),KA(e.ast,b,e.scope),v=0,x=s;case 22:if(!(v<x.length)){j.next=33;break}if(E=D(x[v],2),A=E[0],w=E[1],!(C=A.post)){j.next=30;break}return T=C.call(w,e),j.delegateYield([],"t1",28);case 28:if(!KN(T)){j.next=30;break}throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 30:v++,j.next=22;break;case 33:j.next=1;break;case 35:case"end":return j.stop()}}),WN)}function KN(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}var XN=D_(iR.mark((function e(t,a){var n;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(GO(a),"t0",1);case 1:if(null!==(n=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield(VN(n,t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)}))),qN=function(e,t,a){if("function"==typeof t&&(a=t,t=void 0),void 0===a)return XN.sync(e,t);XN.errback(e,t,a)},zN=XN.sync,JN=XN.async,YN=function(e,t,a){"function"==typeof t&&(a=t),a(new Error("Transforming files is not supported in browsers"),null)};function QN(){throw new Error("Transforming files is not supported in browsers")}function ZN(){return Promise.reject(new Error("Transforming files is not supported in browsers"))}var eL=D_(iR.mark((function e(t,a,n){var r;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(GO(n),"t0",1);case 1:if(null!==(r=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:if(t){e.next=6;break}throw new Error("No AST given");case 6:return e.delegateYield(VN(r,a,t),"t1",7);case 7:return e.abrupt("return",e.t1);case 8:case"end":return e.stop()}}),e)}))),tL=function(e,t,a,n){if("function"==typeof a&&(n=a,a=void 0),void 0===n)return eL.sync(e,t,a);eL.errback(e,t,a,n)},aL=eL.sync,nL=eL.async,rL=D_(iR.mark((function e(t,a){var n;return iR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(GO(a),"t0",1);case 1:if(null!==(n=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield(wN(n.passes,mN(n),t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)}))),sL=function(e,t,a){if("function"==typeof t&&(a=t,t=void 0),void 0===a)return rL.sync(e,t);rL.errback(e,t,a)},iL=rL.sync,oL=rL.async,dL="7.15.8",uL=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]),lL=function(){function e(){}return e.prototype.init=function(e){return iN(e)},e}();function cL(e){throw new Error("The ("+e+") Babel 5 plugin is being run with an unsupported Babel version.")}function pL(e){return function(t,a,n){for(var r,s,i=0,o=Object.keys(gL);i<o.length;i++){var d,u=o[i];t[u]||((s=null!=(d=s)?d:fL(t))[u]=gL[u](s))}return e(null!=(r=s)?r:t,a||{},n)}}var gL={assertVersion:function(e){return function(t){!function(e,t){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if("string"!=typeof e)throw new Error("Expected string or integer value.");var a,n=Error.stackTraceLimit;"number"==typeof n&&n<25&&(Error.stackTraceLimit=25);a="7."===t.slice(0,2)?new Error('Requires Babel "^7.0.0-beta.41", but was loaded with "'+t+"\". You'll need to update your @babel/core version."):new Error('Requires Babel "'+e+'", but was loaded with "'+t+'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.');"number"==typeof n&&(Error.stackTraceLimit=n);throw Object.assign(a,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:e})}(t,e.version)}},targets:function(){return function(){return{}}},assumption:function(){return function(){}}};function fL(e){var t=null;return"string"==typeof e.version&&/^7\./.test(e.version)&&(!(t=Object.getPrototypeOf(e))||hL(t,"version")&&hL(t,"transform")&&hL(t,"template")&&hL(t,"types")||(t=null)),Object.assign({},t,e)}function hL(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var mL=Object.freeze({__proto__:null,declare:pL}),yL=pL((function(e,t){e.assertVersion(7);var a=t.helperVersion,n=void 0===a?"7.0.0-beta.0":a,r=t.whitelist,s=void 0!==r&&r;if(!1!==s&&(!Array.isArray(s)||s.some((function(e){return"string"!=typeof e}))))throw new Error(".whitelist must be undefined, false, or an array of strings");var i=s?new Set(s):null;return{name:"external-helpers",pre:function(e){e.set("helperGenerator",(function(t){if((!e.availableHelper||e.availableHelper(t,n))&&(!i||i.has(t)))return Br(Cr("babelHelpers"),Cr(t))}))}}})),RL=n(mL),bL=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-async-generators/lib"),vL=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-class-properties/lib"),xL=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-class-static-block/lib"),EL=pL((function(e){return e.assertVersion(7),{name:"syntax-decimal",manipulateOptions:function(e,t){t.plugins.push("decimal")}}})),DL=pL((function(e,t){e.assertVersion(7);var a=t.legacy,n=void 0!==a&&a;if("boolean"!=typeof n)throw new Error("'legacy' must be a boolean.");var r=t.decoratorsBeforeExport;if(void 0===r){if(!n)throw new Error("The '@babel/plugin-syntax-decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you want to use the legacy decorators semantics, you can set the 'legacy: true' option.")}else{if(n)throw new Error("'decoratorsBeforeExport' can't be used with legacy decorators.");if("boolean"!=typeof r)throw new Error("'decoratorsBeforeExport' must be a boolean.")}return{name:"syntax-decorators",manipulateOptions:function(e,t){t.plugins.push(n?"decorators-legacy":["decorators",{decoratorsBeforeExport:r}])}}})),AL=pL((function(e){return e.assertVersion(7),{name:"syntax-do-expressions",manipulateOptions:function(e,t){t.plugins.push("doExpressions")}}})),wL=pL((function(e){return e.assertVersion(7),{name:"syntax-export-default-from",manipulateOptions:function(e,t){t.plugins.push("exportDefaultFrom")}}})),CL=pL((function(e,t){e.assertVersion(7);var a=t.all,n=t.enums;if("boolean"!=typeof a&&void 0!==a)throw new Error(".all must be a boolean, or undefined");if("boolean"!=typeof n&&void 0!==n)throw new Error(".enums must be a boolean, or undefined");return{name:"syntax-flow",manipulateOptions:function(e,t){t.plugins.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||t.plugins.push(["flow",{all:a,enums:n}])}}})),SL=pL((function(e){return e.assertVersion(7),{name:"syntax-function-bind",manipulateOptions:function(e,t){t.plugins.push("functionBind")}}})),TL=pL((function(e){return e.assertVersion(7),{name:"syntax-function-sent",manipulateOptions:function(e,t){t.plugins.push("functionSent")}}})),jL=pL((function(e){return e.assertVersion(7),{name:"syntax-module-blocks",manipulateOptions:function(e,t){t.plugins.push("moduleBlocks")}}})),PL=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-import-meta",manipulateOptions:function(e,t){t.plugins.push("importMeta")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-import-meta/lib"),FL=pL((function(e){return e.assertVersion(7),{name:"syntax-jsx",manipulateOptions:function(e,t){t.plugins.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||t.plugins.push("jsx")}}})),_L=pL((function(e){return e.assertVersion(7),{name:"syntax-import-assertions",manipulateOptions:function(e,t){t.plugins.push(["importAssertions"])}}})),kL=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-object-rest-spread/lib"),IL=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-optional-catch-binding/lib"),BL=["minimal","fsharp","hack","smart"],OL=["%","#"],NL="https://babeljs.io/docs/en/babel-plugin-proposal-pipeline-operator",LL=pL((function(e,t){var a=t.proposal,n=t.topicToken;if(e.assertVersion(7),"string"!=typeof a||!BL.includes(a)){var r=BL.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('The pipeline plugin requires a "proposal" option. "proposal" must be one of: '+r+". See <"+NL+">.")}if("hack"===a&&!OL.includes(n)){var s=OL.map((function(e){return'"'+e+'"'})).join(", ");throw new Error('The pipeline plugin in "proposal": "hack" mode also requires a "topicToken" option. "topicToken" must be one of: '+s+". See <"+NL+">.")}return{name:"syntax-pipeline-operator",manipulateOptions:function(e,t){t.plugins.push(["pipelineOperator",{proposal:a,topicToken:n}]),e.generatorOpts.topicToken=n}}})),ML=pL((function(e,t){return e.assertVersion(7),{name:"syntax-record-and-tuple",manipulateOptions:function(e,a){e.generatorOpts.recordAndTupleSyntaxType=t.syntaxType,a.plugins.push(["recordAndTuple",{syntaxType:t.syntaxType}])}}})),$L=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-top-level-await",manipulateOptions:function(e,t){t.plugins.push("topLevelAwait")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-standalone/node_modules/@babel/plugin-syntax-top-level-await/lib");function UL(e,t){var a=[];e.forEach((function(e,n){(Array.isArray(e)?e[0]:e)===t&&a.unshift(n)}));for(var n=0,r=a;n<r.length;n++){var s=r[n];e.splice(s,1)}}var GL=pL((function(e,t){var a=t.isTSX;return e.assertVersion(7),{name:"syntax-typescript",manipulateOptions:function(e,t){var n=t.plugins;UL(n,"flow"),UL(n,"jsx"),t.plugins.push("typescript","classProperties"),t.plugins.push("objectRestSpread"),a&&t.plugins.push("jsx")}}})),WL=cr,VL=gr,HL=wr,KL=ye,XL=se,qL=Gr,zL=jE.expression("\n (function () {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })()\n"),JL=jE.expression("\n (function () {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })()\n"),YL=jE("\n function NAME(PARAMS) { return REF.apply(this, arguments); }\n function REF() {\n REF = FUNCTION;\n return REF.apply(this, arguments);\n }\n");function QL(e,t,a){void 0===a&&(a=!0),e.isMethod()?function(e,t){var a=e.node,n=a.body,r=HL(null,[],WL(n.body),!0);n.body=[qL(VL(VL(t,[r]),[]))],a.async=!1,a.generator=!1,e.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment()}(e,t):function(e,t,a){var n=e.node,r=e.isFunctionDeclaration(),s=n.id,i=r?YL:s?JL:zL;e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({noNewArrows:a}),n.id=null,r&&(n.type="FunctionExpression");var o=VL(t,[n]),d=i({NAME:s||null,REF:e.scope.generateUidIdentifier(s?s.name:"ref"),FUNCTION:o,PARAMS:n.params.reduce((function(t,a){return t.done=t.done||KL(a)||XL(a),t.done||t.params.push(e.scope.generateUidIdentifier("x")),t}),{params:[],done:!1}).params});if(r)e.replaceWith(d[0]),e.insertAfter(d[1]);else{var u=d.callee.body.body[1].argument;s||qE({node:u,parent:e.parent,scope:e.scope}),!u||u.id||n.params.length?e.replaceWith(d):e.replaceWith(o)}}(e,t,a)}var ZL=su;function eM(e){var t=e.node||e;(function(e){var t=e.leadingComments;return!!t&&t.some((function(e){return/[@#]__PURE__/.test(e.value)}))})(t)||ZL(t,"leading","#__PURE__")}var tM=gr,aM=tu,nM=H,rM=le,sM=ws,iM={Function:function(e){e.skip()},AwaitExpression:function(e,t){var a=t.wrapAwait,n=e.get("argument");e.parentPath.isYieldExpression()?e.replaceWith(n.node):e.replaceWith(sM(a?tM(aM(a),[n.node]):n.node))}};function oM(e,t,a){e.traverse(iM,{wrapAwait:t.wrapAwait});var n=function(e){if(e.parentPath.isCallExpression({callee:e.node}))return!0;var t=e.parentPath;if(t.isMemberExpression()&&nM(t.node.property,{name:"bind"})){var a=t.parentPath;return a.isCallExpression()&&1===a.node.arguments.length&&rM(a.node.arguments[0])&&a.parentPath.isCallExpression({callee:a.node})}return!1}(e);e.node.async=!1,e.node.generator=!0,QL(e,aM(t.wrapAsync),a),e.isObjectMethod()||e.isClassMethod()||e.parentPath.isObjectProperty()||e.parentPath.isClassProperty()||n||!e.isExpression()||eM(e)}var dM=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-async-generator-functions/node_modules/@babel/plugin-syntax-async-generators/lib"),uM=jE("\n async function wrapper() {\n var ITERATOR_ABRUPT_COMPLETION = false;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY;\n try {\n for (\n var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY;\n ITERATOR_ABRUPT_COMPLETION = !(STEP_KEY = await ITERATOR_KEY.next()).done;\n ITERATOR_ABRUPT_COMPLETION = false\n ) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (ITERATOR_ABRUPT_COMPLETION && ITERATOR_KEY.return != null) {\n await ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n }\n");var lM,cM,pM,gM,fM,hM,mM,yM,RM,bM,vM,xM,EM,DM,AM,wM,CM,SM,TM,jM=pL((function(e){e.assertVersion(7);var t={Function:function(e){e.skip()},YieldExpression:function(e,t){var a=e.node;if(a.delegate){var n=t.addHelper("asyncGeneratorDelegate");a.argument=gr(n,[gr(t.addHelper("asyncIterator"),[a.argument]),t.addHelper("awaitAsyncGenerator")])}}},a={Function:function(e){e.skip()},ForOfStatement:function(e,t){var a,n=t.file,r=e.node;if(r.await){var s=function(e,t){var a,n=t.getAsyncIterator,r=e.node,s=e.scope,i=e.parent,o=s.generateUidIdentifier("step"),d=Br(o,Cr("value")),u=r.left;H(u)||Jt(u)||Z(u)?a=vr(ir("=",u,d)):fe(u)&&(a=Qr(u.kind,[Zr(u.declarations[0].id,d)]));var l=uM({ITERATOR_HAD_ERROR_KEY:s.generateUidIdentifier("didIteratorError"),ITERATOR_ABRUPT_COMPLETION:s.generateUidIdentifier("iteratorAbruptCompletion"),ITERATOR_ERROR_KEY:s.generateUidIdentifier("iteratorError"),ITERATOR_KEY:s.generateUidIdentifier("iterator"),GET_ITERATOR:n,OBJECT:r.right,STEP_KEY:tu(o)});l=l.body.body;var c=X(i),p=l[3].block.body,g=p[0];return c&&(p[0]=Tr(i.label,g)),{replaceParent:c,node:l,declar:a,loop:g}}(e,{getAsyncIterator:n.addHelper("asyncIterator")}),i=s.declar,o=s.loop,d=o.body;e.ensureBlock(),i&&d.body.push(i),(a=d.body).push.apply(a,A(r.body.body)),xl(o,r),xl(o.body,r.body),s.replaceParent?e.parentPath.replaceWithMultiple(s.node):e.replaceWithMultiple(s.node)}}},n={Function:function(e,n){e.node.async&&(e.traverse(a,n),e.node.generator&&(e.traverse(t,n),oM(e,{wrapAsync:n.addHelper("wrapAsyncGenerator"),wrapAwait:n.addHelper("awaitAsyncGenerator")})))}};return{name:"proposal-async-generator-functions",inherits:dM.default,visitor:{Program:function(e,t){e.traverse(n,t)}}}}));function PM(e){if(e.node.declare)throw e.buildCodeFrameError("TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.\nIf you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:\n - @babel/plugin-proposal-class-properties\n - @babel/plugin-proposal-private-methods\n - @babel/plugin-proposal-decorators")}function FM(e){var t=Object.assign({},e,{Class:function(e){for(var n,r=this.privateNamesMap,s=e.get("body.body"),i=new Map(r),o=[],d=S(s);!(n=d()).done;){var u=n.value;if(u.isPrivate()){var l=u.node.key.id.name;i.delete(l),o.push(l)}}o.length&&(e.get("body").traverse(a,Object.assign({},this,{redeclared:o})),e.traverse(t,Object.assign({},this,{privateNamesMap:i})),e.skipKey("body"))}}),a=KA.visitors.merge([Object.assign({},e),gT]);return t}var _M=FM({PrivateName:function(e,t){var a=t.noDocumentAll,n=this.privateNamesMap,r=this.redeclared,s=e.node,i=e.parentPath;if(i.isMemberExpression({property:s})||i.isOptionalMemberExpression({property:s})){var o=s.id.name;n.has(o)&&(r&&r.includes(o)||this.handle(i,a))}}});function kM(e,t,a){for(;null!=(n=t)&&n.hasBinding(e)&&!t.bindingIdentifierEquals(e,a);){var n;t.rename(e),t=t.parent}}var IM=FM({BinaryExpression:function(e){var t=e.node,a=t.operator,n=t.left,r=t.right;if("in"===a&&Xe(n)){var s=this.privateFieldsAsProperties,i=this.privateNamesMap,o=this.redeclared,d=n.id.name;if(i.has(d)&&(!o||!o.includes(d)))if(kM(this.classRef.name,e.scope,this.innerBinding),s){var u=i.get(d).id;e.replaceWith(jE.expression.ast(cM||(cM=E(["\n Object.prototype.hasOwnProperty.call(",", ",")\n "])),r,tu(u)))}else{var l=i.get(d),c=l.id;l.static?e.replaceWith(jE.expression.ast(pM||(pM=E([""," === ",""])),r,this.classRef)):e.replaceWith(jE.expression.ast(gM||(gM=E(["",".has(",")"])),tu(c),r))}}}}),BM={memoise:function(e,t){var a=e.scope,n=e.node.object,r=a.maybeGenerateMemoised(n);r&&this.memoiser.set(n,r,t)},receiver:function(e){var t=e.node.object;return this.memoiser.has(t)?tu(this.memoiser.get(t)):tu(t)},get:function(e){var t=this.classRef,a=this.privateNamesMap,n=this.file,r=this.innerBinding,s=e.node.property.id.name,i=a.get(s),o=i.id,d=i.static,u=i.method,l=i.methodId,c=i.getId,p=i.setId,g=c||p;if(d){var f=u&&!g?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return kM(t.name,e.scope,r),gr(n.addHelper(f),[this.receiver(e),tu(t),tu(o)])}if(u){if(g){if(!c&&p){if(n.availableHelper("writeOnlyError"))return Wr([this.receiver(e),gr(n.addHelper("writeOnlyError"),[jr("#"+s)])]);console.warn("@babel/helpers is outdated, update it to silence this warning.")}return gr(n.addHelper("classPrivateFieldGet"),[this.receiver(e),tu(o)])}return gr(n.addHelper("classPrivateMethodGet"),[this.receiver(e),tu(o),tu(l)])}return gr(n.addHelper("classPrivateFieldGet"),[this.receiver(e),tu(o)])},boundGet:function(e){return this.memoise(e,1),gr(Br(this.get(e),Cr("bind")),[this.receiver(e)])},set:function(e,t){var a=this.classRef,n=this.privateNamesMap,r=this.file,s=e.node.property.id.name,i=n.get(s),o=i.id,d=i.static,u=i.method,l=i.setId,c=i.getId;if(d){var p=u&&!(c||l)?"classStaticPrivateMethodSet":"classStaticPrivateFieldSpecSet";return gr(r.addHelper(p),[this.receiver(e),tu(a),tu(o),t])}return u?l?gr(r.addHelper("classPrivateFieldSet"),[this.receiver(e),tu(o),t]):Wr([this.receiver(e),t,gr(r.addHelper("readOnlyError"),[jr("#"+s)])]):gr(r.addHelper("classPrivateFieldSet"),[this.receiver(e),tu(o),t])},destructureSet:function(e){var t=this.classRef,a=this.privateNamesMap,n=this.file,r=e.node.property.id.name,s=a.get(r),i=s.id;if(s.static){try{var o=n.addHelper("classStaticPrivateFieldDestructureSet")}catch(e){throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return Br(gr(o,[this.receiver(e),tu(t),tu(i)]),Cr("value"))}return Br(gr(n.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e),tu(i)]),Cr("value"))},call:function(e,t){return this.memoise(e,1),tT(this.get(e),this.receiver(e),t,!1)},optionalCall:function(e,t){return this.memoise(e,1),tT(this.get(e),this.receiver(e),t,!0)}},OM={get:function(e){var t=this.privateNamesMap,a=this.file,n=e.node.object,r=e.node.property.id.name;return jE.expression(fM||(fM=E(["BASE(REF, PROP)[PROP]"])))({BASE:a.addHelper("classPrivateFieldLooseBase"),REF:tu(n),PROP:tu(t.get(r).id)})},set:function(){throw new Error("private name handler with loose = true don't need set()")},boundGet:function(e){return gr(Br(this.get(e),Cr("bind")),[tu(e.node.object)])},simpleSet:function(e){return this.get(e)},destructureSet:function(e){return this.get(e)},call:function(e,t){return gr(this.get(e),t)},optionalCall:function(e,t){return Fs(this.get(e),t,!0)}};function NM(e,t,a){var n=a.get(t.node.key.id.name).id,r=t.node.value||t.scope.buildUndefinedNode();return jE.statement.ast(hM||(hM=E(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n });\n "])),e,tu(n),r)}function LM(e,t,a,n){var r=a.get(t.node.key.id.name).id,s=t.node.value||t.scope.buildUndefinedNode();if(!n.availableHelper("classPrivateFieldInitSpec"))return jE.statement.ast(mM||(mM=E(["",".set(",", {\n // configurable is always false for private elements\n // enumerable is always false for private elements\n writable: true,\n value: ",",\n })"])),tu(r),e,s);var i=n.addHelper("classPrivateFieldInitSpec");return jE.statement.ast(yM||(yM=E(["","(\n ",",\n ",",\n {\n writable: true,\n value: ","\n },\n )"])),i,Xr(),tu(r),s)}function MM(e,t){var a=t.get(e.node.key.id.name),n=a.id,r=a.getId,s=a.setId,i=a.initAdded,o=r||s;if(e.isProperty()||!i&&o){if(o)return t.set(e.node.key.id.name,Object.assign({},a,{initAdded:!0})),jE.statement.ast(RM||(RM=E(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n }\n "])),tu(n),r?r.name:e.scope.buildUndefinedNode(),s?s.name:e.scope.buildUndefinedNode());var d=e.node.value||e.scope.buildUndefinedNode();return jE.statement.ast(bM||(bM=E(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n };\n "])),tu(n),d)}}function $M(e,t,a){var n=a.get(t.node.key.id.name),r=n.methodId,s=n.id,i=n.getId,o=n.setId;if(!n.initAdded)return r?jE.statement.ast(vM||(vM=E(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,s,r.name):i||o?(a.set(t.node.key.id.name,Object.assign({},n,{initAdded:!0})),jE.statement.ast(xM||(xM=E(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n });\n "])),e,s,i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode())):void 0}function UM(e,t,a,n){var r=a.get(t.node.key.id.name),s=r.getId,i=r.setId;if(!r.initAdded)return s||i?function(e,t,a,n){var r=a.get(t.node.key.id.name),s=r.id,i=r.getId,o=r.setId;if(a.set(t.node.key.id.name,Object.assign({},r,{initAdded:!0})),!n.availableHelper("classPrivateFieldInitSpec"))return jE.statement.ast(EM||(EM=E(["\n ",".set(",", {\n get: ",",\n set: ","\n });\n "])),s,e,i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode());var d=n.addHelper("classPrivateFieldInitSpec");return jE.statement.ast(DM||(DM=E(["","(\n ",",\n ",",\n {\n get: ",",\n set: ","\n },\n )"])),d,Xr(),tu(s),i?i.name:t.scope.buildUndefinedNode(),o?o.name:t.scope.buildUndefinedNode())}(e,t,a,n):function(e,t,a,n){var r=a.get(t.node.key.id.name).id;if(!n.availableHelper("classPrivateMethodInitSpec"))return jE.statement.ast(AM||(AM=E(["",".add(",")"])),r,e);var s=n.addHelper("classPrivateMethodInitSpec");return jE.statement.ast(wM||(wM=E(["","(\n ",",\n ","\n )"])),s,Xr(),tu(r))}(e,t,a,n)}function GM(e,t){var a=t.node,n=a.key,r=a.computed,s=t.node.value||t.scope.buildUndefinedNode();return vr(ir("=",Br(e,n,r||Kt(n)),s))}function WM(e,t,a){var n=t.node,r=n.key,s=n.computed,i=t.node.value||t.scope.buildUndefinedNode();return vr(gr(a.addHelper("defineProperty"),[e,s||Kt(r)?r:jr(r.name),i]))}function VM(e,t,a,n){var r=n.get(t.node.key.id.name),s=r.id,i=r.methodId,o=r.getId,d=r.setId;if(!r.initAdded)return o||d?(n.set(t.node.key.id.name,Object.assign({},r,{initAdded:!0})),jE.statement.ast(CM||(CM=E(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n })\n "])),e,s,o?o.name:t.scope.buildUndefinedNode(),d?d.name:t.scope.buildUndefinedNode())):jE.statement.ast(SM||(SM=E(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,s,i.name)}function HM(e,t,a){void 0===a&&(a=!1);var n=t.get(e.node.key.id.name),r=n.id,s=n.methodId,i=n.getId,o=n.setId,d=n.getterDeclared,u=n.setterDeclared,l=n.static,c=e.node,p=c.params,g=c.body,f=c.generator,h=c.async,m=i&&!d&&0===p.length,y=o&&!u&&p.length>0,R=s;return m?(t.set(e.node.key.id.name,Object.assign({},n,{getterDeclared:!0})),R=i):y?(t.set(e.node.key.id.name,Object.assign({},n,{setterDeclared:!0})),R=o):l&&!a&&(R=r),Ar(tu(R),p,g,f,h)}var KM,XM,qM,zM,JM,YM=KA.visitors.merge([{ThisExpression:function(e,t){t.needsClassRef=!0,e.replaceWith(tu(t.classRef))},MetaProperty:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.get("meta"),a=e.get("property"),n=e.scope;t.isIdentifier({name:"new"})&&a.isIdentifier({name:"target"})&&e.replaceWith(n.buildUndefinedNode())}))},gT]),QM={ReferencedIdentifier:function(e,t){e.scope.bindingIdentifierEquals(e.node.name,t.innerBinding)&&(t.needsClassRef=!0,e.node.name=t.classRef.name)}};function ZM(e,t,a,n,r,s,i){var o,d={classRef:t,needsClassRef:!1,innerBinding:i};return new RT({methodPath:e,constantSuper:s,file:n,refToPreserve:t,getSuperRef:a,getObjectRef:function(){return d.needsClassRef=!0,r||e.node.static?t:Br(t,Cr("prototype"))}}).replace(),(r||e.isProperty())&&e.traverse(YM,d),null!=(o=d.classRef)&&o.name&&d.classRef.name!==(null==i?void 0:i.name)&&e.traverse(QM,d),d.needsClassRef}function e$(e){return!(!e.decorators||!e.decorators.length)}function t$(e){return e$(e)||e.body.body.some(e$)}function a$(e,t){return t?$r(Cr(e),t):null}function n$(e){var t;return e.decorators&&e.decorators.length>0&&(t=sr(e.decorators.map((function(e){return e.expression})))),e.decorators=void 0,t}function r$(e){return e.computed?e.key:H(e.key)?jr(e.key.name):jr(String(e.key.value))}function s$(e,t,a){var n=a.node,r=a.scope,s=a.isClassMethod();if(a.isPrivate())throw a.buildCodeFrameError("Private "+(s?"methods":"fields")+" in decorated classes are not supported yet.");new RT({methodPath:a,objectRef:e,superRef:t,file:this,refToPreserve:e}).replace();var i,o,d=[a$("kind",jr(_e(n)?n.kind:"field")),a$("decorators",n$(n)),a$("static",n.static&&_r(!0)),a$("key",r$(n))].filter(Boolean);if(_e(n)){var u=n.computed?null:n.key;dl(n),d.push(a$("value",qE({node:n,id:u,scope:r})||n))}else He(n)&&n.value?d.push((i="value",o=jE.statements.ast(KM||(KM=E(["return ",""])),n.value),Mr("method",Cr(i),[],cr(o)))):d.push(a$("value",r.buildUndefinedNode()));return a.remove(),Lr(d)}var i$=KA.visitors.merge([{Super:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.node,a=e.parentPath;a.isCallExpression({callee:t})&&this.push(a)}))},gT]),o$={"TSTypeAnnotation|TypeAnnotation":function(e){e.skip()},ReferencedIdentifier:function(e){this.scope.hasOwnBinding(e.node.name)&&(this.scope.rename(e.node.name),e.skip())}};function d$(e,t){if(t.classBinding&&t.classBinding===e.scope.getBinding(e.node.name)){var a=gr(t.file.addHelper("classNameTDZError"),[jr(e.node.name)]);e.replaceWith(Wr([a,e.node])),e.skip()}}var u$={ReferencedIdentifier:d$};function l$(e,t,a,n){if(a.length){var r=!!e.node.superClass;if(!t){var s=Rs("constructor",Cr("constructor"),[],cr([]));r&&(s.params=[Ur(Cr("args"))],s.body.body.push(jE.statement.ast(JM||(JM=E(["super(...args)"]))))),t=D(e.get("body").unshiftContainer("body",s),1)[0]}if(n&&n(o$,{scope:t.scope}),r){var i=[];t.traverse(i$,i);for(var o=!0,d=0,u=i;d<u.length;d++){var l=u[d];o?(l.insertAfter(a),o=!1):l.insertAfter(a.map((function(e){return tu(e)})))}}else t.get("body").unshiftContainer("body",a)}}var c$=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32}),p$=new Map([[c$.fields,"@babel/plugin-proposal-class-properties"],[c$.privateMethods,"@babel/plugin-proposal-private-methods"],[c$.privateIn,"@babel/plugin-proposal-private-property-in-object"]]),g$="@babel/plugin-class-features/featuresKey",f$="@babel/plugin-class-features/looseKey",h$="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing";function m$(e,t,a){var n,r;y$(e,t)&&!v$(e,t)||(e.set(g$,e.get(g$)|t),"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"===a?(b$(e,t,!0),e.set(h$,e.get(h$)|t)):"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"===a?(b$(e,t,!1),e.set(h$,e.get(h$)|t)):b$(e,t,a));for(var s,i=S(p$);!(s=i()).done;){var o=D(s.value,2),d=o[0],u=o[1];if(y$(e,d)){var l=R$(e,d);if(!v$(e,d)){if(n===!l)throw new Error("'loose' mode configuration must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled).");n=l,r=u}}}if(void 0!==n)for(var c,p=S(p$);!(c=p()).done;){var g=D(c.value,2),f=g[0],h=g[1];y$(e,f)&&R$(e,f)!==n&&(b$(e,f,n),console.warn('Though the "loose" option was set to "'+!n+'" in your @babel/preset-env config, it will not be used for '+h+' since the "loose" mode option was set to "'+n+'" for '+r+'.\nThe "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding\n\t["'+h+'", { "loose": '+n+' }]\nto the "plugins" section of your Babel config.'))}}function y$(e,t){return!!(e.get(g$)&t)}function R$(e,t){return!!(e.get(f$)&t)}function b$(e,t,a){a?e.set(f$,e.get(f$)|t):e.set(f$,e.get(f$)&~t),e.set(h$,e.get(h$)&~t)}function v$(e,t){return!!(e.get(h$)&t)}function x$(e,t){if(e$(e.node)){if(!y$(t,c$.decorators))throw e.buildCodeFrameError('Decorators are not enabled.\nIf you are using ["@babel/plugin-proposal-decorators", { "legacy": true }], make sure it comes *before* "@babel/plugin-proposal-class-properties" and enable loose mode, like so:\n\t["@babel/plugin-proposal-decorators", { "legacy": true }]\n\t["@babel/plugin-proposal-class-properties", { "loose": true }]');if(e.isPrivate())throw e.buildCodeFrameError("Private "+(e.isClassMethod()?"methods":"fields")+" in decorated classes are not supported yet.")}if(null!=e.isClassPrivateMethod&&e.isClassPrivateMethod()&&!y$(t,c$.privateMethods))throw e.buildCodeFrameError("Class private methods are not enabled.");if(e.isPrivateName()&&e.parentPath.isBinaryExpression({operator:"in",left:e.node})&&!y$(t,c$.privateIn))throw e.buildCodeFrameError("Private property in checks are not enabled.");if(e.isProperty()&&!y$(t,c$.fields))throw e.buildCodeFrameError("Class fields are not enabled.");if(null!=e.isStaticBlock&&e.isStaticBlock()&&!y$(t,c$.staticBlocks))throw e.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-proposal-class-static-block` to your configuration.")}var E$="7.15.4".split(".").reduce((function(e,t){return 1e5*e+ +t}),0),D$="@babel/plugin-class-features/version";function A$(e){var t=e.name,a=e.feature,n=e.loose,r=e.manipulateOptions,s=e.api,i=void 0===s?{assumption:function(){}}:s,o=i.assumption("setPublicClassFields"),d=i.assumption("privateFieldsAsProperties"),u=i.assumption("constantSuper"),l=i.assumption("noDocumentAll");if(!0===n){var c=[];void 0!==o&&c.push('"setPublicClassFields"'),void 0!==d&&c.push('"privateFieldsAsProperties"'),0!==c.length&&console.warn("["+t+']: You are using the "loose: true" option and you are explicitly setting a value for the '+c.join(" and ")+" assumption"+(c.length>1?"s":"")+'. The "loose" option can cause incompatibilities with the other class features plugins, so it\'s recommended that you replace it with the following top-level option:\n\t"assumptions": {\n\t\t"setPublicClassFields": true,\n\t\t"privateFieldsAsProperties": true\n\t}')}return{name:t,manipulateOptions:r,pre:function(){m$(this.file,a,n),(!this.file.get(D$)||this.file.get(D$)<E$)&&this.file.set(D$,E$)},visitor:{Class:function(e){function t(t,a){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){if(this.file.get(D$)===E$){x$(e,this.file);for(var n,r,s=R$(this.file,a),i=t$(e.node),c=[],p=[],g=[],f=new Set,h=S(e.get("body").get("body"));!(r=h()).done;){var m=r.value;if(x$(m,this.file),(m.isClassProperty()||m.isClassMethod())&&m.node.computed&&g.push(m),m.isPrivate()){var y=m.node.key.id.name,R="get "+y,b="set "+y;if(m.isClassPrivateMethod()){if("get"===m.node.kind){if(f.has(R)||f.has(y)&&!f.has(b))throw m.buildCodeFrameError("Duplicate private field");f.add(R).add(y)}else if("set"===m.node.kind){if(f.has(b)||f.has(y)&&!f.has(R))throw m.buildCodeFrameError("Duplicate private field");f.add(b).add(y)}}else{if(f.has(y)&&!f.has(R)&&!f.has(b)||f.has(y)&&(f.has(R)||f.has(b)))throw m.buildCodeFrameError("Duplicate private field");f.add(y)}}m.isClassMethod({kind:"constructor"})?n=m:(p.push(m),(m.isProperty()||m.isPrivate()||null!=m.isStaticBlock&&m.isStaticBlock())&&c.push(m))}if(c.length||i){var v,x=e.node.id;!x||e.isClassExpression()?(qE(e),v=e.scope.generateUidIdentifier("class")):v=tu(e.node.id);var w,C,T,j,P,F=function(e){for(var t,a=new Map,n=S(e);!(t=n()).done;){var r=t.value;if(r.isPrivate()){var s=r.node.key.id.name,i=a.has(s)?a.get(s):{id:r.scope.generateUidIdentifier(s),static:r.node.static,method:!r.isProperty()};r.isClassPrivateMethod()&&("get"===r.node.kind?i.getId=r.scope.generateUidIdentifier("get_"+s):"set"===r.node.kind?i.setId=r.scope.generateUidIdentifier("set_"+s):"method"===r.node.kind&&(i.methodId=r.scope.generateUidIdentifier(s))),a.set(s,i)}}return a}(c),_=function(e,t,a){for(var n,r=[],s=S(e);!(n=s()).done;){var i=D(n.value,2),o=i[0],d=i[1],u=d.static,l=d.method,c=d.getId,p=d.setId,g=c||p,f=tu(d.id),h=void 0;t?h=gr(a.addHelper("classPrivateFieldLooseKey"),[jr(o)]):u||(h=Or(Cr(!l||g?"WeakMap":"WeakSet"),[])),h&&(eM(h),r.push(jE.statement.ast(lM||(lM=E(["var "," = ",""])),f,h)))}return r}(F,null!=d?d:s,t);if(function(e,t,a,n,r){var s=n.privateFieldsAsProperties,i=n.noDocumentAll,o=n.innerBinding;if(a.size){var d=t.get("body"),u=s?OM:BM;KS(d,_M,Object.assign({privateNamesMap:a,classRef:e,file:r},u,{noDocumentAll:i,innerBinding:o})),d.traverse(IM,{privateNamesMap:a,classRef:e,file:r,privateFieldsAsProperties:s,innerBinding:o})}}(v,e,F,{privateFieldsAsProperties:null!=d?d:s,noDocumentAll:l,innerBinding:x},t),i){C=j=w=[];var k=function(e,t,a,n){var r,s=t.node,i=t.scope,o=i.generateUidIdentifier("initialize"),d=s.id&&t.isDeclaration(),u=t.isInStrictMode(),l=s.superClass;s.type="ClassDeclaration",s.id||(s.id=tu(e)),l&&(r=i.generateUidIdentifierBasedOnNode(s.superClass,"super"),s.superClass=r);var c=n$(s),p=sr(a.filter((function(e){return!e.node.abstract})).map(s$.bind(n,s.id,r))),g=jE.expression.ast(XM||(XM=E(["\n ","(\n ",",\n function (",", ",") {\n ","\n return { F: ",", d: "," };\n },\n ","\n )\n "])),function(e){try{return e.addHelper("decorate")}catch(e){throw"BABEL_HELPER_UNKNOWN"===e.code&&(e.message+="\n '@babel/plugin-transform-decorators' in non-legacy mode requires '@babel/core' version ^7.0.2 and you appear to be using an older version."),e}}(n),c||Fr(),o,l?tu(r):null,s,tu(s.id),p,l);u||g.arguments[1].body.directives.push(ur(lr("use strict")));var f=g,h="arguments.1.body.body.0";return d&&(f=jE.statement.ast(qM||(qM=E(["let "," = ",""])),e,g),h="declarations.0.init."+h),{instanceNodes:[jE.statement.ast(zM||(zM=E(["","(this)"])),tu(o))],wrapClass:function(e){return e.replaceWith(f),e.get(h)}}}(v,e,p,this.file);T=k.instanceNodes,P=k.wrapClass}else{w=function(e,t,a,n){for(var r,s=[],i={classBinding:t.node.id&&t.scope.getBinding(t.node.id.name),file:n},o=S(a);!(r=o()).done;){var d=r.value,u=d.get("key");u.isReferencedIdentifier()?d$(u,i):u.traverse(u$,i);var l=d.node;if(!u.isConstantExpression()){var c=t.scope.generateUidIdentifierBasedOnNode(l.key);t.scope.push({id:c,kind:"let"}),s.push(vr(ir("=",tu(c),l.key))),l.key=tu(c)}}return s}(0,e,g,this.file);var I=function(e,t,a,n,r,s,i,o,d){for(var u,l,c=!1,p=[],g=[],f=[],h=H(t)?function(){return t}:function(){return null!=u||(u=a[0].scope.generateUidIdentifierBasedOnNode(t)),u},m=S(a);!(l=m()).done;){var y=l.value;y.isClassProperty()&&PM(y);var R=y.node.static,b=!R,v=y.isPrivate(),x=!v,D=y.isProperty(),A=!D,w=null==y.isStaticBlock?void 0:y.isStaticBlock();if(R||A&&v||w){var C=ZM(y,e,h,r,w,o,d);c=c||C}switch(!0){case w:p.push(jE.statement.ast(TM||(TM=E(["(() => ",")()"])),cr(y.node.body)));break;case R&&v&&D&&i:c=!0,p.push(NM(tu(e),y,n));break;case R&&v&&D&&!i:c=!0,p.push(MM(y,n));break;case R&&x&&D&&s:c=!0,p.push(GM(tu(e),y));break;case R&&x&&D&&!s:c=!0,p.push(WM(tu(e),y,r));break;case b&&v&&D&&i:g.push(NM(Xr(),y,n));break;case b&&v&&D&&!i:g.push(LM(Xr(),y,n,r));break;case b&&v&&A&&i:g.unshift($M(Xr(),y,n)),f.push(HM(y,n,i));break;case b&&v&&A&&!i:g.unshift(UM(Xr(),y,n,r)),f.push(HM(y,n,i));break;case R&&v&&A&&!i:c=!0,p.unshift(MM(y,n)),f.push(HM(y,n,i));break;case R&&v&&A&&i:c=!0,p.unshift(VM(tu(e),y,0,n)),f.push(HM(y,n,i));break;case b&&x&&D&&s:g.push(GM(Xr(),y));break;case b&&x&&D&&!s:g.push(WM(Xr(),y,r));break;default:throw new Error("Unreachable.")}}return{staticNodes:p.filter(Boolean),instanceNodes:g.filter(Boolean),pureStaticNodes:f.filter(Boolean),wrapClass:function(t){for(var n,r=S(a);!(n=r()).done;)n.value.remove();return u&&(t.scope.push({id:tu(u)}),t.set("superClass",ir("=",u,t.node.superClass))),c?(t.isClassExpression()?(t.scope.push({id:e}),t.replaceWith(ir("=",tu(e),t.node))):t.node.id||(t.node.id=e),t):t}}}(v,e.node.superClass,c,F,t,null!=o?o:s,null!=d?d:s,null!=u?u:s,x);C=I.staticNodes,j=I.pureStaticNodes,T=I.instanceNodes,P=I.wrapClass}T.length>0&&l$(e,n,T,(function(e,t){if(!i)for(var a,n=S(c);!(a=n()).done;){var r=a.value;r.node.static||r.traverse(e,t)}}));var B=P(e);B.insertBefore([].concat(A(_),A(w))),C.length>0&&B.insertAfter(C),j.length>0&&B.find((function(e){return e.isStatement()||e.isDeclaration()})).insertAfter(j)}}})),PrivateName:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(this.file.get(D$)===E$&&!e.parentPath.isPrivate({key:e.node}))throw e.buildCodeFrameError('Unknown PrivateName "'+e+'"')})),ExportDefaultDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(this.file.get(D$)===E$){var t=e.get("declaration");t.isClassDeclaration()&&t$(t.node)&&(t.node.id?Tc(e):t.node.type="ClassExpression")}}))}}}var w$,C$=pL((function(e,t){return e.assertVersion(7),A$({name:"proposal-class-properties",api:e,feature:c$.fields,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties")}})})),S$=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-class-static-block/node_modules/@babel/plugin-syntax-class-static-block/lib");function T$(e,t){var a,n=1;do{a=e._generateUid("",n),n++}while(t.has(a));return a}var j$=pL((function(e){var t=e.types,a=e.template;return(0,e.assertVersion)("^7.12.0"),{name:"proposal-class-static-block",inherits:S$.default,pre:function(){m$(this.file,c$.staticBlocks,!1)},visitor:{ClassBody:function(e){for(var n,r=e.scope,s=new Set,i=e.get("body"),o=S(i);!(n=o()).done;){var d=n.value;d.isPrivate()&&s.add(d.get("key.id").node.name)}for(var u,l=S(i);!(u=l()).done;){var c=u.value;if(c.isStaticBlock()){var p=T$(r,s);s.add(p);var g=t.privateName(t.identifier(p));c.replaceWith(t.classPrivateProperty(g,a.expression.ast(w$||(w$=E(["(() => { "," })()"])),c.node.body),[],!0))}}}}}})),P$=jE("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n"),F$=jE("\n CLASS_REF.prototype;\n"),_$=jE("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n"),k$=jE("\n (TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {\n enumerable: true,\n configurable: true,\n writable: true,\n initializer: function(){\n return TEMP;\n }\n })\n"),I$=new WeakSet;function B$(e){var t=(e.isClass()?[e].concat(e.get("body.body")):e.get("properties")).reduce((function(e,t){return e.concat(t.node.decorators||[])}),[]).filter((function(e){return!H(e.expression)}));if(0!==t.length)return Wr(t.map((function(t){var a=t.expression;return ir("=",t.expression=e.scope.generateDeclaredUidIdentifier("dec"),a)})).concat([e.node]))}function O$(e){return!(!e.decorators||!e.decorators.length)}function N$(e){return e.some((function(e){var t;return null==(t=e.decorators)?void 0:t.length}))}function L$(e,t,a){var n=e.scope.generateDeclaredUidIdentifier(e.isClass()?"class":"obj"),r=a.reduce((function(a,r){var s=r.decorators||[];if(r.decorators=null,0===s.length)return a;if(r.computed)throw e.buildCodeFrameError("Computed method/property decorators are not yet supported.");var i=Kt(r.key)?r.key:jr(r.key.name),o=e.isClass()&&!r.static?F$({CLASS_REF:n}).expression:n;if(He(r,{static:!1})){var d=e.scope.generateDeclaredUidIdentifier("descriptor"),u=r.value?wr(null,[],cr([Gr(r.value)])):Fr();r.value=gr(t.addHelper("initializerWarningHelper"),[d,Xr()]),I$.add(r.value),a.push(ir("=",tu(d),gr(t.addHelper("applyDecoratedDescriptor"),[tu(o),tu(i),sr(s.map((function(e){return tu(e.expression)}))),Lr([$r(Cr("configurable"),_r(!0)),$r(Cr("enumerable"),_r(!0)),$r(Cr("writable"),_r(!0)),$r(Cr("initializer"),u)])])))}else a.push(gr(t.addHelper("applyDecoratedDescriptor"),[tu(o),tu(i),sr(s.map((function(e){return tu(e.expression)}))),re(r)||He(r,{static:!0})?k$({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:tu(o),PROPERTY:tu(i)}).expression:_$({TARGET:tu(o),PROPERTY:tu(i)}).expression,tu(o)]));return a}),[]);return Wr([ir("=",tu(n),e.node),Wr(r),tu(n)])}function M$(e){var t=e.node,a=e.scope;if(O$(t)||N$(t.body.body))return Qr("let",[Zr(t.id?tu(t.id):a.generateUidIdentifier("class"),dl(t))])}var $$,U$={ExportDefaultDeclaration:function(e){var t=e.get("declaration");if(t.isClassDeclaration()){var a=M$(t);if(a){var n=D(e.replaceWithMultiple([a,ls(null,[cs(tu(a.declarations[0].id),Cr("default"))])]),1)[0];t.node.id||e.scope.registerDeclaration(n)}}},ClassDeclaration:function(e){var t=M$(e);t&&e.replaceWith(t)},ClassExpression:function(e,t){var a=B$(e)||function(e){if(O$(e.node)){var t=e.node.decorators||[];e.node.decorators=null;var a=e.scope.generateDeclaredUidIdentifier("class");return t.map((function(e){return e.expression})).reverse().reduce((function(e,t){return P$({CLASS_REF:tu(a),DECORATOR:tu(t),INNER:e}).expression}),e.node)}}(e)||function(e,t){if(N$(e.node.body.body))return L$(e,t,e.node.body.body)}(e,t);a&&e.replaceWith(a)},ObjectExpression:function(e,t){var a=B$(e)||function(e,t){if(N$(e.node.properties))return L$(e,t,e.node.properties)}(e,t);a&&e.replaceWith(a)},AssignmentExpression:function(e,t){I$.has(e.node.right)&&e.replaceWith(gr(t.addHelper("initializerDefineProperty"),[tu(e.get("left.object").node),jr(e.get("left.property").node.name||e.get("left.property").node.value),tu(e.get("right.arguments")[0].node),tu(e.get("right.arguments")[1].node)]))},CallExpression:function(e,t){3===e.node.arguments.length&&I$.has(e.node.arguments[2])&&e.node.callee.name===t.addHelper("defineProperty").name&&e.replaceWith(gr(t.addHelper("initializerDefineProperty"),[tu(e.get("arguments")[0].node),tu(e.get("arguments")[1].node),tu(e.get("arguments.2.arguments")[0].node),tu(e.get("arguments.2.arguments")[1].node)]))}},G$=pL((function(e,t){e.assertVersion(7);var a=t.legacy,n=void 0!==a&&a;if("boolean"!=typeof n)throw new Error("'legacy' must be a boolean.");var r=t.decoratorsBeforeExport;if(void 0===r){if(!n)throw new Error("The decorators plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you want to use the legacy decorators semantics, you can set the 'legacy: true' option.")}else{if(n)throw new Error("'decoratorsBeforeExport' can't be used with legacy decorators.");if("boolean"!=typeof r)throw new Error("'decoratorsBeforeExport' must be a boolean.")}return n?{name:"proposal-decorators",inherits:DL,manipulateOptions:function(e){e.generatorOpts.decoratorsBeforeExport=r},visitor:U$}:A$({name:"proposal-decorators",api:e,feature:c$.decorators,manipulateOptions:function(e){var t=e.generatorOpts;e.parserOpts.plugins.push(["decorators",{decoratorsBeforeExport:r}]),t.decoratorsBeforeExport=r}})})),W$=pL((function(e){return e.assertVersion(7),{name:"proposal-do-expressions",inherits:AL,visitor:{DoExpression:{exit:function(e){var t=e.node;if(!t.async){var a=t.body.body;a.length?e.replaceExpressionWithStatements(a):e.replaceWith(e.scope.buildUndefinedNode())}}}}}})),V$=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-dynamic-import",manipulateOptions:function(e,t){t.plugins.push("dynamicImport")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-dynamic-import/node_modules/@babel/plugin-syntax-dynamic-import/lib"),H$=["commonjs","amd","systemjs"],K$=pL((function(e){return e.assertVersion(7),{name:"proposal-dynamic-import",inherits:V$.default,pre:function(){this.file.set("@babel/plugin-proposal-dynamic-import","7.14.5")},visitor:{Program:function(){var e=this.file.get("@babel/plugin-transform-modules-*");if(!H$.includes(e))throw new Error("@babel/plugin-proposal-dynamic-import depends on a modules\ntransform plugin. Supported plugins are:\n - @babel/plugin-transform-modules-commonjs ^7.4.0\n - @babel/plugin-transform-modules-amd ^7.4.0\n - @babel/plugin-transform-modules-systemjs ^7.4.0\n\nIf you are using Webpack or Rollup and thus don't want\nBabel to transpile your imports and exports, you can use\nthe @babel/plugin-syntax-dynamic-import plugin and let your\nbundler handle dynamic imports.\n")}}}})),X$=pL((function(e){return e.assertVersion(7),{name:"proposal-export-default-from",inherits:wL,visitor:{ExportNamedDeclaration:function(e){var t=e.node,a=e.scope,n=t.specifiers;if(xt(n[0])){var r=n.shift().exported,s=a.generateUidIdentifier(r.name),i=[gs([fs(s)],tu(t.source)),ls(null,[cs(tu(s),r)])];n.length>=1&&i.push(t);var o=D(e.replaceWithMultiple(i),1)[0];e.scope.registerDeclaration(o)}}}}})),q$=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions:function(e,t){t.plugins.push("exportNamespaceFrom")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-export-namespace-from/node_modules/@babel/plugin-syntax-export-namespace-from/lib"),z$=pL((function(e){return e.assertVersion(7),{name:"proposal-export-namespace-from",inherits:q$.default,visitor:{ExportNamedDeclaration:function(e){var t,a=e.node,n=e.scope,r=a.specifiers,s=xt(r[0])?1:0;if(Ge(r[s])){var i=[];1===s&&i.push(ls(null,[r.shift()],a.source));var o=r.shift().exported,d=n.generateUidIdentifier(null!=(t=o.name)?t:o.value);i.push(gs([hs(d)],tu(a.source)),ls(null,[cs(tu(d),o)])),a.specifiers.length>=1&&i.push(a);var u=D(e.replaceWithMultiple(i),1)[0];e.scope.registerDeclaration(u)}}}}})),J$=pL((function(e){function t(e,t){var a=function(e,t){var a=e.object||e.callee.object;return t.isStatic(a)&&(Be(a)?Xr():a)}(e,t);if(a)return tu(a);var n=function(e){var t=e.path.getData("functionBind");return t?tu(t):(t=e.generateDeclaredUidIdentifier("context"),e.path.setData("functionBind",t))}(t);return e.object?e.callee=Wr([ir("=",n,e.object),e.callee]):e.callee.object=ir("=",n,e.callee.object),tu(n)}return e.assertVersion(7),{name:"proposal-function-bind",inherits:SL,visitor:{CallExpression:function(e){var a=e.node,n=e.scope,r=a.callee;if(vt(r)){var s=t(r,n);a.callee=Br(r.callee,Cr("call")),a.arguments.unshift(s)}},BindExpression:function(e){var a=e.node,n=t(a,e.scope);e.replaceWith(gr(Br(a.callee,Cr("bind")),[n]))}}}})),Y$=pL((function(e){e.assertVersion(7);var t=function(e){return H(e.meta,{name:"function"})&&H(e.property,{name:"sent"})},a={Function:function(e){e.skip()},YieldExpression:function(e){(function(e,t){return P(e)&&H(e.left,{name:t})})(e.parent,this.sentId)||e.replaceWith(ir("=",Cr(this.sentId),e.node))},MetaProperty:function(e){t(e.node)&&e.replaceWith(Cr(this.sentId))}};return{name:"proposal-function-sent",inherits:TL,visitor:{MetaProperty:function(e,n){if(t(e.node)){var r=e.getFunctionParent();if(!r.node.generator)throw new Error("Parent generator function not found");var s=e.scope.generateUid("function.sent");r.traverse(a,{sentId:s}),r.node.body.body.unshift(Qr("let",[Zr(Cr(s),ws())])),QL(r,n.addHelper("skipFirstGeneratorNext"))}}}}})),Q$=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-json-strings",manipulateOptions:function(e,t){t.plugins.push("jsonStrings")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-json-strings/node_modules/@babel/plugin-syntax-json-strings/lib"),Z$=pL((function(e){e.assertVersion(7);var t=/(\\*)([\u2028\u2029])/g;function a(e,t,a){return t.length%2==1?e:t+"\\u"+a.charCodeAt(0).toString(16)}return{name:"proposal-json-strings",inherits:Q$.default,visitor:{"DirectiveLiteral|StringLiteral":function(e){var n=e.node.extra;null!=n&&n.raw&&(n.raw=n.raw.replace(t,a))}}}})),eU=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions:function(e,t){t.plugins.push("logicalAssignment")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-logical-assignment-operators/node_modules/@babel/plugin-syntax-logical-assignment-operators/lib"),tU=pL((function(e){return e.assertVersion(7),{name:"proposal-logical-assignment-operators",inherits:eU.default,visitor:{AssignmentExpression:function(e){var t=e.node,a=e.scope,n=t.operator,r=t.left,s=t.right,i=n.slice(0,-1);if(Na.includes(i)){var o=tu(r);if(Z(r)){var d=r.object,u=r.property,l=r.computed,c=a.maybeGenerateMemoised(d);if(c&&(r.object=c,o.object=ir("=",tu(c),d)),l){var p=a.maybeGenerateMemoised(u);p&&(r.property=p,o.property=ir("=",tu(p),u))}}e.replaceWith(Ir(i,o,ir("=",r,s)))}}}}})),aU=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions:function(e,t){t.plugins.push("nullishCoalescingOperator")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-nullish-coalescing-operator/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/lib"),nU=pL((function(e,t){var a,n=t.loose,r=void 0!==n&&n;e.assertVersion(7);var s=null!=(a=e.assumption("noDocumentAll"))?a:r;return{name:"proposal-nullish-coalescing-operator",inherits:aU.default,visitor:{LogicalExpression:function(e){var t=e.node,a=e.scope;if("??"===t.operator){var n,r;if(a.isStatic(t.left))n=t.left,r=tu(t.left);else{if(a.path.isPattern())return void e.replaceWith(jE.ast($$||($$=E(["(() => ",")()"])),e.node));n=a.generateUidIdentifierBasedOnNode(t.left),a.push({id:tu(n)}),r=ir("=",n,t.left)}e.replaceWith(hr(s?or("!=",r,Fr()):Ir("&&",or("!==",r,Fr()),or("!==",tu(n),a.buildUndefinedNode())),tu(n),t.right))}}}}})),rU=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions:function(e,t){t.plugins.push("numericSeparator")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-numeric-separator/node_modules/@babel/plugin-syntax-numeric-separator/lib");function sU(e){var t,a=e.node.extra;null!=a&&null!=(t=a.raw)&&t.includes("_")&&(a.raw=a.raw.replace(/_/g,""))}var iU=pL((function(e){return e.assertVersion(7),{name:"proposal-numeric-separator",inherits:rU.default,visitor:{NumericLiteral:sU,BigIntLiteral:sU}}})),oU=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-object-rest-spread/node_modules/@babel/plugin-syntax-object-rest-spread/lib"),dU=jE("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),uU=jE("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n"),lU=jE("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n"),cU=jE("\n let $0 = arguments.length > $1 ? arguments[$1] : undefined;\n"),pU={"ReferencedIdentifier|BindingIdentifier":function(e,t){var a=e.scope,n=e.node.name;("eval"===n||a.getBinding(n)===t.scope.parent.getBinding(n)&&t.scope.hasOwnBinding(n))&&(t.needsOuterBinding=!0,e.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":function(e){return e.skip()}};function gU(e,t,a,n){var r=e.get("params");if(r.every((function(e){return e.isIdentifier()})))return!1;for(var s,i=e.node,o=e.scope,d={stop:!1,needsOuterBinding:!1,scope:o},u=[],l=new Set,c=S(r);!(s=c()).done;)for(var p=s.value,g=0,f=Object.keys(p.getBindingIdentifiers());g<f.length;g++){var h,m=f[g],y=null==(h=o.bindings[m])?void 0:h.constantViolations;if(y)for(var R,b=S(y);!(R=b()).done;){var v=R.value,x=v.node;switch(x.type){case"VariableDeclarator":if(null===x.init){var E=v.parentPath;if(!E.parentPath.isFor()||E.parentPath.get("body")===E){v.remove();break}}l.add(m);break;case"FunctionDeclaration":l.add(m)}}}if(0===l.size)for(var D,A=S(r);!(D=A()).done;){var w=D.value;if(w.isIdentifier()||w.traverse(pU,d),d.needsOuterBinding)break}for(var C=null,T=0;T<r.length;T++){var j=r[T];if(!a||a(T)){var P=[];n&&n(j.parentPath,j,P);var F=j.isAssignmentPattern();if(F&&(t||"set"===i.kind)){var _=j.get("left"),k=j.get("right"),I=o.buildUndefinedNode();if(_.isIdentifier())u.push(uU({ASSIGNMENT_IDENTIFIER:tu(_.node),DEFAULT_VALUE:k.node,UNDEFINED:I})),j.replaceWith(_.node);else if(_.isObjectPattern()||_.isArrayPattern()){var B=o.generateUidIdentifier();u.push(lU({ASSIGNMENT_IDENTIFIER:_.node,DEFAULT_VALUE:k.node,PARAMETER_NAME:tu(B),UNDEFINED:I})),j.replaceWith(B)}}else if(F){null===C&&(C=T);var O=j.get("left"),N=j.get("right"),L=dU({VARIABLE_NAME:O.node,DEFAULT_VALUE:N.node,ARGUMENT_KEY:Pr(T)});u.push(L)}else if(null!==C){var M=cU([j.node,Pr(T)]);u.push(M)}else if(j.isObjectPattern()||j.isArrayPattern()){var $=e.scope.generateUidIdentifier("ref"),U=Qr("let",[Zr(j.node,$)]);u.push(U),j.replaceWith(tu($))}if(P)for(var G,W=S(P);!(G=W()).done;){var V=G.value;u.push(V)}}}if(null!==C&&(i.params=i.params.slice(0,C)),e.ensureBlock(),d.needsOuterBinding||l.size>0){u.push(function(e,t){for(var a,n=[],r=[],s=S(e);!(a=s()).done;){var i=a.value;n.push(Cr(i)),r.push(Cr(i))}return Gr(gr(rs(r,t),n))}(l,e.get("body").node)),e.set("body",cr(u));var H=e.get("body.body"),K=H[H.length-1].get("argument.callee");K.arrowFunctionToExpression(),K.node.generator=e.node.generator,K.node.async=e.node.async,e.node.generator=!1}else e.get("body").unshiftContainer("body",u);return!0}var fU=jE("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n"),hU=jE("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n"),mU=jE("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n"),yU=jE("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");function RU(e,t){return e.node.name===t.name&&e.scope.bindingIdentifierEquals(t.name,t.outerBinding)}var bU={Scope:function(e,t){e.scope.bindingIdentifierEquals(t.name,t.outerBinding)||e.skip()},Flow:function(e){e.isTypeCastExpression()||e.skip()},Function:function(e,t){var a=t.noOptimise;t.noOptimise=!0,e.traverse(bU,t),t.noOptimise=a,e.skip()},ReferencedIdentifier:function(e,t){var a=e.node;if("arguments"===a.name&&(t.deopted=!0),RU(e,t))if(t.noOptimise)t.deopted=!0;else{var n=e.parentPath;if("params"===n.listKey&&n.key<t.offset)return;if(n.isMemberExpression({object:a})){var r=n.parentPath;if(!t.deopted&&!(r.isAssignmentExpression()&&n.node===r.node.left||r.isLVal()||r.isForXStatement()||r.isUpdateExpression()||r.isUnaryExpression({operator:"delete"})||(r.isCallExpression()||r.isNewExpression())&&n.node===r.node.callee))if(n.node.computed){if(n.get("property").isBaseType("number"))return void t.candidates.push({cause:"indexGetter",path:e})}else if("length"===n.node.property.name)return void t.candidates.push({cause:"lengthGetter",path:e})}if(0===t.offset&&n.isSpreadElement()){var s=n.parentPath;if(s.isCallExpression()&&1===s.node.arguments.length)return void t.candidates.push({cause:"argSpread",path:e})}t.references.push(e)}},BindingIdentifier:function(e,t){RU(e,t)&&(t.deopted=!0)}};function vU(e,t,a){var n,r=Pr(a);n=z(e.parent.property)?Pr(e.parent.property.value+a):0===a?e.parent.property:or("+",e.parent.property,tu(r));var s=e.scope;if(s.isPure(n)){var i=e.parentPath;i.replaceWith(hU({ARGUMENTS:t,OFFSET:r,INDEX:n}));var o=i.get("test").get("left").evaluate();o.confident&&(!0===o.value?i.replaceWith(i.scope.buildUndefinedNode()):i.get("test").replaceWith(i.get("test").get("right")))}else{var d=s.generateUidIdentifierBasedOnNode(n);s.push({id:d,kind:"var"}),e.parentPath.replaceWith(mU({ARGUMENTS:t,OFFSET:r,INDEX:n,REF:tu(d)}))}}function xU(e,t,a){a?e.parentPath.replaceWith(yU({ARGUMENTS:t,OFFSET:Pr(a)})):e.replaceWith(t)}function EU(e){var t,a=e.node,n=e.scope;if(!function(e){var t=e.params.length;return t>0&&se(e.params[t-1])}(a))return!1;var r=a.params.pop().argument,s=Cr("arguments");if(Jt(r)){var i=Qr("let",[Zr(r,r=n.generateUidIdentifier("ref"))]);a.body.body.unshift(i)}var o=function(e){var t=e.params.length;return t>0&&H(e.params[0],{name:"this"})&&(t-=1),t}(a),d={references:[],offset:o,argumentsNode:s,outerBinding:n.getBindingIdentifier(r.name),candidates:[],name:r.name,deopted:!1};if(e.traverse(bU,d),!d.deopted&&!d.references.length){for(var u=0,l=d.candidates;u<l.length;u++){var c=l[u],p=c.path,g=c.cause,f=tu(s);switch(g){case"indexGetter":vU(p,f,d.offset);break;case"lengthGetter":xU(p,f,d.offset);break;default:p.replaceWith(f)}}return!0}(t=d.references).push.apply(t,A(d.candidates.map((function(e){return e.path}))));var h,m,y=Pr(o),R=n.generateUidIdentifier("key"),b=n.generateUidIdentifier("len");o?(h=or("-",tu(R),tu(y)),m=hr(or(">",tu(b),tu(y)),or("-",tu(b),tu(y)),Pr(0))):(h=Cr(R.name),m=Cr(b.name));var v=fU({ARGUMENTS:s,ARRAY_KEY:h,ARRAY_LEN:m,START:y,ARRAY:r,KEY:R,LEN:b});if(d.deopted)a.body.body.unshift(v);else{var x=e.getEarliestCommonAncestorFrom(d.references).getStatementParent();x.findParent((function(e){if(!e.isLoop())return e.isFunction();x=e})),x.insertBefore(v)}return!0}var DU=pL((function(e,t){var a;e.assertVersion(7);var n=null!=(a=e.assumption("ignoreFunctionLength"))?a:t.loose,r=e.assumption("noNewArrows");return{name:"transform-parameters",visitor:{Function:function(e){e.isArrowFunctionExpression()&&e.get("params").some((function(e){return e.isRestElement()||e.isAssignmentPattern()}))&&e.arrowFunctionToExpression({noNewArrows:r});var t=EU(e),a=gU(e,n);(t||a)&&e.scope.crawl()}}}})),AU={"es6.array.copy-within":{chrome:"45",opera:"32",edge:"12",firefox:"32",safari:"9",node:"4",ios:"9",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.every":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.fill":{chrome:"45",opera:"32",edge:"12",firefox:"31",safari:"7.1",node:"4",ios:"8",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.filter":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.array.find":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",ios:"8",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.find-index":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",ios:"8",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es7.array.flat-map":{chrome:"69",opera:"56",edge:"79",firefox:"62",safari:"12",node:"11",ios:"12",samsung:"10",electron:"4.0"},"es6.array.for-each":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.from":{chrome:"51",opera:"38",edge:"15",firefox:"36",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es7.array.includes":{chrome:"47",opera:"34",edge:"14",firefox:"43",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.36"},"es6.array.index-of":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.is-array":{chrome:"5",opera:"10.50",edge:"12",firefox:"4",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.iterator":{chrome:"66",opera:"53",edge:"12",firefox:"60",safari:"9",node:"10",ios:"9",samsung:"9",rhino:"1.7.13",electron:"3.0"},"es6.array.last-index-of":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.map":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.array.of":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"9",node:"4",ios:"9",samsung:"5",rhino:"1.7.13",electron:"0.31"},"es6.array.reduce":{chrome:"5",opera:"10.50",edge:"12",firefox:"3",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.reduce-right":{chrome:"5",opera:"10.50",edge:"12",firefox:"3",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.slice":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.array.some":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.array.sort":{chrome:"63",opera:"50",edge:"12",firefox:"5",safari:"12",node:"10",ie:"9",ios:"12",samsung:"8",rhino:"1.7.13",electron:"3.0"},"es6.array.species":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.date.now":{chrome:"5",opera:"10.50",edge:"12",firefox:"2",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.date.to-iso-string":{chrome:"5",opera:"10.50",edge:"12",firefox:"3.5",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.date.to-json":{chrome:"5",opera:"12.10",edge:"12",firefox:"4",safari:"10",node:"0.10",ie:"9",android:"4",ios:"10",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.date.to-primitive":{chrome:"47",opera:"34",edge:"15",firefox:"44",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.36"},"es6.date.to-string":{chrome:"5",opera:"10.50",edge:"12",firefox:"2",safari:"3.1",node:"0.10",ie:"10",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.function.bind":{chrome:"7",opera:"12",edge:"12",firefox:"4",safari:"5.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.function.has-instance":{chrome:"51",opera:"38",edge:"15",firefox:"50",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.function.name":{chrome:"5",opera:"10.50",edge:"14",firefox:"2",safari:"4",node:"0.10",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.map":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.math.acosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.asinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.atanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.cbrt":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.clz32":{chrome:"38",opera:"25",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.cosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.expm1":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.fround":{chrome:"38",opera:"25",edge:"12",firefox:"26",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.hypot":{chrome:"38",opera:"25",edge:"12",firefox:"27",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.imul":{chrome:"30",opera:"17",edge:"12",firefox:"23",safari:"7",node:"0.12",android:"4.4",ios:"7",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.math.log1p":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.log10":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.log2":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.sign":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.sinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.tanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.math.trunc":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.number.constructor":{chrome:"41",opera:"28",edge:"12",firefox:"36",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.number.epsilon":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"2",electron:"0.20"},"es6.number.is-finite":{chrome:"19",opera:"15",edge:"12",firefox:"16",safari:"9",node:"0.12",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",electron:"0.20"},"es6.number.is-integer":{chrome:"34",opera:"21",edge:"12",firefox:"16",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.is-nan":{chrome:"19",opera:"15",edge:"12",firefox:"15",safari:"9",node:"0.12",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",electron:"0.20"},"es6.number.is-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"32",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.max-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.min-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es6.number.parse-float":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"2",electron:"0.20"},"es6.number.parse-int":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"2",electron:"0.20"},"es6.object.assign":{chrome:"49",opera:"36",edge:"13",firefox:"36",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.object.create":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es7.object.define-getter":{chrome:"62",opera:"49",edge:"16",firefox:"48",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es7.object.define-setter":{chrome:"62",opera:"49",edge:"16",firefox:"48",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es6.object.define-property":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"5.1",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.object.define-properties":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es7.object.entries":{chrome:"54",opera:"41",edge:"14",firefox:"47",safari:"10.1",node:"7",ios:"10.3",samsung:"6",electron:"1.4"},"es6.object.freeze":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.get-own-property-descriptor":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es7.object.get-own-property-descriptors":{chrome:"54",opera:"41",edge:"15",firefox:"50",safari:"10.1",node:"7",ios:"10.3",samsung:"6",electron:"1.4"},"es6.object.get-own-property-names":{chrome:"40",opera:"27",edge:"12",firefox:"33",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.object.get-prototype-of":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es7.object.lookup-getter":{chrome:"62",opera:"49",edge:"79",firefox:"36",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es7.object.lookup-setter":{chrome:"62",opera:"49",edge:"79",firefox:"36",safari:"9",node:"8.10",ios:"9",samsung:"8",electron:"3.0"},"es6.object.prevent-extensions":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.to-string":{chrome:"57",opera:"44",edge:"15",firefox:"51",safari:"10",node:"8",ios:"10",samsung:"7",electron:"1.7"},"es6.object.is":{chrome:"19",opera:"15",edge:"12",firefox:"22",safari:"9",node:"0.12",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",electron:"0.20"},"es6.object.is-frozen":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.is-sealed":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.is-extensible":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.keys":{chrome:"40",opera:"27",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.object.seal":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",rhino:"1.7.13",electron:"0.30"},"es6.object.set-prototype-of":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",ie:"11",ios:"9",samsung:"2",rhino:"1.7.13",electron:"0.20"},"es7.object.values":{chrome:"54",opera:"41",edge:"14",firefox:"47",safari:"10.1",node:"7",ios:"10.3",samsung:"6",electron:"1.4"},"es6.promise":{chrome:"51",opera:"38",edge:"14",firefox:"45",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es7.promise.finally":{chrome:"63",opera:"50",edge:"18",firefox:"58",safari:"11.1",node:"10",ios:"11.3",samsung:"8",electron:"3.0"},"es6.reflect.apply":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.construct":{chrome:"49",opera:"36",edge:"13",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.define-property":{chrome:"49",opera:"36",edge:"13",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.delete-property":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.get":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.get-own-property-descriptor":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.get-prototype-of":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.has":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.is-extensible":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.own-keys":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.prevent-extensions":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.set":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.reflect.set-prototype-of":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"es6.regexp.constructor":{chrome:"50",opera:"37",edge:"79",firefox:"40",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.regexp.flags":{chrome:"49",opera:"36",edge:"79",firefox:"37",safari:"9",node:"6",ios:"9",samsung:"5",electron:"0.37"},"es6.regexp.match":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",rhino:"1.7.13",electron:"1.1"},"es6.regexp.replace":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.regexp.split":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.regexp.search":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",ios:"10",samsung:"5",rhino:"1.7.13",electron:"1.1"},"es6.regexp.to-string":{chrome:"50",opera:"37",edge:"79",firefox:"39",safari:"10",node:"6",ios:"10",samsung:"5",electron:"1.1"},"es6.set":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.symbol":{chrome:"51",opera:"38",edge:"79",firefox:"51",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es7.symbol.async-iterator":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",ios:"12",samsung:"8",electron:"3.0"},"es6.string.anchor":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.big":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.blink":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.bold":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.code-point-at":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.ends-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.fixed":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.fontcolor":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.fontsize":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.from-code-point":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.includes":{chrome:"41",opera:"28",edge:"12",firefox:"40",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.italics":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.iterator":{chrome:"38",opera:"25",edge:"12",firefox:"36",safari:"9",node:"0.12",ios:"9",samsung:"3",rhino:"1.7.13",electron:"0.20"},"es6.string.link":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es7.string.pad-start":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",ios:"10",samsung:"7",rhino:"1.7.13",electron:"1.7"},"es7.string.pad-end":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",ios:"10",samsung:"7",rhino:"1.7.13",electron:"1.7"},"es6.string.raw":{chrome:"41",opera:"28",edge:"12",firefox:"34",safari:"9",node:"4",ios:"9",samsung:"3.4",electron:"0.21"},"es6.string.repeat":{chrome:"41",opera:"28",edge:"12",firefox:"24",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.small":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.starts-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",rhino:"1.7.13",electron:"0.21"},"es6.string.strike":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.sub":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.sup":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.10",android:"4",ios:"7",phantom:"2",samsung:"1",electron:"0.20"},"es6.string.trim":{chrome:"5",opera:"10.50",edge:"12",firefox:"3.5",safari:"4",node:"0.10",ie:"9",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es7.string.trim-left":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",ios:"12",samsung:"9",rhino:"1.7.13",electron:"3.0"},"es7.string.trim-right":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",ios:"12",samsung:"9",rhino:"1.7.13",electron:"3.0"},"es6.typed.array-buffer":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.data-view":{chrome:"5",opera:"12",edge:"12",firefox:"15",safari:"5.1",node:"0.10",ie:"10",android:"4",ios:"6",phantom:"2",samsung:"1",rhino:"1.7.13",electron:"0.20"},"es6.typed.int8-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint8-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint8-clamped-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.int16-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint16-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.int32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.uint32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.float32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.typed.float64-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"es6.weak-map":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"9",node:"6.5",ios:"9",samsung:"5",electron:"1.2"},"es6.weak-set":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"9",node:"6.5",ios:"9",samsung:"5",electron:"1.2"}};function wU(e){if(Re(e)){var t=e.elements.filter((function(e){return null!==e}));return t.length>1||wU(t[0])}return ke(e)?e.properties.length>1||0!==e.properties.length&&wU(e.properties[0]):re(e)?wU(e.value):ye(e)?wU(e.left):!!se(e)&&(!!H(e.argument)||wU(e.argument))}var CU,SU,TU,jU,PU,FU,_U,kU=function(){var e=Cr("a"),t=$r(Cr("key"),e);return Tl(e,t,bs([t]))?1:0}(),IU=pL((function(e,t){var a,n,r,s;e.assertVersion(7);var i=!vI("es6.object.assign",e.targets(),{compatData:AU}),o=t.useBuiltIns,d=void 0===o?i:o,u=t.loose,l=void 0!==u&&u;if("boolean"!=typeof l)throw new Error(".loose must be a boolean, or undefined");var c=null!=(a=e.assumption("ignoreFunctionLength"))?a:l,p=null!=(n=e.assumption("objectRestNoSymbols"))?n:l,g=null!=(r=e.assumption("pureGetters"))?r:l,f=null!=(s=e.assumption("setSpreadProperties"))?s:l;function h(e){return d?Br(Cr("Object"),Cr("assign")):e.addHelper("extends")}function m(e){var t=!1;return R(e,(function(e){t=!0,e.stop()})),t}function y(e){var t=!1;return R(e,(function(e){e.parentPath.isObjectPattern()&&(t=!0,e.stop())})),t}function R(e,t){e.traverse({Expression:function(e){var t=e.parent.type;("AssignmentPattern"===t&&"right"===e.key||"ObjectProperty"===t&&e.parent.computed&&"key"===e.key)&&e.skip()},RestElement:t})}function b(e,t){for(var a,n=[],r=S(e);!(a=r()).done;){var s=a.value,i=s.get("key");if(s.node.computed&&!i.isPure()){var o=t.generateUidBasedOnNode(i.node),d=Zr(Cr(o),i.node);n.push(d),i.replaceWith(Cr(o))}}return n}function v(e,t,a){var n=e.get("properties"),r=n[n.length-1];Hd(r.node);var s=tu(r.node);r.remove();var i,o=b(e.get("properties"),e.scope),d=function(e){for(var t,a=[],n=!0,r=!1,s=S(e.node.properties);!(t=s()).done;){var i=t.value;H(i.key)&&!i.computed?a.push(jr(i.key.name)):Ne(i.key)?(a.push(tu(i.key)),r=!0):Kt(i.key)?a.push(jr(String(i.key.value))):(a.push(tu(i.key)),n=!1)}return{keys:a,allLiteral:n,hasTemplateLiteral:r}}(e),u=d.keys,l=d.allLiteral,c=d.hasTemplateLiteral;if(0===u.length)return[o,s.argument,gr(h(t),[Lr([]),tu(a)])];if(l){if(i=sr(u),!c&&!te(e.scope.block)){var g=e.findParent((function(e){return e.isProgram()})),f=e.scope.generateUidIdentifier("excluded");g.scope.push({id:f,init:i,kind:"const"}),i=tu(f)}}else i=gr(Br(sr(u),Cr("map")),[t.addHelper("toPropertyKey")]);return[o,s.argument,gr(t.addHelper("objectWithoutProperties"+(p?"Loose":"")),[tu(a),i])]}function x(e,t,a){if(t.isAssignmentPattern())x(e,t.get("left"),a);else{if(t.isArrayPattern()&&m(t))for(var n=t.get("elements"),r=0;r<n.length;r++)x(e,n[r],a);if(t.isObjectPattern()&&m(t)){var s=e.scope.generateUidIdentifier("ref"),i=Qr("let",[Zr(t.node,s)]);a?a.push(i):(e.ensureBlock(),e.get("body").unshiftContainer("body",i)),t.replaceWith(tu(s))}}}return{name:"proposal-object-rest-spread",inherits:oU.default,visitor:{Function:function(e){for(var t=e.get("params"),a=new Set,n=new Set,r=0;r<t.length;++r){var s=t[r];if(m(s)){a.add(r);for(var i=0,o=Object.keys(s.getBindingIdentifiers());i<o.length;i++){var d=o[i];n.add(d)}}}var u,l=!1,p=function(e,t){var a=e.node.name;e.scope.getBinding(a)===t.getBinding(a)&&n.has(a)&&(l=!0,e.stop())};for(u=0;u<t.length&&!l;++u){var g=t[u];a.has(u)||(g.isReferencedIdentifier()||g.isBindingIdentifier()?p(e,e.scope):g.traverse({"Scope|TypeAnnotation|TSTypeAnnotation":function(e){return e.skip()},"ReferencedIdentifier|BindingIdentifier":p},e.scope))}if(l){gU(e,c,(function(e){return e>=u-1||a.has(e)}),x)}else for(var f=0;f<t.length;++f){var h=t[f];a.has(f)&&x(h.parentPath,h)}},VariableDeclarator:function(e,t){if(e.get("id").isObjectPattern()){var a=e,n=e;R(e.get("id"),(function(e){if(e.parentPath.isObjectPattern()){if(wU(n.node.id)&&!H(n.node.init)){var r=e.scope.generateUidIdentifierBasedOnNode(n.node.init,"ref");return n.insertBefore(Zr(r,n.node.init)),void n.replaceWith(Zr(n.node.id,tu(r)))}var s,i=n.node.init,o=[];e.findParent((function(e){if(e.isObjectProperty())o.unshift(e);else if(e.isVariableDeclarator())return s=e.parentPath.node.kind,!0}));var d=b(o,e.scope);o.forEach((function(e){var t=e.node;i=Br(i,tu(t.key),t.computed||Kt(t.key))}));var u=e.findParent((function(e){return e.isObjectPattern()})),l=D(v(u,t,i),3),c=l[0],p=l[1],f=l[2];g&&function(e){var t=e.getOuterBindingIdentifierPaths();Object.keys(t).forEach((function(a){var n=t[a].parentPath;e.scope.getBinding(a).references>kU||!n.isObjectProperty()||n.remove()}))}(u),Vd(p),a.insertBefore(c),a.insertBefore(d),a.insertAfter(Zr(p,f)),a=a.getSibling(a.key+1),e.scope.registerBinding(s,a),0===u.node.properties.length&&u.findParent((function(e){return e.isObjectProperty()||e.isVariableDeclarator()})).remove()}}))}},ExportNamedDeclaration:function(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&t.get("declarations").some((function(e){return y(e.get("id"))}))){for(var a=[],n=0,r=Object.keys(e.getOuterBindingIdentifiers(e));n<r.length;n++){var s=r[n];a.push(cs(Cr(s),Cr(s)))}e.replaceWith(t.node),e.insertAfter(ls(null,a))}},CatchClause:function(e){var t=e.get("param");x(t.parentPath,t)},AssignmentExpression:function(e,t){var a=e.get("left");if(a.isObjectPattern()&&m(a)){var n=[],r=e.scope.generateUidBasedOnNode(e.node.right,"ref");n.push(Qr("var",[Zr(Cr(r),e.node.right)]));var s=D(v(a,t,Cr(r)),3),i=s[0],o=s[1],d=s[2];i.length>0&&n.push(Qr("var",i));var u=tu(e.node);u.right=Cr(r),n.push(vr(u)),n.push(Rl(ir("=",o,d))),n.push(vr(Cr(r))),e.replaceWithMultiple(n)}},ForXStatement:function(e){var t=e.node,a=e.scope,n=e.get("left"),r=t.left;if(y(n))if(fe(r)){var s=r.declarations[0].id,i=a.generateUidIdentifier("ref");t.left=Qr(r.kind,[Zr(i,null)]),e.ensureBlock(),t.body.body.unshift(Qr(t.left.kind,[Zr(s,tu(i))]))}else{var o=a.generateUidIdentifier("ref");t.left=Qr("var",[Zr(o)]),e.ensureBlock(),0===t.body.body.length&&e.isCompletionRecord()&&t.body.body.unshift(vr(a.buildUndefinedNode())),t.body.body.unshift(vr(ir("=",r,tu(o))))}},ArrayPattern:function(e){var t=[];if(R(e,(function(e){if(e.parentPath.isObjectPattern()){var a=e.parentPath,n=e.scope.generateUidIdentifier("ref");t.push(Zr(a.node,n)),a.replaceWith(tu(n)),e.skip()}})),t.length>0){var a=e.getStatementParent();a.insertAfter(Qr(a.node.kind||"var",t))}},ObjectExpression:function(e,t){if(function(e){for(var t,a=S(e.properties);!(t=a()).done;)if(Ie(t.value))return!0;return!1}(e.node)){var a;if(f)a=h(t);else try{a=t.addHelper("objectSpread2")}catch(e){this.file.declarations.objectSpread2=null,a=t.addHelper("objectSpread")}for(var n=null,r=[],s=0,i=e.node.properties;s<i.length;s++){var o=i[s];Ie(o)?(d(),n.arguments.push(o.argument)):r.push(o)}r.length&&d(),e.replaceWith(n)}function d(){var e=r.length>0,t=Lr(r);r=[],n?g?e&&n.arguments.push(t):n=gr(tu(a),[n].concat(A(e?[Lr([]),t]:[]))):n=gr(a,[t])}}}}})),BU=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-optional-catch-binding/node_modules/@babel/plugin-syntax-optional-catch-binding/lib"),OU=pL((function(e){return e.assertVersion(7),{name:"proposal-optional-catch-binding",inherits:BU.default,visitor:{CatchClause:function(e){if(!e.node.param){var t=e.scope.generateUidIdentifier("unused");e.get("param").replaceWith(t)}}}}})),NU=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions:function(e,t){t.plugins.push("optionalChaining")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-optional-chaining/node_modules/@babel/plugin-syntax-optional-chaining/lib"),LU=de,MU=Pt,$U=kt,UU=Ft,GU=it;function WU(e){return MU(e)||UU(e)||$U(e)||GU(e)||LU(e)}function VU(e){for(;WU(e.node);)e=e.get("expression");return e}function HU(e){var t=KU(e),a=t.node,n=t.parentPath;if(n.isLogicalExpression()){var r=n.node,s=r.operator,i=r.right;if("&&"===s||"||"===s||"??"===s&&a===i)return HU(n)}if(n.isSequenceExpression()){var o=n.node.expressions;return o[o.length-1]!==a||HU(n)}return n.isConditional({test:a})||n.isUnaryExpression({operator:"!"})||n.isLoop({test:a})}function KU(e){var t=e;return e.findParent((function(e){if(!WU(e))return!0;t=e})),t}var XU=jE.expression.ast;function qU(e){return H(e=VU(e))||Be(e)||Z(e)&&!e.computed&&qU(e.object)}function zU(e,t){var a=t.pureGetters,n=t.noDocumentAll,r=e.scope,s=KU(e),i=s.parentPath,o=HU(s),d=!1,u=i.isCallExpression({callee:s.node})&&e.isOptionalMemberExpression(),l=[],c=e;if(r.path.isPattern()&&function(e){for(var t=e,a=e.scope;t.isOptionalMemberExpression()||t.isOptionalCallExpression();){var n=t.node,r=t.isOptionalMemberExpression()?"object":"callee",s=VU(t.get(r));if(n.optional)return!a.isStatic(s.node);t=s}}(c))e.replaceWith(jE.ast(CU||(CU=E(["(() => ",")()"])),e.node));else{for(;c.isOptionalMemberExpression()||c.isOptionalCallExpression();){var p=c.node;p.optional&&l.push(p),c.isOptionalMemberExpression()?(c.node.type="MemberExpression",c=VU(c.get("object"))):c.isOptionalCallExpression()&&(c.node.type="CallExpression",c=VU(c.get("callee")))}var g=e;i.isUnaryExpression({operator:"delete"})&&(g=i,d=!0);for(var f=l.length-1;f>=0;f--){for(var h=l[f],m=I(h),y=m?"callee":"object",R=h[y],b=R;WU(b);)b=b.expression;var v=void 0,x=void 0;if(m&&H(b,{name:"eval"})?(x=v=b,h[y]=Wr([Pr(0),v])):a&&m&&qU(b)?x=v=R:(v=r.maybeGenerateMemoised(b))?(x=ir("=",tu(v),R),h[y]=v):x=v=R,m&&Z(b))if(a&&qU(b))h.callee=R;else{var D=b.object,A=r.maybeGenerateMemoised(D);A?b.object=ir("=",A,D):A=Be(D)?Xr():D,h.arguments.unshift(tu(A)),h.callee=Br(h.callee,Cr("call"))}var w=g.node;if(0===f&&u){var C,S=VU(g.get("object")).node,T=void 0;a&&qU(S)||(T=r.maybeGenerateMemoised(S))&&(w.object=ir("=",T,S)),w=gr(Br(w,Cr("bind")),[tu(null!=(C=T)?C:S)])}if(o){var j=n?XU(SU||(SU=E([""," != null"])),tu(x)):XU(TU||(TU=E(["\n "," !== null && "," !== void 0"])),tu(x),tu(v));g.replaceWith(Ir("&&",j,w)),g=VU(g.get("right"))}else{var P=n?XU(jU||(jU=E([""," == null"])),tu(x)):XU(PU||(PU=E(["\n "," === null || "," === void 0"])),tu(x),tu(v)),F=XU(d?FU||(FU=E(["true"])):_U||(_U=E(["void 0"])));g.replaceWith(hr(P,F,w)),g=VU(g.get("alternate"))}}}}var JU,YU,QU,ZU,eG,tG,aG=pL((function(e,t){var a,n;e.assertVersion(7);var r=t.loose,s=void 0!==r&&r,i=null!=(a=e.assumption("noDocumentAll"))?a:s,o=null!=(n=e.assumption("pureGetters"))?n:s;return{name:"proposal-optional-chaining",inherits:NU.default,visitor:{"OptionalCallExpression|OptionalMemberExpression":function(e){zU(e,{noDocumentAll:i,pureGetters:o})}}}})),nG=function(e){var t,a=e.call,n=e.path,r=e.placeholder,s=a.callee,i=n.node.left,o=ir("=",tu(r),i),d=be(s)&&Bt(s.body)&&!s.async&&!s.generator;if(d){var u=s.params;1===u.length&&H(u[0])?t=u[0]:u.length>0&&(d=!1)}else if(H(s,{name:"eval"})){var l=Wr([Pr(0),s]);return a.callee=l,n.scope.push({id:tu(r)}),Wr([o,a])}return d&&!t?Wr([i,s.body]):(n.scope.push({id:tu(r)}),t?(n.get("right").scope.rename(t.name,r.name),Wr([o,s.body])):Wr([o,a]))},rG={TopicReference:function(e){e.replaceWith(tu(this.topicVariable))}},sG={PipelinePrimaryTopicReference:function(e){e.replaceWith(tu(this.topicId))},PipelineTopicExpression:function(e){e.skip()}},iG={minimal:{BinaryExpression:function(e){var t=e.scope,a=e.node,n=a.operator,r=a.left,s=a.right;if("|>"===n){var i=t.generateUidIdentifierBasedOnNode(r),o=gr(s,[tu(i)]);e.replaceWith(nG({placeholder:i,call:o,path:e}))}}},hack:{BinaryExpression:{exit:function(e){var t=e.scope,a=e.node;if("|>"===a.operator){var n=t.generateUidIdentifierBasedOnNode(a),r=e.get("right");t.push({id:n}),"TopicReference"===r.node.type?r.replaceWith(tu(n)):r.traverse(rG,{topicVariable:n}),e.replaceWith(Wr([ir("=",tu(n),a.left),a.right]))}}}},fsharp:{BinaryExpression:function(e){var t=e.scope,a=e.node,n=a.operator,r=a.left,s=a.right;if("|>"===n){var i=t.generateUidIdentifierBasedOnNode(r),o="AwaitExpression"===s.type?Cs(tu(i)):gr(s,[tu(i)]),d=nG({placeholder:i,call:o,path:e});e.replaceWith(d)}}},smart:{BinaryExpression:function(e){var t=e.scope,a=e.node,n=a.operator,r=a.left,s=a.right;if("|>"===n){var i,o=t.generateUidIdentifierBasedOnNode(r);if(t.push({id:o}),Et(s))e.get("right").traverse(sG,{topicId:o}),i=s.expression;else{var d=s.callee;H(d,{name:"eval"})&&(d=Wr([Pr(0),d])),i=gr(d,[tu(o)])}e.replaceWith(Wr([ir("=",tu(o),r),i]))}}}},oG=pL((function(e,t){return e.assertVersion(7),"smart"===t.proposal&&console.warn('The smart-mix pipe operator is deprecated. Use "proposal": "hack" instead.'),{name:"proposal-pipeline-operator",inherits:LL,visitor:iG[t.proposal]}})),dG=pL((function(e,t){return e.assertVersion(7),A$({name:"proposal-private-methods",api:e,feature:c$.privateMethods,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classPrivateMethods")}})})),uG=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-private-property-in-object",manipulateOptions:function(e,t){t.plugins.push("privateIn")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-plugin-proposal-private-property-in-object/node_modules/@babel/plugin-syntax-private-property-in-object/lib"),lG=pL((function(e,t){var a=e.assertVersion,n=e.types,r=e.template,s=t.loose;a(7);var i=new WeakMap;new WeakMap;function o(e,t,a){void 0===a&&(a=!1),e.node.value?a?e.get("value").insertBefore(t):e.get("value").insertAfter(t):e.set("value",n.unaryExpression("void",t))}function d(e,t){for(var a,r,s,i=S(e.get("body.body"));!(s=i()).done;){var d=s.value;if((d.isClassProperty()||d.isClassPrivateProperty())&&!d.node.static){a=d;break}!r&&d.isClassMethod({kind:"constructor"})&&(r=d)}a?o(a,t,!0):l$(e,r,[n.expressionStatement(t)])}function u(e,t,a,s,o){void 0===s&&(s="");var d=i.get(a.node);if(!d){d=t.scope.generateUidIdentifier((s||"")+" brandCheck"),i.set(a.node,d),o(a,r.expression.ast(JU||(JU=E(["",".add(this)"])),n.cloneNode(d)));var u=n.newExpression(n.identifier("WeakSet"),[]);eM(u),t.insertBefore(r.ast(YU||(YU=E(["var "," = ",""])),d,u))}return n.cloneNode(d)}return{name:"proposal-private-property-in-object",inherits:uG.default,pre:function(){m$(this.file,c$.privateIn,s)},visitor:{BinaryExpression:function(e){var t=e.node;if("in"===t.operator&&n.isPrivateName(t.left)){var a,s=t.left.id.name,i=e.findParent((function(e){return!!e.isClass()&&!!(a=e.get("body.body").find((function(e){var t=e.node;return n.isPrivate(t)&&t.key.id.name===s})))}));if(i.parentPath.scope.path.isPattern())i.replaceWith(r.ast(QU||(QU=E(["(() => ",")()"])),i.node));else if(a.isMethod())if(a.node.static)i.node.id?function(e,t,a){for(;a!==t;)a.hasOwnBinding(e)&&a.rename(e),a=a.parent}(i.node.id.name,i.scope,e.scope):i.set("id",e.scope.generateUidIdentifier("class")),e.replaceWith(r.expression.ast(ZU||(ZU=E(["\n "," === ","\n "])),n.cloneNode(i.node.id),e.node.right));else{var l,c=u(0,i,i,null==(l=i.node.id)?void 0:l.name,d);e.replaceWith(r.expression.ast(eG||(eG=E(["",".has(",")"])),c,e.node.right))}else{var p=u(0,i,a,a.node.key.id.name,o);e.replaceWith(r.expression.ast(tG||(tG=E(["",".has(",")"])),p,e.node.right))}}}}}})),cG=pL((function(e){return e.assertVersion(7),{name:"syntax-throw-expressions",manipulateOptions:function(e,t){t.plugins.push("throwExpressions")}}})),pG=pL((function(e){return e.assertVersion(7),{name:"proposal-throw-expressions",inherits:cG,visitor:{UnaryExpression:function(e){var t=e.node,a=t.operator,n=t.argument;if("throw"===a){var r=wr(null,[Cr("e")],cr([qr(Cr("e"))]));e.replaceWith(gr(r,[n]))}}}}})),gG=r((function(e,t){(function(){var n={function:!0,object:!0}[typeof window]&&window||this,r=t&&!t.nodeType&&t,s=e&&!e.nodeType,i=r&&s&&"object"==typeof a&&a;!i||i.global!==i&&i.window!==i&&i.self!==i||(n=i);var o=Object.prototype.hasOwnProperty;function d(){var e=Number(arguments[0]);if(!isFinite(e)||e<0||e>1114111||Math.floor(e)!=e)throw RangeError("Invalid code point: "+e);if(e<=65535)return String.fromCharCode(e);var t=55296+((e-=65536)>>10),a=e%1024+56320;return String.fromCharCode(t,a)}var u={};function l(e,t){if(-1==t.indexOf("|")){if(e==t)return;throw Error("Invalid node type: "+e+"; expected type: "+t)}if(!(t=o.call(u,t)?u[t]:u[t]=RegExp("^(?:"+t+")$")).test(e))throw Error("Invalid node type: "+e+"; expected types: "+t)}function c(e){var t=e.type;if(o.call(m,t))return m[t](e);throw Error("Invalid node type: "+t)}function p(e,t){for(var a,n=-1,r=t.length,s="";++n<r;)a=t[n],n+1<r&&"value"==t[n].type&&"null"==t[n].kind&&"value"==t[n+1].type&&"symbol"==t[n+1].kind&&t[n+1].codePoint>=48&&t[n+1].codePoint<=57?s+="\\000":s+=e(a);return s}function g(e){return l(e.type,"anchor|characterClassEscape|characterClassRange|dot|value"),c(e)}function f(e){return l(e.type,"identifier"),e.value}function h(e){return l(e.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),c(e)}var m={alternative:function(e){return l(e.type,"alternative"),p(h,e.body)},anchor:function(e){switch(l(e.type,"anchor"),e.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function(e){return l(e.type,"characterClass"),"["+(e.negative?"^":"")+p(g,e.body)+"]"},characterClassEscape:function(e){return l(e.type,"characterClassEscape"),"\\"+e.value},characterClassRange:function(e){l(e.type,"characterClassRange");var t=e.min,a=e.max;if("characterClassRange"==t.type||"characterClassRange"==a.type)throw Error("Invalid character class range");return g(t)+"-"+g(a)},disjunction:function(e){l(e.type,"disjunction");for(var t=e.body,a=-1,n=t.length,r="";++a<n;)0!=a&&(r+="|"),r+=c(t[a]);return r},dot:function(e){return l(e.type,"dot"),"."},group:function(e){l(e.type,"group");var t="";switch(e.behavior){case"normal":e.name&&(t+="?<"+f(e.name)+">");break;case"ignore":t+="?:";break;case"lookahead":t+="?=";break;case"negativeLookahead":t+="?!";break;case"lookbehind":t+="?<=";break;case"negativeLookbehind":t+="?<!";break;default:throw Error("Invalid behaviour: "+e.behaviour)}return"("+(t+=p(c,e.body))+")"},quantifier:function(e){l(e.type,"quantifier");var t="",a=e.min,n=e.max;return t=null==n?0==a?"*":1==a?"+":"{"+a+",}":a==n?"{"+a+"}":0==a&&1==n?"?":"{"+a+","+n+"}",e.greedy||(t+="?"),function(e){return l(e.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),c(e)}(e.body[0])+t},reference:function(e){if(l(e.type,"reference"),e.matchIndex)return"\\"+e.matchIndex;if(e.name)return"\\k<"+f(e.name)+">";throw new Error("Unknown reference type")},unicodePropertyEscape:function(e){return l(e.type,"unicodePropertyEscape"),"\\"+(e.negative?"P":"p")+"{"+e.value+"}"},value:function(e){l(e.type,"value");var t=e.kind,a=e.codePoint;if("number"!=typeof a)throw new Error("Invalid code point: "+a);switch(t){case"controlLetter":return"\\c"+d(a+64);case"hexadecimalEscape":return"\\x"+("00"+a.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+d(a);case"null":return"\\"+a;case"octal":return"\\"+("000"+a.toString(8)).slice(-3);case"singleEscape":switch(a){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+a)}case"symbol":return d(a);case"unicodeEscape":return"\\u"+("0000"+a.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+a.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+t)}}},y={generate:c};r&&s?r.generate=c:n.regjsgen=y}).call(a)}),"/$$rollup_base$$/node_modules/regjsgen"),fG=r((function(e){var t,a,n,r;n=String.fromCodePoint||(t=String.fromCharCode,a=Math.floor,function(){var e,n,r=16384,s=[],i=-1,o=arguments.length;if(!o)return"";for(var d="";++i<o;){var u=Number(arguments[i]);if(!isFinite(u)||u<0||u>1114111||a(u)!=u)throw RangeError("Invalid code point: "+u);u<=65535?s.push(u):(e=55296+((u-=65536)>>10),n=u%1024+56320,s.push(e,n)),(i+1==o||s.length>r)&&(d+=t.apply(null,s),s.length=0)}return d}),r={parse:function(e,t,a){function r(t){return t.raw=e.substring(t.range[0],t.range[1]),t}function s(e,t){return e.range[0]=t,r(e)}function i(e,t){return r({type:"anchor",kind:e,range:[Q-t,Q]})}function o(e,t,a,n){return r({type:"value",kind:e,codePoint:t,range:[a,n]})}function d(e,t,a,n){return n=n||0,o(e,t,Q-(a.length+n),Q)}function u(e){var t,a=e[0],n=a.charCodeAt(0);return J&&1===a.length&&n>=55296&&n<=56319&&(t=y().charCodeAt(0))>=56320&&t<=57343?o("symbol",1024*(n-55296)+t-56320+65536,++Q-2,Q):o("symbol",n,Q-1,Q)}function l(e,t,a,n){return null==n&&(a=Q-1,n=Q),r({type:"quantifier",min:e,max:t,greedy:!0,body:null,range:[a,n]})}function c(e,t,a,n){return r({type:"characterClass",kind:e.kind,body:e.body,negative:t,range:[a,n]})}function p(e,t,a,n){return e.codePoint>t.codePoint&&K("invalid range in character class",e.raw+"-"+t.raw,a,n),r({type:"characterClassRange",min:e,max:t,range:[a,n]})}function g(e){return"alternative"===e.type?e.body:[e]}function f(t){t=t||1;var a=e.substring(Q,Q+t);return Q+=t||1,a}function h(e){m(e)||K("character",e)}function m(t){if(e.indexOf(t,Q)===Q)return f(t.length)}function y(){return e[Q]}function R(t){return e.indexOf(t,Q)===Q}function b(t){return e[Q+1]===t}function v(t){var a=e.substring(Q).match(t);return a&&(a.range=[],a.range[0]=Q,f(a[0].length),a.range[1]=Q),a}function x(){var e=[],t=Q;for(e.push(E());m("|");)e.push(E());return 1===e.length?e[0]:function(e,t,a){return r({type:"disjunction",body:e,range:[t,a]})}(e,t,Q)}function E(){for(var e,t=[],a=Q;e=D();)t.push(e);return 1===t.length?t[0]:function(e,t,a){return r({type:"alternative",body:e,range:[t,a]})}(t,a,Q)}function D(){if(Q>=e.length||R("|")||R(")"))return null;var t=m("^")?i("start",1):m("$")?i("end",1):m("\\b")?i("boundary",2):m("\\B")?i("not-boundary",2):A("(?=","lookahead","(?!","negativeLookahead");if(t)return t;var n,d=function(){var e;if(e=v(/^[^^$\\.*+?()[\]{}|]/))return u(e);if(!J&&(e=v(/^(?:]|})/)))return u(e);if(m("."))return r({type:"dot",range:[Q-1,Q]});if(m("\\")){if(!(e=j())){if(!J&&"c"==y())return o("symbol",92,Q-1,Q);K("atomEscape")}return e}if(e=N())return e;if(a.lookbehind&&(e=A("(?<=","lookbehind","(?<!","negativeLookbehind")))return e;if(a.namedGroups&&m("(?<")){var t=I();h(">");var n=w("normal",t.range[0]-3);return n.name=t,n}return A("(?:","ignore","(","normal")}();return d||(pos_backup=Q,(n=C()||!1)&&(Q=pos_backup,K("Expected atom")),!J&&(res=v(/^{/))?d=u(res):K("Expected atom")),(n=C()||!1)?(n.body=g(d),s(n,d.range[0]),n):d}function A(e,t,a,n){var r=null,s=Q;if(m(e))r=t;else{if(!m(a))return!1;r=n}return w(r,s)}function w(e,t){var a=x();a||K("Expected disjunction"),h(")");var n=function(e,t,a,n){return r({type:"group",behavior:e,body:t,range:[a,n]})}(e,g(a),t,Q);return"normal"==e&&z&&q++,n}function C(){var e,t,a,n,r=Q;return m("*")?t=l(0):m("+")?t=l(1):m("?")?t=l(0,1):(e=v(/^\{([0-9]+)\}/))?t=l(a=parseInt(e[1],10),a,e.range[0],e.range[1]):(e=v(/^\{([0-9]+),\}/))?t=l(a=parseInt(e[1],10),void 0,e.range[0],e.range[1]):(e=v(/^\{([0-9]+),([0-9]+)\}/))&&((a=parseInt(e[1],10))>(n=parseInt(e[2],10))&&K("numbers out of order in {} quantifier","",r,Q),t=l(a,n,e.range[0],e.range[1])),t&&m("?")&&(t.greedy=!1,t.range[1]+=1),t}function S(e){var t,a;if(J&&"unicodeEscape"==e.kind&&(t=e.codePoint)>=55296&&t<=56319&&R("\\")&&b("u")){var n=Q;Q++;var s=T();"unicodeEscape"==s.kind&&(a=s.codePoint)>=56320&&a<=57343?(e.range[1]=s.range[1],e.codePoint=1024*(t-55296)+a-56320+65536,e.type="value",e.kind="unicodeCodePointEscape",r(e)):Q=n}return e}function T(){return j(!0)}function j(e){var t,n=Q;if(t=function(){var e,t,a;if(e=v(/^(?!0)\d+/)){t=e[0];var n=parseInt(e[0],10);return n<=q?(a=e[0],r({type:"reference",matchIndex:parseInt(a,10),range:[Q-1-a.length,Q]})):(X.push(n),f(-e[0].length),(e=v(/^[0-7]{1,3}/))?d("octal",parseInt(e[0],8),e[0],1):s(e=u(v(/^[89]/)),e.range[0]-1))}return!!(e=v(/^[0-7]{1,3}/))&&(t=e[0],/^0{1,3}$/.test(t)?d("null",0,"0",t.length):d("octal",parseInt(t,8),t,1))}()||function(){if(a.namedGroups&&v(/^k<(?=.*?>)/)){var e=I();return h(">"),function(e){return r({type:"reference",name:e,range:[e.range[0]-3,Q]})}(e)}}())return t;if(e){if(m("b"))return d("singleEscape",8,"\\b");if(m("B"))K("\\B not possible inside of CharacterClass","",n);else{if(!J&&(t=v(/^c([0-9])/)))return d("controlLetter",t[1]+16,t[1],2);if(!J&&(t=v(/^c_/)))return d("controlLetter",31,"_",2)}if(J&&m("-"))return d("singleEscape",45,"\\-")}return t=P()||_()}function P(){var e;return(e=v(/^[dDsSwW]/))?r({type:"characterClassEscape",value:e[0],range:[Q-2,Q]}):!(!a.unicodePropertyEscape||!J&&!Y||!(e=v(/^([pP])\{([^\}]+)\}/)))&&r({type:"unicodePropertyEscape",negative:"P"===e[1],value:e[2],range:[e.range[0]-1,e.range[1]],raw:e[0]})}function F(){var e;return(e=v(/^u([0-9a-fA-F]{4})/))?S(d("unicodeEscape",parseInt(e[1],16),e[1],2)):J&&(e=v(/^u\{([0-9a-fA-F]+)\}/))?d("unicodeCodePointEscape",parseInt(e[1],16),e[1],4):void 0}function _(){var e,t,n,r=Q;if(e=v(/^[fnrtv]/)){var s=0;switch(e[0]){case"t":s=9;break;case"n":s=10;break;case"v":s=11;break;case"f":s=12;break;case"r":s=13}return d("singleEscape",s,"\\"+e[0])}return(e=v(/^c([a-zA-Z])/))?d("controlLetter",e[1].charCodeAt(0)%32,e[1],2):(e=v(/^x([0-9a-fA-F]{2})/))?d("hexadecimalEscape",parseInt(e[1],16),e[1],2):(e=F())?((!e||e.codePoint>1114111)&&K("Invalid escape sequence",null,r,Q),e):(n=y(),J&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(n)||!J&&"c"!==n?"k"===n&&a.lookbehind?null:d("identifier",(t=f()).charCodeAt(0),t,1):null)}function k(t){var a=y(),r=Q;if("\\"===a){f();var s=F();return s&&t(s.codePoint)||K("Invalid escape sequence",null,r,Q),n(s.codePoint)}var i=a.charCodeAt(0);if(i>=55296&&i<=56319){var o=(a+=e[Q+1]).charCodeAt(1);o>=56320&&o<=57343&&(i=1024*(i-55296)+o-56320+65536)}if(t(i))return f(),i>65535&&f(),a}function I(){var e,t=Q,a=k(B);for(a||K("Invalid identifier");e=k(O);)a+=e;return r({type:"identifier",value:a,range:[t,Q]})}function B(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(n(e))}function O(e){return B(e)||e>=48&&e<=57||e>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(n(e))}function N(){var e,t=Q;return(e=v(/^\[\^/))?(e=L(),h("]"),c(e,!0,t,Q)):m("[")?(e=L(),h("]"),c(e,!1,t,Q)):null}function L(){var e,t;return R("]")?{kind:"union",body:[]}:Y?function(){var e,t=[],a=U(!0);for(t.push(a),e="classRange"===a.type?"union":R("&")?"intersection":R("-")?"subtraction":"union";!R("]");)"intersection"===e?(h("&"),h("&"),R("&")&&K("&& cannot be followed by &. Wrap it in parentheses: &&(&).")):"subtraction"===e&&(h("-"),h("-")),a=U("union"===e),t.push(a);return{kind:e,body:t}}():((t=$())||K("classAtom"),(e=R("]")?[t]:M(t))||K("nonEmptyClassRanges"),{kind:"union",body:e})}function M(e){var t,a,n,r,s;if(R("-")&&!b("]")){t=e.range[0],s=u(m("-")),(r=$())||K("classAtom"),a=Q;var i=L();return i||K("classRanges"),"codePoint"in e&&"codePoint"in r?n=[p(e,r,t,a)]:J?K("invalid character class"):n=[e,s,r],"empty"===i.type?n:n.concat(i.body)}return(n=function(){var e=$();return e||K("classAtom"),R("]")?e:M(e)}())||K("nonEmptyClassRangesNoDash"),[e].concat(n)}function $(){return m("-")?u("-"):function(){var e;return(e=v(/^[^\\\]-]/))?u(e[0]):m("\\")?((e=T())||K("classEscape"),S(e)):void 0}()}function U(e){var t,a,n=Q;if(m("\\"))if(a=P())t=a;else{if(a=V())return a;K("Invalid escape","\\"+y(),n)}else if(a=W())t=a;else{if(a=function(){var e=[],t=Q;if(!m("("))return null;do{e.push(H())}while(m("|"));return h(")"),function(e,t,a){return r({type:"classStrings",strings:e,range:[t,a]})}(e,t,Q)}()||N())return a;K("Invalid character",y())}if(e&&R("-")&&!b("-")){if(h("-"),a=G())return p(t,a,n,Q);K("Invalid range end",y())}return t}function G(){if(m("\\")){if(res=V())return res;K("Invalid escape","\\"+y(),from)}return W()}function W(){var e;if(e=v(/^[^()[\]{}/\-\\|]/))return u(e)}function V(){return m("b")?d("singleEscape",8,"\\b"):m("B")?void K("\\B not possible inside of ClassContents","",Q-2):(res=v(/^[&\-!#%,:;<=>@_`~]/))?d("identifier",res[0].codePointAt(0),res[0]):(res=_())?res:null}function H(){for(var e,t=[],a=Q;e=G();)t.push(e);return function(e,t,a){return r({type:"classString",characters:e,range:[t,a]})}(t,a,Q)}function K(t,a,n,r){n=null==n?Q:n,r=null==r?n:r;var s=Math.max(0,n-10),i=Math.min(r+10,e.length),o=" "+e.substring(s,i),d=" "+new Array(n-s+1).join(" ")+"^";throw SyntaxError(t+" at position "+n+(a?": "+a:"")+"\n"+o+"\n"+d)}a||(a={});var X=[],q=0,z=!0,J=-1!==(t||"").indexOf("u"),Y=-1!==(t||"").indexOf("v"),Q=0;if(Y&&!a.unicodeSet)throw new Error('The "v" flag is only supported when the .unicodeSet option is enabled.');if(J&&Y)throw new Error('The "u" and "v" flags are mutually exclusive.');""===(e=String(e))&&(e="(?:)");var Z=x();Z.range[1]!==e.length&&K("Could not parse entire input - got stuck","",Z.range[1]);for(var ee=0;ee<X.length;ee++)if(X[ee]<=q)return Q=0,z=!1,x();return Z}},e.exports?e.exports=r:window.regjsparser=r}),"/$$rollup_base$$/node_modules/regjsparser"),hG=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]),mG=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]]),yG=function(e){if(hG.has(e))return e;if(mG.has(e))return mG.get(e);throw new Error("Unknown property: "+e)},RG=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Toto","Toto"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Toto","Toto"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]]),bG=function(e,t){var a=RG.get(e);if(!a)throw new Error("Unknown property `"+e+"`.");var n=a.get(t);if(n)return n;throw new Error("Unknown value `"+t+"` for property `"+e+"`.")},vG=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1122,7303],[7296,1042],[7297,1044],[7298,1054],[7299,1057],[7300,7301],[7301,[1058,7300]],[7302,1066],[7303,1122],[7304,42570],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[11311,11359],[11359,11311],[42570,7304],[42944,42945],[42945,42944],[42960,42961],[42961,42960],[42966,42967],[42967,42966],[42968,42969],[42969,42968],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[66928,66967],[66929,66968],[66930,66969],[66931,66970],[66932,66971],[66933,66972],[66934,66973],[66935,66974],[66936,66975],[66937,66976],[66938,66977],[66940,66979],[66941,66980],[66942,66981],[66943,66982],[66944,66983],[66945,66984],[66946,66985],[66947,66986],[66948,66987],[66949,66988],[66950,66989],[66951,66990],[66952,66991],[66953,66992],[66954,66993],[66956,66995],[66957,66996],[66958,66997],[66959,66998],[66960,66999],[66961,67e3],[66962,67001],[66964,67003],[66965,67004],[66967,66928],[66968,66929],[66969,66930],[66970,66931],[66971,66932],[66972,66933],[66973,66934],[66974,66935],[66975,66936],[66976,66937],[66977,66938],[66979,66940],[66980,66941],[66981,66942],[66982,66943],[66983,66944],[66984,66945],[66985,66946],[66986,66947],[66987,66948],[66988,66949],[66989,66950],[66990,66951],[66991,66952],[66992,66953],[66993,66954],[66995,66956],[66996,66957],[66997,66958],[66998,66959],[66999,66960],[67e3,66961],[67001,66962],[67003,66964],[67004,66965],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]]),xG={REGULAR:new Map([["d",h().addRange(48,57)],["D",h().addRange(0,47).addRange(58,65535)],["s",h(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",h().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",h(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",h(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),UNICODE:new Map([["d",h().addRange(48,57)],["D",h().addRange(0,47).addRange(58,1114111)],["s",h(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",h().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",h(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",h(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),UNICODE_IGNORE_CASE:new Map([["d",h().addRange(48,57)],["D",h().addRange(0,47).addRange(58,1114111)],["s",h(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",h().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",h(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",h(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},EG=gG.generate,DG=fG.parse,AG=h().addRange(0,1114111);h().addRange(0,65535);var wG=AG.clone().remove(10,13,8232,8233),CG=function(e,t,a){return t?a?xG.UNICODE_IGNORE_CASE.get(e):xG.UNICODE.get(e):xG.REGULAR.get(e)},SG=function(e,t){var a=t?e+"/"+t:"Binary_Property/"+e;try{return f("regenerate-unicode-properties/"+a+".js","/$$rollup_base$$/node_modules/regexpu-core")}catch(a){throw new Error("Failed to recognize value `"+t+"` for property `"+e+"`.")}},TG=function(e,t){var a,n=e.split("="),r=n[0];if(1==n.length)a=function(e){try{var t="General_Category",a=bG(t,e);return SG(t,a)}catch(e){}var n=yG(e);return SG(n)}(r);else{var s=yG(r),i=bG(s,n[1]);a=SG(s,i)}return t?AG.clone().remove(a):a.clone()};h.prototype.iuAddRange=function(e,t){do{var a=FG(e);a&&this.add(a)}while(++e<=t);return this};var jG=function(e,t){var a=DG(t,IG.useUnicodeFlag?"u":"");switch(a.type){case"characterClass":case"group":case"value":break;default:a=PG(a,t)}Object.assign(e,a)},PG=function(e,t){return{type:"group",behavior:"ignore",body:[e],raw:"(?:"+t+")"}},FG=function(e){return vG.get(e)||!1},_G=function(e,t){delete e.name,e.matchIndex=t},kG=function e(t,a,n){switch(t.type){case"dot":if(IG.useDotAllFlag)break;IG.unicode?jG(t,(c=IG.dotAll,c?AG:wG).toString(a)):IG.dotAll&&jG(t,"[\\s\\S]");break;case"characterClass":t=function(e,t){for(var a,n=h(),r=S(e.body);!(a=r()).done;){var s=a.value;switch(s.type){case"value":if(n.add(s.codePoint),IG.ignoreCase&&IG.unicode&&!IG.useUnicodeFlag){var i=FG(s.codePoint);i&&n.add(i)}break;case"characterClassRange":var o=s.min.codePoint,d=s.max.codePoint;n.addRange(o,d),IG.ignoreCase&&IG.unicode&&!IG.useUnicodeFlag&&n.iuAddRange(o,d);break;case"characterClassEscape":n.add(CG(s.value,IG.unicode,IG.ignoreCase));break;case"unicodePropertyEscape":n.add(TG(s.value,s.negative));break;default:throw new Error("Unknown term type: "+s.type)}}return e.negative?jG(e,"(?!"+n.toString(t)+")[\\s\\S]"):jG(e,n.toString(t)),e}(t,a);break;case"unicodePropertyEscape":IG.unicodePropertyEscape&&jG(t,TG(t.value,t.negative).toString(a));break;case"characterClassEscape":jG(t,CG(t.value,IG.unicode,IG.ignoreCase).toString(a));break;case"group":if("normal"==t.behavior&&n.lastIndex++,t.name&&IG.namedGroup){var r=t.name.value;if(n.names[r])throw new Error("Multiple groups with the same name ("+r+") are not allowed.");var s=n.lastIndex;delete t.name,n.names[r]=s,n.onNamedGroup&&n.onNamedGroup.call(null,r,s),n.unmatchedReferences[r]&&(n.unmatchedReferences[r].forEach((function(e){_G(e,s)})),delete n.unmatchedReferences[r])}case"alternative":case"disjunction":case"quantifier":t.body=t.body.map((function(t){return e(t,a,n)}));break;case"value":var i=t.codePoint,o=h(i);if(IG.ignoreCase&&IG.unicode&&!IG.useUnicodeFlag){var d=FG(i);d&&o.add(d)}jG(t,o.toString(a));break;case"reference":if(t.name){var u=t.name.value,l=n.names[u];if(l){_G(t,l);break}n.unmatchedReferences[u]||(n.unmatchedReferences[u]=[]),n.unmatchedReferences[u].push(t)}break;case"anchor":case"empty":case"group":break;default:throw new Error("Unknown term type: "+t.type)}var c;return t},IG={ignoreCase:!1,unicode:!1,dotAll:!1,useDotAllFlag:!1,useUnicodeFlag:!1,unicodePropertyEscape:!1,namedGroup:!1},BG=function(e,t,a){IG.unicode=t&&t.includes("u");var n={unicodePropertyEscape:IG.unicode,namedGroups:!0,lookbehind:a&&a.lookbehind};IG.ignoreCase=t&&t.includes("i");var r=a&&a.dotAllFlag;if(IG.dotAll=r&&t&&t.includes("s"),IG.namedGroup=a&&a.namedGroup,IG.useDotAllFlag=a&&a.useDotAllFlag,IG.useUnicodeFlag=a&&a.useUnicodeFlag,IG.unicodePropertyEscape=a&&a.unicodePropertyEscape,r&&IG.useDotAllFlag)throw new Error("`useDotAllFlag` and `dotAllFlag` cannot both be true!");var s={hasUnicodeFlag:IG.useUnicodeFlag,bmpOnly:!IG.unicode},i={onNamedGroup:a&&a.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},o=DG(e,t,n);return kG(o,s,i),function(e){var t=Object.keys(e.unmatchedReferences);if(t.length>0)throw new Error("Unknown group names: "+t)}(i),EG(o)},OG=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8}),NG="@babel/plugin-regexp-features/featuresKey",LG="@babel/plugin-regexp-features/runtimeKey";function MG(e,t){return e|t}function $G(e,t){return!!(e&t)}function UG(e,t){e.flags=e.flags.replace(t,"")}var GG="7.14.5".split(".").reduce((function(e,t){return 1e5*e+ +t}),0),WG="@babel/plugin-regexp-features/version";function VG(e){var t=e.name,a=e.feature,n=e.options,r=void 0===n?{}:n;return{name:t,pre:function(){var e,t=this.file,n=null!=(e=t.get(NG))?e:0,s=MG(n,OG[a]),i=r.useUnicodeFlag,o=r.runtime,d=void 0===o||o;!1===i&&(s=MG(s,OG.unicodeFlag)),s!==n&&t.set(NG,s),d||t.set(LG,!1),(!t.has(WG)||t.get(WG)<GG)&&t.set(WG,GG)},visitor:{RegExpLiteral:function(e){var t,a=e.node,n=this.file,r=n.get(NG),s=null==(t=n.get(LG))||t,i=function(e,t){var a=!1,n=!1,r=!1,s=!1,i=e.flags,o=e.pattern,d=i.includes("u");return d&&($G(t,OG.unicodeFlag)||(a=!0),$G(t,OG.unicodePropertyEscape)&&/\\[pP]{/.test(o)&&(r=!0)),$G(t,OG.dotAllFlag)&&i.indexOf("s")>=0&&(n=!0),$G(t,OG.namedCaptureGroups)&&/\(\?<(?![=!])/.test(o)&&(s=!0),s||r||n||d&&!a?(d&&i.indexOf("s")>=0&&(n=!0),{useUnicodeFlag:a,onNamedGroup:function(){},namedGroup:s,unicodePropertyEscape:r,dotAllFlag:n,lookbehind:!0}):null}(a,r);if(null!==i){var o={};if(i.namedGroup&&(i.onNamedGroup=function(e,t){o[e]=t}),a.pattern=BG(a.pattern,a.flags,i),i.namedGroup&&Object.keys(o).length>0&&s&&!function(e){return e.parentPath.isMemberExpression({object:e.node,computed:!1})&&e.parentPath.get("property").isIdentifier({name:"test"})}(e)){var d=gr(this.addHelper("wrapRegExp"),[a,vl(o)]);eM(d),e.replaceWith(d)}$G(r,OG.unicodeFlag)&&UG(a,"u"),$G(r,OG.dotAllFlag)&&UG(a,"s")}}}}}var HG,KG=pL((function(e,t){e.assertVersion(7);var a=t.useUnicodeFlag,n=void 0===a||a;if("boolean"!=typeof n)throw new Error(".useUnicodeFlag must be a boolean, or undefined");return VG({name:"proposal-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:n}})})),XG=pL((function(e,t){e.assertVersion(7);var a=t.method,n=t.module,r=e.assumption("noNewArrows");return a&&n?{name:"transform-async-to-generator",visitor:{Function:function(e,t){if(e.node.async&&!e.node.generator){var s=t.methodWrapper;oM(e,{wrapAsync:s=s?tu(s):t.methodWrapper=vS(e,a,n)},r)}}}}:{name:"transform-async-to-generator",visitor:{Function:function(e,t){e.node.async&&!e.node.generator&&oM(e,{wrapAsync:t.addHelper("asyncToGenerator")},r)}}}})),qG=pL((function(e,t){var a;e.assertVersion(7);var n=null!=(a=e.assumption("noNewArrows"))?a:!t.spec;return{name:"transform-arrow-functions",visitor:{ArrowFunctionExpression:function(e){e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({allowInsertArrow:!1,noNewArrows:n,specCompliant:!n})}}}})),zG=pL((function(e){function t(e,t){for(var a,n=S(t.get(e));!(a=n()).done;){var r=a.value,s=r.node;if(r.isFunctionDeclaration()){var i=Qr("let",[Zr(s.id,dl(s))]);i._blockHoist=2,s.id=null,r.replaceWith(i)}}}return e.assertVersion(7),{name:"transform-block-scoped-functions",visitor:{BlockStatement:function(e){var a=e.node,n=e.parent;Wt(n,{body:a})||Zt(n)||t("body",e)},SwitchCase:function(e){t("consequent",e)}}}}));function JG(e,t,a){var n=a.letReferences.get(e.name);return!!n&&t.getBindingIdentifier(e.name)===n}var YG=new WeakSet,QG={ReferencedIdentifier:function(e,t){if(t.tdzEnabled){var a=e.node,n=e.parent,r=e.scope;if(!e.parentPath.isFor({left:a})&&JG(a,r,t)){var s=r.getBinding(a.name).path;if(!s.isFunctionDeclaration()){var i=function(e,t){var a=t._guessExecutionStatusRelativeTo(e);return"before"===a?"outside":"after"===a?"inside":"maybe"}(e,s);if("outside"!==i)if("maybe"===i){if(YG.has(a))return;YG.add(a);var o=function(e,t){return gr(t.addHelper("temporalRef"),[e,jr(e.name)])}(a,t);if(s.parent._tdzThis=!0,e.parentPath.isUpdateExpression()){if(n._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(Wr([o,n]))}else e.replaceWith(o)}else"inside"===i&&e.replaceWith(jE.ast(HG||(HG=E(["",'("','")'])),t.addHelper("tdz"),a.name))}}}},AssignmentExpression:{exit:function(e,t){if(t.tdzEnabled){var a=e.node;if(!a._ignoreBlockScopingTDZ){for(var n=[],r=e.getBindingIdentifiers(),s=0,i=Object.keys(r);s<i.length;s++){var o=r[i[s]];JG(o,e.scope,t)&&n.push(o)}n.length&&(a._ignoreBlockScopingTDZ=!0,n.push(a),e.replaceWithMultiple(n.map((function(e){return vr(e)}))))}}}}},ZG=new WeakSet,eW=pL((function(e,t){e.assertVersion(7);var a=t.throwIfClosureRequired,n=void 0!==a&&a,r=t.tdz,s=void 0!==r&&r;if("boolean"!=typeof n)throw new Error(".throwIfClosureRequired must be a boolean, or undefined");if("boolean"!=typeof s)throw new Error(".tdz must be a boolean, or undefined");return{name:"transform-block-scoping",visitor:{VariableDeclaration:function(e){var t=e.node,a=e.parent,n=e.scope;if(aW(t)&&(rW(e,null,a,n,!0),t._tdzThis)){for(var r=[t],s=0;s<t.declarations.length;s++){var i=t.declarations[s],o=ir("=",tu(i.id),i.init||n.buildUndefinedNode());o._ignoreBlockScopingTDZ=!0,r.push(vr(o)),i.init=this.addHelper("temporalUndefined")}t._blockHoist=2,e.isCompletionRecord()&&r.push(vr(n.buildUndefinedNode())),e.replaceWithMultiple(r)}},Loop:function(e,t){var a=e.parent,r=e.scope;e.ensureBlock();var i=new fW(e,e.get("body"),a,r,n,s,t).run();i&&e.replaceWith(i)},CatchClause:function(e,t){var a=e.parent,r=e.scope;new fW(null,e.get("body"),a,r,n,s,t).run()},"BlockStatement|SwitchStatement|Program":function(e,t){(function(e){return $t(e.parent)||B(e.parent)})(e)||new fW(null,e,e.parent,e.scope,n,s,t).run()}}}}));var tW=jE('\n if (typeof RETURN === "object") return RETURN.v;\n');function aW(e){return!!fe(e)&&(!!e[Ya]||("let"===e.kind||"const"===e.kind))}function nW(e){var t=e.find((function(e){return e.isLoop()||e.isFunction()}));return null==t?void 0:t.isLoop()}function rW(e,t,a,n,r){if(void 0===r&&(r=!1),t||(t=e.node),nW(e)&&!Ut(a))for(var s=0;s<t.declarations.length;s++){var i=t.declarations[s];i.init=i.init||n.buildUndefinedNode()}if(t[Ya]=!0,t.kind="var",r)for(var o=n.getFunctionParent()||n.getProgramParent(),d=0,u=Object.keys(e.getBindingIdentifiers());d<u.length;d++){var l=u[d],c=n.getOwnBinding(l);c&&(c.kind="var"),n.moveBindingTo(l,o)}}function sW(e){return fe(e,{kind:"var"})&&!aW(e)}var iW=KA.visitors.merge([{Loop:{enter:function(e,t){t.loopDepth++},exit:function(e,t){t.loopDepth--}},FunctionParent:function(e,t){return t.loopDepth>0?e.traverse(oW,t):e.traverse(QG,t),e.skip()}},QG]),oW=KA.visitors.merge([{ReferencedIdentifier:function(e,t){var a=t.letReferences.get(e.node.name);if(a){var n=e.scope.getBindingIdentifier(e.node.name);n&&n!==a||(t.closurify=!0)}}},QG]),dW={enter:function(e,t){if(e.isForStatement()){var a=e.node;if(sW(a.init)){var n=t.pushDeclar(a.init);1===n.length?a.init=n[0]:a.init=Wr(n)}}else if(e.isForInStatement()||e.isForOfStatement()){var r=e.node;sW(r.left)&&(t.pushDeclar(r.left),r.left=r.left.declarations[0].id)}else if(sW(e.node))e.replaceWithMultiple(t.pushDeclar(e.node).map((function(e){return vr(e)})));else if(e.isFunction())return e.skip()}},uW={LabeledStatement:function(e,t){var a=e.node;t.innerLabels.push(a.label.name)}},lW={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression())for(var a=0,n=Object.keys(e.getBindingIdentifiers());a<n.length;a++){var r=n[a];t.outsideReferences.get(r)===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}else e.isReturnStatement()&&t.returnStatements.push(e)}};var cW={Loop:function(e,t){var a=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(cW,t),t.ignoreLabeless=a,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var a=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(cW,t),t.inSwitchCase=a,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var a=e.node,n=e.scope;if(!a[this.LOOP_IGNORE]){var r,s=function(e){return k(e)?"break":N(e)?"continue":void 0}(a);if(s){if(ie(a))throw new Error("Internal error: unexpected return statement with `loopText`");if(a.label){if(t.innerLabels.indexOf(a.label.name)>=0)return;s=s+"|"+a.label.name}else{if(t.ignoreLabeless)return;if(k(a)&&t.inSwitchCase)return}t.hasBreakContinue=!0,t.map[s]=a,r=jr(s)}ie(a)&&(t.hasReturn=!0,r=Lr([$r(Cr("v"),a.argument||n.buildUndefinedNode())])),r&&((r=Gr(r))[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(xl(r,a)))}}};function pW(e){return!!e.find((function(e){var t=e.node;if(te(t)){if("module"===t.sourceType)return!0}else if(!_(t))return!1;return t.directives.some((function(e){return"use strict"===e.value.value}))}))}var gW,fW=function(){function e(e,t,a,n,r,s,i){this.parent=void 0,this.state=void 0,this.scope=void 0,this.throwIfClosureRequired=void 0,this.tdzEnabled=void 0,this.blockPath=void 0,this.block=void 0,this.outsideLetReferences=void 0,this.hasLetReferences=void 0,this.letReferences=void 0,this.body=void 0,this.loopParent=void 0,this.loopLabel=void 0,this.loopPath=void 0,this.loop=void 0,this.has=void 0,this.parent=a,this.scope=n,this.state=i,this.throwIfClosureRequired=r,this.tdzEnabled=s,this.blockPath=t,this.block=t.node,this.outsideLetReferences=new Map,this.hasLetReferences=!1,this.letReferences=new Map,this.body=[],e&&(this.loopParent=e.parent,this.loopLabel=X(this.loopParent)&&this.loopParent.label,this.loopPath=e,this.loop=e.node)}var t=e.prototype;return t.run=function(){var e=this.block;if(!ZG.has(e)){ZG.add(e);var t=this.getLetReferences();if(this.checkConstants(),Wt(this.parent)||te(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!X(this.loopParent)?Tr(this.loopLabel,this.loop):void 0}},t.checkConstants=function(){for(var e=this.scope,t=this.state,a=0,n=Object.keys(e.bindings);a<n.length;a++){var r=n[a],s=e.bindings[r];if("const"===s.kind)for(var i,o=S(s.constantViolations);!(i=o()).done;){var d=i.value,u=gr(t.addHelper("readOnlyError"),[jr(r)]);if(d.isAssignmentExpression()){var l=d.node.operator;"="===l?d.replaceWith(Wr([d.get("right").node,u])):["&&=","||=","??="].includes(l)?d.replaceWith(Ir(l.slice(0,-1),d.get("left").node,Wr([d.get("right").node,u]))):d.replaceWith(Wr([or(l.slice(0,-1),d.get("left").node,d.get("right").node),u]))}else d.isUpdateExpression()?d.replaceWith(Wr([Jr("+",d.get("argument").node),u])):d.isForXStatement()&&(d.ensureBlock(),d.get("left").replaceWith(Qr("var",[Zr(d.scope.generateUidIdentifier(r))])),d.node.body.body.unshift(vr(u)))}}},t.updateScopeInfo=function(e){for(var t,a=this.blockPath.scope,n=a.getFunctionParent()||a.getProgramParent(),r=this.letReferences,s=S(r.keys());!(t=s()).done;){var i=t.value,o=r.get(i),d=a.getBinding(o.name);d&&("let"!==d.kind&&"const"!==d.kind||(d.kind="var",e?a.hasOwnBinding(o.name)&&a.removeBinding(o.name):a.moveBindingTo(o.name,n)))}},t.remap=function(){for(var e,t=this.letReferences,a=this.outsideLetReferences,n=this.scope,r=this.blockPath.scope,s=S(t.keys());!(e=s()).done;){var i=e.value,o=t.get(i);if(n.parentHasBinding(i)||n.hasGlobal(i)){var d=n.getOwnBinding(i);if(d){var u=n.parent.getOwnBinding(i);if("hoisted"===d.kind&&!d.path.node.async&&!d.path.node.generator&&(!u||sW(u.path.parent))&&!pW(d.path.parentPath))continue;n.rename(o.name)}r.hasOwnBinding(i)&&r.rename(o.name)}}for(var l,c=S(a.keys());!(l=c()).done;){var p=l.value,g=t.get(p);nW(this.blockPath)&&r.hasOwnBinding(p)&&r.rename(g.name)}},t.wrapClosure=function(){if(this.throwIfClosureRequired)throw this.blockPath.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var a=0,n=Array.from(t.keys());a<n.length;a++){var r=n[a],s=t.get(r);(this.scope.hasGlobal(s.name)||this.scope.parentHasBinding(s.name))&&(t.delete(s.name),this.letReferences.delete(s.name),this.scope.rename(s.name),this.letReferences.set(s.name,s),t.set(s.name,s))}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=Array.from(t.values(),(function(e){return tu(e)})),o=i.map((function(e){return tu(e)})),d=this.blockPath.isSwitchStatement(),u=wr(null,o,cr(d?[e]:e.body));this.addContinuations(u);var l,c,p,g=gr(Fr(),i),f=".callee";if(KA.hasType(u.body,"YieldExpression",Cu)&&(u.generator=!0,g=ws(g,!0),f=".argument"+f),KA.hasType(u.body,"AwaitExpression",Cu)&&(u.async=!0,g=Cs(g),f=".argument"+f),this.has.hasReturn||this.has.hasBreakContinue){var h=this.scope.generateUid("ret");this.body.push(Qr("var",[Zr(Cr(h),g)])),l="declarations.0.init"+f,c=this.body.length-1,this.buildHas(h)}else this.body.push(vr(g)),l="expression"+f,c=this.body.length-1;if(d){var m=this.blockPath,y=m.parentPath,R=m.listKey,b=m.key;this.blockPath.replaceWithMultiple(this.body),p=y.get(R)[b+c]}else e.body=this.body,p=this.blockPath.get("body")[c];var v,x=p.get(l);if(this.loop){var E=this.scope.generateUid("loop"),D=this.loopPath.insertBefore(Qr("var",[Zr(Cr(E),u)]));x.replaceWith(Cr(E)),v=D[0].get("declarations.0.init")}else x.replaceWith(u),v=x;v.unwrapFunctionEnvironment()},t.addContinuations=function(e){var t=this,a={reassignments:{},returnStatements:[],outsideReferences:this.outsideLetReferences};this.scope.traverse(e,lW,a);for(var n=function(n){var r=e.params[n];if(!a.reassignments[r.name])return"continue";var s=r.name,i=t.scope.generateUid(r.name);e.params[n]=Cr(i),t.scope.rename(s,i,e),a.returnStatements.forEach((function(e){e.insertBefore(vr(ir("=",Cr(s),Cr(i))))})),e.body.body.push(vr(ir("=",Cr(s),Cr(i))))},r=0;r<e.params.length;r++)n(r)},t.getLetReferences=function(){var e=this,t=this.block,a=[];if(this.loop){var n=this.loop.left||this.loop.init;if(aW(n)){a.push(n);for(var r=hl(n),s=0,i=Object.keys(r);s<i.length;s++){var o=i[s];this.outsideLetReferences.set(o,r[o])}}}var d=function n(r,s){if(Ee(s=s||r.node)||W(s)||aW(s))if(aW(s)&&rW(r,s,t,e.scope),s.declarations)for(var i=0;i<s.declarations.length;i++)a.push(s.declarations[i]);else a.push(s);X(s)&&n(r.get("body"),s.body)};if(t.body)for(var u=this.blockPath.get("body"),l=0;l<t.body.length;l++)d(u[l]);if(t.cases)for(var c=this.blockPath.get("cases"),p=0;p<t.cases.length;p++)for(var g=t.cases[p].consequent,f=0;f<g.length;f++){var h=g[f];d(c[p],h)}for(var m=0;m<a.length;m++){for(var y=hl(a[m],!1,!0),R=0,b=Object.keys(y);R<b.length;R++){var v=b[R];this.letReferences.set(v,y[v])}this.hasLetReferences=!0}if(this.hasLetReferences){var x={letReferences:this.letReferences,closurify:!1,loopDepth:0,tdzEnabled:this.tdzEnabled,addHelper:function(t){return e.state.addHelper(t)}};return nW(this.blockPath)&&x.loopDepth++,this.blockPath.traverse(iW,x),x.closurify}},t.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:Symbol()};return this.blockPath.traverse(uW,e),this.blockPath.traverse(cW,e),e},t.hoistVarDeclarations=function(){this.blockPath.traverse(dW,this)},t.pushDeclar=function(e){for(var t=[],a=hl(e),n=0,r=Object.keys(a);n<r.length;n++){var s=r[n];t.push(Zr(a[s]))}this.body.push(Qr(e.kind,t));for(var i=[],o=0;o<e.declarations.length;o++){var d=e.declarations[o];if(d.init){var u=ir("=",tu(d.id),tu(d.init));i.push(xl(u,d))}}return i},t.buildHas=function(e){var t=this.body,a=this.has;if(a.hasBreakContinue)for(var n=0,r=Object.keys(a.map);n<r.length;n++){var s=r[n];t.push(Sr(or("===",Cr(e),jr(s)),a.map[s]))}a.hasReturn&&t.push(tW({RETURN:Cr(e)}))},e}(),hW=new WeakMap;function mW(e){if(hW.has(e))return(tu||nu)(hW.get(e));try{return e.addHelper("createSuper")}catch(e){}var t=e.scope.generateUidIdentifier("createSuper");hW.set(e,t);var a=RW({CREATE_SUPER:t,GET_PROTOTYPE_OF:e.addHelper("getPrototypeOf"),POSSIBLE_CONSTRUCTOR_RETURN:e.addHelper("possibleConstructorReturn")});return e.path.unshiftContainer("body",[a]),e.scope.registerDeclaration(e.path.get("body.0")),tu(t)}var yW,RW=jE.statement(gW||(gW=E(["\n function CREATE_SUPER(Derived) {\n function isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Date object.\n Date.prototype.toString.call(Reflect.construct(Date, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n\n return function () {\n var Super = GET_PROTOTYPE_OF(Derived), result;\n if (isNativeReflectConstruct()) {\n // NOTE: This doesn't work if this.__proto__.constructor has been modified.\n var NewTarget = GET_PROTOTYPE_OF(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return POSSIBLE_CONSTRUCTOR_RETURN(this, result);\n }\n }\n"])));function bW(e,t,a){var n=Ar(tu(e),[],t);return xl(n,a),n}function vW(e,t,a,n,r){var s={parent:void 0,scope:void 0,node:void 0,path:void 0,file:void 0,classId:void 0,classRef:void 0,superFnId:void 0,superName:void 0,superReturns:[],isDerived:!1,extendsNative:!1,construct:void 0,constructorBody:void 0,userConstructor:void 0,userConstructorPath:void 0,hasConstructor:!1,staticPropBody:[],body:[],superThises:[],pushedConstructor:!1,pushedInherits:!1,protoAlias:null,isLoose:!1,dynamicKeys:new Map,methods:{instance:{hasComputed:!1,list:[],map:new Map},static:{hasComputed:!1,list:[],map:new Map}}},i=function(e){Object.assign(s,e)},o=KA.visitors.merge([gT,{ThisExpression:function(e){s.superThises.push(e)}}]);function d(){if(function(){for(var e,t=!1,a=S(s.path.get("body.body"));!(e=a()).done&&!(t=e.value.equals("kind","constructor")););if(!t){var n,r;if(s.isDerived){var i=jE.expression.ast(yW||(yW=E(["\n (function () {\n super(...arguments);\n })\n "])));n=i.params,r=i.body}else n=[],r=cr([]);s.path.get("body").unshiftContainer("body",Rs("constructor",Cr("constructor"),n,r))}}(),function(){for(var e,t=S(s.path.get("body.body"));!(e=t()).done;){var a=e.value,n=a.node;if(a.isClassProperty())throw a.buildCodeFrameError("Missing class properties transform.");if(n.decorators)throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");_e(n)&&function(){var e="constructor"===n.kind;new RT({methodPath:a,objectRef:s.classRef,superRef:s.superName,constantSuper:r.constantSuper,file:s.file,refToPreserve:s.classRef}).replace();var t=[];a.traverse(KA.visitors.merge([gT,{ReturnStatement:function(e){e.getFunctionParent().isArrowFunctionExpression()||t.push(e)}}])),e?p(t,n,a):c(n,a)}()}}(),function(){if(!s.isDerived)return;var e=s.userConstructorPath,t=e.get("body");e.traverse(o);for(var a,n=function(){var t=e.scope.generateDeclaredUidIdentifier("this");return n=function(){return tu(t)},t},r=S(s.superThises);!(a=r()).done;){var i=a.value,d=i.node;i.parentPath.isMemberExpression({object:d})?i.replaceWith(n()):i.replaceWith(gr(s.file.addHelper("assertThisInitialized"),[n()]))}var u=new Set;e.traverse(KA.visitors.merge([gT,{Super:function(e){var t=e.node,a=e.parentPath;a.isCallExpression({callee:t})&&u.add(a)}}]));for(var c,p,g=!!u.size,f=S(u);!(c=f()).done;){var h=c.value;l(h,s.superName,n,t),g&&h.find((function(t){return t===e||(t.isLoop()||t.isConditional()||t.isArrowFunctionExpression()?(g=!1,!0):void 0)}))}p=s.isLoose?function(e){var t=gr(s.file.addHelper("assertThisInitialized"),[n()]);return e?Ir("||",e,t):t}:function(e){return gr(s.file.addHelper("possibleConstructorReturn"),[n()].concat(e||[]))};var m=t.get("body");m.length&&m.pop().isReturnStatement()||t.pushContainer("body",Gr(g?n():p()));for(var y,R=S(s.superReturns);!(y=R()).done;){var b=y.value;b.get("argument").replaceWith(p(b.node.argument))}}(),s.userConstructor){var e,t=s.constructorBody,a=s.userConstructor,n=s.construct;(e=t.body).push.apply(e,A(a.body.body)),xl(n,a),xl(t,a.body)}u()}function u(){g();for(var e=s.body,t={instance:null,static:null},a=0,n=["static","instance"];a<n.length;a++){var r=n[a];s.methods[r].list.length&&(t[r]=s.methods[r].list.map((function(e){for(var t=Lr([$r(Cr("key"),e.key)]),a=0,n=["get","set","value"];a<n.length;a++){var r=n[a];null!=e[r]&&t.properties.push($r(Cr(r),e[r]))}return t})))}if(t.instance||t.static){for(var i=[tu(s.classRef),t.instance?sr(t.instance):Fr(),t.static?sr(t.static):Fr()],o=0,d=0;d<i.length;d++)J(i[d])||(o=d);i=i.slice(0,o+1),e.push(vr(gr(s.file.addHelper("createClass"),i)))}}function l(e,t,a,n){var i,o=e.node;r.superIsCallableConstructor?(o.arguments.unshift(Xr()),2===o.arguments.length&&Ie(o.arguments[1])&&H(o.arguments[1].argument,{name:"arguments"})?(o.arguments[1]=o.arguments[1].argument,o.callee=Br(tu(t),Cr("apply"))):o.callee=Br(tu(t),Cr("call")),i=Ir("||",o,Xr())):i=tT(tu(s.superFnId),Xr(),o.arguments,!1),e.parentPath.isExpressionStatement()&&e.parentPath.container===n.node.body&&n.node.body.length-1===e.parentPath.key?(s.superThises.length&&(i=ir("=",a(),i)),e.parentPath.replaceWith(Gr(i))):e.replaceWith(ir("=",a(),i))}function c(e,t){var a=t?t.scope:s.scope;if("method"!==e.kind||!function(e,t){if(r.setClassMethods&&!e.decorators){var a=s.classRef;e.static||(!function(){if(null===s.protoAlias){i({protoAlias:s.scope.generateUidIdentifier("proto")});var e=Br(s.classRef,Cr("prototype")),t=Qr("var",[Zr(s.protoAlias,e)]);s.body.push(t)}}(),a=s.protoAlias);var n=Br(tu(a),e.key,e.computed||Kt(e.key)),o=wr(null,e.params,e.body,e.generator,e.async);xl(o,e);var d=ol(e,e.key);q(d)&&(o=qE({node:o,id:d,scope:t}));var u=vr(ir("=",n,o));return lu(u,e),s.body.push(u),!0}return!1}(e,a)){var n,o,d=e.static?"static":"instance",u=s.methods[d],l="method"===e.kind?"value":e.kind,c=z(e.key)||Ue(e.key)?jr(String(e.key.value)):ol(e),p=dl(e);if(q(c)?"method"===e.kind&&(p=qE({id:c,node:e,scope:a})):u.hasComputed=!0,!u.hasComputed&&u.map.has(c.value))(n=u.map.get(c.value))[l]=p,"value"===l?(n.get=null,n.set=null):n.value=null;else(o={key:c})[l]=p,n=o,u.list.push(n),u.hasComputed||u.map.set(c.value,n)}}function p(e,t,a){i({userConstructorPath:a,userConstructor:t,hasConstructor:!0,superReturns:e});var n=s.construct;lu(n,t),n.params=t.params,xl(n.body,t.body),n.body.directives=t.body.directives,function(){if(s.pushedConstructor)return;s.pushedConstructor=!0,(s.hasInstanceDescriptors||s.hasStaticDescriptors)&&u();s.body.push(s.construct),g()}()}function g(){if(s.isDerived&&!s.pushedInherits){var t=e.scope.generateUidIdentifier("super");i({pushedInherits:!0,superFnId:t}),r.superIsCallableConstructor||s.body.unshift(Qr("var",[Zr(t,gr(mW(s.file),[tu(s.classRef)]))])),s.body.unshift(vr(gr(s.file.addHelper(s.isLoose?"inheritsLoose":"inherits"),[tu(s.classRef),tu(s.superName)])))}}return function(e,t,a,n){i({parent:e.parent,scope:e.scope,node:e.node,path:e,file:t,isLoose:n}),i({classId:s.node.id,classRef:s.node.id?Cr(s.node.id.name):s.scope.generateUidIdentifier("class"),superName:s.node.superClass,isDerived:!!s.node.superClass,constructorBody:cr([])}),i({extendsNative:s.isDerived&&a.has(s.superName.name)&&!s.scope.hasBinding(s.superName.name,!0)});var o=s.classRef,u=s.node,l=s.constructorBody;i({construct:bW(o,l,u)}),function(){for(var e,t=s,a=t.dynamicKeys,n=t.node,r=t.scope,i=S(n.body.body);!(e=i()).done;){var o=e.value;if(_e(o)&&o.computed&&!r.isPure(o.key,!0)){var d=r.generateUidIdentifierBasedOnNode(o.key);a.set(d.name,o.key),o.key=d}}}();var c=s.body,p=function(){var e=s.superName,t=s.dynamicKeys,a=[],n=[];if(s.isDerived){var r=tu(e);s.extendsNative&&eM(r=gr(s.file.addHelper("wrapNativeSuper"),[r]));var o=s.scope.generateUidIdentifierBasedOnNode(e);a.push(o),n.push(r),i({superName:tu(o)})}for(var d,u=S(t);!(d=u()).done;){var l=D(d.value,2),c=l[0],p=l[1];a.push(Cr(c)),n.push(p)}return{closureParams:a,closureArgs:n}}(),g=p.closureParams,f=p.closureArgs;d(),r.noClassCalls||l.body.unshift(vr(gr(s.file.addHelper("classCallCheck"),[Xr(),tu(s.classRef)]))),c.push.apply(c,A(s.staticPropBody.map((function(e){return e(tu(s.classRef))}))));var h=e.isInStrictMode(),m=s.classId&&1===c.length;if(m&&!h)for(var y,R=S(s.construct.params);!(y=R()).done;){if(!H(y.value)){m=!1;break}}var b=m?c[0].body.directives:[];return h||b.push(ur(lr("use strict"))),m?dl(c[0]):(c.push(Gr(tu(s.classRef))),gr(rs(g,cr(c,b)),f))}(e,t,a,n)}var xW=function(e){return Object.keys(_c[e]).filter((function(e){return/^[A-Z]/.test(e)}))},EW=new Set([].concat(A(xW("builtin")),A(xW("browser")))),DW=pL((function(e,t){var a,n,r,s;e.assertVersion(7);var i=t.loose,o=null!=(a=e.assumption("setClassMethods"))?a:t.loose,d=null!=(n=e.assumption("constantSuper"))?n:t.loose,u=null!=(r=e.assumption("superIsCallableConstructor"))?r:t.loose,l=null!=(s=e.assumption("noClassCalls"))?s:t.loose,c=Symbol();return{name:"transform-classes",visitor:{ExportDefaultDeclaration:function(e){e.get("declaration").isClassDeclaration()&&Tc(e)},ClassDeclaration:function(e){var t=e.node,a=t.id||e.scope.generateUidIdentifier("class");e.replaceWith(Qr("let",[Zr(a,dl(t))]))},ClassExpression:function(e,t){var a=e.node;if(!a[c]){var n=qE(e);if(n&&n!==a)e.replaceWith(n);else if(a[c]=!0,e.replaceWith(vW(e,t.file,EW,i,{setClassMethods:o,constantSuper:d,superIsCallableConstructor:u,noClassCalls:l})),e.isCallExpression()){eM(e);var r=e.get("callee");r.isArrowFunctionExpression()&&r.arrowFunctionToExpression()}}}}}})),AW=pL((function(e,t){var a;e.assertVersion(7);var n=(null!=(a=e.assumption("setComputedProperties"))?a:t.loose)?function(e){for(var t,a=S(e.computedProps);!(t=a()).done;){var n=t.value;"get"===n.kind||"set"===n.kind?o(e,n):i(tu(e.objId),n,e.body)}}:function(e){for(var t,a=e.objId,n=e.body,r=e.computedProps,i=e.state,d=S(r);!(t=d()).done;){var u=t.value,l=ol(u);if("get"===u.kind||"set"===u.kind)o(e,u);else{if(1===r.length)return gr(i.addHelper("defineProperty"),[e.initPropExpression,l,s(u)]);n.push(vr(gr(i.addHelper("defineProperty"),[tu(a),l,s(u)])))}}},r=jE("\n MUTATOR_MAP_REF[KEY] = MUTATOR_MAP_REF[KEY] || {};\n MUTATOR_MAP_REF[KEY].KIND = VALUE;\n ");function s(e){return re(e)?e.value:ne(e)?wr(null,e.params,e.body,e.generator,e.async):void 0}function i(e,t,a){"get"===t.kind&&"set"===t.kind?o(e,t):a.push(vr(ir("=",Br(tu(e),t.key,t.computed||Kt(t.key)),s(t))))}function o(e,t){var a=e.body,n=e.getMutatorId,i=e.scope,o=!t.computed&&H(t.key)?jr(t.key.name):t.key,d=i.maybeGenerateMemoised(o);d&&(a.push(vr(ir("=",d,o))),o=d),a.push.apply(a,A(r({MUTATOR_MAP_REF:n(),KEY:tu(o),VALUE:s(t),KIND:Cr(t.kind)})))}return{name:"transform-computed-properties",visitor:{ObjectExpression:{exit:function(e,t){for(var a=e.node,r=e.parent,s=e.scope,i=!1,o=0,d=a.properties;o<d.length;o++){if(i=!0===d[o].computed)break}if(i){for(var u,l=[],c=[],p=!1,g=S(a.properties);!(u=g()).done;){var f=u.value;f.computed&&(p=!0),p?c.push(f):l.push(f)}var h,m=s.generateUidIdentifierBasedOnNode(r),y=Lr(l),R=[];R.push(Qr("var",[Zr(m,y)]));var b=n({scope:s,objId:m,body:R,computedProps:c,initPropExpression:y,getMutatorId:function(){return h||(h=s.generateUidIdentifier("mutatorMap"),R.push(Qr("var",[Zr(h,Lr([]))]))),tu(h)},state:t});h&&R.push(vr(gr(t.addHelper("defineEnumerableProperties"),[tu(m),tu(h)]))),b?e.replaceWith(b):(R.push(vr(tu(m))),e.replaceWithMultiple(R))}}}}}})),wW=pL((function(e,t){var a,n,r;e.assertVersion(7);var s=t.useBuiltIns,i=void 0!==s&&s,o=null!=(a=e.assumption("iterableIsArray"))?a:t.loose,d=null!=(n=t.allowArrayLike)?n:e.assumption("arrayLikeIsIterable"),u=null!=(r=e.assumption("objectRestNoSymbols"))?r:t.loose;function l(e){for(var t=0,a=e.declarations;t<a.length;t++){if(Jt(a[t].id))return!0}return!1}function c(e){for(var t=0,a=e.elements;t<a.length;t++){if(se(a[t]))return!0}return!1}var p={},g=function(e,t,a){if(t.length&&H(e)&&Tl(e,t[t.length-1])&&a.bindings[e.name])throw a.deopt=!0,p},f=function(){function e(e){this.blockHoist=e.blockHoist,this.operator=e.operator,this.arrays={},this.nodes=e.nodes||[],this.scope=e.scope,this.kind=e.kind,this.iterableIsArray=e.iterableIsArray,this.arrayLikeIsIterable=e.arrayLikeIsIterable,this.addHelper=e.addHelper}var t=e.prototype;return t.buildVariableAssignment=function(e,t){var a,n=this.operator;return Z(e)&&(n="="),(a=n?vr(ir(n,e,tu(t)||this.scope.buildUndefinedNode())):Qr(this.kind,[Zr(e,tu(t))]))._blockHoist=this.blockHoist,a},t.buildVariableDeclaration=function(e,t){var a=Qr("var",[Zr(tu(e),tu(t))]);return a._blockHoist=this.blockHoist,a},t.push=function(e,t){var a=tu(t);ke(e)?this.pushObjectPattern(e,a):Re(e)?this.pushArrayPattern(e,a):ye(e)?this.pushAssignmentPattern(e,a):this.nodes.push(this.buildVariableAssignment(e,a))},t.toArray=function(e,t){return this.iterableIsArray||H(e)&&this.arrays[e.name]?e:this.scope.toArray(e,t,this.arrayLikeIsIterable)},t.pushAssignmentPattern=function(e,t){var a=e.left,n=e.right,r=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(r,t));var s,i,o=hr(or("===",tu(r),this.scope.buildUndefinedNode()),n,tu(r));Jt(a)?("const"===this.kind||"let"===this.kind?(s=this.scope.generateUidIdentifier(r.name),i=this.buildVariableDeclaration(s,o)):(s=r,i=vr(ir("=",tu(r),o))),this.nodes.push(i),this.push(a,s)):this.nodes.push(this.buildVariableAssignment(a,o))},t.pushObjectRest=function(e,t,a,n){for(var r,s=[],o=!0,d=!1,l=0;l<e.properties.length;l++){var c=e.properties[l];if(l>=n)break;if(!se(c)){var p=c.key;H(p)&&!c.computed?s.push(jr(p.name)):Ne(p)?(s.push(tu(p)),d=!0):Kt(p)?s.push(jr(String(p.value))):(s.push(tu(p)),o=!1)}}if(0===s.length)r=gr(function(e){return i?Br(Cr("Object"),Cr("assign")):e.addHelper("extends")}(this),[Lr([]),tu(t)]);else{var g=sr(s);if(o){if(!d&&!te(this.scope.block)){var f=this.scope.path.findParent((function(e){return e.isProgram()})),h=this.scope.generateUidIdentifier("excluded");f.scope.push({id:h,init:g,kind:"const"}),g=tu(h)}}else g=gr(Br(g,Cr("map")),[this.addHelper("toPropertyKey")]);r=gr(this.addHelper("objectWithoutProperties"+(u?"Loose":"")),[tu(t),g])}this.nodes.push(this.buildVariableAssignment(a.argument,r))},t.pushObjectProperty=function(e,t){Kt(e.key)&&(e.computed=!0);var a=e.value,n=Br(tu(t),e.key,e.computed);Jt(a)?this.push(a,n):this.nodes.push(this.buildVariableAssignment(a,n))},t.pushObjectPattern=function(e,t){if(e.properties.length||this.nodes.push(vr(gr(this.addHelper("objectDestructuringEmpty"),[t]))),e.properties.length>1&&!this.scope.isStatic(t)){var a=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(a,t)),t=a}if(function(e){for(var t=0,a=e.properties;t<a.length;t++)if(se(a[t]))return!0;return!1}(e))for(var n,r=0;r<e.properties.length;r++){var s=e.properties[r];if(se(s))break;var i=s.key;if(s.computed&&!this.scope.isPure(i)){var o=this.scope.generateUidIdentifierBasedOnNode(i);this.nodes.push(this.buildVariableDeclaration(o,i)),n||(n=e=Object.assign({},e,{properties:e.properties.slice()})),n.properties[r]=Object.assign({},n.properties[r],{key:o})}}for(var d=0;d<e.properties.length;d++){var u=e.properties[d];se(u)?this.pushObjectRest(e,t,u,d):this.pushObjectProperty(u,t)}},t.canUnpackArrayPattern=function(e,t){if(!j(t))return!1;if(!(e.elements.length>t.elements.length)){if(e.elements.length<t.elements.length&&!c(e))return!1;for(var a=0,n=e.elements;a<n.length;a++){var r=n[a];if(!r)return!1;if(Z(r))return!1}for(var s=0,i=t.elements;s<i.length;s++){var o=i[s];if(Ie(o))return!1;if(I(o))return!1;if(Z(o))return!1}var d={deopt:!1,bindings:hl(e)};try{Dl(t,g,d)}catch(e){if(e!==p)throw e}return!d.deopt}},t.pushUnpackedArrayPattern=function(e,t){for(var a=0;a<e.elements.length;a++){var n=e.elements[a];se(n)?this.push(n.argument,sr(t.elements.slice(a))):this.push(n,t.elements[a])}},t.pushArrayPattern=function(e,t){if(e.elements){if(this.canUnpackArrayPattern(e,t))return this.pushUnpackedArrayPattern(e,t);var a=!c(e)&&e.elements.length,n=this.toArray(t,a);H(n)?t=n:(t=this.scope.generateUidIdentifierBasedOnNode(t),this.arrays[t.name]=!0,this.nodes.push(this.buildVariableDeclaration(t,n)));for(var r=0;r<e.elements.length;r++){var s=e.elements[r];if(s){var i=void 0;se(s)?(i=gr(Br(i=this.toArray(t),Cr("slice")),[Pr(r)]),s=s.argument):i=Br(t,Pr(r),!0),this.push(s,i)}}}},t.init=function(e,t){if(!j(t)&&!Z(t)){var a=this.scope.maybeGenerateMemoised(t,!0);a&&(this.nodes.push(this.buildVariableDeclaration(a,tu(t))),t=a)}return this.push(e,t),this.nodes},e}();return{name:"transform-destructuring",visitor:{ExportNamedDeclaration:function(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&l(t.node)){for(var a=[],n=0,r=Object.keys(e.getOuterBindingIdentifiers(e));n<r.length;n++){var s=r[n];a.push(cs(Cr(s),Cr(s)))}e.replaceWith(t.node),e.insertAfter(ls(null,a))}},ForXStatement:function(e){var t=this,a=e.node,n=e.scope,r=a.left;if(Jt(r)){var s=n.generateUidIdentifier("ref");return a.left=Qr("var",[Zr(s)]),e.ensureBlock(),0===a.body.body.length&&e.isCompletionRecord()&&a.body.body.unshift(vr(n.buildUndefinedNode())),void a.body.body.unshift(vr(ir("=",r,s)))}if(fe(r)){var i=r.declarations[0].id;if(Jt(i)){var u=n.generateUidIdentifier("ref");a.left=Qr(r.kind,[Zr(u,null)]);var l=[];new f({kind:r.kind,scope:n,nodes:l,iterableIsArray:o,arrayLikeIsIterable:d,addHelper:function(e){return t.addHelper(e)}}).init(i,u),e.ensureBlock();var c=a.body;c.body=l.concat(c.body)}}},CatchClause:function(e){var t=this,a=e.node,n=e.scope,r=a.param;if(Jt(r)){var s=n.generateUidIdentifier("ref");a.param=s;var i=[];new f({kind:"let",scope:n,nodes:i,iterableIsArray:o,arrayLikeIsIterable:d,addHelper:function(e){return t.addHelper(e)}}).init(r,s),a.body.body=i.concat(a.body.body)}},AssignmentExpression:function(e){var t=this,a=e.node,n=e.scope;if(Jt(a.left)){var r,s=[],i=new f({operator:a.operator,scope:n,nodes:s,iterableIsArray:o,arrayLikeIsIterable:d,addHelper:function(e){return t.addHelper(e)}});!e.isCompletionRecord()&&e.parentPath.isExpressionStatement()||(r=n.generateUidIdentifierBasedOnNode(a.right,"ref"),s.push(Qr("var",[Zr(r,a.right)])),j(a.right)&&(i.arrays[r.name]=!0)),i.init(a.left,r||a.right),r&&(e.parentPath.isArrowFunctionExpression()?(e.replaceWith(cr([])),s.push(Gr(tu(r)))):s.push(vr(tu(r)))),e.replaceWithMultiple(s),e.scope.crawl()}},VariableDeclaration:function(e){var t=this,a=e.node,n=e.scope,r=e.parent;if(!Gt(r)&&r&&e.container&&l(a)){for(var s,i=a.kind,u=a.loc,c=[],p=0;p<a.declarations.length;p++){var g=(s=a.declarations[p]).init,h=s.id,m=new f({blockHoist:a._blockHoist,nodes:c,scope:n,kind:a.kind,iterableIsArray:o,arrayLikeIsIterable:d,addHelper:function(e){return t.addHelper(e)}});Jt(h)?(m.init(h,g),+p!=a.declarations.length-1&&xl(c[c.length-1],s)):c.push(xl(m.buildVariableAssignment(s.id,tu(s.init)),s))}for(var y=null,R=[],b=0,v=c;b<v.length;b++){var x,E=v[b];if(null!==y&&fe(E))(x=y.declarations).push.apply(x,A(E.declarations));else E.kind=i,E.loc||(E.loc=u),R.push(E),y=fe(E)?E:null}for(var D=0,w=R;D<w.length;D++){var C=w[D];if(C.declarations)for(var T,j=S(C.declarations);!(T=j()).done;){var P=T.value.id.name;n.bindings[P]&&(n.bindings[P].kind=C.kind)}}1===R.length?e.replaceWith(R[0]):e.replaceWithMultiple(R)}}}}})),CW=pL((function(e){return e.assertVersion(7),VG({name:"transform-dotall-regex",feature:"dotAllFlag"})}));var SW=pL((function(e){return e.assertVersion(7),{name:"transform-duplicate-keys",visitor:{ObjectExpression:function(e){for(var t,a,n=e.node.properties.filter((function(e){return!Ie(e)&&!e.computed})),r=Object.create(null),s=Object.create(null),i=Object.create(null),o=S(n);!(t=o()).done;){var d=t.value,u=H(a=d.key)?a.name:a.value.toString(),l=!1;switch(d.kind){case"get":(r[u]||s[u])&&(l=!0),s[u]=!0;break;case"set":(r[u]||i[u])&&(l=!0),i[u]=!0;break;default:(r[u]||s[u]||i[u])&&(l=!0),r[u]=!0}l&&(d.computed=!0,d.key=jr(u))}}}}})),TW=ir,jW=tu,PW=H,FW=Kt,_W=Z,kW=Xe,IW=Vt,BW=Be,OW=Br,NW=ol;function LW(e,t,a,n,r){var s,i,o;if(s=PW(e)&&r?e:function(e,t,a){var n;if(PW(e)){if(a.hasBinding(e.name))return e;n=e}else{if(!_W(e))throw new Error("We can't explode this node type "+e.type);if(n=e.object,BW(n)||PW(n)&&a.hasBinding(n.name))return n}var r=a.generateUidIdentifierBasedOnNode(n);return a.push({id:r}),t.push(TW("=",jW(r),jW(n))),r}(e,t,n),PW(e))i=jW(e),o=s;else{var d=function(e,t,a){var n=e.property;if(kW(n))throw new Error("We can't generate property ref for private name, please install `@babel/plugin-proposal-class-properties`");var r=NW(e,n);if(FW(r)&&IW(r))return r;var s=a.generateUidIdentifierBasedOnNode(n);return a.push({id:s}),t.push(TW("=",jW(s),jW(n))),s}(e,t,n),u=e.computed||FW(d);o=OW(jW(s),jW(d),u),i=OW(jW(s),jW(d),u)}return{uid:o,ref:i}}var MW=ir,$W=Wr;function UW(e){var t=e.build,a=e.operator;return{AssignmentExpression:function(e){var n=e.node,r=e.scope;if(n.operator===a+"="){var s=[],i=LW(n.left,s,0,r);s.push(MW("=",i.ref,t(i.uid,n.right))),e.replaceWith($W(s))}},BinaryExpression:function(e){var n=e.node;n.operator===a&&e.replaceWith(t(n.left,n.right))}}}var GW=pL((function(e){return e.assertVersion(7),{name:"transform-exponentiation-operator",visitor:UW({operator:"**",build:function(e,t){return gr(Br(Cr("Math"),Cr("pow")),[e,t])}})}})),WW=pL((function(e){function t(e){return"string"==typeof e?{type:"CommentBlock",value:e}:e}function a(e){var a,n=e.ofPath,s=e.toPath,i=e.where,o=void 0===i?"trailing":i,d=e.optional,u=void 0!==d&&d,l=e.comments,c=void 0===l?r(n,u):l,p=e.keepType,g=void 0!==p&&p;if(null!=(a=s)&&a.node||(s=n.getPrevSibling(),o="trailing"),s.node||(s=n.getNextSibling(),o="leading"),s.node||(s=n.parentPath,o="inner"),Array.isArray(c)||(c=[c]),c=c.map(t),!g&&null!=n&&n.node){var f=n.node,h=n.parentPath,m=n.getPrevSibling(),y=n.getNextSibling(),R=!(m.node||y.node),b=f.leadingComments,v=f.trailingComments;R&&b&&h.addComments("inner",b),s.addComments(o,c),n.remove(),R&&v&&h.addComments("inner",v)}else s.addComments(o,c)}function n(e){a({ofPath:e,comments:r(e,e.parent.optional)})}function r(e,t){var a=e.getSource().replace(/\*-\//g,"*-ESCAPED/").replace(/\*\//g,"*-/");return t&&(a="?"+a),":"!==a[0]&&(a=":: "+a),a}function s(e){return"type"===e||"typeof"===e}return e.assertVersion(7),{name:"transform-flow-comments",inherits:CL,visitor:{TypeCastExpression:function(e){var t=e.node;a({ofPath:e.get("typeAnnotation"),toPath:e.get("expression"),keepType:!0}),e.replaceWith(Vr(t.expression))},Identifier:function(e){if(!e.parentPath.isFlow()){var t=e.node;t.typeAnnotation?(a({ofPath:e.get("typeAnnotation"),toPath:e,optional:t.optional||t.typeAnnotation.optional}),t.optional&&(t.optional=!1)):t.optional&&(a({toPath:e,comments:":: ?"}),t.optional=!1)}},AssignmentPattern:{exit:function(e){var t=e.node.left;t.optional&&(t.optional=!1)}},Function:function(e){if(!e.isDeclareFunction()){var t=e.node;t.typeParameters&&a({ofPath:e.get("typeParameters"),toPath:e.get("id"),optional:t.typeParameters.optional}),t.returnType&&a({ofPath:e.get("returnType"),toPath:e.get("body"),where:"leading",optional:t.returnType.typeAnnotation.optional})}},ClassProperty:function(e){var t=e.node;t.value?t.typeAnnotation&&a({ofPath:e.get("typeAnnotation"),toPath:e.get("key"),optional:t.typeAnnotation.optional}):n(e)},ExportNamedDeclaration:function(e){var t=e.node;("type"===t.exportKind||ta(t.declaration))&&n(e)},ImportDeclaration:function(e){var t=e.node;if(s(t.importKind))n(e);else{var r=t.specifiers.filter((function(e){return s(e.importKind)})),i=t.specifiers.filter((function(e){return!s(e.importKind)}));if(t.specifiers=i,r.length>0){var o=tu(t);o.specifiers=r;var d=":: "+_m(o).code;i.length>0?a({toPath:e,comments:d}):a({ofPath:e,comments:d})}}},ObjectPattern:function(e){var t=e.node;t.typeAnnotation&&a({ofPath:e.get("typeAnnotation"),toPath:e,optional:t.optional||t.typeAnnotation.optional})},Flow:function(e){n(e)},Class:function(e){var t=e.node,n=[];if(t.typeParameters){var s=e.get("typeParameters");n.push(r(s,t.typeParameters.optional));var i,o=t.typeParameters.trailingComments;if(o)(i=n).push.apply(i,A(o));s.remove()}if(t.superClass&&(n.length>0&&(a({toPath:e.get("id"),comments:n}),n=[]),t.superTypeParameters)){var d=e.get("superTypeParameters");n.push(r(d,d.node.optional)),d.remove()}if(t.implements){var u="implements "+e.get("implements").map((function(e){return r(e).replace(/^:: /,"")})).join(", ");delete t.implements,1===n.length?n[0]+=" "+u:n.push(":: "+u)}n.length>0&&a({toPath:e.get("body"),where:"leading",comments:n})}}}})),VW=pL((function(e,t){e.assertVersion(7);var a=/(@flow(\s+(strict(-local)?|weak))?|@noflow)/,n=!1,r=t.requireDirective,s=void 0!==r&&r,i=t.allowDeclareFields,o=void 0!==i&&i;return{name:"transform-flow-strip-types",inherits:CL,visitor:{Program:function(e,t){var r=t.file.ast.comments;n=!1;var i=!1;if(r)for(var o=0,d=r;o<d.length;o++){var u=d[o];a.test(u.value)&&(i=!0,u.value=u.value.replace(a,""),u.value.replace(/\*/g,"").trim()||(u.ignore=!0))}!i&&s&&(n=!0)},ImportDeclaration:function(e){if(!n&&e.node.specifiers.length){var t=0;e.node.specifiers.forEach((function(e){var a=e.importKind;"type"!==a&&"typeof"!==a||t++})),t===e.node.specifiers.length&&e.remove()}},Flow:function(e){if(n)throw e.buildCodeFrameError("A @flow directive is required when using Flow annotations with the `requireDirective` option.");e.remove()},ClassPrivateProperty:function(e){n||(e.node.typeAnnotation=null)},Class:function(e){n||(e.node.implements=null,e.get("body.body").forEach((function(e){if(e.isClassProperty()){var t=e.node;if(!o&&t.declare)throw e.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-flow-strip-types or @babel/preset-flow is enabled.");if(t.declare)e.remove();else{if(!o&&!t.value&&!t.decorators)return void e.remove();t.variance=null,t.typeAnnotation=null}}})))},AssignmentPattern:function(e){var t=e.node;n||(t.left.optional=!1)},Function:function(e){var t=e.node;if(!n){t.params.length>0&&"Identifier"===t.params[0].type&&"this"===t.params[0].name&&t.params.shift();for(var a=0;a<t.params.length;a++){var r=t.params[a];r.optional=!1,"AssignmentPattern"===r.type&&(r.left.optional=!1)}t.predicate=null}},TypeCastExpression:function(e){if(!n){var t=e.node;do{t=t.expression}while(it(t));e.replaceWith(t)}},CallExpression:function(e){var t=e.node;n||(t.typeArguments=null)},OptionalCallExpression:function(e){var t=e.node;n||(t.typeArguments=null)},NewExpression:function(e){var t=e.node;n||(t.typeArguments=null)}}}}));var HW,KW,XW,qW=jE("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n INTERMEDIATE;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n"),zW=jE("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (\n var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY;\n !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done);\n ITERATOR_COMPLETION = true\n ) {}\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n");function JW(e,t){var a,n,r,s=e.node,i=e.scope,o=e.parent,d=s.left;if(H(d)||Jt(d)||Z(d))n=d,r=null;else{if(!fe(d))throw t.buildCodeFrameError(d,"Unknown node type "+d.type+" in ForStatement");n=i.generateUidIdentifier("ref"),a=Qr(d.kind,[Zr(d.declarations[0].id,Cr(n.name))]),r=Qr("var",[Zr(Cr(n.name))])}var u,l=i.generateUidIdentifier("iterator"),c=i.generateUidIdentifier("isArray"),p=qW({LOOP_OBJECT:l,IS_ARRAY:c,OBJECT:s.right,INDEX:i.generateUidIdentifier("i"),ID:n,INTERMEDIATE:r}),g=X(o);return g&&(u=Tr(o.label,p)),{replaceParent:g,declar:a,node:u||p,loop:p}}function YW(e,t){var a,n=e.node,r=e.scope,s=e.parent,i=n.left,o=r.generateUid("step"),d=Br(Cr(o),Cr("value"));if(H(i)||Jt(i)||Z(i))a=vr(ir("=",i,d));else{if(!fe(i))throw t.buildCodeFrameError(i,"Unknown node type "+i.type+" in ForStatement");a=Qr(i.kind,[Zr(i.declarations[0].id,d)])}var u=zW({ITERATOR_HAD_ERROR_KEY:r.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:r.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:r.generateUidIdentifier("iteratorError"),ITERATOR_KEY:r.generateUidIdentifier("iterator"),STEP_KEY:Cr(o),OBJECT:n.right}),l=X(s),c=u[3].block.body,p=c[0];return l&&(c[0]=Tr(s.label,p)),{replaceParent:l,declar:a,loop:p,node:u}}var QW=pL((function(e,t){var a,n,r;e.assertVersion(7);var s=t.assumeArray,i=t.allowArrayLike;if(!0===t.loose&&!0===s)throw new Error("The loose and assumeArray options cannot be used together in @babel/plugin-transform-for-of");if(!0===s&&!0===i)throw new Error("The assumeArray and allowArrayLike options cannot be used together in @babel/plugin-transform-for-of");if(i&&/^7\.\d\./.test(e.version))throw new Error("The allowArrayLike is only supported when using @babel/core@^7.10.0");var o=null!=(a=t.assumeArray)?a:!t.loose&&e.assumption("iterableIsArray"),d=null!=(n=t.allowArrayLike)?n:e.assumption("arrayLikeIsIterable"),u=null!=(r=e.assumption("skipForOfIteratorClosing"))?r:t.loose;if(o&&d)throw new Error('The "iterableIsArray" and "arrayLikeIsIterable" assumptions are not compatible.');if(o)return{name:"transform-for-of",visitor:{ForOfStatement:function(e){var t=e.scope,a=e.node,n=a.left,r=a.right;if(!a.await){var s=t.generateUidIdentifier("i"),i=t.maybeGenerateMemoised(r,!0),o=[Zr(s,Pr(0))];i?o.push(Zr(i,r)):i=r;var d,u,l=Br(tu(i),tu(s),!0);fe(n)?(d=n).declarations[0].init=l:d=vr(ir("=",n,l));var c=e.get("body");c.isBlockStatement()&&Object.keys(e.getBindingIdentifiers()).some((function(e){return c.scope.hasOwnBinding(e)}))?u=cr([d,c.node]):(u=nl(c.node)).body.unshift(d),e.replaceWith(Dr(Qr("let",o),or("<",tu(s),Br(tu(i),Cr("length"))),Yr("++",tu(s)),u))}}}};var l=jE(HW||(HW=E(["\n for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY;\n "]))),c=jE.statements(KW||(KW=E(["\n for (var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;\n !(STEP_KEY = ITERATOR_HELPER()).done;) BODY;\n "]))),p=jE.statements(XW||(XW=E(["\n var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;\n try {\n for (ITERATOR_HELPER.s(); !(STEP_KEY = ITERATOR_HELPER.n()).done;) BODY;\n } catch (err) {\n ITERATOR_HELPER.e(err);\n } finally {\n ITERATOR_HELPER.f();\n }\n "]))),g=u?{build:c,helper:"createForOfIteratorHelperLoose",getContainer:function(e){return e}}:{build:p,helper:"createForOfIteratorHelper",getContainer:function(e){return e[1].block.body}};return{name:"transform-for-of",visitor:{ForOfStatement:function(e,t){var a=e.get("right");if(a.isArrayExpression()||a.isGenericType("Array")||ze(a.getTypeAnnotation()))e.replaceWith(function(e){var t=e.node,a=e.scope,n=a.generateUidIdentifierBasedOnNode(t.right,"arr"),r=a.generateUidIdentifier("i"),s=l({BODY:t.body,KEY:r,NAME:n,ARR:t.right});xl(s,t),rl(s);var i=Br(tu(n),tu(r),!0),o=t.left;return fe(o)?(o.declarations[0].init=i,s.body.body.unshift(o)):s.body.body.unshift(vr(ir("=",o,i))),s}(e));else if(t.availableHelper(g.helper)){var n,r=e.node,s=e.parent,i=e.scope,o=r.left,c=i.generateUid("step"),p=Br(Cr(c),Cr("value"));n=fe(o)?Qr(o.kind,[Zr(o.declarations[0].id,p)]):vr(ir("=",o,p)),e.ensureBlock(),r.body.body.unshift(n);var f=g.build({CREATE_ITERATOR_HELPER:t.addHelper(g.helper),ITERATOR_HELPER:i.generateUidIdentifier("iterator"),ARRAY_LIKE_IS_ITERABLE:d?_r(!0):null,STEP_KEY:Cr(c),OBJECT:r.right,BODY:r.body}),h=g.getContainer(f);xl(h[0],r),xl(h[0].body,r.body),X(s)?(h[0]=Tr(s.label,h[0]),e.parentPath.replaceWithMultiple(f),e.skip()):e.replaceWithMultiple(f)}else!function(e,t,a){var n,r=e?JW:YW,s=t.node,i=r(t,a),o=i.declar,d=i.loop,u=d.body;t.ensureBlock(),o&&u.body.push(o),(n=u.body).push.apply(n,A(s.body.body)),xl(d,s),xl(d.body,s.body),i.replaceParent?(t.parentPath.replaceWithMultiple(i.node),t.remove()):t.replaceWithMultiple(i.node)}(u,e,t)}}}})),ZW=pL((function(e){return e.assertVersion(7),{name:"transform-function-name",visitor:{FunctionExpression:{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=qE(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var t=e.get("value");if(t.isFunction()){var a=qE(t);a&&t.replaceWith(a)}}}}})),eV=pL((function(e){return e.assertVersion(7),{name:"transform-instanceof",visitor:{BinaryExpression:function(e){var t=e.node;if("instanceof"===t.operator){var a=this.addHelper("instanceof");if(e.findParent((function(e){return e.isVariableDeclarator()&&e.node.id===a||e.isFunctionDeclaration()&&e.node.id&&e.node.id.name===a.name})))return;e.replaceWith(gr(a,[t.left,t.right]))}}}}})),tV=pL((function(e){return e.assertVersion(7),{name:"transform-jscript",visitor:{FunctionExpression:{exit:function(e){var t=e.node;t.id&&e.replaceWith(gr(wr(null,[],cr([Rl(t),Gr(tu(t.id))])),[]))}}}}})),aV=pL((function(e){return e.assertVersion(7),{name:"transform-literals",visitor:{NumericLiteral:function(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral:function(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}})),nV=pL((function(e){return e.assertVersion(7),{name:"transform-member-expression-literals",visitor:{MemberExpression:{exit:function(e){var t=e.node,a=t.property;t.computed||!H(a)||Fl(a.name)||(t.property=jr(a.name),t.computed=!0)}}}}})),rV=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,s=void 0;try{for(var i,o=e[Symbol.iterator]();!(n=(i=o.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){r=!0,s=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw s}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},sV=oV,iV=function(e){var t=e.template,a=e.types,n={static:{interop:t("Promise.resolve().then(() => INTEROP(require(SOURCE)))"),noInterop:t("Promise.resolve().then(() => require(SOURCE))")},dynamic:{interop:t("Promise.resolve(SOURCE).then(s => INTEROP(require(s)))"),noInterop:t("Promise.resolve(SOURCE).then(s => require(s))")}},r="function"==typeof WeakSet&&new WeakSet;return function(e,t){if(r){if(r.has(t))return;r.add(t)}var s=oV(a,t.parent),i=function(e){return a.isStringLiteral(e)||a.isTemplateLiteral(e)&&0===e.expressions.length}(s)?n.static:n.dynamic,o=e.opts.noInterop?i.noInterop({SOURCE:s}):i.interop({SOURCE:s,INTEROP:e.addHelper("interopRequireWildcard")});t.parentPath.replaceWith(o)}};function oV(e,t){var a=t.arguments,n=rV(a,1)[0];return e.isStringLiteral(n)||e.isTemplateLiteral(n)?(e.removeComments(n),n):e.templateLiteral([e.templateElement({raw:"",cooked:""}),e.templateElement({raw:"",cooked:""},!0)],a)}var dV,uV=Object.defineProperty({getImportSource:sV,createDynamicImportTransform:iV},"__esModule",{value:!0}),lV=jE("\n define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) {\n })\n"),cV=jE('\n define(["require"], function(REQUIRE) {\n })\n');function pV(e,t){var a=e.node,n=a.body,r=a.directives;e.node.directives=[],e.node.body=[];var s=e.pushContainer("body",t)[0].get("expression.arguments").filter((function(e){return e.isFunctionExpression()}))[0].get("body");s.pushContainer("directives",r),s.pushContainer("body",n)}var gV,fV,hV,mV=pL((function(e,t){var a,n;e.assertVersion(7);var r=t.allowTopLevelThis,s=t.strict,i=t.strictMode,o=t.importInterop,d=t.noInterop,u=null!=(a=e.assumption("constantReexports"))?a:t.loose,l=null!=(n=e.assumption("enumerableModuleMeta"))?n:t.loose;return{name:"transform-modules-amd",pre:function(){this.file.set("@babel/plugin-transform-modules-*","amd")},visitor:{CallExpression:function(e,t){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var a=t.requireId,n=t.resolveId,r=t.rejectId;a||(a=e.scope.generateUidIdentifier("require"),t.requireId=a),n&&r||(n=e.scope.generateUidIdentifier("resolve"),r=e.scope.generateUidIdentifier("reject"),t.resolveId=n,t.rejectId=r);var s=Cr("imported");d||(s=Zj(e,s,"namespace")),e.replaceWith(jE.expression.ast(dV||(dV=E(["\n new Promise((",", ",") =>\n ","(\n [","],\n imported => ","(","),\n ","\n )\n )"])),n,r,a,uV.getImportSource(Il,e.node),tu(n),s,tu(r)))}},Program:{exit:function(e,a){var n=a.requireId;if(mS(e)){var c=[],p=[];n&&(c.push(jr("require")),p.push(tu(n)));var g=Nj(this.file.opts,t);g&&(g=jr(g));var f=Yj(e,{enumerableModuleMeta:l,constantReexports:u,strict:s,strictMode:i,allowTopLevelThis:r,importInterop:o,noInterop:d}),h=f.meta,m=f.headers;mj(h)&&(c.push(jr("exports")),p.push(Cr(h.exportName)));for(var y,R=S(h.source);!(y=R()).done;){var b=D(y.value,2),v=b[0],x=b[1];if(c.push(jr(v)),p.push(Cr(x.name)),!yj(x)){var E=Zj(e,Cr(x.name),x.interop);if(E){var w=vr(ir("=",Cr(x.name),E));w.loc=x.loc,m.push(w)}}m.push.apply(m,A(eP(h,x,u)))}Qj(m),e.unshiftContainer("body",m),pV(e,lV({MODULE_NAME:g,AMD_ARGUMENTS:sr(c),IMPORT_NAMES:p}))}else n&&pV(e,cV({REQUIRE:tu(n)}))}}}}})),yV=pL((function(e,t){var a,n,r;e.assertVersion(7);var s=uV.createDynamicImportTransform(e),i=t.strictNamespace,o=void 0!==i&&i,d=t.mjsStrictNamespace,u=void 0===d||d,l=t.allowTopLevelThis,c=t.strict,p=t.strictMode,g=t.noInterop,f=t.importInterop,h=t.lazy,m=void 0!==h&&h,y=t.allowCommonJSExports,R=void 0===y||y,b=null!=(a=e.assumption("constantReexports"))?a:t.loose,v=null!=(n=e.assumption("enumerableModuleMeta"))?n:t.loose,x=null!=(r=e.assumption("noIncompleteNsImportDetection"))&&r;if(!("boolean"==typeof m||"function"==typeof m||Array.isArray(m)&&m.every((function(e){return"string"==typeof e}))))throw new Error(".lazy must be a boolean, array of strings, or a function");if("boolean"!=typeof o)throw new Error(".strictNamespace must be a boolean, or undefined");if("boolean"!=typeof u)throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var w=function(e){return jE.expression.ast(gV||(gV=E(['\n (function(){\n throw new Error(\n "The CommonJS \'" + "','" + "\' variable is not available in ES6 modules." +\n "Consider setting setting sourceType:script or sourceType:unambiguous in your " +\n "Babel config for this file.");\n })()\n '])),e)},C={ReferencedIdentifier:function(e){var t=e.node.name;if("module"===t||"exports"===t){var a=e.scope.getBinding(t);this.scope.getBinding(t)!==a||e.parentPath.isObjectProperty({value:e.node})&&e.parentPath.parentPath.isObjectPattern()||e.parentPath.isAssignmentExpression({left:e.node})||e.isAssignmentExpression({left:e.node})||e.replaceWith(w(t))}},AssignmentExpression:function(e){var t=this,a=e.get("left");if(a.isIdentifier()){var n=e.node.name;if("module"!==n&&"exports"!==n)return;var r=e.scope.getBinding(n);if(this.scope.getBinding(n)!==r)return;var s=e.get("right");s.replaceWith(Wr([s.node,w(n)]))}else if(a.isPattern()){var i=a.getOuterBindingIdentifiers(),o=Object.keys(i).filter((function(a){return("module"===a||"exports"===a)&&t.scope.getBinding(a)===e.scope.getBinding(a)}))[0];if(o){var d=e.get("right");d.replaceWith(Wr([d.node,w(o)]))}}}};return{name:"transform-modules-commonjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","commonjs")},visitor:{CallExpression:function(e){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var t=e.scope;do{t.rename("require")}while(t=t.parent);s(this,e.get("callee"))}},Program:{exit:function(e,a){if(mS(e)){e.scope.rename("exports"),e.scope.rename("module"),e.scope.rename("require"),e.scope.rename("__filename"),e.scope.rename("__dirname"),R||(_T(e,new Set(["module","exports"])),e.traverse(C,{scope:e.scope}));var n=Nj(this.file.opts,t);n&&(n=jr(n));for(var r,s=Yj(e,{exportName:"exports",constantReexports:b,enumerableModuleMeta:v,strict:c,strictMode:p,allowTopLevelThis:l,noInterop:g,importInterop:f,lazy:m,esNamespaceOnly:"string"==typeof a.filename&&/\.mjs$/.test(a.filename)?u:o,noIncompleteNsImportDetection:x}),i=s.meta,d=s.headers,h=S(i.source);!(r=h()).done;){var y=D(r.value,2),w=y[0],T=y[1],j=gr(Cr("require"),[jr(w)]),P=void 0;if(yj(T)){if(T.lazy)throw new Error("Assertion failure");P=vr(j)}else{var F=Zj(e,j,T.interop)||j;P=T.lazy?jE.ast(fV||(fV=E(["\n function ","() {\n const data = ",";\n "," = function(){ return data; };\n return data;\n }\n "])),T.name,F,T.name):jE.ast(hV||(hV=E(["\n var "," = ",";\n "])),T.name,F)}P.loc=T.loc,d.push(P),d.push.apply(d,A(eP(i,T,b)))}Qj(d),e.unshiftContainer("body",d)}}}}}})),RV=jE('\n SYSTEM_REGISTER(MODULE_NAME, SOURCES, function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {\n "use strict";\n BEFORE_BODY;\n return {\n setters: SETTERS,\n execute: EXECUTE,\n };\n });\n'),bV=jE('\n for (var KEY in TARGET) {\n if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n');function vV(e,t){if("Identifier"===e.type)return e.name;if("StringLiteral"===e.type){var a=e.value;return Da(a)||t.add(a),a}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.type)}function xV(e,t,a,n,r,s){var i=[];if(r){var o=e.scope.generateUid("exportObj");i.push(Qr("var",[Zr(Cr(o),Lr([]))])),i.push(bV({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:Cr(o),TARGET:r}));for(var d=0;d<a.length;d++){var u=a[d],l=n[d];i.push(vr(ir("=",Br(Cr(o),Cr(u)),l)))}i.push(vr(gr(t,[Cr(o)])))}else if(1===a.length)i.push(vr(gr(t,[jr(a[0]),n[0]])));else{for(var c=[],p=0;p<a.length;p++){var g=a[p],f=n[p];c.push($r(s.has(g)?jr(g):Cr(g),f))}i.push(vr(gr(t,[Lr(c)])))}return i}var EV=pL((function(e,t){e.assertVersion(7);var a=t.systemGlobal,n=void 0===a?"System":a,r=t.allowTopLevelThis,s=void 0!==r&&r,i=Symbol(),o={"AssignmentExpression|UpdateExpression":function(e){if(!e.node[i]){e.node[i]=!0;var t=e.get(e.isAssignmentExpression()?"left":"argument");if(t.isObjectPattern()||t.isArrayPattern()){for(var a=[e.node],n=0,r=Object.keys(t.getBindingIdentifiers());n<r.length;n++){var s=r[n];if(this.scope.getBinding(s)!==e.scope.getBinding(s))return;var o=this.exports[s];if(!o)return;for(var d,u=S(o);!(d=u()).done;){var l=d.value;a.push(this.buildCall(l,Cr(s)).expression)}}e.replaceWith(Wr(a))}else if(t.isIdentifier()){var c=t.node.name;if(this.scope.getBinding(c)===e.scope.getBinding(c)){var p=this.exports[c];if(p){var g=e.node,f=e.isUpdateExpression({prefix:!1});f&&(g=or(g.operator[0],Jr("+",tu(g.argument)),Pr(1)));for(var h,m=S(p);!(h=m()).done;){var y=h.value;g=this.buildCall(y,g).expression}f&&(g=Wr([g,e.node])),e.replaceWith(g)}}}}}};return{name:"transform-modules-systemjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","systemjs")},visitor:{CallExpression:function(e,t){$e(e.node.callee)&&(this.file.has("@babel/plugin-proposal-dynamic-import")||console.warn("WARNING: Dynamic import() transformation must be enabled using the\n @babel/plugin-proposal-dynamic-import plugin. Babel 8 will\n no longer transform import() without using that plugin.\n"),e.replaceWith(gr(Br(Cr(t.contextIdent),Cr("import")),[uV.getImportSource(Il,e.node)])))},MetaProperty:function(e,t){"import"===e.node.meta.name&&"meta"===e.node.property.name&&e.replaceWith(Br(Cr(t.contextIdent),Cr("meta")))},ReferencedIdentifier:function(e,t){"__moduleName"!==e.node.name||e.scope.hasBinding("__moduleName")||e.replaceWith(Br(Cr(t.contextIdent),Cr("id")))},Program:{enter:function(e,t){t.contextIdent=e.scope.generateUid("context"),t.stringSpecifiers=new Set,s||xT(e)},exit:function(e,a){var r=e.scope,s=r.generateUid("export"),i=a.contextIdent,d=a.stringSpecifiers,u=Object.create(null),l=[],c=[],p=[],g=[],f=[],h=[];function m(e,t){u[e]=u[e]||[],u[e].push(t)}function y(e,t,a){var n;l.forEach((function(t){t.key===e&&(n=t)})),n||l.push(n={key:e,imports:[],exports:[]}),n[t]=n[t].concat(a)}function R(e,t){return vr(gr(Cr(s),[jr(e),t]))}for(var b,v=[],x=[],E=S(e.get("body"));!(b=E()).done;){var D=b.value;if(D.isFunctionDeclaration())c.push(D.node),h.push(D);else if(D.isClassDeclaration())f.push(tu(D.node.id)),D.replaceWith(vr(ir("=",tu(D.node.id),dl(D.node))));else if(D.isImportDeclaration()){y(D.node.source.value,"imports",D.node.specifiers);for(var w=0,C=Object.keys(D.getBindingIdentifiers());w<C.length;w++){var T=C[w];r.removeBinding(T),f.push(Cr(T))}D.remove()}else if(D.isExportAllDeclaration())y(D.node.source.value,"exports",D.node),D.remove();else if(D.isExportDefaultDeclaration()){var j=D.get("declaration"),P=j.node.id;j.isClassDeclaration()?P?(v.push("default"),x.push(r.buildUndefinedNode()),f.push(tu(P)),m(P.name,"default"),D.replaceWith(vr(ir("=",tu(P),dl(j.node))))):(v.push("default"),x.push(dl(j.node)),h.push(D)):j.isFunctionDeclaration()?(P?(c.push(j.node),v.push("default"),x.push(tu(P)),m(P.name,"default")):(v.push("default"),x.push(dl(j.node))),h.push(D)):D.replaceWith(R("default",j.node))}else if(D.isExportNamedDeclaration()){var F=D.get("declaration");if(F.node)if(D.replaceWith(F),D.isFunction()){var _=F.node,k=_.id.name;m(k,k),c.push(_),v.push(k),x.push(tu(_.id)),h.push(D)}else if(D.isClass()){var I=F.node.id.name;v.push(I),x.push(r.buildUndefinedNode()),f.push(tu(F.node.id)),D.replaceWith(vr(ir("=",tu(F.node.id),dl(F.node)))),m(I,I)}else for(var B=0,O=Object.keys(F.getBindingIdentifiers());B<O.length;B++){var N=O[B];m(N,N)}else{var L=D.node.specifiers;if(null!=L&&L.length)if(D.node.source)y(D.node.source.value,"exports",L),D.remove();else{for(var M,$=[],U=S(L);!(M=U()).done;){var G=M.value,V=G.local,H=G.exported,K=r.getBinding(V.name),X=vV(H,d);K&&W(K.path.node)?(v.push(X),x.push(tu(V))):K||$.push(R(X,V)),m(V.name,X)}D.replaceWithMultiple($)}else D.remove()}}}l.forEach((function(t){for(var a,n=[],i=r.generateUid(t.key),o=S(t.imports);!(a=o()).done;){var u=a.value;if(Pe(u)?n.push(vr(ir("=",u.local,Cr(i)))):je(u)&&(u=ms(u.local,Cr("default"))),Fe(u)){var l=u.imported;n.push(vr(ir("=",u.local,Br(Cr(i),u.imported,"StringLiteral"===l.type))))}}if(t.exports.length){for(var c,f=[],h=[],m=!1,y=S(t.exports);!(c=y()).done;){var R=c.value;if(De(R))m=!0;else if(Ce(R)){var b=vV(R.exported,d);f.push(b),h.push(Br(Cr(i),R.local,q(R.local)))}}n.push.apply(n,A(xV(e,Cr(s),f,h,m?Cr(i):null,d)))}g.push(jr(t.key)),p.push(wr(null,[Cr(i)],cr(n)))}));var z=Nj(this.file.opts,t);z&&(z=jr(z)),ox(e,(function(e,t,a){if(f.push(e),!a&&t in u)for(var n,s=S(u[t]);!(n=s()).done;){var i=n.value;v.push(i),x.push(r.buildUndefinedNode())}}),null),f.length&&c.unshift(Qr("var",f.map((function(e){return Zr(e)})))),v.length&&c.push.apply(c,A(xV(e,Cr(s),v,x,null,d))),e.traverse(o,{exports:u,buildCall:R,scope:r});for(var J=0,Y=h;J<Y.length;J++){Y[J].remove()}var Q=!1;e.traverse({AwaitExpression:function(e){Q=!0,e.stop()},Function:function(e){e.skip()},noScope:!0}),e.node.body=[RV({SYSTEM_REGISTER:Br(Cr(n),Cr("register")),BEFORE_BODY:c,MODULE_NAME:z,SETTERS:sr(p),EXECUTE:wr(null,[],cr(e.node.body),!1,Q),SOURCES:sr(g),EXPORT_IDENTIFIER:Cr(s),CONTEXT_IDENTIFIER:Cr(i)})]}}}}})),DV=jE("\n GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}\n"),AV=jE('\n (function (global, factory) {\n if (typeof define === "function" && define.amd) {\n define(MODULE_NAME, AMD_ARGUMENTS, factory);\n } else if (typeof exports !== "undefined") {\n factory(COMMONJS_ARGUMENTS);\n } else {\n var mod = { exports: {} };\n factory(BROWSER_ARGUMENTS);\n\n GLOBAL_TO_ASSIGN;\n }\n })(\n typeof globalThis !== "undefined" ? globalThis\n : typeof self !== "undefined" ? self\n : this,\n function(IMPORT_NAMES) {\n })\n'),wV=pL((function(e,t){var a,n;e.assertVersion(7);var r=t.globals,s=t.exactGlobals,i=t.allowTopLevelThis,o=t.strict,d=t.strictMode,u=t.noInterop,l=t.importInterop,c=null!=(a=e.assumption("constantReexports"))?a:t.loose,p=null!=(n=e.assumption("enumerableModuleMeta"))?n:t.loose;function g(e,t,a,n){var r=n?n.value:lj(a,cj(a)),s=Br(Cr("global"),Cr(sl(r))),i=[];if(t){var o=e[r];if(o){i=[];var d=o.split(".");s=d.slice(1).reduce((function(e,t){return i.push(DV({GLOBAL_REFERENCE:tu(e)})),Br(e,Cr(t))}),Br(Cr("global"),Cr(d[0])))}}return i.push(vr(ir("=",s,Br(Cr("mod"),Cr("exports"))))),i}function f(e,t,a){var n;if(t){var r=e[a];n=r?r.split(".").reduce((function(e,t){return Br(e,Cr(t))}),Cr("global")):Br(Cr("global"),Cr(sl(a)))}else{var s=lj(a,cj(a)),i=e[s]||s;n=Br(Cr("global"),Cr(sl(i)))}return n}return{name:"transform-modules-umd",visitor:{Program:{exit:function(e){if(mS(e)){var a=r||{},n=Nj(this.file.opts,t);n&&(n=jr(n));var h=Yj(e,{constantReexports:c,enumerableModuleMeta:p,strict:o,strictMode:d,allowTopLevelThis:i,noInterop:u,importInterop:l}),m=h.meta,y=h.headers,R=[],b=[],v=[],x=[];mj(m)&&(R.push(jr("exports")),b.push(Cr("exports")),v.push(Br(Cr("mod"),Cr("exports"))),x.push(Cr(m.exportName)));for(var E,w=S(m.source);!(E=w()).done;){var C=D(E.value,2),T=C[0],j=C[1];if(R.push(jr(T)),b.push(gr(Cr("require"),[jr(T)])),v.push(f(a,s,T)),x.push(Cr(j.name)),!yj(j)){var P=Zj(e,Cr(j.name),j.interop);if(P){var F=vr(ir("=",Cr(j.name),P));F.loc=m.loc,y.push(F)}}y.push.apply(y,A(eP(m,j,c)))}Qj(y),e.unshiftContainer("body",y);var _=e.node,k=_.body,I=_.directives;e.node.directives=[],e.node.body=[];var B=e.pushContainer("body",[AV({MODULE_NAME:n,AMD_ARGUMENTS:sr(R),COMMONJS_ARGUMENTS:b,BROWSER_ARGUMENTS:v,IMPORT_NAMES:x,GLOBAL_TO_ASSIGN:g(a,s,this.filename||"unknown",n)})])[0].get("expression.arguments")[1].get("body");B.pushContainer("directives",I),B.pushContainer("body",k)}}}}}}));function CV(e,t){var a=t.runtime,n=void 0===a||a;if("boolean"!=typeof n)throw new Error("The 'runtime' option must be boolean");return VG({name:"transform-named-capturing-groups-regex",feature:"namedCaptureGroups",options:{runtime:n}})}var SV=pL((function(e){return e.assertVersion(7),{name:"transform-new-target",visitor:{MetaProperty:function(e){var t=e.get("meta"),a=e.get("property"),n=e.scope;if(t.isIdentifier({name:"new"})&&a.isIdentifier({name:"target"})){var r=e.findParent((function(e){return!!e.isClass()||!(!e.isFunction()||e.isArrowFunctionExpression())&&!e.isClassMethod({kind:"constructor"})}));if(!r)throw e.buildCodeFrameError("new.target must be under a (non-arrow) function or a class.");var s=r.node;if(!s.id){if(r.isMethod())return void e.replaceWith(n.buildUndefinedNode());s.id=n.generateUidIdentifier("target")}var i=Br(Xr(),Cr("constructor"));if(r.isClass())return void e.replaceWith(i);e.replaceWith(hr(or("instanceof",Xr(),tu(s.id)),i,n.buildUndefinedNode()))}}}}})),TV=pL((function(e){return e.assertVersion(7),{name:"transform-object-assign",visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.assign")&&(e.node.callee=t.addHelper("extends"))}}}}));var jV=pL((function(e){return e.assertVersion(7),{name:"transform-object-super",visitor:{ObjectExpression:function(e,t){var a,n=function(){return a=a||e.scope.generateUidIdentifier("obj")};e.get("properties").forEach((function(e){e.isMethod()&&function(e,t,a){new RT({getObjectRef:t,methodPath:e,file:a}).replace()}(e,n,t)})),a&&(e.scope.push({id:tu(a)}),e.replaceWith(ir("=",tu(a),e.node)))}}}})),PV=pL((function(e){return e.assertVersion(7),{name:"transform-object-set-prototype-of-to-assign",visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.setPrototypeOf")&&(e.node.callee=t.addHelper("defaults"))}}}})),FV=pL((function(e){return e.assertVersion(7),{name:"transform-property-literals",visitor:{ObjectProperty:{exit:function(e){var t=e.node,a=t.key;t.computed||!H(a)||Fl(a.name)||(t.key=jr(a.name))}}}}})),_V=sr,kV=_r,IV=wr,BV=Cr,OV=lu,NV=_e,LV=V,MV=ne,$V=re,UV=qt,GV=q,WV=Lr,VV=$r,HV=cu,KV=ol,XV=fl;var qV=Function.prototype.call.bind(Object.prototype.hasOwnProperty);function zV(e,t,a,n,r){var s,i,o,d=XV(t),u={};(qV(e,d)&&(u=e[d]),e[d]=u,u._inherits=u._inherits||[],u._inherits.push(t),u._key=t.key,t.computed&&(u._computed=!0),t.decorators)&&(s=(u.decorators=u.decorators||_V([])).elements).push.apply(s,A(t.decorators.map((function(e){return e.expression})).reverse()));if(u.value||u.initializer)throw n.buildCodeFrameError(t,"Key conflict with sibling node");($V(t)||MV(t)||NV(t))&&(i=KV(t,t.key)),UV(t)?o=t.value:(MV(t)||NV(t))&&((o=IV(null,t.params,t.body,t.generator,t.async)).returnType=t.returnType);var l=function(e){return!NV(e)&&!MV(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}(t);return a&&"value"===l||(a=l),r&&GV(i)&&("value"===a||"initializer"===a)&&LV(o)&&(o=qE({id:i,node:o,scope:r})),o&&(OV(o,t),u[a]=o),u}function JV(e){return Object.keys(e).forEach((function(t){var a=e[t];a.value&&(a.writable=kV(!0)),a.configurable=kV(!0),a.enumerable=kV(!0)})),function(e){var t=WV([]);return Object.keys(e).forEach((function(a){var n=e[a],r=WV([]),s=VV(n._key,r,n._computed);Object.keys(n).forEach((function(e){var t=n[e];if("_"!==e[0]){var a=VV(BV(e),t);OV(a,t),HV(t),r.properties.push(a)}})),t.properties.push(s)})),t}(e)}var YV,QV=pL((function(e){return e.assertVersion(7),{name:"transform-property-mutators",visitor:{ObjectExpression:function(e,t){for(var a=e.node,n=!1,r=0,s=a.properties;r<s.length;r++){var i=s[r];if("get"===i.kind||"set"===i.kind){n=!0;break}}if(n){var o={};a.properties=a.properties.filter((function(e){return!!(e.computed||"get"!==e.kind&&"set"!==e.kind)||(zV(o,e,null,t),!1)})),e.replaceWith(gr(Br(Cr("Object"),Cr("defineProperties")),[a,JV(o)]))}}}}})),ZV=pL((function(e){function t(e){return Kt(ol(e,e.key),{value:"__proto__"})}function a(e){var t=e.left;return Z(t)&&Kt(ol(t,t.property),{value:"__proto__"})}function n(e,t,a){return vr(gr(a.addHelper("defaults"),[t,e.right]))}return e.assertVersion(7),{name:"transform-proto-to-assign",visitor:{AssignmentExpression:function(e,t){if(a(e.node)){var r=[],s=e.node.left.object,i=e.scope.maybeGenerateMemoised(s);i&&r.push(vr(ir("=",i,s))),r.push(n(e.node,tu(i||s),t)),i&&r.push(tu(i)),e.replaceWithMultiple(r)}},ExpressionStatement:function(e,t){var r=e.node.expression;P(r,{operator:"="})&&a(r)&&e.replaceWith(n(r,r.left.object,t))},ObjectExpression:function(e,a){for(var n,r=e.node,s=r.properties,i=0;i<s.length;i++){var o=s[i];if(t(o)){n=o.value,s.splice(i,1);break}}if(n){var d=[Lr([]),n];r.properties.length&&d.push(r),e.replaceWith(gr(a.addHelper("extends"),d))}}}}})),eH=pL((function(e,t){e.assertVersion(7);var a=t.allowMutablePropsOnTags;if(null!=a&&!Array.isArray(a))throw new Error(".allowMutablePropsOnTags must be an array, null, or undefined.");var n=new WeakMap;function r(e,t){if(ft(e,{name:"this"})||ft(e,{name:"arguments"})||ft(e,{name:"super"})||ft(e,{name:"new"})){var a=t.path;return a.isFunctionParent()&&!a.isArrowFunctionExpression()}return t.hasOwnBinding(e.name)}function s(e){var t=e.path;return t.isFunctionParent()||t.isLoop()||t.isProgram()}function i(e){for(;!s(e);)e=e.parent;return e}var o={enter:function(e,t){var a=function(){t.isImmutable=!1,e.stop()};if(e.isJSXClosingElement())e.skip();else{if(e.isJSXIdentifier({name:"ref"})&&e.parentPath.isJSXAttribute({name:e.node}))return a();if(!(e.isJSXIdentifier()||e.isJSXMemberExpression()||e.isJSXNamespacedName())){if(e.isIdentifier()){var n=e.scope.getBinding(e.node.name);if(n&&n.constant)return}if(!e.isImmutable()){if(e.isPure()){var r=e.evaluate();if(r.confident){var s=r.value;if(!(!t.mutablePropsAllowed&&s&&"object"==typeof s||"function"==typeof s))return void e.skip()}else if(H(r.deopt))return}a()}}}},ReferencedIdentifier:function(e,t){for(var a=e.node,n=e.scope;n;){if(n===t.targetScope)return;if(r(a,n))break;n=n.parent}t.targetScope=i(n)}};return{name:"transform-react-constant-elements",visitor:{JSXElement:function(e){if(!n.has(e.node)){n.set(e.node,e.scope);var t=e.node.openingElement.name,r=!1;if(null!=a){for(var s=t;ht(s);)s=s.property;var d=s.name;r=a.includes(d)}var u={isImmutable:!0,mutablePropsAllowed:r,targetScope:e.scope.getProgramParent()};if(e.traverse(o,u),u.isImmutable){var l,c=u.targetScope;n.set(e.node,c);for(var p=e;!l&&p.parentPath.isJSX();)p=p.parentPath,l=n.get(p.node);if(null!=l||(l=i(e.scope)),c!==l){var g=e.scope.generateUidBasedOnNode(t);c.push({id:Cr(g)});var f=jE.expression.ast(YV||(YV=E(["\n "," || ("," = ",")\n "])),Cr(g),Cr(g),e.node);(e.parentPath.isJSXElement()||e.parentPath.isJSXAttribute())&&(f=Yi(f)),e.replaceWith(f)}}}}}}})),tH=pL((function(e){function t(e,t){for(var a=t.arguments[0].properties,n=!0,r=0;r<a.length;r++){if(Kt(ol(a[r]),{value:"displayName"})){n=!1;break}}n&&a.unshift($r(Cr("displayName"),jr(e)))}e.assertVersion(7);var a=sa("React.createClass");function n(e){if(!e||!I(e))return!1;if(!a(e.callee)&&"createReactClass"!==e.callee.name)return!1;var t=e.arguments;return 1===t.length&&!!ae(t[0])}return{name:"transform-react-display-name",visitor:{ExportDefaultDeclaration:function(e,a){var r=e.node;if(n(r.declaration)){var s=a.filename||"unknown",i=pj.basename(s,pj.extname(s));"index"===i&&(i=pj.basename(pj.dirname(s))),t(i,r.declaration)}},CallExpression:function(e){var a,r=e.node;n(r)&&(e.find((function(e){if(e.isAssignmentExpression())a=e.node.left;else if(e.isObjectProperty())a=e.node.key;else if(e.isVariableDeclarator())a=e.node.id;else if(e.isStatement())return!0;if(a)return!0})),a&&(Z(a)&&(a=a.property),H(a)&&t(a.name,r)))}}}})),aH=_r,nH=gr,rH=Cr,sH=xl,iH=H,oH=gt,dH=ft,uH=ht,lH=mt,cH=yt,pH=Kt,gH=ae,fH=Tl,hH=q,mH=Ia,yH=Br,RH=Fr,bH=Lr,vH=$r,xH=kl,EH=vs,DH=jr,AH=Xr;function wH(e){var t={JSXNamespacedName:function(t){if(e.throwIfNamespace)throw t.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},JSXSpreadChild:function(e){throw e.buildCodeFrameError("Spread children are not supported in React.")}};return t.JSXElement={exit:function(t,s){var i=function(t,s){if(e.filter&&!e.filter(t.node,s))return;var i=t.get("openingElement");i.parent.children=xH.buildChildren(i.parent);var o,d=a(i.node.name,i.node),u=[];iH(d)?o=d.name:pH(d)&&(o=d.value);var l={tagExpr:d,tagName:o,args:u,pure:!1};e.pre&&e.pre(l,s);var c=i.node.attributes;c=c.length?function(e,t){var a=[],s=[],i=t.opts.useSpread,o=void 0!==i&&i;if("boolean"!=typeof o)throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");var d=t.opts.useBuiltIns||!1;if("boolean"!=typeof d)throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(o&&d)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both");if(o){var u=e.map(n);return bH(u)}for(;e.length;){var l=e.shift();cH(l)?(a=r(a,s),s.push(l.argument)):a.push(n(l))}if(r(a,s),1===s.length)e=s[0];else{gH(s[0])||s.unshift(bH([]));var c=d?yH(rH("Object"),rH("assign")):t.addHelper("extends");e=nH(c,s)}return e}(c,s):RH();u.push.apply(u,[c].concat(A(t.node.children))),e.post&&e.post(l,s);var p=l.call||nH(l.callee,u);l.pure&&eM(p);return p}(t,s);i&&t.replaceWith(sH(i,t.node))}},t.JSXFragment={exit:function(t,a){if(e.compat)throw t.buildCodeFrameError("Fragment tags are only supported in React 16 and up.");var n=function(t,a){if(e.filter&&!e.filter(t.node,a))return;var n=t.get("openingElement");n.parent.children=xH.buildChildren(n.parent);var r=[],s=null,i={tagExpr:a.get("jsxFragIdentifier")(),tagName:s,args:r,pure:!1};e.pre&&e.pre(i,a);r.push.apply(r,[RH()].concat(A(t.node.children))),e.post&&e.post(i,a);a.set("usedFragment",!0);var o=i.call||nH(i.callee,r);i.pure&&eM(o);return o}(t,a);n&&t.replaceWith(sH(n,t.node))}},t;function a(e,t){if(dH(e)){if("this"===e.name&&fH(e,t))return AH();if(!mH(e.name,!1))return DH(e.name);e.type="Identifier"}else{if(uH(e))return yH(a(e.object,e),a(e.property,e));if(lH(e))return DH(e.namespace.name+":"+e.name.name)}return e}function n(e){var t,a=function(e){return oH(e)?e.expression:e}(e.value||aH(!0));if(cH(e))return EH(e.argument);hH(a)&&!oH(e.value)&&(a.value=a.value.replace(/\n\s+/g," "),null==(t=a.extra)||delete t.raw);return lH(e.name)?e.name=DH(e.name.namespace.name+":"+e.name.name.name):mH(e.name.name,!1)?e.name.type="Identifier":e.name=DH(e.name.name),sH(vH(e.name,a),e)}function r(e,t){return e.length?(t.push(bH(e)),[]):e}}var CH=pL((function(e){function t(e,t){return lt(e)&&ft(e.name,{name:t})}return e.assertVersion(7),{name:"transform-react-inline-elements",visitor:wH({filter:function(e){return e.openingElement&&!function(e){for(var a=0;a<e.length;a++){var n=e[a];if(yt(n))return!0;if(t(n,"ref"))return!0}return!1}(e.openingElement.attributes)},pre:function(e){var t=e.tagName,a=e.args;kl.isCompatTag(t)?a.push(jr(t)):a.push(e.tagExpr)},post:function(e,t){e.callee=t.addHelper("jsx");var a=e.args[1],n=!1;if(ae(a)){var r=a.properties.findIndex((function(e){return H(e.key,{name:"key"})}));r>-1&&(e.args.splice(2,0,a.properties[r].value),a.properties.splice(r,1),n=!0)}else J(a)&&e.args.splice(1,1,Lr([]));!n&&e.args.length>2&&e.args.splice(2,0,Jr("void",Pr(0))),e.pure=!0}})}})),SH="react",TH="React.createElement",jH="React.Fragment",PH=/\*?\s*@jsxImportSource\s+([^\s]+)/,FH=/\*?\s*@jsxRuntime\s+([^\s]+)/,_H=/\*?\s*@jsx\s+([^\s]+)/,kH=/\*?\s*@jsxFrag\s+([^\s]+)/,IH=function(e,t){return e.get("@babel/plugin-react-jsx/"+t)},BH=function(e,t,a){return e.set("@babel/plugin-react-jsx/"+t,a)};function OH(e){var t=e.name,a=e.development;return pL((function(e,n){var r=n.pure,s=n.throwIfNamespace,i=void 0===s||s,o=n.filter,d=n.runtime,u=void 0===d?a?"automatic":"classic":d,l=n.importSource,c=void 0===l?SH:l,p=n.pragma,g=void 0===p?TH:p,f=n.pragmaFrag,h=void 0===f?jH:f,m=n.useSpread,y=void 0!==m&&m,R=n.useBuiltIns,b=void 0!==R&&R;if("classic"===u){if("boolean"!=typeof y)throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");if("boolean"!=typeof b)throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(y&&b)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both")}var v={JSXOpeningElement:function(e,t){for(var a,n=S(e.get("attributes"));!(a=n()).done;){var r=a.value;if(r.isJSXElement()){var s=r.node.name.name;if("__source"===s||"__self"===s)throw e.buildCodeFrameError("__source and __self should not be defined in props and are reserved for internal usage.")}}var i=[];(function(e){var t=function(e){var t=e.scope;do{if(t.path.isFunctionParent()&&!t.path.isArrowFunctionExpression())return t.path}while(t=t.parent);return null}(e);if(null===t)return!0;if(!t.isMethod())return!0;if("constructor"!==t.node.kind)return!0;return a=t.parentPath.parentPath,!(null!==a.node.superClass);var a})(e)&&i.push(Xi(Zi("__self"),Yi(Xr()))),i.push(Xi(Zi("__source"),Yi(function(e,t){var a=e.node.loc;if(!a)return e.scope.buildUndefinedNode();if(!t.fileNameIdentifier){var n=t.filename,r=void 0===n?"":n,s=e.scope.generateUidIdentifier("_jsxFileName"),i=e.hub.getScope();i&&i.push({id:s,init:jr(r)}),t.fileNameIdentifier=s}return function(e,t,a){var n=null!=t?Pr(t):Fr(),r=null!=a?Pr(a+1):Fr(),s=$r(Cr("fileName"),e),i=$r(Cr("lineNumber"),n),o=$r(Cr("columnNumber"),r);return Lr([s,i,o])}(tu(t.fileNameIdentifier),a.start.line,a.start.column)}(e,t)))),e.pushContainer("attributes",i)}};return{name:t,inherits:FL,visitor:{JSXNamespacedName:function(e){if(i)throw e.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},JSXSpreadChild:function(e){throw e.buildCodeFrameError("Spread children are not supported in React.")},Program:{enter:function(e,t){var r=t.file,s=u,i=c,o=g,d=h,l=!!n.importSource,p=!!n.pragma,f=!!n.pragmaFrag;if(r.ast.comments)for(var m,y=S(r.ast.comments);!(m=y()).done;){var R=m.value,b=PH.exec(R.value);b&&(i=b[1],l=!0);var x=FH.exec(R.value);x&&(s=x[1]);var E=_H.exec(R.value);E&&(o=E[1],p=!0);var D=kH.exec(R.value);D&&(d=D[1],f=!0)}if(BH(t,"runtime",s),"classic"===s){if(l)throw e.buildCodeFrameError("importSource cannot be set when runtime is classic.");var A=NH(o),w=NH(d);BH(t,"id/createElement",(function(){return tu(A)})),BH(t,"id/fragment",(function(){return tu(w)})),BH(t,"defaultPure",o===TH)}else{if("automatic"!==s)throw e.buildCodeFrameError('Runtime must be either "classic" or "automatic".');if(p||f)throw e.buildCodeFrameError("pragma and pragmaFrag cannot be set when runtime is automatic.");var C=function(n,r){return BH(t,n,function(e,t,n,r){return function(){var s=function(e,t){switch(t){case"Fragment":return e+"/"+(a?"jsx-dev-runtime":"jsx-runtime");case"jsxDEV":return e+"/jsx-dev-runtime";case"jsx":case"jsxs":return e+"/jsx-runtime";case"createElement":return e}}(r,n);if(mS(t)){var i=IH(e,"imports/"+n);return i?tu(i):(i=vS(t,n,s,{importedInterop:"uncompiled",importPosition:"after"}),BH(e,"imports/"+n,i),i)}var o=IH(e,"requires/"+s);return o?o=tu(o):(o=function(e,t,a){return new bS(e).addNamespace(t,a)}(t,s,{importedInterop:"uncompiled"}),BH(e,"requires/"+s,o)),Br(o,Cr(n))}}(t,e,r,i))};C("id/jsx",a?"jsxDEV":"jsx"),C("id/jsxs",a?"jsxDEV":"jsxs"),C("id/createElement","createElement"),C("id/fragment","Fragment"),BH(t,"defaultPure",i===SH)}a&&e.traverse(v,t)}},JSXElement:{exit:function(e,t){var n;n="classic"===IH(t,"runtime")||function(e){for(var t=e.get("openingElement").node.attributes,a=!1,n=0;n<t.length;n++){var r=t[n];if(a&<(r)&&"key"===r.name.name)return!0;yt(r)&&(a=!0)}return!1}(e)?function(e,t){var a=e.get("openingElement");return x(t,"createElement",[T(a),j(t,e,a.get("attributes"))].concat(A(kl.buildChildren(e.node))))}(e,t):function(e,t){for(var n,r=e.get("openingElement"),s=[T(r)],i=[],o=Object.create(null),d=S(r.get("attributes"));!(n=d()).done;){var u=n.value;if(u.isJSXAttribute()&&ft(u.node.name)){var l=u.node.name.name;switch(l){case"__source":case"__self":if(o[l])throw LH(e,l);case"key":var c=D(u.node.value);if(null===c)throw u.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');o[l]=c;break;default:i.push(u)}}else i.push(u)}var p,g,f,h,m=kl.buildChildren(e.node);p=i.length||m.length?function(e,t,a){var n=e.reduce(w,[]);(null==a?void 0:a.length)>0&&n.push(C(a));return Lr(n)}(i,0,m):Lr([]);s.push(p),a?s.push(null!=(g=o.key)?g:e.scope.buildUndefinedNode(),_r(m.length>1),null!=(f=o.__source)?f:e.scope.buildUndefinedNode(),null!=(h=o.__self)?h:e.scope.buildUndefinedNode()):void 0!==o.key&&s.push(o.key);return x(t,m.length>1?"jsxs":"jsx",s)}(e,t),e.replaceWith(xl(n,e.node))}},JSXFragment:{exit:function(e,t){var n;n="classic"===IH(t,"runtime")?function(e,t){if(o&&!o(e.node,t))return;return x(t,"createElement",[IH(t,"id/fragment")(),Fr()].concat(A(kl.buildChildren(e.node))))}(e,t):function(e,t){var n=[IH(t,"id/fragment")()],r=kl.buildChildren(e.node);n.push(Lr(r.length>0?[C(r)]:[])),a&&n.push(e.scope.buildUndefinedNode(),_r(r.length>1));return x(t,r.length>1?"jsxs":"jsx",n)}(e,t),e.replaceWith(xl(n,e.node))}},JSXAttribute:function(e){ct(e.node.value)&&(e.node.value=Yi(e.node.value))}}};function x(e,t,a){var n=gr(IH(e,"id/"+t)(),a);return(null!=r?r:IH(e,"defaultPure"))&&eM(n),n}function E(e,t){if(ft(e)){if("this"===e.name&&Tl(e,t))return Xr();if(!Ia(e.name,!1))return jr(e.name);e.type="Identifier"}else{if(ht(e))return Br(E(e.object,e),E(e.property,e));if(mt(e))return jr(e.namespace.name+":"+e.name.name)}return e}function D(e){return gt(e)?e.expression:e}function w(e,t){if(yt(t.node)){var a=t.node.argument;return ae(a)?e.push.apply(e,A(a.properties)):e.push(vs(a)),e}var n,r=D("key"!==t.node.name.name?t.node.value||_r(!0):t.node.value);if("key"===t.node.name.name&&null===r)throw t.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');q(r)&&!gt(t.node.value)&&(r.value=r.value.replace(/\n\s+/g," "),null==(n=r.extra)||delete n.raw);return mt(t.node.name)?t.node.name=jr(t.node.name.namespace.name+":"+t.node.name.name.name):Ia(t.node.name.name,!1)?t.node.name.type="Identifier":t.node.name=jr(t.node.name.name),e.push(xl($r(t.node.name,r),t.node)),e}function C(e){var t;if(1===e.length)t=e[0];else{if(!(e.length>1))return;t=sr(e)}return $r(Cr("children"),t)}function T(e){var t,a=E(e.node.name,e.node);return H(a)?t=a.name:Kt(a)&&(t=a.value),kl.isCompatTag(t)?jr(t):a}function j(e,t,a){var n=IH(e,"runtime");if("automatic"!==n){var r=[],s=a.reduce(w,[]);if(y)s.length&&r.push(Lr(s));else{var i=0;s.forEach((function(e,t){Ie(e)&&(t>i&&r.push(Lr(s.slice(i,t))),r.push(e.argument),i=t+1)})),s.length>i&&r.push(Lr(s.slice(i)))}return r.length?1===r.length?r[0]:(ae(r[0])||r.unshift(Lr([])),gr(b?Br(Cr("Object"),Cr("assign")):e.addHelper("extends"),r)):Fr()}for(var o,d=[],u=Object.create(null),l=S(a);!(o=l()).done;){var c=o.value,p=lt(c)&&ft(c.name)&&c.name.name;if("automatic"===n&&("__source"===p||"__self"===p)){if(u[p])throw LH(t,p);u[p]=!0}w(d,c)}return 1===d.length&&Ie(d[0])?d[0].argument:d.length>0?Lr(d):Fr()}}))}function NH(e){return e.split(".").map((function(e){return Cr(e)})).reduce((function(e,t){return Br(e,t)}))}function LH(e,t){var a="transform-react-jsx-"+t.slice(2);return e.buildCodeFrameError("Duplicate "+t+" prop found. You are most likely using the deprecated "+a+" Babel plugin. Both __source and __self are automatically set when using the automatic runtime. Please remove transform-react-jsx-source and transform-react-jsx-self from your Babel config.")}var MH=OH({name:"transform-react-jsx",development:!1}),$H=pL((function(e){return e.assertVersion(7),{name:"transform-react-jsx-compat",manipulateOptions:function(e,t){t.plugins.push("jsx")},visitor:wH({pre:function(e){e.callee=e.tagExpr},post:function(e){kl.isCompatTag(e.tagName)&&(e.call=gr(Br(Br(Cr("React"),Cr("DOM")),e.tagExpr,Kt(e.tagExpr)),e.args))},compat:!0})}})),UH=OH({name:"transform-react-jsx/development",development:!0});var GH=pL((function(e){e.assertVersion(7);var t={JSXOpeningElement:function(e){if(function(e){var t=function(e){var t=e.scope;do{if(t.path.isFunctionParent()&&!t.path.isArrowFunctionExpression())return t.path}while(t=t.parent);return null}(e);return!(null!==t&&t.isMethod()&&"constructor"===t.node.kind&&null!==t.parentPath.parentPath.node.superClass)}(e)){var t=e.node,a=Zi("__self"),n=Xr();t.attributes.push(Xi(a,Yi(n)))}}};return{name:"transform-react-jsx-self",visitor:{Program:function(e){e.traverse(t)}}}})),WH="__source",VH=pL((function(e){return e.assertVersion(7),{name:"transform-react-jsx-source",visitor:{JSXOpeningElement:function(e,t){var a=Zi(WH),n=e.container.openingElement.loc;if(n){for(var r=e.container.openingElement.attributes,s=0;s<r.length;s++){var i=r[s].name;if((null==i?void 0:i.name)===WH)return}if(!t.fileNameIdentifier){var o=t.filename||"",d=e.scope.generateUidIdentifier("_jsxFileName"),u=e.hub.getScope();u&&u.push({id:d,init:jr(o)}),t.fileNameIdentifier=d}var l=function(e,t,a){var n=null!=t?Pr(t):Fr(),r=null!=a?Pr(a+1):Fr();return Lr([$r(Cr("fileName"),e),$r(Cr("lineNumber"),n),$r(Cr("columnNumber"),r)])}(tu(t.fileNameIdentifier),n.start.line,n.start.column);r.push(Xi(a,Yi(l)))}}}}})),HH=r((function(e){function t(a){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=t=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),t(a)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0}),"/$$rollup_base$$/node_modules/@babel/runtime/helpers"),KH=r((function(e){var t=HH.default;function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}e.exports=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var r=a(n);if(r&&r.has(e))return r.get(e);var s={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var d=i?Object.getOwnPropertyDescriptor(e,o):null;d&&(d.get||d.set)?Object.defineProperty(s,o,d):s[o]=e[o]}return s.default=e,r&&r.set(e,s),s},e.exports.default=e.exports,e.exports.__esModule=!0}),"/$$rollup_base$$/node_modules/@babel/runtime/helpers"),XH=r((function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0}),"/$$rollup_base$$/node_modules/@babel/runtime/helpers"),qH=function(e,t){return function(){var a=ZH;ZH=e;try{for(var n=arguments.length,r=new Array(n),s=0;s<n;s++)r[s]=arguments[s];return t.apply(this,r)}finally{ZH=a}}},zH=eK,JH=function(e){var t=eK();return t.memberExpression(t.identifier("regeneratorRuntime"),t.identifier(e),!1)},YH=function(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})},QH=function(e,t){t?e.replaceWith(t):e.remove()},ZH=null;function eK(){return ZH}var tK=Object.defineProperty({wrapWithTypes:qH,getTypes:zH,runtimeProperty:JH,isReference:YH,replaceWithOrRemove:QH},"__esModule",{value:!0}),aK=KH(tK),nK=Object.prototype.hasOwnProperty,rK=function(e){var t=aK.getTypes();t.assertFunction(e.node);var a={};function n(e,n){var r=e.node,s=e.scope;t.assertVariableDeclaration(r);var i=[];return r.declarations.forEach((function(e){a[e.id.name]=t.identifier(e.id.name),s.removeBinding(e.id.name),e.init?i.push(t.assignmentExpression("=",e.id,e.init)):n&&i.push(e.id)})),0===i.length?null:1===i.length?i[0]:t.sequenceExpression(i)}e.get("body").traverse({VariableDeclaration:{exit:function(e){var a=n(e,!1);null===a?e.remove():aK.replaceWithOrRemove(e,t.expressionStatement(a)),e.skip()}},ForStatement:function(e){var t=e.get("init");t.isVariableDeclaration()&&aK.replaceWithOrRemove(t,n(t,!1))},ForXStatement:function(e){var t=e.get("left");t.isVariableDeclaration()&&aK.replaceWithOrRemove(t,n(t,!0))},FunctionDeclaration:function(e){var n=e.node;a[n.id.name]=n.id;var r=t.expressionStatement(t.assignmentExpression("=",t.clone(n.id),t.functionExpression(e.scope.generateUidIdentifierBasedOnNode(n),n.params,n.body,n.generator,n.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",r),e.remove()):aK.replaceWithOrRemove(e,r),e.scope.removeBinding(n.id.name),e.skip()},FunctionExpression:function(e){e.skip()},ArrowFunctionExpression:function(e){e.skip()}});var r={};e.get("params").forEach((function(e){var a=e.node;t.isIdentifier(a)&&(r[a.name]=a)}));var s=[];return Object.keys(a).forEach((function(e){nK.call(r,e)||s.push(t.variableDeclarator(a[e],null))})),0===s.length?null:t.variableDeclaration("var",s)},sK=XH(aS);function iK(){sK.default.ok(this instanceof iK)}function oK(e){iK.call(this),(0,tK.getTypes)().assertLiteral(e),this.returnLoc=e}(0,tS.inherits)(oK,iK);var dK=oK;function uK(e,t,a){iK.call(this);var n=(0,tK.getTypes)();n.assertLiteral(e),n.assertLiteral(t),a?n.assertIdentifier(a):a=null,this.breakLoc=e,this.continueLoc=t,this.label=a}(0,tS.inherits)(uK,iK);var lK=uK;function cK(e){iK.call(this),(0,tK.getTypes)().assertLiteral(e),this.breakLoc=e}(0,tS.inherits)(cK,iK);var pK=cK;function gK(e,t,a){iK.call(this),(0,tK.getTypes)().assertLiteral(e),t?sK.default.ok(t instanceof hK):t=null,a?sK.default.ok(a instanceof yK):a=null,sK.default.ok(t||a),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=a}(0,tS.inherits)(gK,iK);var fK=gK;function hK(e,t){iK.call(this);var a=(0,tK.getTypes)();a.assertLiteral(e),a.assertIdentifier(t),this.firstLoc=e,this.paramId=t}(0,tS.inherits)(hK,iK);var mK=hK;function yK(e,t){iK.call(this);var a=(0,tK.getTypes)();a.assertLiteral(e),a.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}(0,tS.inherits)(yK,iK);var RK=yK;function bK(e,t){iK.call(this);var a=(0,tK.getTypes)();a.assertLiteral(e),a.assertIdentifier(t),this.breakLoc=e,this.label=t}(0,tS.inherits)(bK,iK);var vK=bK;function xK(e){sK.default.ok(this instanceof xK),sK.default.ok(e instanceof oX.Emitter),this.emitter=e,this.entryStack=[new oK(e.finalLoc)]}var EK=xK.prototype,DK=xK;EK.withEntry=function(e,t){sK.default.ok(e instanceof iK),this.entryStack.push(e);try{t.call(this.emitter)}finally{var a=this.entryStack.pop();sK.default.strictEqual(a,e)}},EK._findLeapLocation=function(e,t){for(var a=this.entryStack.length-1;a>=0;--a){var n=this.entryStack[a],r=n[e];if(r)if(t){if(n.label&&n.label.name===t.name)return r}else if(!(n instanceof bK))return r}return null},EK.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},EK.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)};var AK={FunctionEntry:dK,LoopEntry:lK,SwitchEntry:pK,TryEntry:fK,CatchEntry:mK,FinallyEntry:RK,LabeledEntry:vK,LeapManager:DK},wK=Object,CK=Object.defineProperty,SK=Object.create;function TK(e,t,a){if(CK)try{CK.call(wK,e,t,{value:a})}catch(n){e[t]=a}else e[t]=a}function jK(e){return e&&(TK(e,"call",e.call),TK(e,"apply",e.apply)),e}jK(CK),jK(SK);var PK=jK(Object.prototype.hasOwnProperty),FK=jK(Number.prototype.toString),_K=jK(String.prototype.slice),kK=function(){};function IK(e){return SK?SK.call(wK,e):(kK.prototype=e||null,new kK)}var BK=Math.random,OK=IK(null);function NK(){do{var e=LK(_K.call(FK.call(BK(),36),2))}while(PK.call(OK,e));return OK[e]=e}function LK(e){var t={};return t[e]=!0,Object.keys(t)[0]}var MK=Object.getOwnPropertyNames;function $K(e){return IK(null)}Object.getOwnPropertyNames=function(e){for(var t=MK(e),a=0,n=0,r=t.length;a<r;++a)PK.call(OK,t[a])||(a>n&&(t[n]=t[a]),++n);return t.length=n,t};var UK=function(e){var t=NK(),a=IK(null);function n(n){return PK.call(n,t)||function(n){var r;TK(n,t,(function(t,s){if(t===a)return s?r=null:r||(r=e(n))}))}(n),n[t](a)}return e=e||$K,n.forget=function(e){PK.call(e,t)&&e[t](a,!0)},n},GK=XH(aS),WK=UK(),VK=Object.prototype.hasOwnProperty;function HK(e,t){function a(e){var t=(0,tK.getTypes)();t.assertNode(e);var a=!1;function r(e){return a||(Array.isArray(e)?e.some(r):t.isNode(e)&&(GK.default.strictEqual(a,!1),a=n(e))),a}var s=t.VISITOR_KEYS[e.type];if(s)for(var i=0;i<s.length;i++){r(e[s[i]])}return a}function n(n){(0,tK.getTypes)().assertNode(n);var r=WK(n);return VK.call(r,e)?r[e]:VK.call(KK,n.type)?r[e]=!1:VK.call(t,n.type)?r[e]=!0:r[e]=a(n)}return n.onlyChildren=a,n}var KK={FunctionExpression:!0,ArrowFunctionExpression:!0},XK={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},qK={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var zK in qK)VK.call(qK,zK)&&(XK[zK]=qK[zK]);var JK={hasSideEffects:HK("hasSideEffects",XK),containsLeap:HK("containsLeap",qK)},YK=XH(aS),QK=KH(AK),ZK=KH(JK),eX=KH(tK),tX=Object.prototype.hasOwnProperty;function aX(e){YK.default.ok(this instanceof aX),eX.getTypes().assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.insertedLocs=new Set,this.finalLoc=this.loc(),this.tryEntries=[],this.leapManager=new QK.LeapManager(this)}var nX=aX.prototype,rX=aX;function sX(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(e))}nX.loc=function(){var e=eX.getTypes().numericLiteral(-1);return this.insertedLocs.add(e),e},nX.getInsertedLocs=function(){return this.insertedLocs},nX.getContextId=function(){return eX.getTypes().clone(this.contextId)},nX.mark=function(e){eX.getTypes().assertLiteral(e);var t=this.listing.length;return-1===e.value?e.value=t:YK.default.strictEqual(e.value,t),this.marked[t]=!0,e},nX.emit=function(e){var t=eX.getTypes();t.isExpression(e)&&(e=t.expressionStatement(e)),t.assertStatement(e),this.listing.push(e)},nX.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},nX.assign=function(e,t){var a=eX.getTypes();return a.expressionStatement(a.assignmentExpression("=",a.cloneDeep(e),t))},nX.contextProperty=function(e,t){var a=eX.getTypes();return a.memberExpression(this.getContextId(),t?a.stringLiteral(e):a.identifier(e),!!t)},nX.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},nX.setReturnValue=function(e){eX.getTypes().assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},nX.clearPendingException=function(e,t){var a=eX.getTypes();a.assertLiteral(e);var n=a.callExpression(this.contextProperty("catch",!0),[a.clone(e)]);t?this.emitAssign(t,n):this.emit(n)},nX.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(eX.getTypes().breakStatement())},nX.jumpIf=function(e,t){var a=eX.getTypes();a.assertExpression(e),a.assertLiteral(t),this.emit(a.ifStatement(e,a.blockStatement([this.assign(this.contextProperty("next"),t),a.breakStatement()])))},nX.jumpIfNot=function(e,t){var a,n=eX.getTypes();n.assertExpression(e),n.assertLiteral(t),a=n.isUnaryExpression(e)&&"!"===e.operator?e.argument:n.unaryExpression("!",e),this.emit(n.ifStatement(a,n.blockStatement([this.assign(this.contextProperty("next"),t),n.breakStatement()])))},nX.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},nX.getContextFunction=function(e){var t=eX.getTypes();return t.functionExpression(e||null,[this.getContextId()],t.blockStatement([this.getDispatchLoop()]),!1,!1)},nX.getDispatchLoop=function(){var e,t=this,a=eX.getTypes(),n=[],r=!1;return t.listing.forEach((function(s,i){t.marked.hasOwnProperty(i)&&(n.push(a.switchCase(a.numericLiteral(i),e=[])),r=!1),r||(e.push(s),a.isCompletionStatement(s)&&(r=!0))})),this.finalLoc.value=this.listing.length,n.push(a.switchCase(this.finalLoc,[]),a.switchCase(a.stringLiteral("end"),[a.returnStatement(a.callExpression(this.contextProperty("stop"),[]))])),a.whileStatement(a.numericLiteral(1),a.switchStatement(a.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),n))},nX.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=eX.getTypes(),t=0;return e.arrayExpression(this.tryEntries.map((function(a){var n=a.firstLoc.value;YK.default.ok(n>=t,"try entries out of order"),t=n;var r=a.catchEntry,s=a.finallyEntry,i=[a.firstLoc,r?r.firstLoc:null];return s&&(i[2]=s.firstLoc,i[3]=s.afterLoc),e.arrayExpression(i.map((function(t){return t&&e.clone(t)})))})))},nX.explode=function(e,t){var a=eX.getTypes(),n=e.node,r=this;if(a.assertNode(n),a.isDeclaration(n))throw sX(n);if(a.isStatement(n))return r.explodeStatement(e);if(a.isExpression(n))return r.explodeExpression(e,t);switch(n.type){case"Program":return e.get("body").map(r.explodeStatement,r);case"VariableDeclarator":throw sX(n);case"Property":case"SwitchCase":case"CatchClause":throw new Error(n.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+JSON.stringify(n.type))}},nX.explodeStatement=function(e,t){var a,n,r,s=eX.getTypes(),i=e.node,o=this;if(s.assertStatement(i),t?s.assertIdentifier(t):t=null,s.isBlockStatement(i))e.get("body").forEach((function(e){o.explodeStatement(e)}));else if(ZK.containsLeap(i))switch(i.type){case"ExpressionStatement":o.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":n=this.loc(),o.leapManager.withEntry(new QK.LabeledEntry(n,i.label),(function(){o.explodeStatement(e.get("body"),i.label)})),o.mark(n);break;case"WhileStatement":a=this.loc(),n=this.loc(),o.mark(a),o.jumpIfNot(o.explodeExpression(e.get("test")),n),o.leapManager.withEntry(new QK.LoopEntry(n,a,t),(function(){o.explodeStatement(e.get("body"))})),o.jump(a),o.mark(n);break;case"DoWhileStatement":var d=this.loc(),u=this.loc();n=this.loc(),o.mark(d),o.leapManager.withEntry(new QK.LoopEntry(n,u,t),(function(){o.explode(e.get("body"))})),o.mark(u),o.jumpIf(o.explodeExpression(e.get("test")),d),o.mark(n);break;case"ForStatement":r=this.loc();var l=this.loc();n=this.loc(),i.init&&o.explode(e.get("init"),!0),o.mark(r),i.test&&o.jumpIfNot(o.explodeExpression(e.get("test")),n),o.leapManager.withEntry(new QK.LoopEntry(n,l,t),(function(){o.explodeStatement(e.get("body"))})),o.mark(l),i.update&&o.explode(e.get("update"),!0),o.jump(r),o.mark(n);break;case"TypeCastExpression":return o.explodeExpression(e.get("expression"));case"ForInStatement":r=this.loc(),n=this.loc();var c=o.makeTempVar();o.emitAssign(c,s.callExpression(eX.runtimeProperty("keys"),[o.explodeExpression(e.get("right"))])),o.mark(r);var p=o.makeTempVar();o.jumpIf(s.memberExpression(s.assignmentExpression("=",p,s.callExpression(s.cloneDeep(c),[])),s.identifier("done"),!1),n),o.emitAssign(i.left,s.memberExpression(s.cloneDeep(p),s.identifier("value"),!1)),o.leapManager.withEntry(new QK.LoopEntry(n,r,t),(function(){o.explodeStatement(e.get("body"))})),o.jump(r),o.mark(n);break;case"BreakStatement":o.emitAbruptCompletion({type:"break",target:o.leapManager.getBreakLoc(i.label)});break;case"ContinueStatement":o.emitAbruptCompletion({type:"continue",target:o.leapManager.getContinueLoc(i.label)});break;case"SwitchStatement":var g=o.emitAssign(o.makeTempVar(),o.explodeExpression(e.get("discriminant")));n=this.loc();for(var f=this.loc(),h=f,m=[],y=i.cases||[],R=y.length-1;R>=0;--R){var b=y[R];s.assertSwitchCase(b),b.test?h=s.conditionalExpression(s.binaryExpression("===",s.cloneDeep(g),b.test),m[R]=this.loc(),h):m[R]=f}var v=e.get("discriminant");eX.replaceWithOrRemove(v,h),o.jump(o.explodeExpression(v)),o.leapManager.withEntry(new QK.SwitchEntry(n),(function(){e.get("cases").forEach((function(e){var t=e.key;o.mark(m[t]),e.get("consequent").forEach((function(e){o.explodeStatement(e)}))}))})),o.mark(n),-1===f.value&&(o.mark(f),YK.default.strictEqual(n.value,f.value));break;case"IfStatement":var x=i.alternate&&this.loc();n=this.loc(),o.jumpIfNot(o.explodeExpression(e.get("test")),x||n),o.explodeStatement(e.get("consequent")),x&&(o.jump(n),o.mark(x),o.explodeStatement(e.get("alternate"))),o.mark(n);break;case"ReturnStatement":o.emitAbruptCompletion({type:"return",value:o.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":n=this.loc();var E=i.handler,D=E&&this.loc(),A=D&&new QK.CatchEntry(D,E.param),w=i.finalizer&&this.loc(),C=w&&new QK.FinallyEntry(w,n),S=new QK.TryEntry(o.getUnmarkedCurrentLoc(),A,C);o.tryEntries.push(S),o.updateContextPrevLoc(S.firstLoc),o.leapManager.withEntry(S,(function(){if(o.explodeStatement(e.get("block")),D){w?o.jump(w):o.jump(n),o.updateContextPrevLoc(o.mark(D));var t=e.get("handler.body"),a=o.makeTempVar();o.clearPendingException(S.firstLoc,a),t.traverse(iX,{getSafeParam:function(){return s.cloneDeep(a)},catchParamName:E.param.name}),o.leapManager.withEntry(A,(function(){o.explodeStatement(t)}))}w&&(o.updateContextPrevLoc(o.mark(w)),o.leapManager.withEntry(C,(function(){o.explodeStatement(e.get("finalizer"))})),o.emit(s.returnStatement(s.callExpression(o.contextProperty("finish"),[C.firstLoc]))))})),o.mark(n);break;case"ThrowStatement":o.emit(s.throwStatement(o.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+JSON.stringify(i.type))}else o.emit(i)};var iX={Identifier:function(e,t){e.node.name===t.catchParamName&&eX.isReference(e)&&eX.replaceWithOrRemove(e,t.getSafeParam())},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};nX.emitAbruptCompletion=function(e){(function(e){var t=e.type;if("normal"===t)return!tX.call(e,"target");if("break"===t||"continue"===t)return!tX.call(e,"value")&&eX.getTypes().isLiteral(e.target);if("return"===t||"throw"===t)return tX.call(e,"value")&&!tX.call(e,"target");return!1})(e)||YK.default.ok(!1,"invalid completion record: "+JSON.stringify(e)),YK.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=eX.getTypes(),a=[t.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(t.assertLiteral(e.target),a[1]=this.insertedLocs.has(e.target)?e.target:t.cloneDeep(e.target)):"return"!==e.type&&"throw"!==e.type||e.value&&(t.assertExpression(e.value),a[1]=this.insertedLocs.has(e.value)?e.value:t.cloneDeep(e.value)),this.emit(t.returnStatement(t.callExpression(this.contextProperty("abrupt"),a)))},nX.getUnmarkedCurrentLoc=function(){return eX.getTypes().numericLiteral(this.listing.length)},nX.updateContextPrevLoc=function(e){var t=eX.getTypes();e?(t.assertLiteral(e),-1===e.value?e.value=this.listing.length:YK.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},nX.explodeExpression=function(e,t){var a=eX.getTypes(),n=e.node;if(!n)return n;a.assertExpression(n);var r,s,i=this;function o(e){if(a.assertExpression(e),!t)return e;i.emit(e)}if(!ZK.containsLeap(n))return o(n);var d=ZK.containsLeap.onlyChildren(n);function u(e,t,n){YK.default.ok(!n||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var r=i.explodeExpression(t,n);return n||(e||d&&!a.isLiteral(r))&&(r=i.emitAssign(e||i.makeTempVar(),r)),r}switch(n.type){case"MemberExpression":return o(a.memberExpression(i.explodeExpression(e.get("object")),n.computed?u(null,e.get("property")):n.property,n.computed));case"CallExpression":var l,c=e.get("callee"),p=e.get("arguments"),g=[],f=!1;if(p.forEach((function(e){f=f||ZK.containsLeap(e.node)})),a.isMemberExpression(c.node))if(f){var h=u(i.makeTempVar(),c.get("object")),m=c.node.computed?u(null,c.get("property")):c.node.property;g.unshift(h),l=a.memberExpression(a.memberExpression(a.cloneDeep(h),m,c.node.computed),a.identifier("call"),!1)}else l=i.explodeExpression(c);else l=u(null,c),a.isMemberExpression(l)&&(l=a.sequenceExpression([a.numericLiteral(0),a.cloneDeep(l)]));return p.forEach((function(e){g.push(u(null,e))})),o(a.callExpression(l,g.map((function(e){return a.cloneDeep(e)}))));case"NewExpression":return o(a.newExpression(u(null,e.get("callee")),e.get("arguments").map((function(e){return u(null,e)}))));case"ObjectExpression":return o(a.objectExpression(e.get("properties").map((function(e){return e.isObjectProperty()?a.objectProperty(e.node.key,u(null,e.get("value")),e.node.computed):e.node}))));case"ArrayExpression":return o(a.arrayExpression(e.get("elements").map((function(e){return u(null,e)}))));case"SequenceExpression":var y=n.expressions.length-1;return e.get("expressions").forEach((function(e){e.key===y?r=i.explodeExpression(e,t):i.explodeExpression(e,!0)})),r;case"LogicalExpression":s=this.loc(),t||(r=i.makeTempVar());var R=u(r,e.get("left"));return"&&"===n.operator?i.jumpIfNot(R,s):(YK.default.strictEqual(n.operator,"||"),i.jumpIf(R,s)),u(r,e.get("right"),t),i.mark(s),r;case"ConditionalExpression":var b=this.loc();s=this.loc();var v=i.explodeExpression(e.get("test"));return i.jumpIfNot(v,b),t||(r=i.makeTempVar()),u(r,e.get("consequent"),t),i.jump(s),i.mark(b),u(r,e.get("alternate"),t),i.mark(s),r;case"UnaryExpression":return o(a.unaryExpression(n.operator,i.explodeExpression(e.get("argument")),!!n.prefix));case"BinaryExpression":return o(a.binaryExpression(n.operator,u(null,e.get("left")),u(null,e.get("right"))));case"AssignmentExpression":if("="===n.operator)return o(a.assignmentExpression(n.operator,i.explodeExpression(e.get("left")),i.explodeExpression(e.get("right"))));var x=i.explodeExpression(e.get("left")),E=i.emitAssign(i.makeTempVar(),x);return o(a.assignmentExpression("=",a.cloneDeep(x),a.assignmentExpression(n.operator,a.cloneDeep(E),i.explodeExpression(e.get("right")))));case"UpdateExpression":return o(a.updateExpression(n.operator,i.explodeExpression(e.get("argument")),n.prefix));case"YieldExpression":s=this.loc();var D=n.argument&&i.explodeExpression(e.get("argument"));if(D&&n.delegate){var A=i.makeTempVar(),w=a.returnStatement(a.callExpression(i.contextProperty("delegateYield"),[D,a.stringLiteral(A.property.name),s]));return w.loc=n.loc,i.emit(w),i.mark(s),A}i.emitAssign(i.contextProperty("next"),s);var C=a.returnStatement(a.cloneDeep(D)||null);return C.loc=n.loc,i.emit(C),i.mark(s),i.contextProperty("sent");default:throw new Error("unknown Expression of type "+JSON.stringify(n.type))}};var oX={Emitter:rX},dX=r((function(e,t){t.__esModule=!0,t.default=function(e){var t=a.getTypes();if(!e.node||!t.isFunction(e.node))throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");if(!t.isObjectMethod(e.node))return e;if(!e.node.generator)return e;var n=e.node.params.map((function(e){return t.cloneDeep(e)})),r=t.functionExpression(null,n,t.cloneDeep(e.node.body),e.node.generator,e.node.async);return a.replaceWithOrRemove(e,t.objectProperty(t.cloneDeep(e.node.key),r,e.node.computed,!1)),e.get("value")};var a=KH(tK)}),"/$$rollup_base$$/node_modules/regenerator-transform/lib"),uX=XH(aS),lX=XH(dX),cX=KH(tK);function pX(e,t){return e.generator?e.async?!1!==t.opts.asyncGenerators:!1!==t.opts.generators:!!e.async&&!1!==t.opts.async}var gX=UK();var fX={"FunctionExpression|FunctionDeclaration|Method":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&cX.isReference(e)&&(cX.replaceWithOrRemove(e,t.getArgsId()),t.usesArguments=!0)},ThisExpression:function(e,t){t.usesThis=!0}},hX={MetaProperty:function(e){var t=e.node;if("function"===t.meta.name&&"sent"===t.property.name){var a=cX.getTypes();cX.replaceWithOrRemove(e,a.memberExpression(a.clone(this.context),a.identifier("_sent")))}}},mX={Function:function(e){e.skip()},AwaitExpression:function(e){var t=cX.getTypes(),a=e.node.argument;cX.replaceWithOrRemove(e,t.yieldExpression(t.callExpression(cX.runtimeProperty("awrap"),[a]),!1))}},yX=function(e){var t=e.types;return{Method:function(e,a){var n=e.node;if(pX(n,a)){var r=t.functionExpression(null,[],t.cloneNode(n.body,!1),n.generator,n.async);e.get("body").set("body",[t.returnStatement(t.callExpression(r,[]))]),n.async=!1,n.generator=!1,e.get("body.body.0.argument.callee").unwrapFunctionEnvironment()}},Function:{exit:cX.wrapWithTypes(t,(function(e,a){var n=e.node;if(pX(n,a)){n=(e=(0,lX.default)(e)).node;var r=e.scope.generateUidIdentifier("context"),s=e.scope.generateUidIdentifier("args");e.ensureBlock();var i=e.get("body");n.async&&i.traverse(mX),i.traverse(hX,{context:r});var o=[],d=[];i.get("body").forEach((function(e){var a=e.node;t.isExpressionStatement(a)&&t.isStringLiteral(a.expression)||a&&null!=a._blockHoist?o.push(a):d.push(a)})),o.length>0&&(i.node.body=d);var u=function(e){var t=cX.getTypes(),a=e.node;t.assertFunction(a),a.id||(a.id=e.scope.parent.generateUidIdentifier("callee"));if(a.generator&&t.isFunctionDeclaration(a))return function(e){var t=cX.getTypes(),a=e.node;t.assertIdentifier(a.id);var n=e.findParent((function(e){return e.isProgram()||e.isBlockStatement()}));if(!n)return a.id;var r=n.node;uX.default.ok(Array.isArray(r.body));var s=gX(r);s.decl||(s.decl=t.variableDeclaration("var",[]),n.unshiftContainer("body",s.decl),s.declPath=n.get("body.0"));uX.default.strictEqual(s.declPath.node,s.decl);var i=n.scope.generateUidIdentifier("marked"),o=t.callExpression(cX.runtimeProperty("mark"),[t.clone(a.id)]),d=s.decl.declarations.push(t.variableDeclarator(i,o))-1,u=s.declPath.get("declarations."+d+".init");return uX.default.strictEqual(u.node,o),u.addComment("leading","#__PURE__"),t.clone(i)}(e);return t.clone(a.id)}(e);t.assertIdentifier(n.id);var l=t.identifier(n.id.name+"$"),c=rK(e),p={usesThis:!1,usesArguments:!1,getArgsId:function(){return t.clone(s)}};if(e.traverse(fX,p),p.usesArguments){c=c||t.variableDeclaration("var",[]);var g=t.identifier("arguments");g._shadowedFunctionLiteral=e,c.declarations.push(t.variableDeclarator(t.clone(s),g))}var f=new oX.Emitter(r);f.explode(e.get("body")),c&&c.declarations.length>0&&o.push(c);var h=[f.getContextFunction(l)],m=f.getTryLocsList();if(n.generator?h.push(u):(p.usesThis||m||n.async)&&h.push(t.nullLiteral()),p.usesThis?h.push(t.thisExpression()):(m||n.async)&&h.push(t.nullLiteral()),m?h.push(m):n.async&&h.push(t.nullLiteral()),n.async){var y=e.scope;do{y.hasOwnBinding("Promise")&&y.rename("Promise")}while(y=y.parent);h.push(t.identifier("Promise"))}var R=t.callExpression(cX.runtimeProperty(n.async?"async":"wrap"),h);o.push(t.returnStatement(R)),n.body=t.blockStatement(o),e.get("body.body").forEach((function(e){return e.scope.registerDeclaration(e)}));var b=i.node.directives;b&&(n.body.directives=b);var v=n.generator;v&&(n.generator=!1),n.async&&(n.async=!1),v&&t.isExpression(n)&&(cX.replaceWithOrRemove(e,t.callExpression(cX.runtimeProperty("mark"),[n])),e.addComment("leading","#__PURE__"));var x=f.getInsertedLocs();e.traverse({NumericLiteral:function(e){x.has(e.node)&&e.replaceWith(t.numericLiteral(e.node.value))}}),e.requeue()}}))}}},RX=r((function(e,t){t.__esModule=!0,t.default=function(e){var t={visitor:yX(e)},a=e&&e.version;a&&parseInt(a,10)>=7&&(t.name="regenerator-transform");return t}}),"/$$rollup_base$$/node_modules/regenerator-transform/lib").default,bX=pL((function(e){return e.assertVersion(7),{name:"transform-reserved-words",visitor:{"BindingIdentifier|ReferencedIdentifier":function(e){Fl(e.node.name)||e.scope.rename(e.node.name)}}}}));var vX,xX,EX,DX=r((function(e,t){var a;t=e.exports=c,a="object"==typeof la&&la.env&&la.env.NODE_DEBUG&&/\bsemver\b/i.test(la.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var n=Number.MAX_SAFE_INTEGER||9007199254740991,r=t.re=[],s=t.src=[],i=t.tokens={},o=0;function d(e){i[e]=o++}d("NUMERICIDENTIFIER"),s[i.NUMERICIDENTIFIER]="0|[1-9]\\d*",d("NUMERICIDENTIFIERLOOSE"),s[i.NUMERICIDENTIFIERLOOSE]="[0-9]+",d("NONNUMERICIDENTIFIER"),s[i.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",d("MAINVERSION"),s[i.MAINVERSION]="("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")",d("MAINVERSIONLOOSE"),s[i.MAINVERSIONLOOSE]="("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")",d("PRERELEASEIDENTIFIER"),s[i.PRERELEASEIDENTIFIER]="(?:"+s[i.NUMERICIDENTIFIER]+"|"+s[i.NONNUMERICIDENTIFIER]+")",d("PRERELEASEIDENTIFIERLOOSE"),s[i.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[i.NUMERICIDENTIFIERLOOSE]+"|"+s[i.NONNUMERICIDENTIFIER]+")",d("PRERELEASE"),s[i.PRERELEASE]="(?:-("+s[i.PRERELEASEIDENTIFIER]+"(?:\\."+s[i.PRERELEASEIDENTIFIER]+")*))",d("PRERELEASELOOSE"),s[i.PRERELEASELOOSE]="(?:-?("+s[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[i.PRERELEASEIDENTIFIERLOOSE]+")*))",d("BUILDIDENTIFIER"),s[i.BUILDIDENTIFIER]="[0-9A-Za-z-]+",d("BUILD"),s[i.BUILD]="(?:\\+("+s[i.BUILDIDENTIFIER]+"(?:\\."+s[i.BUILDIDENTIFIER]+")*))",d("FULL"),d("FULLPLAIN"),s[i.FULLPLAIN]="v?"+s[i.MAINVERSION]+s[i.PRERELEASE]+"?"+s[i.BUILD]+"?",s[i.FULL]="^"+s[i.FULLPLAIN]+"$",d("LOOSEPLAIN"),s[i.LOOSEPLAIN]="[v=\\s]*"+s[i.MAINVERSIONLOOSE]+s[i.PRERELEASELOOSE]+"?"+s[i.BUILD]+"?",d("LOOSE"),s[i.LOOSE]="^"+s[i.LOOSEPLAIN]+"$",d("GTLT"),s[i.GTLT]="((?:<|>)?=?)",d("XRANGEIDENTIFIERLOOSE"),s[i.XRANGEIDENTIFIERLOOSE]=s[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",d("XRANGEIDENTIFIER"),s[i.XRANGEIDENTIFIER]=s[i.NUMERICIDENTIFIER]+"|x|X|\\*",d("XRANGEPLAIN"),s[i.XRANGEPLAIN]="[v=\\s]*("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:"+s[i.PRERELEASE]+")?"+s[i.BUILD]+"?)?)?",d("XRANGEPLAINLOOSE"),s[i.XRANGEPLAINLOOSE]="[v=\\s]*("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:"+s[i.PRERELEASELOOSE]+")?"+s[i.BUILD]+"?)?)?",d("XRANGE"),s[i.XRANGE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAIN]+"$",d("XRANGELOOSE"),s[i.XRANGELOOSE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAINLOOSE]+"$",d("COERCE"),s[i.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",d("COERCERTL"),r[i.COERCERTL]=new RegExp(s[i.COERCE],"g"),d("LONETILDE"),s[i.LONETILDE]="(?:~>?)",d("TILDETRIM"),s[i.TILDETRIM]="(\\s*)"+s[i.LONETILDE]+"\\s+",r[i.TILDETRIM]=new RegExp(s[i.TILDETRIM],"g");d("TILDE"),s[i.TILDE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAIN]+"$",d("TILDELOOSE"),s[i.TILDELOOSE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAINLOOSE]+"$",d("LONECARET"),s[i.LONECARET]="(?:\\^)",d("CARETTRIM"),s[i.CARETTRIM]="(\\s*)"+s[i.LONECARET]+"\\s+",r[i.CARETTRIM]=new RegExp(s[i.CARETTRIM],"g");d("CARET"),s[i.CARET]="^"+s[i.LONECARET]+s[i.XRANGEPLAIN]+"$",d("CARETLOOSE"),s[i.CARETLOOSE]="^"+s[i.LONECARET]+s[i.XRANGEPLAINLOOSE]+"$",d("COMPARATORLOOSE"),s[i.COMPARATORLOOSE]="^"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+")$|^$",d("COMPARATOR"),s[i.COMPARATOR]="^"+s[i.GTLT]+"\\s*("+s[i.FULLPLAIN]+")$|^$",d("COMPARATORTRIM"),s[i.COMPARATORTRIM]="(\\s*)"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+"|"+s[i.XRANGEPLAIN]+")",r[i.COMPARATORTRIM]=new RegExp(s[i.COMPARATORTRIM],"g");d("HYPHENRANGE"),s[i.HYPHENRANGE]="^\\s*("+s[i.XRANGEPLAIN]+")\\s+-\\s+("+s[i.XRANGEPLAIN]+")\\s*$",d("HYPHENRANGELOOSE"),s[i.HYPHENRANGELOOSE]="^\\s*("+s[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[i.XRANGEPLAINLOOSE]+")\\s*$",d("STAR"),s[i.STAR]="(<|>)?=?\\s*\\*";for(var u=0;u<o;u++)a(u,s[u]),r[u]||(r[u]=new RegExp(s[u]));function l(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof c)return e;if("string"!=typeof e)return null;if(e.length>256)return null;if(!(t.loose?r[i.LOOSE]:r[i.FULL]).test(e))return null;try{return new c(e,t)}catch(e){return null}}function c(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof c){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof c))return new c(e,t);a("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?r[i.LOOSE]:r[i.FULL]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<n)return t}return e})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}t.parse=l,t.valid=function(e,t){var a=l(e,t);return a?a.version:null},t.clean=function(e,t){var a=l(e.trim().replace(/^[=v]+/,""),t);return a?a.version:null},t.SemVer=c,c.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},c.prototype.toString=function(){return this.version},c.prototype.compare=function(e){return a("SemVer.compare",this.version,this.options,e),e instanceof c||(e=new c(e,this.options)),this.compareMain(e)||this.comparePre(e)},c.prototype.compareMain=function(e){return e instanceof c||(e=new c(e,this.options)),g(this.major,e.major)||g(this.minor,e.minor)||g(this.patch,e.patch)},c.prototype.comparePre=function(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],r=e.prerelease[t];if(a("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return g(n,r)}while(++t)},c.prototype.compareBuild=function(e){e instanceof c||(e=new c(e,this.options));var t=0;do{var n=this.build[t],r=e.build[t];if(a("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return g(n,r)}while(++t)},c.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var a=this.prerelease.length;--a>=0;)"number"==typeof this.prerelease[a]&&(this.prerelease[a]++,a=-2);-1===a&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,a,n){"string"==typeof a&&(n=a,a=void 0);try{return new c(e,a).inc(t,n).version}catch(e){return null}},t.diff=function(e,t){if(y(e,t))return null;var a=l(e),n=l(t),r="";if(a.prerelease.length||n.prerelease.length){r="pre";var s="prerelease"}for(var i in a)if(("major"===i||"minor"===i||"patch"===i)&&a[i]!==n[i])return r+i;return s},t.compareIdentifiers=g;var p=/^[0-9]+$/;function g(e,t){var a=p.test(e),n=p.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1}function f(e,t,a){return new c(e,a).compare(new c(t,a))}function h(e,t,a){return f(e,t,a)>0}function m(e,t,a){return f(e,t,a)<0}function y(e,t,a){return 0===f(e,t,a)}function R(e,t,a){return 0!==f(e,t,a)}function b(e,t,a){return f(e,t,a)>=0}function v(e,t,a){return f(e,t,a)<=0}function x(e,t,a,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return y(e,a,n);case"!=":return R(e,a,n);case">":return h(e,a,n);case">=":return b(e,a,n);case"<":return m(e,a,n);case"<=":return v(e,a,n);default:throw new TypeError("Invalid operator: "+t)}}function E(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof E){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof E))return new E(e,t);a("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===D?this.value="":this.value=this.operator+this.semver.version,a("comp",this)}t.rcompareIdentifiers=function(e,t){return g(t,e)},t.major=function(e,t){return new c(e,t).major},t.minor=function(e,t){return new c(e,t).minor},t.patch=function(e,t){return new c(e,t).patch},t.compare=f,t.compareLoose=function(e,t){return f(e,t,!0)},t.compareBuild=function(e,t,a){var n=new c(e,a),r=new c(t,a);return n.compare(r)||n.compareBuild(r)},t.rcompare=function(e,t,a){return f(t,e,a)},t.sort=function(e,a){return e.sort((function(e,n){return t.compareBuild(e,n,a)}))},t.rsort=function(e,a){return e.sort((function(e,n){return t.compareBuild(n,e,a)}))},t.gt=h,t.lt=m,t.eq=y,t.neq=R,t.gte=b,t.lte=v,t.cmp=x,t.Comparator=E;var D={};function A(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof A)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new A(e.raw,t);if(e instanceof E)return new A(e.value,t);if(!(this instanceof A))return new A(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function w(e,t){for(var a=!0,n=e.slice(),r=n.pop();a&&n.length;)a=n.every((function(e){return r.intersects(e,t)})),r=n.pop();return a}function C(e){return!e||"x"===e.toLowerCase()||"*"===e}function S(e,t,a,n,r,s,i,o,d,u,l,c,p){return((t=C(a)?"":C(n)?">="+a+".0.0":C(r)?">="+a+"."+n+".0":">="+t)+" "+(o=C(d)?"":C(u)?"<"+(+d+1)+".0.0":C(l)?"<"+d+"."+(+u+1)+".0":c?"<="+d+"."+u+"."+l+"-"+c:"<="+o)).trim()}function T(e,t,n){for(var r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==D&&e[r].semver.prerelease.length>0){var s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function j(e,t,a){try{t=new A(t,a)}catch(e){return!1}return t.test(e)}function P(e,t,a,n){var r,s,i,o,d;switch(e=new c(e,n),t=new A(t,n),a){case">":r=h,s=v,i=m,o=">",d=">=";break;case"<":r=m,s=b,i=h,o="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(j(e,t,n))return!1;for(var u=0;u<t.set.length;++u){var l=t.set[u],p=null,g=null;if(l.forEach((function(e){e.semver===D&&(e=new E(">=0.0.0")),p=p||e,g=g||e,r(e.semver,p.semver,n)?p=e:i(e.semver,g.semver,n)&&(g=e)})),p.operator===o||p.operator===d)return!1;if((!g.operator||g.operator===o)&&s(e,g.semver))return!1;if(g.operator===d&&i(e,g.semver))return!1}return!0}E.prototype.parse=function(e){var t=this.options.loose?r[i.COMPARATORLOOSE]:r[i.COMPARATOR],a=e.match(t);if(!a)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new c(a[2],this.options.loose):this.semver=D},E.prototype.toString=function(){return this.value},E.prototype.test=function(e){if(a("Comparator.test",e,this.options.loose),this.semver===D||e===D)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return x(e,this.operator,this.semver,this.options)},E.prototype.intersects=function(e,t){if(!(e instanceof E))throw new TypeError("a Comparator is required");var a;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(a=new A(e.value,t),j(this.value,a,t));if(""===e.operator)return""===e.value||(a=new A(this.value,t),j(e.semver,a,t));var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=x(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),d=x(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||s&&i||o||d},t.Range=A,A.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},A.prototype.toString=function(){return this.range},A.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?r[i.HYPHENRANGELOOSE]:r[i.HYPHENRANGE];e=e.replace(n,S),a("hyphen replace",e),e=e.replace(r[i.COMPARATORTRIM],"$1$2$3"),a("comparator trim",e,r[i.COMPARATORTRIM]),e=(e=(e=e.replace(r[i.TILDETRIM],"$1~")).replace(r[i.CARETTRIM],"$1^")).split(/\s+/).join(" ");var s=t?r[i.COMPARATORLOOSE]:r[i.COMPARATOR],o=e.split(" ").map((function(e){return function(e,t){return a("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){a("caret",e,t);var n=t.loose?r[i.CARETLOOSE]:r[i.CARET];return e.replace(n,(function(t,n,r,s,i){var o;return a("caret",e,t,n,r,s,i),C(n)?o="":C(r)?o=">="+n+".0.0 <"+(+n+1)+".0.0":C(s)?o="0"===n?">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0":">="+n+"."+r+".0 <"+(+n+1)+".0.0":i?(a("replaceCaret pr",i),o="0"===n?"0"===r?">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+r+"."+(+s+1):">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+(+r+1)+".0":">="+n+"."+r+"."+s+"-"+i+" <"+(+n+1)+".0.0"):(a("no pr"),o="0"===n?"0"===r?">="+n+"."+r+"."+s+" <"+n+"."+r+"."+(+s+1):">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0":">="+n+"."+r+"."+s+" <"+(+n+1)+".0.0"),a("caret return",o),o}))}(e,t)})).join(" ")}(e,t),a("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var n=t.loose?r[i.TILDELOOSE]:r[i.TILDE];return e.replace(n,(function(t,n,r,s,i){var o;return a("tilde",e,t,n,r,s,i),C(n)?o="":C(r)?o=">="+n+".0.0 <"+(+n+1)+".0.0":C(s)?o=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0":i?(a("replaceTilde pr",i),o=">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+(+r+1)+".0"):o=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0",a("tilde return",o),o}))}(e,t)})).join(" ")}(e,t),a("tildes",e),e=function(e,t){return a("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var n=t.loose?r[i.XRANGELOOSE]:r[i.XRANGE];return e.replace(n,(function(n,r,s,i,o,d){a("xRange",e,n,r,s,i,o,d);var u=C(s),l=u||C(i),c=l||C(o),p=c;return"="===r&&p&&(r=""),d=t.includePrerelease?"-0":"",u?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(l&&(i=0),o=0,">"===r?(r=">=",l?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===r&&(r="<",l?s=+s+1:i=+i+1),n=r+s+"."+i+"."+o+d):l?n=">="+s+".0.0"+d+" <"+(+s+1)+".0.0"+d:c&&(n=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0"+d),a("xRange return",n),n}))}(e,t)})).join(" ")}(e,t),a("xrange",e),e=function(e,t){return a("replaceStars",e,t),e.trim().replace(r[i.STAR],"")}(e,t),a("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(o=o.filter((function(e){return!!e.match(s)}))),o=o.map((function(e){return new E(e,this.options)}),this)},A.prototype.intersects=function(e,t){if(!(e instanceof A))throw new TypeError("a Range is required");return this.set.some((function(a){return w(a,t)&&e.set.some((function(e){return w(e,t)&&a.every((function(a){return e.every((function(e){return a.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new A(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},A.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(T(this.set[t],e,this.options))return!0;return!1},t.satisfies=j,t.maxSatisfying=function(e,t,a){var n=null,r=null;try{var s=new A(t,a)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(n&&-1!==r.compare(e)||(r=new c(n=e,a)))})),n},t.minSatisfying=function(e,t,a){var n=null,r=null;try{var s=new A(t,a)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(n&&1!==r.compare(e)||(r=new c(n=e,a)))})),n},t.minVersion=function(e,t){e=new A(e,t);var a=new c("0.0.0");if(e.test(a))return a;if(a=new c("0.0.0-0"),e.test(a))return a;a=null;for(var n=0;n<e.set.length;++n){e.set[n].forEach((function(e){var t=new c(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":a&&!h(a,t)||(a=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(a&&e.test(a))return a;return null},t.validRange=function(e,t){try{return new A(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,a){return P(e,t,"<",a)},t.gtr=function(e,t,a){return P(e,t,">",a)},t.outside=P,t.prerelease=function(e,t){var a=l(e,t);return a&&a.prerelease.length?a.prerelease:null},t.intersects=function(e,t,a){return e=new A(e,a),t=new A(t,a),e.intersects(t)},t.coerce=function(e,t){if(e instanceof c)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var a=null;if((t=t||{}).rtl){for(var n;(n=r[i.COERCERTL].exec(e))&&(!a||a.index+a[0].length!==e.length);)a&&n.index+n[0].length===a.index+a[0].length||(a=n),r[i.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;r[i.COERCERTL].lastIndex=-1}else a=e.match(r[i.COERCE]);if(null===a)return null;return l(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),t)}}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver"),AX=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"],wX=t,CX=wX.types,SX=wX.template;function TX(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function jX(e){if(e.isIdentifier()&&!e.scope.hasBinding(e.node.name,!0))return e.node.name;var t=e.evaluate().deopt;return t&&t.isIdentifier()?t.node.name:void 0}function PX(e,t){void 0===t&&(t=!1);var a=e.node,n=e.parent,r=e.scope;if(e.isStringLiteral())return a.value;var s=a.name,i=e.isIdentifier();if(i&&!t&&!n.computed)return s;if(t&&e.isMemberExpression()&&e.get("object").isIdentifier({name:"Symbol"})&&!r.hasBinding("Symbol",!0)){var o=PX(e.get("property"),e.node.computed);if(o)return"Symbol."+o}if(!i||r.hasBinding(s,!0)){var d=e.evaluate().value;if("string"==typeof d)return d}}function FX(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var t=jX(e.get("object"));return t?{id:t,placement:"prototype"}:{id:null,placement:null}}var a=jX(e);if(a)return{id:a,placement:"static"};var n,r=e.evaluate().value;return void 0!==r?{id:(n=r,Object.prototype.toString.call(n).slice(8,-1)),placement:"prototype"}:e.isRegExpLiteral()?{id:"RegExp",placement:"prototype"}:e.isFunction()?{id:"Function",placement:"prototype"}:{id:null,placement:null}}function _X(e){return e._blockHoist=3,e}var kX=t.types,IX=function(){function e(e){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=e}var t=e.prototype;return t.storeAnonymous=function(e,t,a){var n=this._normalizeKey(e,t),r=this._ensure(this._anonymousImports,e,Set);if(!r.has(n)){var s=a("script"===e.node.sourceType,kX.stringLiteral(this._resolver(t)));r.add(n),this._injectImport(e,s)}},t.storeNamed=function(e,t,a,n){var r=this._normalizeKey(e,t,a),s=this._ensure(this._imports,e,Map);if(!s.has(r)){var i=n("script"===e.node.sourceType,kX.stringLiteral(this._resolver(t)),kX.identifier(a)),o=i.node,d=i.name;s.set(r,d),this._injectImport(e,o)}return kX.identifier(s.get(r))},t._injectImport=function(e,t){var a=this._lastImports.get(e);a=(a=a&&a.node&&a.parent===e.node&&a.container===e.node.body?a.insertAfter(t):e.unshiftContainer("body",t))[a.length-1],this._lastImports.set(e,a)},t._ensure=function(e,t,a){var n=e.get(t);return n||(n=new a,e.set(t,n)),n},t._normalizeKey=function(e,t,a){void 0===a&&(a="");var n=e.node.sourceType;return(a&&n)+"::"+t+"::"+a},e}();function BX(e,t){return t.length?' - The following "'+e+"\" patterns didn't match any polyfill:\n"+t.map((function(e){return" "+String(e)+"\n"})).join(""):""}function OX(e,t,a,n){var r,s,i,o,d=function(e){var a=function(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+e+"$")}catch(e){return null}}(e);if(!a)return!1;for(var n,s=!1,i=S(t);!(n=i()).done;){var o=n.value;a.test(o)&&(s=!0,r.add(o))}return!s},u=r=new Set,l=Array.from(a).filter(d),c=r=new Set,p=Array.from(n).filter(d),g=(s=u,i=c,o=new Set,s.forEach((function(e){return i.has(e)&&o.add(e)})),o);if(g.size>0||l.length>0||p.length>0)throw new Error('Error while validating the "'+e+'" provider options:\n'+BX("include",l)+BX("exclude",p)+function(e){return e.size?' - The following polyfills were matched both by "include" and "exclude" patterns:\n'+Array.from(e,(function(e){return" "+e+"\n"})).join(""):""}(g));return{include:u,exclude:c}}var NX=function(e){function t(t,a,n,r){return e({kind:"property",object:t,key:a,placement:n},r)}return{ReferencedIdentifier:function(t){var a=t.node.name;t.scope.getBindingIdentifier(a)||e({kind:"global",name:a},t)},MemberExpression:function(e){var a=PX(e.get("property"),e.node.computed);if(a&&"prototype"!==a){var n=e.get("object"),r=n.scope.getBinding(n.node.name);if(!r||!r.path.isImportNamespaceSpecifier()){var s=FX(n);return t(s.id,a,s.placement,e)}}},ObjectPattern:function(e){var a,n=e.parentPath,r=e.parent;if(n.isVariableDeclarator())a=n.get("init");else if(n.isAssignmentExpression())a=n.get("right");else if(n.isFunction()){var s=n.parentPath;(s.isCallExpression()||s.isNewExpression())&&s.node.callee===r&&(a=s.get("arguments")[e.key])}var i=null,o=null;if(a){var d=FX(a);i=d.id,o=d.placement}for(var u,l=S(e.get("properties"));!(u=l()).done;){var c=u.value;if(c.isObjectProperty()){var p=PX(c.get("key"));p&&t(i,p,o,c)}}},BinaryExpression:function(t){if("in"===t.node.operator){var a=FX(t.get("right")),n=PX(t.get("left"),!0);n&&e({kind:"in",object:a.id,key:n,placement:a.placement},t)}}}},LX=function(e){return{ImportDeclaration:function(t){var a=function(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}(t);a&&e({kind:"import",source:a},t)},Program:function(t){t.get("body").forEach((function(t){var a=function(e){var t=e.node;if(CX.isExpressionStatement(t)){var a=t.expression;return CX.isCallExpression(a)&&CX.isIdentifier(a.callee)&&"require"===a.callee.name&&1===a.arguments.length&&CX.isStringLiteral(a.arguments[0])?a.arguments[0].value:void 0}}(t);a&&e({kind:"import",source:a},t)}))}}};var MX=new Set(["global","globalThis","self","window"]);function $X(e){var t=e.static,a=e.instance,n=e.global;return function(e){if("global"===e.kind&&n&&TX(n,e.name))return{kind:"global",desc:n[e.name],name:e.name};if("property"===e.kind||"in"===e.kind){var r=e.placement,s=e.object,i=e.key;if(s&&"static"===r){if(n&&MX.has(s)&&TX(n,i))return{kind:"global",desc:n[i],name:i};if(t&&TX(t,s)&&TX(t[s],i))return{kind:"static",desc:t[s][i],name:s+"$"+i}}if(a&&TX(a,i))return{kind:"instance",desc:a[i],name:""+i}}}}var UX=SI.default||SI;function GX(e,t,a,n,r,s){var i,o,d,u,l,c=function(e,t){var a,n,r=e.method,s=e.targets,i=e.ignoreBrowserslistConfig,o=e.configPath,d=e.debug,u=e.shouldInjectPolyfill,l=e.absoluteImports,c=x(e,AX);if("usage-global"===r)a="usageGlobal";else if("entry-global"===r)a="entryGlobal";else{if("usage-pure"!==r)throw"string"!=typeof r?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global" or "usage-pure" (received '+JSON.stringify(r)+")");a="usagePure"}if("function"==typeof u){if(e.include||e.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(null!=u)throw new Error(".shouldInjectPolyfill must be a function, or undefined (received "+JSON.stringify(u)+")");if(null!=l&&"boolean"!=typeof l&&"string"!=typeof l)throw new Error(".absoluteImports must be a boolean, a string, or undefined (received "+JSON.stringify(l)+")");if(s||o||i){var p="string"==typeof s||Array.isArray(s)?{browsers:s}:s;n=UX(p,{ignoreBrowserslistConfig:i,configPath:o})}else n=t.targets();return{method:r,methodName:a,targets:n,absoluteImports:null!=l&&l,shouldInjectPolyfill:u,debug:!!d,providerOptions:c}}(t,s),p=c.method,g=c.methodName,f=c.targets,h=c.debug,m=c.shouldInjectPolyfill,y=c.providerOptions,R=c.absoluteImports,b=function(e){return function(t){var a=t.findParent((function(e){return e.isProgram()}));return{injectGlobalImport:function(t){e.storeAnonymous(a,t,(function(e,t){return e?SX.statement.ast(vX||(vX=E(["require(",")"])),t):CX.importDeclaration([],t)}))},injectNamedImport:function(t,n,r){return void 0===r&&(r=n),e.storeNamed(a,t,n,(function(e,t,n){var s=a.scope.generateUidIdentifier(r);return{node:e?_X(SX.statement.ast(xX||(xX=E(["\n var "," = require(",").","\n "])),s,t,n)):CX.importDeclaration([CX.importSpecifier(s,n)],t),name:s.name}}))},injectDefaultImport:function(t,n){return void 0===n&&(n=t),e.storeNamed(a,t,"default",(function(e,t){var r=a.scope.generateUidIdentifier(n);return{node:e?_X(SX.statement.ast(EX||(EX=E(["var "," = require(",")"])),r,t)):CX.importDeclaration([CX.importDefaultSpecifier(r)],t),name:r.name}}))}}}}(new IX((function(e){return function(e,t,a){if(!1===a)return t;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}(0,e,R)}))),v=new Map,D={babel:s,getUtils:b,method:t.method,targets:f,createMetaResolver:$X,shouldInjectPolyfill:function(t){if(void 0===u)throw new Error("Internal error in the "+e.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(u.has(t)||console.warn("Internal error in the "+A.name+' provider: unknown polyfill "'+t+'".'),l&&!l(t))return!1;var a=vI(t,f,{compatData:d,includes:i,excludes:o});if(m&&"boolean"!=typeof(a=m(t,a)))throw new Error(".shouldInjectPolyfill must return a boolean.");return a},debug:function(e){r().found=!0,h&&e&&(r().polyfills.has(A.name)||r().polyfills.set(e,d&&e&&d[e]))},assertDependency:function(e,t){if(void 0===t&&(t="*"),!1!==a&&!R){var s="*"===t?e:e+"@^"+t;!a.all&&function(e,t,a){var n=e.get(t);void 0===n&&(n=a(),e.set(t,n));return n}(v,e+" :: "+n,(function(){return!0}))||r().missingDeps.add(s)}}},A=e(D,y,n);if("function"!=typeof A[g])throw new Error('The "'+(A.name||e.name)+'" provider doesn\'t support the "'+p+'" polyfilling method.');Array.isArray(A.polyfills)?(u=new Set(A.polyfills),l=A.filterPolyfills):A.polyfills?(u=new Set(Object.keys(A.polyfills)),d=A.polyfills,l=A.filterPolyfills):u=new Set;var w=OX(A.name||e.name,u,y.include||[],y.exclude||[]);return i=w.include,o=w.exclude,{debug:h,method:p,targets:f,provider:A,callProvider:function(e,t){var a=b(t);A[g](e,a,t)}}}function WX(e){return pL((function(t,a,n){t.assertVersion(7);var r,s=t.traverse,i=function(e,t){var a=e.missingDependencies,n=void 0===a?{}:a;if(!1===n)return!1;var r=t.caller((function(e){return null==e?void 0:e.name})),s=n.log,i=void 0===s?"deferred":s,o=n.inject,d=void 0===o?"rollup-plugin-babel"===r?"throw":"import":o,u=n.all;return{log:i,inject:d,all:void 0!==u&&u}}(a,t),o=GX(e,a,i,n,(function(){return r}),t),d=o.debug,u=o.method,l=o.targets,c=o.provider,p=o.callProvider,g="entry-global"===u?LX:NX,f=c.visitor?s.visitors.merge([g(p),c.visitor]):g(p);return d&&"#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"!==d&&(console.log(c.name+": `DEBUG` option"),console.log("\nUsing targets: "+function(e){return JSON.stringify(yI(e),null,2)}(l)),console.log("\nUsing polyfills with `"+u+"` method:")),{name:"inject-polyfills",visitor:f,pre:function(){var e;r={polyfills:new Map,found:!1,providers:new Set,missingDeps:new Set},null==(e=c.pre)||e.apply(this,arguments)},post:function(){var e;if(null==(e=c.post)||e.apply(this,arguments),!1!==i&&(i.log,r.missingDeps),d)if(this.filename&&console.log("\n["+this.filename+"]"),0!==r.polyfills.size){"entry-global"===u?console.log("The "+c.name+" polyfill entry has been replaced with the following polyfills:"):console.log("The "+c.name+" polyfill added the following polyfills:");for(var t,a=S(r.polyfills);!(t=a()).done;){var n=D(t.value,2),s=n[0],o=n[1];if(o){var p=RI(s,l,o),g=JSON.stringify(p).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+s+" "+g)}else console.log(" "+s)}}else console.log("entry-global"===u?r.found?"Based on your targets, the "+c.name+" polyfill did not add any polyfill.":"The entry point for the "+c.name+" polyfill has not been found.":"Based on your code and targets, the "+c.name+" polyfill did not add any polyfill.")}}}))}var VX=function(e,t,a,n){return void 0===a&&(a=[]),{name:e,pure:t,global:a,meta:n}},HX=function(e,t,a){return void 0===a&&(a=null),VX(t[0],e,t,{minRuntimeVersion:a})},KX=function(e){return VX(e[0],null,e)},XX=function(e,t){return VX(t,e,[])},qX=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],zX=["es6.string.iterator"].concat(qX),JX=["es6.object.to-string","es6.promise"],YX={DataView:KX(["es6.typed.data-view"]),Float32Array:KX(["es6.typed.float32-array"]),Float64Array:KX(["es6.typed.float64-array"]),Int8Array:KX(["es6.typed.int8-array"]),Int16Array:KX(["es6.typed.int16-array"]),Int32Array:KX(["es6.typed.int32-array"]),Map:HX("map",["es6.map"].concat(A(zX))),Number:KX(["es6.number.constructor"]),Promise:HX("promise",JX),RegExp:KX(["es6.regexp.constructor"]),Set:HX("set",["es6.set"].concat(A(zX))),Symbol:HX("symbol",["es6.symbol"]),Uint8Array:KX(["es6.typed.uint8-array"]),Uint8ClampedArray:KX(["es6.typed.uint8-clamped-array"]),Uint16Array:KX(["es6.typed.uint16-array"]),Uint32Array:KX(["es6.typed.uint32-array"]),WeakMap:HX("weak-map",["es6.weak-map"].concat(A(zX))),WeakSet:HX("weak-set",["es6.weak-set"].concat(A(zX))),setImmediate:XX("set-immediate","web.immediate"),clearImmediate:XX("clear-immediate","web.immediate"),parseFloat:XX("parse-float","es6.parse-float"),parseInt:XX("parse-int","es6.parse-int")},QX={__defineGetter__:KX(["es7.object.define-getter"]),__defineSetter__:KX(["es7.object.define-setter"]),__lookupGetter__:KX(["es7.object.lookup-getter"]),__lookupSetter__:KX(["es7.object.lookup-setter"]),anchor:KX(["es6.string.anchor"]),big:KX(["es6.string.big"]),bind:KX(["es6.function.bind"]),blink:KX(["es6.string.blink"]),bold:KX(["es6.string.bold"]),codePointAt:KX(["es6.string.code-point-at"]),copyWithin:KX(["es6.array.copy-within"]),endsWith:KX(["es6.string.ends-with"]),entries:KX(qX),every:KX(["es6.array.every"]),fill:KX(["es6.array.fill"]),filter:KX(["es6.array.filter"]),finally:KX(["es7.promise.finally"].concat(JX)),find:KX(["es6.array.find"]),findIndex:KX(["es6.array.find-index"]),fixed:KX(["es6.string.fixed"]),flags:KX(["es6.regexp.flags"]),flatMap:KX(["es7.array.flat-map"]),fontcolor:KX(["es6.string.fontcolor"]),fontsize:KX(["es6.string.fontsize"]),forEach:KX(["es6.array.for-each"]),includes:KX(["es6.string.includes","es7.array.includes"]),indexOf:KX(["es6.array.index-of"]),italics:KX(["es6.string.italics"]),keys:KX(qX),lastIndexOf:KX(["es6.array.last-index-of"]),link:KX(["es6.string.link"]),map:KX(["es6.array.map"]),match:KX(["es6.regexp.match"]),name:KX(["es6.function.name"]),padStart:KX(["es7.string.pad-start"]),padEnd:KX(["es7.string.pad-end"]),reduce:KX(["es6.array.reduce"]),reduceRight:KX(["es6.array.reduce-right"]),repeat:KX(["es6.string.repeat"]),replace:KX(["es6.regexp.replace"]),search:KX(["es6.regexp.search"]),small:KX(["es6.string.small"]),some:KX(["es6.array.some"]),sort:KX(["es6.array.sort"]),split:KX(["es6.regexp.split"]),startsWith:KX(["es6.string.starts-with"]),strike:KX(["es6.string.strike"]),sub:KX(["es6.string.sub"]),sup:KX(["es6.string.sup"]),toISOString:KX(["es6.date.to-iso-string"]),toJSON:KX(["es6.date.to-json"]),toString:KX(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:KX(["es6.string.trim"]),trimEnd:KX(["es7.string.trim-right"]),trimLeft:KX(["es7.string.trim-left"]),trimRight:KX(["es7.string.trim-right"]),trimStart:KX(["es7.string.trim-left"]),values:KX(qX)};"es6.array.slice"in AU&&(QX.slice=KX(["es6.array.slice"]));var ZX={Array:{from:HX("array/from",["es6.symbol","es6.array.from"].concat(A(zX))),isArray:HX("array/is-array",["es6.array.is-array"]),of:HX("array/of",["es6.array.of"])},Date:{now:HX("date/now",["es6.date.now"])},JSON:{stringify:XX("json/stringify","es6.symbol")},Math:{acosh:HX("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:HX("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:HX("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:HX("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:HX("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:HX("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:HX("math/expm1",["es6.math.expm1"],"7.0.1"),fround:HX("math/fround",["es6.math.fround"],"7.0.1"),hypot:HX("math/hypot",["es6.math.hypot"],"7.0.1"),imul:HX("math/imul",["es6.math.imul"],"7.0.1"),log1p:HX("math/log1p",["es6.math.log1p"],"7.0.1"),log10:HX("math/log10",["es6.math.log10"],"7.0.1"),log2:HX("math/log2",["es6.math.log2"],"7.0.1"),sign:HX("math/sign",["es6.math.sign"],"7.0.1"),sinh:HX("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:HX("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:HX("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:HX("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:HX("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:HX("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:HX("number/is-finite",["es6.number.is-finite"]),isInteger:HX("number/is-integer",["es6.number.is-integer"]),isSafeInteger:HX("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:HX("number/is-nan",["es6.number.is-nan"]),parseFloat:HX("number/parse-float",["es6.number.parse-float"]),parseInt:HX("number/parse-int",["es6.number.parse-int"])},Object:{assign:HX("object/assign",["es6.object.assign"]),create:HX("object/create",["es6.object.create"]),defineProperties:HX("object/define-properties",["es6.object.define-properties"]),defineProperty:HX("object/define-property",["es6.object.define-property"]),entries:HX("object/entries",["es7.object.entries"]),freeze:HX("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:HX("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:HX("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:HX("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:HX("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:HX("object/get-prototype-of",["es6.object.get-prototype-of"]),is:HX("object/is",["es6.object.is"]),isExtensible:HX("object/is-extensible",["es6.object.is-extensible"]),isFrozen:HX("object/is-frozen",["es6.object.is-frozen"]),isSealed:HX("object/is-sealed",["es6.object.is-sealed"]),keys:HX("object/keys",["es6.object.keys"]),preventExtensions:HX("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:HX("object/seal",["es6.object.seal"]),setPrototypeOf:HX("object/set-prototype-of",["es6.object.set-prototype-of"]),values:HX("object/values",["es7.object.values"])},Promise:{all:KX(zX),race:KX(zX)},Reflect:{apply:HX("reflect/apply",["es6.reflect.apply"]),construct:HX("reflect/construct",["es6.reflect.construct"]),defineProperty:HX("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:HX("reflect/delete-property",["es6.reflect.delete-property"]),get:HX("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:HX("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:HX("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:HX("reflect/has",["es6.reflect.has"]),isExtensible:HX("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:HX("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:HX("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:HX("reflect/set",["es6.reflect.set"]),setPrototypeOf:HX("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:XX("string/at","es7.string.at"),fromCodePoint:HX("string/from-code-point",["es6.string.from-code-point"]),raw:HX("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:KX(["es6.symbol","es7.symbol.async-iterator"]),for:XX("symbol/for","es6.symbol"),hasInstance:XX("symbol/has-instance","es6.symbol"),isConcatSpreadable:XX("symbol/is-concat-spreadable","es6.symbol"),iterator:VX("es6.symbol","symbol/iterator",zX),keyFor:XX("symbol/key-for","es6.symbol"),match:HX("symbol/match",["es6.regexp.match"]),replace:XX("symbol/replace","es6.symbol"),search:XX("symbol/search","es6.symbol"),species:XX("symbol/species","es6.symbol"),split:XX("symbol/split","es6.symbol"),toPrimitive:XX("symbol/to-primitive","es6.symbol"),toStringTag:XX("symbol/to-string-tag","es6.symbol"),unscopables:XX("symbol/unscopables","es6.symbol")}},eq={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},tq={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};var aq=t.types,nq=Function.call.bind(Object.hasOwnProperty),rq=WX((function(e,t){var a=t["#__secret_key__@babel/preset-env__compatibility"],n=(a=void 0===a?{}:a).entryInjectRegenerator,r=t["#__secret_key__@babel/runtime__compatibility"],s=(r=void 0===r?{}:r).useBabelRuntime,i=r.runtimeVersion,o=r.ext,d=void 0===o?".js":o,u=e.createMetaResolver({global:YX,static:ZX,instance:QX}),l=e.debug,c=e.shouldInjectPolyfill,p=e.method,g=function(e,t,a){var n=Object.keys(e),r=!n.length,s=n.some((function(e){return"node"!==e}));return Object.assign(Object.assign(Object.assign({},a),"usage-pure"===t?tq:null),r||s?eq:null)}(e.targets,p,AU),f=s?s+"/core-js":"usage-pure"===p?"core-js/library/fn":"core-js/modules";function h(e,t){"string"!=typeof e?e.forEach((function(e){return h(e,t)})):nq(g,e)&&c(e)&&(l(e),t.injectGlobalImport(f+"/"+e+".js"))}function m(e,t,a){var n=e.pure,r=e.meta,s=e.name;if(n&&c(s)&&(!(i&&r&&r.minRuntimeVersion)||function(e,t){return!(t&&e&&(DX.valid(t)&&(t="^"+t),DX.intersects("<"+e,t)||DX.intersects(">=8.0.0",t)))}(r&&r.minRuntimeVersion,i)))return a.injectDefaultImport(f+"/"+n+d,t)}return{name:"corejs2",polyfills:g,entryGlobal:function(e,t,a){"import"===e.kind&&"core-js"===e.source&&(l(null),h(Object.keys(g),t),n&&t.injectGlobalImport("regenerator-runtime/runtime.js"),a.remove())},usageGlobal:function(e,t){var a=u(e);if(a){var n=a.desc.global;if("global"!==a.kind&&e.object&&"prototype"===e.placement){var r=e.object.toLowerCase();n=n.filter((function(e){return e.includes(r)}))}h(n,t)}},usagePure:function(e,t,a){if("in"!==e.kind){if(!a.parentPath.isUnaryExpression({operator:"delete"})){if("property"===e.kind){if(!a.isMemberExpression())return;if(!a.isReferenced())return;if("Symbol.iterator"===e.key&&c("es6.symbol")&&a.parentPath.isCallExpression({callee:a.node})&&0===a.parent.arguments.length)return a.parentPath.replaceWith(aq.callExpression(t.injectDefaultImport(f+"/get-iterator"+d,"getIterator"),[a.node.object])),void a.skip()}var n=u(e);if(n){var r=m(n.desc,n.name,t);r&&a.replaceWith(r)}}}else"Symbol.iterator"===e.key&&a.replaceWith(aq.callExpression(t.injectDefaultImport(f+"/is-iterable"+d,"isIterable"),[a.node.right]))},visitor:"usage-global"===p&&{YieldExpression:function(t){t.node.delegate&&h("web.dom.iterable",e.getUtils(t))},"ForOfStatement|ArrayPattern":function(t){zX.forEach((function(a){return h(a,e.getUtils(t))}))}}}})),sq={"es.symbol":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.symbol.description":{android:"70",chrome:"70",deno:"1.0",edge:"74",electron:"5.0",firefox:"63",ios:"12.2",node:"11.0",opera:"57",opera_mobile:"49",safari:"12.1",samsung:"10.0"},"es.symbol.async-iterator":{android:"63",chrome:"63",deno:"1.0",edge:"74",electron:"3.0",firefox:"55",ios:"12.0",node:"10.0",opera:"50",opera_mobile:"46",safari:"12.0",samsung:"8.0"},"es.symbol.has-instance":{android:"50",chrome:"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.is-concat-spreadable":{android:"48",chrome:"48",deno:"1.0",edge:"15",electron:"0.37",firefox:"48",ios:"10.0",node:"6.0",opera:"35",opera_mobile:"35",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.iterator":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"36",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.symbol.match":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"40",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.match-all":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"67",ios:"13.0",node:"12.0",opera:"60",opera_mobile:"52",safari:"13",samsung:"11.0"},"es.symbol.replace":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.search":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.species":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"41",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.split":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.to-primitive":{android:"47",chrome:"47",deno:"1.0",edge:"15",electron:"0.36",firefox:"44",ios:"10.0",node:"6.0",opera:"34",opera_mobile:"34",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.to-string-tag":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.unscopables":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"48",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.aggregate-error":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"es.array.concat":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.copy-within":{android:"45",chrome:"45",deno:"1.0",edge:"12",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.every":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"9.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"8.0",samsung:"1.5"},"es.array.fill":{android:"45",chrome:"45",deno:"1.0",edge:"12",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.filter":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.find":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.find-index":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"48",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.flat":{android:"69",chrome:"69",deno:"1.0",edge:"74",electron:"4.0",firefox:"62",ios:"12.0",node:"11.0",opera:"56",opera_mobile:"48",safari:"12.0",samsung:"10.0"},"es.array.flat-map":{android:"69",chrome:"69",deno:"1.0",edge:"74",electron:"4.0",firefox:"62",ios:"12.0",node:"11.0",opera:"56",opera_mobile:"48",safari:"12.0",samsung:"10.0"},"es.array.for-each":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"9.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"8.0",samsung:"1.5"},"es.array.from":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"9.0",samsung:"5.0"},"es.array.includes":{android:"53",chrome:"53",deno:"1.0",edge:"14",electron:"1.4",firefox:"48",ios:"10.0",node:"7.0",opera:"40",opera_mobile:"40",safari:"10.0",samsung:"6.0"},"es.array.index-of":{android:"51",chrome:"51",deno:"1.0",edge:"12",electron:"1.2",firefox:"4",ie:"9",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"8.0",samsung:"5.0"},"es.array.is-array":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.array.iterator":{android:"66",chrome:"66",deno:"1.0",edge:"15",electron:"3.0",firefox:"60",ios:"10.0",node:"10.0",opera:"53",opera_mobile:"47",safari:"10.0",samsung:"9.0"},"es.array.join":{android:"4.4",chrome:"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"4",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.last-index-of":{android:"51",chrome:"51",deno:"1.0",edge:"12",electron:"1.2",firefox:"4",ie:"9",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"8.0",samsung:"5.0"},"es.array.map":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"50",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.of":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"25",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",rhino:"1.7.13",safari:"9.0",samsung:"5.0"},"es.array.reduce":{android:"83",chrome:"83",deno:"1.0",edge:"12",electron:"9.0",firefox:"4",ie:"9",ios:"9.0",node:"6.0",opera:"69",opera_mobile:"59",rhino:"1.7.13",safari:"8.0",samsung:"13.0"},"es.array.reduce-right":{android:"83",chrome:"83",deno:"1.0",edge:"12",electron:"9.0",firefox:"4",ie:"9",ios:"9.0",node:"6.0",opera:"69",opera_mobile:"59",rhino:"1.7.13",safari:"8.0",samsung:"13.0"},"es.array.reverse":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"5.5",ios:"12.2",node:"0.0.3",opera:"10.50",opera_mobile:"10.50",rhino:"1.7.13",safari:"12.0.2",samsung:"1.0"},"es.array.slice":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.some":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"9.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"8.0",samsung:"1.5"},"es.array.sort":{android:"70",chrome:"70",deno:"1.0",edge:"74",electron:"5.0",firefox:"4",ios:"12.0",node:"11.0",opera:"57",opera_mobile:"49",safari:"12.0",samsung:"10.0"},"es.array.species":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"48",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.splice":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"49",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.array.unscopables.flat":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"67",ios:"13.0",node:"12.0",opera:"60",opera_mobile:"52",safari:"13",samsung:"11.0"},"es.array.unscopables.flat-map":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"67",ios:"13.0",node:"12.0",opera:"60",opera_mobile:"52",safari:"13",samsung:"11.0"},"es.array-buffer.constructor":{android:"4.4",chrome:"26",deno:"1.0",edge:"14",electron:"0.20",firefox:"44",ios:"12.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"12.0",samsung:"1.5"},"es.array-buffer.is-view":{android:"4.4.3",chrome:"32",deno:"1.0",edge:"12",electron:"0.20",firefox:"29",ie:"11",ios:"8.0",node:"0.11.9",opera:"19",opera_mobile:"19",safari:"7.1",samsung:"2.0"},"es.array-buffer.slice":{android:"4.4.3",chrome:"31",deno:"1.0",edge:"12",electron:"0.20",firefox:"46",ie:"11",ios:"12.2",node:"0.11.8",opera:"18",opera_mobile:"18",rhino:"1.7.13",safari:"12.1",samsung:"2.0"},"es.data-view":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"15",ie:"10",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.date.get-year":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"9",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.now":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ie:"9",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.date.set-year":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.to-gmt-string":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.to-iso-string":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"7",ie:"9",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.date.to-json":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"10.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"10.0",samsung:"1.5"},"es.date.to-primitive":{android:"47",chrome:"47",deno:"1.0",edge:"15",electron:"0.36",firefox:"44",ios:"10.0",node:"6.0",opera:"34",opera_mobile:"34",safari:"10.0",samsung:"5.0"},"es.date.to-string":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ie:"9",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.escape":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.function.bind":{android:"3.0",chrome:"7",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.101",opera:"12",opera_mobile:"12",phantom:"2.0",rhino:"1.7.13",safari:"5.1",samsung:"1.0"},"es.function.has-instance":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"50",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.function.name":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.global-this":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"65",ios:"12.2",node:"12.0",opera:"58",opera_mobile:"50",safari:"12.1",samsung:"10.0"},"es.json.stringify":{android:"72",chrome:"72",deno:"1.0",edge:"74",electron:"5.0",firefox:"64",ios:"12.2",node:"12.0",opera:"59",opera_mobile:"51",safari:"12.1",samsung:"11.0"},"es.json.to-string-tag":{android:"50",chrome:"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"51",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.map":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.math.acosh":{android:"54",chrome:"54",deno:"1.0",edge:"13",electron:"1.4",firefox:"25",ios:"8.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"7.1",samsung:"6.0"},"es.math.asinh":{android:"38",chrome:"38",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.atanh":{android:"38",chrome:"38",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.cbrt":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.clz32":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"9.0",samsung:"3.0"},"es.math.cosh":{android:"39",chrome:"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.expm1":{android:"39",chrome:"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"46",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.fround":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"26",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.hypot":{android:"78",chrome:"78",deno:"1.0",edge:"12",electron:"7.0",firefox:"27",ios:"8.0",node:"13.0",opera:"65",opera_mobile:"56",rhino:"1.7.13",safari:"7.1",samsung:"12.0"},"es.math.imul":{android:"4.4",chrome:"28",deno:"1.0",edge:"13",electron:"0.20",firefox:"20",ios:"9.0",node:"0.11.1",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.math.log10":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.log1p":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.log2":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.sign":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"9.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"9.0",samsung:"3.0"},"es.math.sinh":{android:"39",chrome:"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.tanh":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.to-string-tag":{android:"50",chrome:"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"51",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.math.trunc":{android:"38",chrome:"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.number.constructor":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"46",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.number.epsilon":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"25",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",safari:"9.0",samsung:"2.0"},"es.number.is-finite":{android:"4.1",chrome:"19",deno:"1.0",edge:"12",electron:"0.20",firefox:"16",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.number.is-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"16",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.is-nan":{android:"4.1",chrome:"19",deno:"1.0",edge:"12",electron:"0.20",firefox:"15",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.number.is-safe-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"32",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.max-safe-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.min-safe-integer":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.parse-float":{android:"37",chrome:"35",deno:"1.0",edge:"13",electron:"0.20",firefox:"39",ios:"11.0",node:"0.11.13",opera:"22",opera_mobile:"22",safari:"11.0",samsung:"3.0"},"es.number.parse-int":{android:"37",chrome:"35",deno:"1.0",edge:"13",electron:"0.20",firefox:"39",ios:"9.0",node:"0.11.13",opera:"22",opera_mobile:"22",safari:"9.0",samsung:"3.0"},"es.number.to-fixed":{android:"4.4",chrome:"26",deno:"1.0",edge:"74",electron:"0.20",firefox:"4",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.number.to-precision":{android:"4.4",chrome:"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"8",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.object.assign":{android:"49",chrome:"49",deno:"1.0",edge:"74",electron:"0.37",firefox:"36",ios:"9.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"9.0",samsung:"5.0"},"es.object.create":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"3.2",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"1.9",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.object.define-getter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.define-properties":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"2.0",rhino:"1.7.13",safari:"5.1",samsung:"1.0"},"es.object.define-property":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"2.0",rhino:"1.7.13",safari:"5.1",samsung:"1.0"},"es.object.define-setter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.entries":{android:"54",chrome:"54",deno:"1.0",edge:"14",electron:"1.4",firefox:"47",ios:"10.3",node:"7.0",opera:"41",opera_mobile:"41",safari:"10.1",samsung:"6.0"},"es.object.freeze":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.from-entries":{android:"73",chrome:"73",deno:"1.0",edge:"74",electron:"5.0",firefox:"63",ios:"12.2",node:"12.0",opera:"60",opera_mobile:"52",safari:"12.1",samsung:"11.0"},"es.object.get-own-property-descriptor":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.get-own-property-descriptors":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"50",ios:"10.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"10.0",samsung:"6.0"},"es.object.get-own-property-names":{android:"40",chrome:"40",deno:"1.0",edge:"13",electron:"0.21",firefox:"34",ios:"9.0",node:"1.0",opera:"27",opera_mobile:"27",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.object.get-prototype-of":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is":{android:"4.1",chrome:"19",deno:"1.0",edge:"12",electron:"0.20",firefox:"22",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.object.is-extensible":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is-frozen":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is-sealed":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.keys":{android:"40",chrome:"40",deno:"1.0",edge:"13",electron:"0.21",firefox:"35",ios:"9.0",node:"1.0",opera:"27",opera_mobile:"27",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.object.lookup-getter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.lookup-setter":{android:"62",chrome:"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.prevent-extensions":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.seal":{android:"44",chrome:"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.set-prototype-of":{android:"37",chrome:"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31",ie:"11",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.object.to-string":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.object.values":{android:"54",chrome:"54",deno:"1.0",edge:"14",electron:"1.4",firefox:"47",ios:"10.3",node:"7.0",opera:"41",opera_mobile:"41",safari:"10.1",samsung:"6.0"},"es.parse-float":{android:"37",chrome:"35",deno:"1.0",edge:"12",electron:"0.20",firefox:"8",ie:"8",ios:"8.0",node:"0.11.13",opera:"22",opera_mobile:"22",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.parse-int":{android:"37",chrome:"35",deno:"1.0",edge:"12",electron:"0.20",firefox:"21",ie:"9",ios:"8.0",node:"0.11.13",opera:"22",opera_mobile:"22",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.promise":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"69",ios:"11.0",node:"10.4",opera:"54",opera_mobile:"48",safari:"11.0",samsung:"9.0"},"es.promise.all-settled":{android:"76",chrome:"76",deno:"1.0",edge:"76",electron:"6.0",firefox:"71",ios:"13.0",node:"12.9",opera:"63",opera_mobile:"54",safari:"13",samsung:"12.0"},"es.promise.any":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"es.promise.finally":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"69",ios:"13.2.3",node:"10.4",opera:"54",opera_mobile:"48",safari:"13.0.3",samsung:"9.0"},"es.reflect.apply":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.construct":{android:"49",chrome:"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"44",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.define-property":{android:"49",chrome:"49",deno:"1.0",edge:"13",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.delete-property":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.get":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.get-own-property-descriptor":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.get-prototype-of":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.has":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.is-extensible":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.own-keys":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.prevent-extensions":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.set":{android:"49",chrome:"49",deno:"1.0",edge:"74",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.set-prototype-of":{android:"49",chrome:"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.reflect.to-string-tag":{android:"86",chrome:"86",deno:"1.3",edge:"86",electron:"11.0",firefox:"82",ios:"14.0",node:"15.0",opera:"72",opera_mobile:"61",safari:"14.0",samsung:"14.0"},"es.regexp.constructor":{android:"64",chrome:"64",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"10.0",opera:"51",opera_mobile:"47",safari:"11.1",samsung:"9.0"},"es.regexp.dot-all":{android:"62",chrome:"62",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"8.10",opera:"49",opera_mobile:"46",safari:"11.1",samsung:"8.0"},"es.regexp.exec":{android:"64",chrome:"64",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"10.0",opera:"51",opera_mobile:"47",safari:"11.1",samsung:"9.0"},"es.regexp.flags":{android:"62",chrome:"62",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"11.3",node:"8.10",opera:"49",opera_mobile:"46",safari:"11.1",samsung:"8.0"},"es.regexp.sticky":{android:"49",chrome:"49",deno:"1.0",edge:"13",electron:"0.37",firefox:"3",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.regexp.test":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"46",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.regexp.to-string":{android:"50",chrome:"50",deno:"1.0",edge:"74",electron:"1.1",firefox:"46",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.set":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.string.code-point-at":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"29",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.ends-with":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"40",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.from-code-point":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"29",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.includes":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"40",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.iterator":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"36",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.match":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"49",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.match-all":{android:"80",chrome:"80",deno:"1.0",edge:"80",electron:"8.0",firefox:"73",ios:"13.4",node:"14.0",opera:"67",opera_mobile:"57",safari:"13.1",samsung:"13.0"},"es.string.pad-end":{android:"57",chrome:"57",deno:"1.0",edge:"15",electron:"1.7",firefox:"48",ios:"11.0",node:"8.0",opera:"44",opera_mobile:"43",rhino:"1.7.13",safari:"11.0",samsung:"7.0"},"es.string.pad-start":{android:"57",chrome:"57",deno:"1.0",edge:"15",electron:"1.7",firefox:"48",ios:"11.0",node:"8.0",opera:"44",opera_mobile:"43",rhino:"1.7.13",safari:"11.0",samsung:"7.0"},"es.string.raw":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"34",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",safari:"9.0",samsung:"3.4"},"es.string.repeat":{android:"41",chrome:"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"24",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.replace":{android:"64",chrome:"64",deno:"1.0",edge:"74",electron:"3.0",firefox:"78",ios:"14.0",node:"10.0",opera:"51",opera_mobile:"47",safari:"14.0",samsung:"9.0"},"es.string.replace-all":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"77",ios:"13.4",node:"15.0",opera:"71",opera_mobile:"60",safari:"13.1",samsung:"14.0"},"es.string.search":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"49",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.split":{android:"54",chrome:"54",deno:"1.0",edge:"74",electron:"1.4",firefox:"49",ios:"10.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"10.0",samsung:"6.0"},"es.string.starts-with":{android:"51",chrome:"51",deno:"1.0",edge:"74",electron:"1.2",firefox:"40",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.substr":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"4",ios:"1.0",node:"0.0.3",opera:"4",opera_mobile:"4",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.string.trim":{android:"59",chrome:"59",deno:"1.0",edge:"15",electron:"1.8",firefox:"52",ios:"12.2",node:"8.3",opera:"46",opera_mobile:"43",rhino:"1.7.13",safari:"12.1",samsung:"7.0"},"es.string.trim-end":{android:"66",chrome:"66",deno:"1.0",edge:"74",electron:"3.0",firefox:"61",ios:"12.2",node:"10.0",opera:"53",opera_mobile:"47",safari:"12.1",samsung:"9.0"},"es.string.trim-start":{android:"66",chrome:"66",deno:"1.0",edge:"74",electron:"3.0",firefox:"61",ios:"12.0",node:"10.0",opera:"53",opera_mobile:"47",safari:"12.0",samsung:"9.0"},"es.string.anchor":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",safari:"6.0",samsung:"1.0"},"es.string.big":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.blink":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.bold":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.fixed":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.fontcolor":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",safari:"6.0",samsung:"1.0"},"es.string.fontsize":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",safari:"6.0",samsung:"1.0"},"es.string.italics":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.link":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"17",ios:"6.0",node:"0.1.27",opera:"15",opera_mobile:"15",phantom:"2.0",safari:"6.0",samsung:"1.0"},"es.string.small":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.strike":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.sub":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.sup":{android:"3.0",chrome:"5",deno:"1.0",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.typed-array.float32-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.float64-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.int8-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.int16-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.int32-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint8-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint8-clamped-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint16-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.uint32-array":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.copy-within":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"34",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.every":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.fill":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.filter":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.find":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.find-index":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.for-each":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.from":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.includes":{android:"49",chrome:"49",deno:"1.0",edge:"14",electron:"0.37",firefox:"43",ios:"10.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"10.0",samsung:"5.0"},"es.typed-array.index-of":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.iterator":{android:"47",chrome:"47",deno:"1.0",edge:"13",electron:"0.36",firefox:"37",ios:"10.0",node:"6.0",opera:"34",opera_mobile:"34",safari:"10.0",samsung:"5.0"},"es.typed-array.join":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.last-index-of":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.map":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.of":{android:"54",chrome:"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55",ios:"14.0",node:"7.0",opera:"41",opera_mobile:"41",safari:"14.0",samsung:"6.0"},"es.typed-array.reduce":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.reduce-right":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.reverse":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.set":{android:"4.4",chrome:"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"15",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.typed-array.slice":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.some":{android:"45",chrome:"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.sort":{android:"74",chrome:"74",deno:"1.0",edge:"74",electron:"6.0",firefox:"67",ios:"14.5",node:"12.0",opera:"61",opera_mobile:"53",safari:"14.1",samsung:"11.0"},"es.typed-array.subarray":{android:"4.4",chrome:"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"15",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.typed-array.to-locale-string":{android:"45",chrome:"45",deno:"1.0",edge:"74",electron:"0.31",firefox:"51",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.to-string":{android:"51",chrome:"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"51",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.unescape":{android:"3.0",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"3",ios:"1.0",node:"0.0.3",opera:"3",opera_mobile:"3",phantom:"1.9",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.weak-map":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.weak-set":{android:"51",chrome:"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"esnext.aggregate-error":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"esnext.array.at":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",node:"16.6",opera:"78"},"esnext.array.filter-out":{},"esnext.array.filter-reject":{},"esnext.array.find-last":{},"esnext.array.find-last-index":{},"esnext.array.group-by":{},"esnext.array.is-template-object":{},"esnext.array.last-index":{},"esnext.array.last-item":{},"esnext.array.unique-by":{},"esnext.async-iterator.constructor":{},"esnext.async-iterator.as-indexed-pairs":{},"esnext.async-iterator.drop":{},"esnext.async-iterator.every":{},"esnext.async-iterator.filter":{},"esnext.async-iterator.find":{},"esnext.async-iterator.flat-map":{},"esnext.async-iterator.for-each":{},"esnext.async-iterator.from":{},"esnext.async-iterator.map":{},"esnext.async-iterator.reduce":{},"esnext.async-iterator.some":{},"esnext.async-iterator.take":{},"esnext.async-iterator.to-array":{},"esnext.bigint.range":{},"esnext.composite-key":{},"esnext.composite-symbol":{},"esnext.global-this":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"65",ios:"12.2",node:"12.0",opera:"58",opera_mobile:"50",safari:"12.1",samsung:"10.0"},"esnext.iterator.constructor":{},"esnext.iterator.as-indexed-pairs":{},"esnext.iterator.drop":{},"esnext.iterator.every":{},"esnext.iterator.filter":{},"esnext.iterator.find":{},"esnext.iterator.flat-map":{},"esnext.iterator.for-each":{},"esnext.iterator.from":{},"esnext.iterator.map":{},"esnext.iterator.reduce":{},"esnext.iterator.some":{},"esnext.iterator.take":{},"esnext.iterator.to-array":{},"esnext.map.delete-all":{},"esnext.map.emplace":{},"esnext.map.every":{},"esnext.map.filter":{},"esnext.map.find":{},"esnext.map.find-key":{},"esnext.map.from":{},"esnext.map.group-by":{},"esnext.map.includes":{},"esnext.map.key-by":{},"esnext.map.key-of":{},"esnext.map.map-keys":{},"esnext.map.map-values":{},"esnext.map.merge":{},"esnext.map.of":{},"esnext.map.reduce":{},"esnext.map.some":{},"esnext.map.update":{},"esnext.map.update-or-insert":{},"esnext.map.upsert":{},"esnext.math.clamp":{},"esnext.math.deg-per-rad":{},"esnext.math.degrees":{},"esnext.math.fscale":{},"esnext.math.iaddh":{},"esnext.math.imulh":{},"esnext.math.isubh":{},"esnext.math.rad-per-deg":{},"esnext.math.radians":{},"esnext.math.scale":{},"esnext.math.seeded-prng":{},"esnext.math.signbit":{},"esnext.math.umulh":{},"esnext.number.from-string":{},"esnext.number.range":{},"esnext.object.has-own":{android:"93",chrome:"93",deno:"1.13",edge:"93",electron:"14.0",firefox:"92",opera:"79"},"esnext.object.iterate-entries":{},"esnext.object.iterate-keys":{},"esnext.object.iterate-values":{},"esnext.observable":{},"esnext.promise.all-settled":{android:"76",chrome:"76",deno:"1.0",edge:"76",electron:"6.0",firefox:"71",ios:"13.0",node:"12.9",opera:"63",opera_mobile:"54",safari:"13",samsung:"12.0"},"esnext.promise.any":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0",samsung:"14.0"},"esnext.promise.try":{},"esnext.reflect.define-metadata":{},"esnext.reflect.delete-metadata":{},"esnext.reflect.get-metadata":{},"esnext.reflect.get-metadata-keys":{},"esnext.reflect.get-own-metadata":{},"esnext.reflect.get-own-metadata-keys":{},"esnext.reflect.has-metadata":{},"esnext.reflect.has-own-metadata":{},"esnext.reflect.metadata":{},"esnext.set.add-all":{},"esnext.set.delete-all":{},"esnext.set.difference":{},"esnext.set.every":{},"esnext.set.filter":{},"esnext.set.find":{},"esnext.set.from":{},"esnext.set.intersection":{},"esnext.set.is-disjoint-from":{},"esnext.set.is-subset-of":{},"esnext.set.is-superset-of":{},"esnext.set.join":{},"esnext.set.map":{},"esnext.set.of":{},"esnext.set.reduce":{},"esnext.set.some":{},"esnext.set.symmetric-difference":{},"esnext.set.union":{},"esnext.string.at":{},"esnext.string.code-points":{},"esnext.string.match-all":{android:"80",chrome:"80",deno:"1.0",edge:"80",electron:"8.0",firefox:"73",ios:"13.4",node:"14.0",opera:"67",opera_mobile:"57",safari:"13.1",samsung:"13.0"},"esnext.string.replace-all":{android:"85",chrome:"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"77",ios:"13.4",node:"15.0",opera:"71",opera_mobile:"60",safari:"13.1",samsung:"14.0"},"esnext.symbol.async-dispose":{},"esnext.symbol.dispose":{},"esnext.symbol.matcher":{},"esnext.symbol.metadata":{},"esnext.symbol.observable":{},"esnext.symbol.pattern-match":{},"esnext.symbol.replace-all":{},"esnext.typed-array.at":{android:"92",chrome:"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90",node:"16.6",opera:"78"},"esnext.typed-array.filter-out":{},"esnext.typed-array.filter-reject":{},"esnext.typed-array.find-last":{},"esnext.typed-array.find-last-index":{},"esnext.typed-array.group-by":{},"esnext.typed-array.unique-by":{},"esnext.weak-map.delete-all":{},"esnext.weak-map.from":{},"esnext.weak-map.of":{},"esnext.weak-map.emplace":{},"esnext.weak-map.upsert":{},"esnext.weak-set.add-all":{},"esnext.weak-set.delete-all":{},"esnext.weak-set.from":{},"esnext.weak-set.of":{},"web.dom-collections.for-each":{android:"58",chrome:"58",deno:"1.0",edge:"16",electron:"1.7",firefox:"50",ios:"10.0",node:"0.0.1",opera:"45",opera_mobile:"43",rhino:"1.7.13",safari:"10.0",samsung:"7.0"},"web.dom-collections.iterator":{android:"66",chrome:"66",deno:"1.0",edge:"74",electron:"3.0",firefox:"60",ios:"13.4",node:"0.0.1",opera:"53",opera_mobile:"47",rhino:"1.7.13",safari:"13.1",samsung:"9.0"},"web.immediate":{ie:"10",node:"0.9.1"},"web.queue-microtask":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"69",ios:"12.2",node:"12.0",opera:"58",opera_mobile:"50",safari:"12.1",samsung:"10.0"},"web.timers":{android:"1.5",chrome:"1",deno:"1.0",edge:"12",electron:"0.20",firefox:"1",ie:"10",ios:"1.0",node:"0.0.1",opera:"7",opera_mobile:"7",phantom:"1.9",rhino:"1.7.13",safari:"1.0",samsung:"1.0"},"web.url":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"57",ios:"14.0",node:"10.0",opera:"54",opera_mobile:"48",safari:"14.0",samsung:"9.0"},"web.url.to-json":{android:"71",chrome:"71",deno:"1.0",edge:"74",electron:"5.0",firefox:"57",ios:"14.0",node:"10.0",opera:"58",opera_mobile:"50",safari:"14.0",samsung:"10.0"},"web.url-search-params":{android:"67",chrome:"67",deno:"1.0",edge:"74",electron:"4.0",firefox:"57",ios:"14.0",node:"10.0",opera:"54",opera_mobile:"48",safari:"14.0",samsung:"9.0"}},iq=sq,oq="object"==typeof la&&la.env&&la.env.NODE_DEBUG&&/\bsemver\b/i.test(la.env.NODE_DEBUG)?function(){for(var e,t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return(e=console).error.apply(e,["SEMVER"].concat(a))}:function(){},dq={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},uq=r((function(e,t){var a=dq.MAX_SAFE_COMPONENT_LENGTH,n=(t=e.exports={}).re=[],r=t.src=[],s=t.t={},i=0,o=function(e,t,a){var o=i++;oq(o,t),s[e]=o,r[o]=t,n[o]=new RegExp(t,a?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","[0-9]+"),o("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),o("MAINVERSION","("+r[s.NUMERICIDENTIFIER]+")\\.("+r[s.NUMERICIDENTIFIER]+")\\.("+r[s.NUMERICIDENTIFIER]+")"),o("MAINVERSIONLOOSE","("+r[s.NUMERICIDENTIFIERLOOSE]+")\\.("+r[s.NUMERICIDENTIFIERLOOSE]+")\\.("+r[s.NUMERICIDENTIFIERLOOSE]+")"),o("PRERELEASEIDENTIFIER","(?:"+r[s.NUMERICIDENTIFIER]+"|"+r[s.NONNUMERICIDENTIFIER]+")"),o("PRERELEASEIDENTIFIERLOOSE","(?:"+r[s.NUMERICIDENTIFIERLOOSE]+"|"+r[s.NONNUMERICIDENTIFIER]+")"),o("PRERELEASE","(?:-("+r[s.PRERELEASEIDENTIFIER]+"(?:\\."+r[s.PRERELEASEIDENTIFIER]+")*))"),o("PRERELEASELOOSE","(?:-?("+r[s.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+r[s.PRERELEASEIDENTIFIERLOOSE]+")*))"),o("BUILDIDENTIFIER","[0-9A-Za-z-]+"),o("BUILD","(?:\\+("+r[s.BUILDIDENTIFIER]+"(?:\\."+r[s.BUILDIDENTIFIER]+")*))"),o("FULLPLAIN","v?"+r[s.MAINVERSION]+r[s.PRERELEASE]+"?"+r[s.BUILD]+"?"),o("FULL","^"+r[s.FULLPLAIN]+"$"),o("LOOSEPLAIN","[v=\\s]*"+r[s.MAINVERSIONLOOSE]+r[s.PRERELEASELOOSE]+"?"+r[s.BUILD]+"?"),o("LOOSE","^"+r[s.LOOSEPLAIN]+"$"),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE",r[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),o("XRANGEIDENTIFIER",r[s.NUMERICIDENTIFIER]+"|x|X|\\*"),o("XRANGEPLAIN","[v=\\s]*("+r[s.XRANGEIDENTIFIER]+")(?:\\.("+r[s.XRANGEIDENTIFIER]+")(?:\\.("+r[s.XRANGEIDENTIFIER]+")(?:"+r[s.PRERELEASE]+")?"+r[s.BUILD]+"?)?)?"),o("XRANGEPLAINLOOSE","[v=\\s]*("+r[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+r[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+r[s.XRANGEIDENTIFIERLOOSE]+")(?:"+r[s.PRERELEASELOOSE]+")?"+r[s.BUILD]+"?)?)?"),o("XRANGE","^"+r[s.GTLT]+"\\s*"+r[s.XRANGEPLAIN]+"$"),o("XRANGELOOSE","^"+r[s.GTLT]+"\\s*"+r[s.XRANGEPLAINLOOSE]+"$"),o("COERCE","(^|[^\\d])(\\d{1,"+a+"})(?:\\.(\\d{1,"+a+"}))?(?:\\.(\\d{1,"+a+"}))?(?:$|[^\\d])"),o("COERCERTL",r[s.COERCE],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM","(\\s*)"+r[s.LONETILDE]+"\\s+",!0),t.tildeTrimReplace="$1~",o("TILDE","^"+r[s.LONETILDE]+r[s.XRANGEPLAIN]+"$"),o("TILDELOOSE","^"+r[s.LONETILDE]+r[s.XRANGEPLAINLOOSE]+"$"),o("LONECARET","(?:\\^)"),o("CARETTRIM","(\\s*)"+r[s.LONECARET]+"\\s+",!0),t.caretTrimReplace="$1^",o("CARET","^"+r[s.LONECARET]+r[s.XRANGEPLAIN]+"$"),o("CARETLOOSE","^"+r[s.LONECARET]+r[s.XRANGEPLAINLOOSE]+"$"),o("COMPARATORLOOSE","^"+r[s.GTLT]+"\\s*("+r[s.LOOSEPLAIN]+")$|^$"),o("COMPARATOR","^"+r[s.GTLT]+"\\s*("+r[s.FULLPLAIN]+")$|^$"),o("COMPARATORTRIM","(\\s*)"+r[s.GTLT]+"\\s*("+r[s.LOOSEPLAIN]+"|"+r[s.XRANGEPLAIN]+")",!0),t.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE","^\\s*("+r[s.XRANGEPLAIN]+")\\s+-\\s+("+r[s.XRANGEPLAIN]+")\\s*$"),o("HYPHENRANGELOOSE","^\\s*("+r[s.XRANGEPLAINLOOSE]+")\\s+-\\s+("+r[s.XRANGEPLAINLOOSE]+")\\s*$"),o("STAR","(<|>)?=?\\s*\\*")}),"/$$rollup_base$$/node_modules/core-js-compat/node_modules/semver/internal"),lq=/^[0-9]+$/,cq=function(e,t){var a=lq.test(e),n=lq.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1},pq=cq,gq=dq.MAX_LENGTH,fq=dq.MAX_SAFE_INTEGER,hq=uq.re,mq=uq.t,yq=pq,Rq=function(){function e(t,a){if(a&&"object"==typeof a||(a={loose:!!a,includePrerelease:!1}),t instanceof e){if(t.loose===!!a.loose&&t.includePrerelease===!!a.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: "+t);if(t.length>gq)throw new TypeError("version is longer than "+gq+" characters");oq("SemVer",t,a),this.options=a,this.loose=!!a.loose,this.includePrerelease=!!a.includePrerelease;var n=t.trim().match(a.loose?hq[mq.LOOSE]:hq[mq.FULL]);if(!n)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>fq||this.major<0)throw new TypeError("Invalid major version");if(this.minor>fq||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>fq||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<fq)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}var t=e.prototype;return t.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},t.toString=function(){return this.version},t.compare=function(t){if(oq("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if("string"==typeof t&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)},t.compareMain=function(t){return t instanceof e||(t=new e(t,this.options)),yq(this.major,t.major)||yq(this.minor,t.minor)||yq(this.patch,t.patch)},t.comparePre=function(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var a=0;do{var n=this.prerelease[a],r=t.prerelease[a];if(oq("prerelease compare",a,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return yq(n,r)}while(++a)},t.compareBuild=function(t){t instanceof e||(t=new e(t,this.options));var a=0;do{var n=this.build[a],r=t.build[a];if(oq("prerelease compare",a,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return yq(n,r)}while(++a)},t.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var a=this.prerelease.length;--a>=0;)"number"==typeof this.prerelease[a]&&(this.prerelease[a]++,a=-2);-1===a&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},e}(),bq=function(e,t,a){return new Rq(e,a).compare(new Rq(t,a))},vq=function(e,t,a){return 0===bq(e,t,a)},xq=function(e,t,a){return 0!==bq(e,t,a)},Eq=function(e,t,a){return bq(e,t,a)>0},Dq=function(e,t,a){return bq(e,t,a)>=0},Aq=function(e,t,a){return bq(e,t,a)<0},wq=function(e,t,a){return bq(e,t,a)<=0},Cq=function(e,t,a,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return vq(e,a,n);case"!=":return xq(e,a,n);case">":return Eq(e,a,n);case">=":return Dq(e,a,n);case"<":return Aq(e,a,n);case"<=":return wq(e,a,n);default:throw new TypeError("Invalid operator: "+t)}},Sq=dq.MAX_LENGTH,Tq=uq.re,jq=uq.t,Pq=function(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof Rq)return e;if("string"!=typeof e)return null;if(e.length>Sq)return null;if(!(t.loose?Tq[jq.LOOSE]:Tq[jq.FULL]).test(e))return null;try{return new Rq(e,t)}catch(e){return null}},Fq=uq.re,_q=uq.t,kq=function(e,t){if(e instanceof Rq)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var a=null;if((t=t||{}).rtl){for(var n;(n=Fq[_q.COERCERTL].exec(e))&&(!a||a.index+a[0].length!==e.length);)a&&n.index+n[0].length===a.index+a[0].length||(a=n),Fq[_q.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;Fq[_q.COERCERTL].lastIndex=-1}else a=e.match(Fq[_q.COERCE]);return null===a?null:Pq(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),t)};var Iq={compare:function(e,t,a){return Cq(kq(e),t,kq(a))},has:Function.call.bind({}.hasOwnProperty),intersection:function(e,t){var a=e instanceof Set?e:new Set(e);return t.filter((function(e){return a.has(e)}))},semver:kq,sortObjectByKey:function(e,t){return Object.keys(e).sort(t).reduce((function(t,a){return t[a]=e[a],t}),{})}},Bq={"3.0":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.function.bind","es.function.has-instance","es.function.name","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.regexp.constructor","es.regexp.exec","es.regexp.flags","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.search","es.string.split","es.string.starts-with","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.last-index","esnext.array.last-item","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.dispose","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],3.1:["es.string.match-all","es.symbol.match-all","esnext.symbol.replace-all"],3.2:["es.promise.all-settled","esnext.array.is-template-object","esnext.map.update-or-insert","esnext.symbol.async-dispose"],3.3:["es.global-this","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.upsert","esnext.weak-map.upsert"],3.4:["es.json.stringify"],3.5:["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],3.6:["es.regexp.sticky","es.regexp.test"],3.7:["es.aggregate-error","es.promise.any","es.reflect.to-string-tag","es.string.replace-all","esnext.map.emplace","esnext.weak-map.emplace"],3.8:["esnext.array.at","esnext.array.filter-out","esnext.array.unique-by","esnext.bigint.range","esnext.number.range","esnext.typed-array.at","esnext.typed-array.filter-out"],3.9:["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.unique-by"],3.11:["esnext.object.has-own"],3.12:["esnext.symbol.matcher","esnext.symbol.metadata"],3.15:["es.date.get-year","es.date.set-year","es.date.to-gmt-string","es.escape","es.regexp.dot-all","es.string.substr","es.unescape"],3.16:["esnext.array.filter-reject","esnext.array.group-by","esnext.typed-array.filter-reject","esnext.typed-array.group-by"]},Oq=["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.aggregate-error","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],Nq=Iq.compare,Lq=Iq.intersection,Mq=Iq.semver,$q=function(e){var t=Mq(e);if(3!==t.major)throw RangeError("This version of `core-js-compat` works only with `core-js@3`.");for(var a=[],n=0,r=Object.keys(Bq);n<r.length;n++){var s=r[n];Nq(s,"<=",t)&&a.push.apply(a,A(Bq[s]))}return Lq(a,Oq)},Uq=$q,Gq={"core-js":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.aggregate-error","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/es":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.aggregate-error","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set"],"core-js/es/aggregate-error":["es.aggregate-error","es.array.iterator","es.string.iterator"],"core-js/es/array":["es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string","es.string.iterator"],"core-js/es/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/es/array-buffer/constructor":["es.array-buffer.constructor","es.object.to-string"],"core-js/es/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/es/array-buffer/slice":["es.array-buffer.slice"],"core-js/es/array/concat":["es.array.concat"],"core-js/es/array/copy-within":["es.array.copy-within"],"core-js/es/array/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/every":["es.array.every"],"core-js/es/array/fill":["es.array.fill"],"core-js/es/array/filter":["es.array.filter"],"core-js/es/array/find":["es.array.find"],"core-js/es/array/find-index":["es.array.find-index"],"core-js/es/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/for-each":["es.array.for-each"],"core-js/es/array/from":["es.array.from","es.string.iterator"],"core-js/es/array/includes":["es.array.includes"],"core-js/es/array/index-of":["es.array.index-of"],"core-js/es/array/is-array":["es.array.is-array"],"core-js/es/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/join":["es.array.join"],"core-js/es/array/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/last-index-of":["es.array.last-index-of"],"core-js/es/array/map":["es.array.map"],"core-js/es/array/of":["es.array.of"],"core-js/es/array/reduce":["es.array.reduce"],"core-js/es/array/reduce-right":["es.array.reduce-right"],"core-js/es/array/reverse":["es.array.reverse"],"core-js/es/array/slice":["es.array.slice"],"core-js/es/array/some":["es.array.some"],"core-js/es/array/sort":["es.array.sort"],"core-js/es/array/splice":["es.array.splice"],"core-js/es/array/values":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual":["es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string"],"core-js/es/array/virtual/concat":["es.array.concat"],"core-js/es/array/virtual/copy-within":["es.array.copy-within"],"core-js/es/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/every":["es.array.every"],"core-js/es/array/virtual/fill":["es.array.fill"],"core-js/es/array/virtual/filter":["es.array.filter"],"core-js/es/array/virtual/find":["es.array.find"],"core-js/es/array/virtual/find-index":["es.array.find-index"],"core-js/es/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/virtual/for-each":["es.array.for-each"],"core-js/es/array/virtual/includes":["es.array.includes"],"core-js/es/array/virtual/index-of":["es.array.index-of"],"core-js/es/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/join":["es.array.join"],"core-js/es/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/es/array/virtual/map":["es.array.map"],"core-js/es/array/virtual/reduce":["es.array.reduce"],"core-js/es/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/es/array/virtual/reverse":["es.array.reverse"],"core-js/es/array/virtual/slice":["es.array.slice"],"core-js/es/array/virtual/some":["es.array.some"],"core-js/es/array/virtual/sort":["es.array.sort"],"core-js/es/array/virtual/splice":["es.array.splice"],"core-js/es/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/es/data-view":["es.data-view","es.object.to-string"],"core-js/es/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/es/date/get-year":["es.date.get-year"],"core-js/es/date/now":["es.date.now"],"core-js/es/date/set-year":["es.date.set-year"],"core-js/es/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/es/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/es/date/to-json":["es.date.to-json"],"core-js/es/date/to-primitive":["es.date.to-primitive"],"core-js/es/date/to-string":["es.date.to-string"],"core-js/es/escape":["es.escape"],"core-js/es/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/es/function/bind":["es.function.bind"],"core-js/es/function/has-instance":["es.function.has-instance"],"core-js/es/function/name":["es.function.name"],"core-js/es/function/virtual":["es.function.bind"],"core-js/es/function/virtual/bind":["es.function.bind"],"core-js/es/global-this":["es.global-this"],"core-js/es/instance/bind":["es.function.bind"],"core-js/es/instance/code-point-at":["es.string.code-point-at"],"core-js/es/instance/concat":["es.array.concat"],"core-js/es/instance/copy-within":["es.array.copy-within"],"core-js/es/instance/ends-with":["es.string.ends-with"],"core-js/es/instance/entries":["es.array.iterator","es.object.to-string"],"core-js/es/instance/every":["es.array.every"],"core-js/es/instance/fill":["es.array.fill"],"core-js/es/instance/filter":["es.array.filter"],"core-js/es/instance/find":["es.array.find"],"core-js/es/instance/find-index":["es.array.find-index"],"core-js/es/instance/flags":["es.regexp.flags"],"core-js/es/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/instance/for-each":["es.array.for-each"],"core-js/es/instance/includes":["es.array.includes","es.string.includes"],"core-js/es/instance/index-of":["es.array.index-of"],"core-js/es/instance/keys":["es.array.iterator","es.object.to-string"],"core-js/es/instance/last-index-of":["es.array.last-index-of"],"core-js/es/instance/map":["es.array.map"],"core-js/es/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/instance/pad-end":["es.string.pad-end"],"core-js/es/instance/pad-start":["es.string.pad-start"],"core-js/es/instance/reduce":["es.array.reduce"],"core-js/es/instance/reduce-right":["es.array.reduce-right"],"core-js/es/instance/repeat":["es.string.repeat"],"core-js/es/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/instance/reverse":["es.array.reverse"],"core-js/es/instance/slice":["es.array.slice"],"core-js/es/instance/some":["es.array.some"],"core-js/es/instance/sort":["es.array.sort"],"core-js/es/instance/splice":["es.array.splice"],"core-js/es/instance/starts-with":["es.string.starts-with"],"core-js/es/instance/trim":["es.string.trim"],"core-js/es/instance/trim-end":["es.string.trim-end"],"core-js/es/instance/trim-left":["es.string.trim-start"],"core-js/es/instance/trim-right":["es.string.trim-end"],"core-js/es/instance/trim-start":["es.string.trim-start"],"core-js/es/instance/values":["es.array.iterator","es.object.to-string"],"core-js/es/json":["es.json.stringify","es.json.to-string-tag"],"core-js/es/json/stringify":["es.json.stringify"],"core-js/es/json/to-string-tag":["es.json.to-string-tag"],"core-js/es/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator"],"core-js/es/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/es/math/acosh":["es.math.acosh"],"core-js/es/math/asinh":["es.math.asinh"],"core-js/es/math/atanh":["es.math.atanh"],"core-js/es/math/cbrt":["es.math.cbrt"],"core-js/es/math/clz32":["es.math.clz32"],"core-js/es/math/cosh":["es.math.cosh"],"core-js/es/math/expm1":["es.math.expm1"],"core-js/es/math/fround":["es.math.fround"],"core-js/es/math/hypot":["es.math.hypot"],"core-js/es/math/imul":["es.math.imul"],"core-js/es/math/log10":["es.math.log10"],"core-js/es/math/log1p":["es.math.log1p"],"core-js/es/math/log2":["es.math.log2"],"core-js/es/math/sign":["es.math.sign"],"core-js/es/math/sinh":["es.math.sinh"],"core-js/es/math/tanh":["es.math.tanh"],"core-js/es/math/to-string-tag":["es.math.to-string-tag"],"core-js/es/math/trunc":["es.math.trunc"],"core-js/es/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/constructor":["es.number.constructor"],"core-js/es/number/epsilon":["es.number.epsilon"],"core-js/es/number/is-finite":["es.number.is-finite"],"core-js/es/number/is-integer":["es.number.is-integer"],"core-js/es/number/is-nan":["es.number.is-nan"],"core-js/es/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/es/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/es/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/es/number/parse-float":["es.number.parse-float"],"core-js/es/number/parse-int":["es.number.parse-int"],"core-js/es/number/to-fixed":["es.number.to-fixed"],"core-js/es/number/to-precision":["es.number.to-precision"],"core-js/es/number/virtual":["es.number.to-fixed","es.number.to-precision"],"core-js/es/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/es/number/virtual/to-precision":["es.number.to-precision"],"core-js/es/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag"],"core-js/es/object/assign":["es.object.assign"],"core-js/es/object/create":["es.object.create"],"core-js/es/object/define-getter":["es.object.define-getter"],"core-js/es/object/define-properties":["es.object.define-properties"],"core-js/es/object/define-property":["es.object.define-property"],"core-js/es/object/define-setter":["es.object.define-setter"],"core-js/es/object/entries":["es.object.entries"],"core-js/es/object/freeze":["es.object.freeze"],"core-js/es/object/from-entries":["es.array.iterator","es.object.from-entries"],"core-js/es/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/es/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/es/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/es/object/get-own-property-symbols":["es.symbol"],"core-js/es/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/es/object/is":["es.object.is"],"core-js/es/object/is-extensible":["es.object.is-extensible"],"core-js/es/object/is-frozen":["es.object.is-frozen"],"core-js/es/object/is-sealed":["es.object.is-sealed"],"core-js/es/object/keys":["es.object.keys"],"core-js/es/object/lookup-getter":["es.object.lookup-setter"],"core-js/es/object/lookup-setter":["es.object.lookup-setter"],"core-js/es/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/es/object/seal":["es.object.seal"],"core-js/es/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/es/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/object/values":["es.object.values"],"core-js/es/parse-float":["es.parse-float"],"core-js/es/parse-int":["es.parse-int"],"core-js/es/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator"],"core-js/es/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator"],"core-js/es/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator"],"core-js/es/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/es/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/es/reflect/apply":["es.reflect.apply"],"core-js/es/reflect/construct":["es.reflect.construct"],"core-js/es/reflect/define-property":["es.reflect.define-property"],"core-js/es/reflect/delete-property":["es.reflect.delete-property"],"core-js/es/reflect/get":["es.reflect.get"],"core-js/es/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/es/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/es/reflect/has":["es.reflect.has"],"core-js/es/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/es/reflect/own-keys":["es.reflect.own-keys"],"core-js/es/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/es/reflect/set":["es.reflect.set"],"core-js/es/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/es/reflect/to-string-tag":["es.object.to-string","es.reflect.to-string-tag"],"core-js/es/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/es/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/es/regexp/flags":["es.regexp.flags"],"core-js/es/regexp/match":["es.regexp.exec","es.string.match"],"core-js/es/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/es/regexp/search":["es.regexp.exec","es.string.search"],"core-js/es/regexp/split":["es.regexp.exec","es.string.split"],"core-js/es/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/es/regexp/to-string":["es.regexp.to-string"],"core-js/es/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator"],"core-js/es/string":["es.object.to-string","es.regexp.exec","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/anchor":["es.string.anchor"],"core-js/es/string/big":["es.string.big"],"core-js/es/string/blink":["es.string.blink"],"core-js/es/string/bold":["es.string.bold"],"core-js/es/string/code-point-at":["es.string.code-point-at"],"core-js/es/string/ends-with":["es.string.ends-with"],"core-js/es/string/fixed":["es.string.fixed"],"core-js/es/string/fontcolor":["es.string.fontcolor"],"core-js/es/string/fontsize":["es.string.fontsize"],"core-js/es/string/from-code-point":["es.string.from-code-point"],"core-js/es/string/includes":["es.string.includes"],"core-js/es/string/italics":["es.string.italics"],"core-js/es/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/link":["es.string.link"],"core-js/es/string/match":["es.regexp.exec","es.string.match"],"core-js/es/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/pad-end":["es.string.pad-end"],"core-js/es/string/pad-start":["es.string.pad-start"],"core-js/es/string/raw":["es.string.raw"],"core-js/es/string/repeat":["es.string.repeat"],"core-js/es/string/replace":["es.regexp.exec","es.string.replace"],"core-js/es/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/search":["es.regexp.exec","es.string.search"],"core-js/es/string/small":["es.string.small"],"core-js/es/string/split":["es.regexp.exec","es.string.split"],"core-js/es/string/starts-with":["es.string.starts-with"],"core-js/es/string/strike":["es.string.strike"],"core-js/es/string/sub":["es.string.sub"],"core-js/es/string/substr":["es.string.substr"],"core-js/es/string/sup":["es.string.sup"],"core-js/es/string/trim":["es.string.trim"],"core-js/es/string/trim-end":["es.string.trim-end"],"core-js/es/string/trim-left":["es.string.trim-start"],"core-js/es/string/trim-right":["es.string.trim-end"],"core-js/es/string/trim-start":["es.string.trim-start"],"core-js/es/string/virtual":["es.object.to-string","es.regexp.exec","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/virtual/anchor":["es.string.anchor"],"core-js/es/string/virtual/big":["es.string.big"],"core-js/es/string/virtual/blink":["es.string.blink"],"core-js/es/string/virtual/bold":["es.string.bold"],"core-js/es/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/es/string/virtual/ends-with":["es.string.ends-with"],"core-js/es/string/virtual/fixed":["es.string.fixed"],"core-js/es/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/es/string/virtual/fontsize":["es.string.fontsize"],"core-js/es/string/virtual/includes":["es.string.includes"],"core-js/es/string/virtual/italics":["es.string.italics"],"core-js/es/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/virtual/link":["es.string.link"],"core-js/es/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/virtual/pad-end":["es.string.pad-end"],"core-js/es/string/virtual/pad-start":["es.string.pad-start"],"core-js/es/string/virtual/repeat":["es.string.repeat"],"core-js/es/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/virtual/small":["es.string.small"],"core-js/es/string/virtual/starts-with":["es.string.starts-with"],"core-js/es/string/virtual/strike":["es.string.strike"],"core-js/es/string/virtual/sub":["es.string.sub"],"core-js/es/string/virtual/substr":["es.string.substr"],"core-js/es/string/virtual/sup":["es.string.sup"],"core-js/es/string/virtual/trim":["es.string.trim"],"core-js/es/string/virtual/trim-end":["es.string.trim-end"],"core-js/es/string/virtual/trim-left":["es.string.trim-start"],"core-js/es/string/virtual/trim-right":["es.string.trim-end"],"core-js/es/string/virtual/trim-start":["es.string.trim-start"],"core-js/es/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/es/symbol/description":["es.symbol.description"],"core-js/es/symbol/for":["es.symbol"],"core-js/es/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/es/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/es/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator"],"core-js/es/symbol/key-for":["es.symbol"],"core-js/es/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/es/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/es/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/es/symbol/species":["es.symbol.species"],"core-js/es/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/es/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/es/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/unscopables":["es.symbol.unscopables"],"core-js/es/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/es/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/every":["es.typed-array.every"],"core-js/es/typed-array/fill":["es.typed-array.fill"],"core-js/es/typed-array/filter":["es.typed-array.filter"],"core-js/es/typed-array/find":["es.typed-array.find"],"core-js/es/typed-array/find-index":["es.typed-array.find-index"],"core-js/es/typed-array/float32-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/float64-array":["es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/for-each":["es.typed-array.for-each"],"core-js/es/typed-array/from":["es.typed-array.from"],"core-js/es/typed-array/includes":["es.typed-array.includes"],"core-js/es/typed-array/index-of":["es.typed-array.index-of"],"core-js/es/typed-array/int16-array":["es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/int32-array":["es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/int8-array":["es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/join":["es.typed-array.join"],"core-js/es/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/es/typed-array/map":["es.typed-array.map"],"core-js/es/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/of":["es.typed-array.of"],"core-js/es/typed-array/reduce":["es.typed-array.reduce"],"core-js/es/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/es/typed-array/reverse":["es.typed-array.reverse"],"core-js/es/typed-array/set":["es.typed-array.set"],"core-js/es/typed-array/slice":["es.typed-array.slice"],"core-js/es/typed-array/some":["es.typed-array.some"],"core-js/es/typed-array/sort":["es.typed-array.sort"],"core-js/es/typed-array/subarray":["es.typed-array.subarray"],"core-js/es/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/es/typed-array/to-string":["es.typed-array.to-string"],"core-js/es/typed-array/uint16-array":["es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/uint32-array":["es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/uint8-array":["es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/uint8-clamped-array":["es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/es/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/es/unescape":["es.unescape"],"core-js/es/weak-map":["es.array.iterator","es.object.to-string","es.weak-map"],"core-js/es/weak-set":["es.array.iterator","es.object.to-string","es.weak-set"],"core-js/features":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.aggregate-error","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/features/aggregate-error":["es.aggregate-error","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/features/array":["es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","es.string.iterator","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by"],"core-js/features/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/features/array-buffer/constructor":["es.array-buffer.constructor","es.object.to-string"],"core-js/features/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/features/array-buffer/slice":["es.array-buffer.slice"],"core-js/features/array/at":["esnext.array.at"],"core-js/features/array/concat":["es.array.concat"],"core-js/features/array/copy-within":["es.array.copy-within"],"core-js/features/array/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/every":["es.array.every"],"core-js/features/array/fill":["es.array.fill"],"core-js/features/array/filter":["es.array.filter"],"core-js/features/array/filter-out":["esnext.array.filter-out"],"core-js/features/array/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/find":["es.array.find"],"core-js/features/array/find-index":["es.array.find-index"],"core-js/features/array/find-last":["esnext.array.find-last"],"core-js/features/array/find-last-index":["esnext.array.find-last-index"],"core-js/features/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/for-each":["es.array.for-each"],"core-js/features/array/from":["es.array.from","es.string.iterator"],"core-js/features/array/group-by":["esnext.array.group-by"],"core-js/features/array/includes":["es.array.includes"],"core-js/features/array/index-of":["es.array.index-of"],"core-js/features/array/is-array":["es.array.is-array"],"core-js/features/array/is-template-object":["esnext.array.is-template-object"],"core-js/features/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/join":["es.array.join"],"core-js/features/array/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/last-index":["esnext.array.last-index"],"core-js/features/array/last-index-of":["es.array.last-index-of"],"core-js/features/array/last-item":["esnext.array.last-item"],"core-js/features/array/map":["es.array.map"],"core-js/features/array/of":["es.array.of"],"core-js/features/array/reduce":["es.array.reduce"],"core-js/features/array/reduce-right":["es.array.reduce-right"],"core-js/features/array/reverse":["es.array.reverse"],"core-js/features/array/slice":["es.array.slice"],"core-js/features/array/some":["es.array.some"],"core-js/features/array/sort":["es.array.sort"],"core-js/features/array/splice":["es.array.splice"],"core-js/features/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual":["es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.unique-by"],"core-js/features/array/virtual/at":["esnext.array.at"],"core-js/features/array/virtual/concat":["es.array.concat"],"core-js/features/array/virtual/copy-within":["es.array.copy-within"],"core-js/features/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/every":["es.array.every"],"core-js/features/array/virtual/fill":["es.array.fill"],"core-js/features/array/virtual/filter":["es.array.filter"],"core-js/features/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/features/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/virtual/find":["es.array.find"],"core-js/features/array/virtual/find-index":["es.array.find-index"],"core-js/features/array/virtual/find-last":["esnext.array.find-last"],"core-js/features/array/virtual/find-last-index":["esnext.array.find-last-index"],"core-js/features/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/virtual/for-each":["es.array.for-each"],"core-js/features/array/virtual/group-by":["esnext.array.group-by"],"core-js/features/array/virtual/includes":["es.array.includes"],"core-js/features/array/virtual/index-of":["es.array.index-of"],"core-js/features/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/join":["es.array.join"],"core-js/features/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/features/array/virtual/map":["es.array.map"],"core-js/features/array/virtual/reduce":["es.array.reduce"],"core-js/features/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/features/array/virtual/reverse":["es.array.reverse"],"core-js/features/array/virtual/slice":["es.array.slice"],"core-js/features/array/virtual/some":["es.array.some"],"core-js/features/array/virtual/sort":["es.array.sort"],"core-js/features/array/virtual/splice":["es.array.splice"],"core-js/features/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/features/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/features/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/features/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/features/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/features/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/features/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/features/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/features/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/features/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.from","web.dom-collections.iterator"],"core-js/features/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/features/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/features/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/features/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/features/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/features/bigint":["esnext.bigint.range"],"core-js/features/bigint/range":["esnext.bigint.range"],"core-js/features/clear-immediate":["web.immediate"],"core-js/features/composite-key":["esnext.composite-key"],"core-js/features/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/features/data-view":["es.data-view","es.object.to-string"],"core-js/features/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/features/date/get-year":["es.date.get-year"],"core-js/features/date/now":["es.date.now"],"core-js/features/date/set-year":["es.date.set-year"],"core-js/features/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/features/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/features/date/to-json":["es.date.to-json"],"core-js/features/date/to-primitive":["es.date.to-primitive"],"core-js/features/date/to-string":["es.date.to-string"],"core-js/features/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/features/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/features/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/features/escape":["es.escape"],"core-js/features/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/features/function/bind":["es.function.bind"],"core-js/features/function/has-instance":["es.function.has-instance"],"core-js/features/function/name":["es.function.name"],"core-js/features/function/virtual":["es.function.bind"],"core-js/features/function/virtual/bind":["es.function.bind"],"core-js/features/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/global-this":["es.global-this","esnext.global-this"],"core-js/features/instance/at":["esnext.array.at","esnext.string.at"],"core-js/features/instance/bind":["es.function.bind"],"core-js/features/instance/code-point-at":["es.string.code-point-at"],"core-js/features/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/instance/concat":["es.array.concat"],"core-js/features/instance/copy-within":["es.array.copy-within"],"core-js/features/instance/ends-with":["es.string.ends-with"],"core-js/features/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/every":["es.array.every"],"core-js/features/instance/fill":["es.array.fill"],"core-js/features/instance/filter":["es.array.filter"],"core-js/features/instance/filter-out":["esnext.array.filter-out"],"core-js/features/instance/filter-reject":["esnext.array.filter-reject"],"core-js/features/instance/find":["es.array.find"],"core-js/features/instance/find-index":["es.array.find-index"],"core-js/features/instance/find-last":["esnext.array.find-last"],"core-js/features/instance/find-last-index":["esnext.array.find-last-index"],"core-js/features/instance/flags":["es.regexp.flags"],"core-js/features/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/features/instance/group-by":["esnext.array.group-by"],"core-js/features/instance/includes":["es.array.includes","es.string.includes"],"core-js/features/instance/index-of":["es.array.index-of"],"core-js/features/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/last-index-of":["es.array.last-index-of"],"core-js/features/instance/map":["es.array.map"],"core-js/features/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/instance/pad-end":["es.string.pad-end"],"core-js/features/instance/pad-start":["es.string.pad-start"],"core-js/features/instance/reduce":["es.array.reduce"],"core-js/features/instance/reduce-right":["es.array.reduce-right"],"core-js/features/instance/repeat":["es.string.repeat"],"core-js/features/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/features/instance/reverse":["es.array.reverse"],"core-js/features/instance/slice":["es.array.slice"],"core-js/features/instance/some":["es.array.some"],"core-js/features/instance/sort":["es.array.sort"],"core-js/features/instance/splice":["es.array.splice"],"core-js/features/instance/starts-with":["es.string.starts-with"],"core-js/features/instance/trim":["es.string.trim"],"core-js/features/instance/trim-end":["es.string.trim-end"],"core-js/features/instance/trim-left":["es.string.trim-start"],"core-js/features/instance/trim-right":["es.string.trim-end"],"core-js/features/instance/trim-start":["es.string.trim-start"],"core-js/features/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/iterator":["es.array.iterator","es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","web.dom-collections.iterator"],"core-js/features/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/features/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/features/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/features/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/features/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/features/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/features/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/features/iterator/from":["es.array.iterator","es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.from","web.dom-collections.iterator"],"core-js/features/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/features/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/features/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/features/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/features/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/features/json":["es.json.stringify","es.json.to-string-tag"],"core-js/features/json/stringify":["es.json.stringify"],"core-js/features/json/to-string-tag":["es.json.to-string-tag"],"core-js/features/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert"],"core-js/features/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/features/map/emplace":["es.map","esnext.map.emplace"],"core-js/features/map/every":["es.map","esnext.map.every"],"core-js/features/map/filter":["es.map","esnext.map.filter"],"core-js/features/map/find":["es.map","esnext.map.find"],"core-js/features/map/find-key":["es.map","esnext.map.find-key"],"core-js/features/map/from":["es.array.iterator","es.map","es.string.iterator","esnext.map.from","web.dom-collections.iterator"],"core-js/features/map/group-by":["es.map","esnext.map.group-by"],"core-js/features/map/includes":["es.map","esnext.map.includes"],"core-js/features/map/key-by":["es.map","esnext.map.key-by"],"core-js/features/map/key-of":["es.map","esnext.map.key-of"],"core-js/features/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/features/map/map-values":["es.map","esnext.map.map-values"],"core-js/features/map/merge":["es.map","esnext.map.merge"],"core-js/features/map/of":["es.array.iterator","es.map","esnext.map.of"],"core-js/features/map/reduce":["es.map","esnext.map.reduce"],"core-js/features/map/some":["es.map","esnext.map.some"],"core-js/features/map/update":["es.map","esnext.map.update"],"core-js/features/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/features/map/upsert":["es.map","esnext.map.upsert"],"core-js/features/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh"],"core-js/features/math/acosh":["es.math.acosh"],"core-js/features/math/asinh":["es.math.asinh"],"core-js/features/math/atanh":["es.math.atanh"],"core-js/features/math/cbrt":["es.math.cbrt"],"core-js/features/math/clamp":["esnext.math.clamp"],"core-js/features/math/clz32":["es.math.clz32"],"core-js/features/math/cosh":["es.math.cosh"],"core-js/features/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/features/math/degrees":["esnext.math.degrees"],"core-js/features/math/expm1":["es.math.expm1"],"core-js/features/math/fround":["es.math.fround"],"core-js/features/math/fscale":["esnext.math.fscale"],"core-js/features/math/hypot":["es.math.hypot"],"core-js/features/math/iaddh":["esnext.math.iaddh"],"core-js/features/math/imul":["es.math.imul"],"core-js/features/math/imulh":["esnext.math.imulh"],"core-js/features/math/isubh":["esnext.math.isubh"],"core-js/features/math/log10":["es.math.log10"],"core-js/features/math/log1p":["es.math.log1p"],"core-js/features/math/log2":["es.math.log2"],"core-js/features/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/features/math/radians":["esnext.math.radians"],"core-js/features/math/scale":["esnext.math.scale"],"core-js/features/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/features/math/sign":["es.math.sign"],"core-js/features/math/signbit":["esnext.math.signbit"],"core-js/features/math/sinh":["es.math.sinh"],"core-js/features/math/tanh":["es.math.tanh"],"core-js/features/math/to-string-tag":["es.math.to-string-tag"],"core-js/features/math/trunc":["es.math.trunc"],"core-js/features/math/umulh":["esnext.math.umulh"],"core-js/features/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","esnext.number.from-string","esnext.number.range"],"core-js/features/number/constructor":["es.number.constructor"],"core-js/features/number/epsilon":["es.number.epsilon"],"core-js/features/number/from-string":["esnext.number.from-string"],"core-js/features/number/is-finite":["es.number.is-finite"],"core-js/features/number/is-integer":["es.number.is-integer"],"core-js/features/number/is-nan":["es.number.is-nan"],"core-js/features/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/features/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/features/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/features/number/parse-float":["es.number.parse-float"],"core-js/features/number/parse-int":["es.number.parse-int"],"core-js/features/number/range":["es.object.to-string","esnext.number.range"],"core-js/features/number/to-fixed":["es.number.to-fixed"],"core-js/features/number/to-precision":["es.number.to-precision"],"core-js/features/number/virtual":["es.number.to-fixed","es.number.to-precision"],"core-js/features/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/features/number/virtual/to-precision":["es.number.to-precision"],"core-js/features/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"core-js/features/object/assign":["es.object.assign"],"core-js/features/object/create":["es.object.create"],"core-js/features/object/define-getter":["es.object.define-getter"],"core-js/features/object/define-properties":["es.object.define-properties"],"core-js/features/object/define-property":["es.object.define-property"],"core-js/features/object/define-setter":["es.object.define-setter"],"core-js/features/object/entries":["es.object.entries"],"core-js/features/object/freeze":["es.object.freeze"],"core-js/features/object/from-entries":["es.array.iterator","es.object.from-entries"],"core-js/features/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/features/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/features/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/features/object/get-own-property-symbols":["es.symbol"],"core-js/features/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/features/object/has-own":["esnext.object.has-own"],"core-js/features/object/is":["es.object.is"],"core-js/features/object/is-extensible":["es.object.is-extensible"],"core-js/features/object/is-frozen":["es.object.is-frozen"],"core-js/features/object/is-sealed":["es.object.is-sealed"],"core-js/features/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/features/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/features/object/iterate-values":["esnext.object.iterate-values"],"core-js/features/object/keys":["es.object.keys"],"core-js/features/object/lookup-getter":["es.object.lookup-setter"],"core-js/features/object/lookup-setter":["es.object.lookup-setter"],"core-js/features/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/features/object/seal":["es.object.seal"],"core-js/features/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/features/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/object/values":["es.object.values"],"core-js/features/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/features/parse-float":["es.parse-float"],"core-js/features/parse-int":["es.parse-int"],"core-js/features/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try"],"core-js/features/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled"],"core-js/features/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any"],"core-js/features/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/features/promise/try":["es.promise","esnext.promise.try"],"core-js/features/queue-microtask":["web.queue-microtask"],"core-js/features/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/features/reflect/apply":["es.reflect.apply"],"core-js/features/reflect/construct":["es.reflect.construct"],"core-js/features/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/features/reflect/define-property":["es.reflect.define-property"],"core-js/features/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/features/reflect/delete-property":["es.reflect.delete-property"],"core-js/features/reflect/get":["es.reflect.get"],"core-js/features/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/features/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/features/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/features/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/features/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/features/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/features/reflect/has":["es.reflect.has"],"core-js/features/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/features/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/features/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/features/reflect/metadata":["esnext.reflect.metadata"],"core-js/features/reflect/own-keys":["es.reflect.own-keys"],"core-js/features/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/features/reflect/set":["es.reflect.set"],"core-js/features/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/features/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/features/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/features/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/features/regexp/flags":["es.regexp.flags"],"core-js/features/regexp/match":["es.regexp.exec","es.string.match"],"core-js/features/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/features/regexp/search":["es.regexp.exec","es.string.search"],"core-js/features/regexp/split":["es.regexp.exec","es.string.split"],"core-js/features/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/features/regexp/to-string":["es.regexp.to-string"],"core-js/features/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"],"core-js/features/set-immediate":["web.immediate"],"core-js/features/set-interval":["web.timers"],"core-js/features/set-timeout":["web.timers"],"core-js/features/set/add-all":["es.set","esnext.set.add-all"],"core-js/features/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/features/set/difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.difference","web.dom-collections.iterator"],"core-js/features/set/every":["es.set","esnext.set.every"],"core-js/features/set/filter":["es.set","esnext.set.filter"],"core-js/features/set/find":["es.set","esnext.set.find"],"core-js/features/set/from":["es.array.iterator","es.set","es.string.iterator","esnext.set.from","web.dom-collections.iterator"],"core-js/features/set/intersection":["es.array.iterator","es.set","es.string.iterator","esnext.set.intersection","web.dom-collections.iterator"],"core-js/features/set/is-disjoint-from":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/features/set/is-subset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/features/set/is-superset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/features/set/join":["es.set","esnext.set.join"],"core-js/features/set/map":["es.set","esnext.set.map"],"core-js/features/set/of":["es.array.iterator","es.set","esnext.set.of"],"core-js/features/set/reduce":["es.set","esnext.set.reduce"],"core-js/features/set/some":["es.set","esnext.set.some"],"core-js/features/set/symmetric-difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/features/set/union":["es.array.iterator","es.set","es.string.iterator","esnext.set.union","web.dom-collections.iterator"],"core-js/features/string":["es.object.to-string","es.regexp.exec","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all"],"core-js/features/string/anchor":["es.string.anchor"],"core-js/features/string/at":["esnext.string.at"],"core-js/features/string/big":["es.string.big"],"core-js/features/string/blink":["es.string.blink"],"core-js/features/string/bold":["es.string.bold"],"core-js/features/string/code-point-at":["es.string.code-point-at"],"core-js/features/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/ends-with":["es.string.ends-with"],"core-js/features/string/fixed":["es.string.fixed"],"core-js/features/string/fontcolor":["es.string.fontcolor"],"core-js/features/string/fontsize":["es.string.fontsize"],"core-js/features/string/from-code-point":["es.string.from-code-point"],"core-js/features/string/includes":["es.string.includes"],"core-js/features/string/italics":["es.string.italics"],"core-js/features/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/link":["es.string.link"],"core-js/features/string/match":["es.regexp.exec","es.string.match"],"core-js/features/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/pad-end":["es.string.pad-end"],"core-js/features/string/pad-start":["es.string.pad-start"],"core-js/features/string/raw":["es.string.raw"],"core-js/features/string/repeat":["es.string.repeat"],"core-js/features/string/replace":["es.regexp.exec","es.string.replace"],"core-js/features/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/search":["es.regexp.exec","es.string.search"],"core-js/features/string/small":["es.string.small"],"core-js/features/string/split":["es.regexp.exec","es.string.split"],"core-js/features/string/starts-with":["es.string.starts-with"],"core-js/features/string/strike":["es.string.strike"],"core-js/features/string/sub":["es.string.sub"],"core-js/features/string/substr":["es.string.substr"],"core-js/features/string/sup":["es.string.sup"],"core-js/features/string/trim":["es.string.trim"],"core-js/features/string/trim-end":["es.string.trim-end"],"core-js/features/string/trim-left":["es.string.trim-start"],"core-js/features/string/trim-right":["es.string.trim-end"],"core-js/features/string/trim-start":["es.string.trim-start"],"core-js/features/string/virtual":["es.object.to-string","es.regexp.exec","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all"],"core-js/features/string/virtual/anchor":["es.string.anchor"],"core-js/features/string/virtual/at":["esnext.string.at"],"core-js/features/string/virtual/big":["es.string.big"],"core-js/features/string/virtual/blink":["es.string.blink"],"core-js/features/string/virtual/bold":["es.string.bold"],"core-js/features/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/features/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/virtual/ends-with":["es.string.ends-with"],"core-js/features/string/virtual/fixed":["es.string.fixed"],"core-js/features/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/features/string/virtual/fontsize":["es.string.fontsize"],"core-js/features/string/virtual/includes":["es.string.includes"],"core-js/features/string/virtual/italics":["es.string.italics"],"core-js/features/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/virtual/link":["es.string.link"],"core-js/features/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/virtual/pad-end":["es.string.pad-end"],"core-js/features/string/virtual/pad-start":["es.string.pad-start"],"core-js/features/string/virtual/repeat":["es.string.repeat"],"core-js/features/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/virtual/small":["es.string.small"],"core-js/features/string/virtual/starts-with":["es.string.starts-with"],"core-js/features/string/virtual/strike":["es.string.strike"],"core-js/features/string/virtual/sub":["es.string.sub"],"core-js/features/string/virtual/substr":["es.string.substr"],"core-js/features/string/virtual/sup":["es.string.sup"],"core-js/features/string/virtual/trim":["es.string.trim"],"core-js/features/string/virtual/trim-end":["es.string.trim-end"],"core-js/features/string/virtual/trim-left":["es.string.trim-start"],"core-js/features/string/virtual/trim-right":["es.string.trim-end"],"core-js/features/string/virtual/trim-start":["es.string.trim-start"],"core-js/features/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all"],"core-js/features/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/features/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/features/symbol/description":["es.symbol.description"],"core-js/features/symbol/dispose":["esnext.symbol.dispose"],"core-js/features/symbol/for":["es.symbol"],"core-js/features/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/features/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/features/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator"],"core-js/features/symbol/key-for":["es.symbol"],"core-js/features/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/features/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/features/symbol/matcher":["esnext.symbol.matcher"],"core-js/features/symbol/metadata":["esnext.symbol.metadata"],"core-js/features/symbol/observable":["esnext.symbol.observable"],"core-js/features/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/features/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/features/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/features/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/features/symbol/species":["es.symbol.species"],"core-js/features/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/features/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/features/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/symbol/unscopables":["es.symbol.unscopables"],"core-js/features/typed-array":["es.map","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by"],"core-js/features/typed-array/at":["esnext.typed-array.at"],"core-js/features/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/features/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/every":["es.typed-array.every"],"core-js/features/typed-array/fill":["es.typed-array.fill"],"core-js/features/typed-array/filter":["es.typed-array.filter"],"core-js/features/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/features/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/features/typed-array/find":["es.typed-array.find"],"core-js/features/typed-array/find-index":["es.typed-array.find-index"],"core-js/features/typed-array/find-last":["esnext.typed-array.find-last"],"core-js/features/typed-array/find-last-index":["esnext.typed-array.find-last-index"],"core-js/features/typed-array/float32-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/float64-array":["es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/for-each":["es.typed-array.for-each"],"core-js/features/typed-array/from":["es.typed-array.from"],"core-js/features/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/features/typed-array/includes":["es.typed-array.includes"],"core-js/features/typed-array/index-of":["es.typed-array.index-of"],"core-js/features/typed-array/int16-array":["es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/int32-array":["es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/int8-array":["es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/join":["es.typed-array.join"],"core-js/features/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/features/typed-array/map":["es.typed-array.map"],"core-js/features/typed-array/of":["es.typed-array.of"],"core-js/features/typed-array/reduce":["es.typed-array.reduce"],"core-js/features/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/features/typed-array/reverse":["es.typed-array.reverse"],"core-js/features/typed-array/set":["es.typed-array.set"],"core-js/features/typed-array/slice":["es.typed-array.slice"],"core-js/features/typed-array/some":["es.typed-array.some"],"core-js/features/typed-array/sort":["es.typed-array.sort"],"core-js/features/typed-array/subarray":["es.typed-array.subarray"],"core-js/features/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/features/typed-array/to-string":["es.typed-array.to-string"],"core-js/features/typed-array/uint16-array":["es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/uint32-array":["es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/uint8-array":["es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/uint8-clamped-array":["es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/features/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/features/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/features/unescape":["es.unescape"],"core-js/features/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/features/url-search-params":["web.dom-collections.iterator","web.url-search-params"],"core-js/features/url/to-json":["web.url.to-json"],"core-js/features/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/features/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/features/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/features/weak-map/from":["es.array.iterator","es.string.iterator","es.weak-map","esnext.weak-map.from","web.dom-collections.iterator"],"core-js/features/weak-map/of":["es.array.iterator","es.weak-map","esnext.weak-map.of"],"core-js/features/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/features/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of"],"core-js/features/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/features/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/features/weak-set/from":["es.array.iterator","es.string.iterator","es.weak-set","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/features/weak-set/of":["es.array.iterator","es.weak-set","esnext.weak-set.of"],"core-js/modules/es.aggregate-error":["es.aggregate-error"],"core-js/modules/es.array-buffer.constructor":["es.array-buffer.constructor"],"core-js/modules/es.array-buffer.is-view":["es.array-buffer.is-view"],"core-js/modules/es.array-buffer.slice":["es.array-buffer.slice"],"core-js/modules/es.array.concat":["es.array.concat"],"core-js/modules/es.array.copy-within":["es.array.copy-within"],"core-js/modules/es.array.every":["es.array.every"],"core-js/modules/es.array.fill":["es.array.fill"],"core-js/modules/es.array.filter":["es.array.filter"],"core-js/modules/es.array.find":["es.array.find"],"core-js/modules/es.array.find-index":["es.array.find-index"],"core-js/modules/es.array.flat":["es.array.flat"],"core-js/modules/es.array.flat-map":["es.array.flat-map"],"core-js/modules/es.array.for-each":["es.array.for-each"],"core-js/modules/es.array.from":["es.array.from"],"core-js/modules/es.array.includes":["es.array.includes"],"core-js/modules/es.array.index-of":["es.array.index-of"],"core-js/modules/es.array.is-array":["es.array.is-array"],"core-js/modules/es.array.iterator":["es.array.iterator"],"core-js/modules/es.array.join":["es.array.join"],"core-js/modules/es.array.last-index-of":["es.array.last-index-of"],"core-js/modules/es.array.map":["es.array.map"],"core-js/modules/es.array.of":["es.array.of"],"core-js/modules/es.array.reduce":["es.array.reduce"],"core-js/modules/es.array.reduce-right":["es.array.reduce-right"],"core-js/modules/es.array.reverse":["es.array.reverse"],"core-js/modules/es.array.slice":["es.array.slice"],"core-js/modules/es.array.some":["es.array.some"],"core-js/modules/es.array.sort":["es.array.sort"],"core-js/modules/es.array.species":["es.array.species"],"core-js/modules/es.array.splice":["es.array.splice"],"core-js/modules/es.array.unscopables.flat":["es.array.unscopables.flat"],"core-js/modules/es.array.unscopables.flat-map":["es.array.unscopables.flat-map"],"core-js/modules/es.data-view":["es.data-view"],"core-js/modules/es.date.get-year":["es.date.get-year"],"core-js/modules/es.date.now":["es.date.now"],"core-js/modules/es.date.set-year":["es.date.set-year"],"core-js/modules/es.date.to-gmt-string":["es.date.to-gmt-string"],"core-js/modules/es.date.to-iso-string":["es.date.to-iso-string"],"core-js/modules/es.date.to-json":["es.date.to-json"],"core-js/modules/es.date.to-primitive":["es.date.to-primitive"],"core-js/modules/es.date.to-string":["es.date.to-string"],"core-js/modules/es.escape":["es.escape"],"core-js/modules/es.function.bind":["es.function.bind"],"core-js/modules/es.function.has-instance":["es.function.has-instance"],"core-js/modules/es.function.name":["es.function.name"],"core-js/modules/es.global-this":["es.global-this"],"core-js/modules/es.json.stringify":["es.json.stringify"],"core-js/modules/es.json.to-string-tag":["es.json.to-string-tag"],"core-js/modules/es.map":["es.map"],"core-js/modules/es.math.acosh":["es.math.acosh"],"core-js/modules/es.math.asinh":["es.math.asinh"],"core-js/modules/es.math.atanh":["es.math.atanh"],"core-js/modules/es.math.cbrt":["es.math.cbrt"],"core-js/modules/es.math.clz32":["es.math.clz32"],"core-js/modules/es.math.cosh":["es.math.cosh"],"core-js/modules/es.math.expm1":["es.math.expm1"],"core-js/modules/es.math.fround":["es.math.fround"],"core-js/modules/es.math.hypot":["es.math.hypot"],"core-js/modules/es.math.imul":["es.math.imul"],"core-js/modules/es.math.log10":["es.math.log10"],"core-js/modules/es.math.log1p":["es.math.log1p"],"core-js/modules/es.math.log2":["es.math.log2"],"core-js/modules/es.math.sign":["es.math.sign"],"core-js/modules/es.math.sinh":["es.math.sinh"],"core-js/modules/es.math.tanh":["es.math.tanh"],"core-js/modules/es.math.to-string-tag":["es.math.to-string-tag"],"core-js/modules/es.math.trunc":["es.math.trunc"],"core-js/modules/es.number.constructor":["es.number.constructor"],"core-js/modules/es.number.epsilon":["es.number.epsilon"],"core-js/modules/es.number.is-finite":["es.number.is-finite"],"core-js/modules/es.number.is-integer":["es.number.is-integer"],"core-js/modules/es.number.is-nan":["es.number.is-nan"],"core-js/modules/es.number.is-safe-integer":["es.number.is-safe-integer"],"core-js/modules/es.number.max-safe-integer":["es.number.max-safe-integer"],"core-js/modules/es.number.min-safe-integer":["es.number.min-safe-integer"],"core-js/modules/es.number.parse-float":["es.number.parse-float"],"core-js/modules/es.number.parse-int":["es.number.parse-int"],"core-js/modules/es.number.to-fixed":["es.number.to-fixed"],"core-js/modules/es.number.to-precision":["es.number.to-precision"],"core-js/modules/es.object.assign":["es.object.assign"],"core-js/modules/es.object.create":["es.object.create"],"core-js/modules/es.object.define-getter":["es.object.define-getter"],"core-js/modules/es.object.define-properties":["es.object.define-properties"],"core-js/modules/es.object.define-property":["es.object.define-property"],"core-js/modules/es.object.define-setter":["es.object.define-setter"],"core-js/modules/es.object.entries":["es.object.entries"],"core-js/modules/es.object.freeze":["es.object.freeze"],"core-js/modules/es.object.from-entries":["es.object.from-entries"],"core-js/modules/es.object.get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/modules/es.object.get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/modules/es.object.get-own-property-names":["es.object.get-own-property-names"],"core-js/modules/es.object.get-prototype-of":["es.object.get-prototype-of"],"core-js/modules/es.object.is":["es.object.is"],"core-js/modules/es.object.is-extensible":["es.object.is-extensible"],"core-js/modules/es.object.is-frozen":["es.object.is-frozen"],"core-js/modules/es.object.is-sealed":["es.object.is-sealed"],"core-js/modules/es.object.keys":["es.object.keys"],"core-js/modules/es.object.lookup-getter":["es.object.lookup-getter"],"core-js/modules/es.object.lookup-setter":["es.object.lookup-setter"],"core-js/modules/es.object.prevent-extensions":["es.object.prevent-extensions"],"core-js/modules/es.object.seal":["es.object.seal"],"core-js/modules/es.object.set-prototype-of":["es.object.set-prototype-of"],"core-js/modules/es.object.to-string":["es.object.to-string"],"core-js/modules/es.object.values":["es.object.values"],"core-js/modules/es.parse-float":["es.parse-float"],"core-js/modules/es.parse-int":["es.parse-int"],"core-js/modules/es.promise":["es.promise"],"core-js/modules/es.promise.all-settled":["es.promise.all-settled"],"core-js/modules/es.promise.any":["es.promise.any"],"core-js/modules/es.promise.finally":["es.promise.finally"],"core-js/modules/es.reflect.apply":["es.reflect.apply"],"core-js/modules/es.reflect.construct":["es.reflect.construct"],"core-js/modules/es.reflect.define-property":["es.reflect.define-property"],"core-js/modules/es.reflect.delete-property":["es.reflect.delete-property"],"core-js/modules/es.reflect.get":["es.reflect.get"],"core-js/modules/es.reflect.get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/modules/es.reflect.get-prototype-of":["es.reflect.get-prototype-of"],"core-js/modules/es.reflect.has":["es.reflect.has"],"core-js/modules/es.reflect.is-extensible":["es.reflect.is-extensible"],"core-js/modules/es.reflect.own-keys":["es.reflect.own-keys"],"core-js/modules/es.reflect.prevent-extensions":["es.reflect.prevent-extensions"],"core-js/modules/es.reflect.set":["es.reflect.set"],"core-js/modules/es.reflect.set-prototype-of":["es.reflect.set-prototype-of"],"core-js/modules/es.reflect.to-string-tag":["es.reflect.to-string-tag"],"core-js/modules/es.regexp.constructor":["es.regexp.constructor"],"core-js/modules/es.regexp.dot-all":["es.regexp.dot-all"],"core-js/modules/es.regexp.exec":["es.regexp.exec"],"core-js/modules/es.regexp.flags":["es.regexp.flags"],"core-js/modules/es.regexp.sticky":["es.regexp.sticky"],"core-js/modules/es.regexp.test":["es.regexp.test"],"core-js/modules/es.regexp.to-string":["es.regexp.to-string"],"core-js/modules/es.set":["es.set"],"core-js/modules/es.string.anchor":["es.string.anchor"],"core-js/modules/es.string.big":["es.string.big"],"core-js/modules/es.string.blink":["es.string.blink"],"core-js/modules/es.string.bold":["es.string.bold"],"core-js/modules/es.string.code-point-at":["es.string.code-point-at"],"core-js/modules/es.string.ends-with":["es.string.ends-with"],"core-js/modules/es.string.fixed":["es.string.fixed"],"core-js/modules/es.string.fontcolor":["es.string.fontcolor"],"core-js/modules/es.string.fontsize":["es.string.fontsize"],"core-js/modules/es.string.from-code-point":["es.string.from-code-point"],"core-js/modules/es.string.includes":["es.string.includes"],"core-js/modules/es.string.italics":["es.string.italics"],"core-js/modules/es.string.iterator":["es.string.iterator"],"core-js/modules/es.string.link":["es.string.link"],"core-js/modules/es.string.match":["es.string.match"],"core-js/modules/es.string.match-all":["es.string.match-all"],"core-js/modules/es.string.pad-end":["es.string.pad-end"],"core-js/modules/es.string.pad-start":["es.string.pad-start"],"core-js/modules/es.string.raw":["es.string.raw"],"core-js/modules/es.string.repeat":["es.string.repeat"],"core-js/modules/es.string.replace":["es.string.replace"],"core-js/modules/es.string.replace-all":["es.string.replace-all"],"core-js/modules/es.string.search":["es.string.search"],"core-js/modules/es.string.small":["es.string.small"],"core-js/modules/es.string.split":["es.string.split"],"core-js/modules/es.string.starts-with":["es.string.starts-with"],"core-js/modules/es.string.strike":["es.string.strike"],"core-js/modules/es.string.sub":["es.string.sub"],"core-js/modules/es.string.substr":["es.string.substr"],"core-js/modules/es.string.sup":["es.string.sup"],"core-js/modules/es.string.trim":["es.string.trim"],"core-js/modules/es.string.trim-end":["es.string.trim-end"],"core-js/modules/es.string.trim-start":["es.string.trim-start"],"core-js/modules/es.symbol":["es.symbol"],"core-js/modules/es.symbol.async-iterator":["es.symbol.async-iterator"],"core-js/modules/es.symbol.description":["es.symbol.description"],"core-js/modules/es.symbol.has-instance":["es.symbol.has-instance"],"core-js/modules/es.symbol.is-concat-spreadable":["es.symbol.is-concat-spreadable"],"core-js/modules/es.symbol.iterator":["es.symbol.iterator"],"core-js/modules/es.symbol.match":["es.symbol.match"],"core-js/modules/es.symbol.match-all":["es.symbol.match-all"],"core-js/modules/es.symbol.replace":["es.symbol.replace"],"core-js/modules/es.symbol.search":["es.symbol.search"],"core-js/modules/es.symbol.species":["es.symbol.species"],"core-js/modules/es.symbol.split":["es.symbol.split"],"core-js/modules/es.symbol.to-primitive":["es.symbol.to-primitive"],"core-js/modules/es.symbol.to-string-tag":["es.symbol.to-string-tag"],"core-js/modules/es.symbol.unscopables":["es.symbol.unscopables"],"core-js/modules/es.typed-array.copy-within":["es.typed-array.copy-within"],"core-js/modules/es.typed-array.every":["es.typed-array.every"],"core-js/modules/es.typed-array.fill":["es.typed-array.fill"],"core-js/modules/es.typed-array.filter":["es.typed-array.filter"],"core-js/modules/es.typed-array.find":["es.typed-array.find"],"core-js/modules/es.typed-array.find-index":["es.typed-array.find-index"],"core-js/modules/es.typed-array.float32-array":["es.typed-array.float32-array"],"core-js/modules/es.typed-array.float64-array":["es.typed-array.float64-array"],"core-js/modules/es.typed-array.for-each":["es.typed-array.for-each"],"core-js/modules/es.typed-array.from":["es.typed-array.from"],"core-js/modules/es.typed-array.includes":["es.typed-array.includes"],"core-js/modules/es.typed-array.index-of":["es.typed-array.index-of"],"core-js/modules/es.typed-array.int16-array":["es.typed-array.int16-array"],"core-js/modules/es.typed-array.int32-array":["es.typed-array.int32-array"],"core-js/modules/es.typed-array.int8-array":["es.typed-array.int8-array"],"core-js/modules/es.typed-array.iterator":["es.typed-array.iterator"],"core-js/modules/es.typed-array.join":["es.typed-array.join"],"core-js/modules/es.typed-array.last-index-of":["es.typed-array.last-index-of"],"core-js/modules/es.typed-array.map":["es.typed-array.map"],"core-js/modules/es.typed-array.of":["es.typed-array.of"],"core-js/modules/es.typed-array.reduce":["es.typed-array.reduce"],"core-js/modules/es.typed-array.reduce-right":["es.typed-array.reduce-right"],"core-js/modules/es.typed-array.reverse":["es.typed-array.reverse"],"core-js/modules/es.typed-array.set":["es.typed-array.set"],"core-js/modules/es.typed-array.slice":["es.typed-array.slice"],"core-js/modules/es.typed-array.some":["es.typed-array.some"],"core-js/modules/es.typed-array.sort":["es.typed-array.sort"],"core-js/modules/es.typed-array.subarray":["es.typed-array.subarray"],"core-js/modules/es.typed-array.to-locale-string":["es.typed-array.to-locale-string"],"core-js/modules/es.typed-array.to-string":["es.typed-array.to-string"],"core-js/modules/es.typed-array.uint16-array":["es.typed-array.uint16-array"],"core-js/modules/es.typed-array.uint32-array":["es.typed-array.uint32-array"],"core-js/modules/es.typed-array.uint8-array":["es.typed-array.uint8-array"],"core-js/modules/es.typed-array.uint8-clamped-array":["es.typed-array.uint8-clamped-array"],"core-js/modules/es.unescape":["es.unescape"],"core-js/modules/es.weak-map":["es.weak-map"],"core-js/modules/es.weak-set":["es.weak-set"],"core-js/modules/esnext.aggregate-error":["esnext.aggregate-error"],"core-js/modules/esnext.array.at":["esnext.array.at"],"core-js/modules/esnext.array.filter-out":["esnext.array.filter-out"],"core-js/modules/esnext.array.filter-reject":["esnext.array.filter-reject"],"core-js/modules/esnext.array.find-last":["esnext.array.find-last"],"core-js/modules/esnext.array.find-last-index":["esnext.array.find-last-index"],"core-js/modules/esnext.array.group-by":["esnext.array.group-by"],"core-js/modules/esnext.array.is-template-object":["esnext.array.is-template-object"],"core-js/modules/esnext.array.last-index":["esnext.array.last-index"],"core-js/modules/esnext.array.last-item":["esnext.array.last-item"],"core-js/modules/esnext.array.unique-by":["esnext.array.unique-by"],"core-js/modules/esnext.async-iterator.as-indexed-pairs":["esnext.async-iterator.as-indexed-pairs"],"core-js/modules/esnext.async-iterator.constructor":["esnext.async-iterator.constructor"],"core-js/modules/esnext.async-iterator.drop":["esnext.async-iterator.drop"],"core-js/modules/esnext.async-iterator.every":["esnext.async-iterator.every"],"core-js/modules/esnext.async-iterator.filter":["esnext.async-iterator.filter"],"core-js/modules/esnext.async-iterator.find":["esnext.async-iterator.find"],"core-js/modules/esnext.async-iterator.flat-map":["esnext.async-iterator.flat-map"],"core-js/modules/esnext.async-iterator.for-each":["esnext.async-iterator.for-each"],"core-js/modules/esnext.async-iterator.from":["esnext.async-iterator.from"],"core-js/modules/esnext.async-iterator.map":["esnext.async-iterator.map"],"core-js/modules/esnext.async-iterator.reduce":["esnext.async-iterator.reduce"],"core-js/modules/esnext.async-iterator.some":["esnext.async-iterator.some"],"core-js/modules/esnext.async-iterator.take":["esnext.async-iterator.take"],"core-js/modules/esnext.async-iterator.to-array":["esnext.async-iterator.to-array"],"core-js/modules/esnext.bigint.range":["esnext.bigint.range"],"core-js/modules/esnext.composite-key":["esnext.composite-key"],"core-js/modules/esnext.composite-symbol":["esnext.composite-symbol"],"core-js/modules/esnext.global-this":["esnext.global-this"],"core-js/modules/esnext.iterator.as-indexed-pairs":["esnext.iterator.as-indexed-pairs"],"core-js/modules/esnext.iterator.constructor":["esnext.iterator.constructor"],"core-js/modules/esnext.iterator.drop":["esnext.iterator.drop"],"core-js/modules/esnext.iterator.every":["esnext.iterator.every"],"core-js/modules/esnext.iterator.filter":["esnext.iterator.filter"],"core-js/modules/esnext.iterator.find":["esnext.iterator.find"],"core-js/modules/esnext.iterator.flat-map":["esnext.iterator.flat-map"],"core-js/modules/esnext.iterator.for-each":["esnext.iterator.for-each"],"core-js/modules/esnext.iterator.from":["esnext.iterator.from"],"core-js/modules/esnext.iterator.map":["esnext.iterator.map"],"core-js/modules/esnext.iterator.reduce":["esnext.iterator.reduce"],"core-js/modules/esnext.iterator.some":["esnext.iterator.some"],"core-js/modules/esnext.iterator.take":["esnext.iterator.take"],"core-js/modules/esnext.iterator.to-array":["esnext.iterator.to-array"],"core-js/modules/esnext.map.delete-all":["esnext.map.delete-all"],"core-js/modules/esnext.map.emplace":["esnext.map.emplace"],"core-js/modules/esnext.map.every":["esnext.map.every"],"core-js/modules/esnext.map.filter":["esnext.map.filter"],"core-js/modules/esnext.map.find":["esnext.map.find"],"core-js/modules/esnext.map.find-key":["esnext.map.find-key"],"core-js/modules/esnext.map.from":["esnext.map.from"],"core-js/modules/esnext.map.group-by":["esnext.map.group-by"],"core-js/modules/esnext.map.includes":["esnext.map.includes"],"core-js/modules/esnext.map.key-by":["esnext.map.key-by"],"core-js/modules/esnext.map.key-of":["esnext.map.key-of"],"core-js/modules/esnext.map.map-keys":["esnext.map.map-keys"],"core-js/modules/esnext.map.map-values":["esnext.map.map-values"],"core-js/modules/esnext.map.merge":["esnext.map.merge"],"core-js/modules/esnext.map.of":["esnext.map.of"],"core-js/modules/esnext.map.reduce":["esnext.map.reduce"],"core-js/modules/esnext.map.some":["esnext.map.some"],"core-js/modules/esnext.map.update":["esnext.map.update"],"core-js/modules/esnext.map.update-or-insert":["esnext.map.update-or-insert"],"core-js/modules/esnext.map.upsert":["esnext.map.upsert"],"core-js/modules/esnext.math.clamp":["esnext.math.clamp"],"core-js/modules/esnext.math.deg-per-rad":["esnext.math.deg-per-rad"],"core-js/modules/esnext.math.degrees":["esnext.math.degrees"],"core-js/modules/esnext.math.fscale":["esnext.math.fscale"],"core-js/modules/esnext.math.iaddh":["esnext.math.iaddh"],"core-js/modules/esnext.math.imulh":["esnext.math.imulh"],"core-js/modules/esnext.math.isubh":["esnext.math.isubh"],"core-js/modules/esnext.math.rad-per-deg":["esnext.math.rad-per-deg"],"core-js/modules/esnext.math.radians":["esnext.math.radians"],"core-js/modules/esnext.math.scale":["esnext.math.scale"],"core-js/modules/esnext.math.seeded-prng":["esnext.math.seeded-prng"],"core-js/modules/esnext.math.signbit":["esnext.math.signbit"],"core-js/modules/esnext.math.umulh":["esnext.math.umulh"],"core-js/modules/esnext.number.from-string":["esnext.number.from-string"],"core-js/modules/esnext.number.range":["esnext.number.range"],"core-js/modules/esnext.object.has-own":["esnext.object.has-own"],"core-js/modules/esnext.object.iterate-entries":["esnext.object.iterate-entries"],"core-js/modules/esnext.object.iterate-keys":["esnext.object.iterate-keys"],"core-js/modules/esnext.object.iterate-values":["esnext.object.iterate-values"],"core-js/modules/esnext.observable":["esnext.observable"],"core-js/modules/esnext.promise.all-settled":["esnext.promise.all-settled"],"core-js/modules/esnext.promise.any":["esnext.promise.any"],"core-js/modules/esnext.promise.try":["esnext.promise.try"],"core-js/modules/esnext.reflect.define-metadata":["esnext.reflect.define-metadata"],"core-js/modules/esnext.reflect.delete-metadata":["esnext.reflect.delete-metadata"],"core-js/modules/esnext.reflect.get-metadata":["esnext.reflect.get-metadata"],"core-js/modules/esnext.reflect.get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/modules/esnext.reflect.get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/modules/esnext.reflect.get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/modules/esnext.reflect.has-metadata":["esnext.reflect.has-metadata"],"core-js/modules/esnext.reflect.has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/modules/esnext.reflect.metadata":["esnext.reflect.metadata"],"core-js/modules/esnext.set.add-all":["esnext.set.add-all"],"core-js/modules/esnext.set.delete-all":["esnext.set.delete-all"],"core-js/modules/esnext.set.difference":["esnext.set.difference"],"core-js/modules/esnext.set.every":["esnext.set.every"],"core-js/modules/esnext.set.filter":["esnext.set.filter"],"core-js/modules/esnext.set.find":["esnext.set.find"],"core-js/modules/esnext.set.from":["esnext.set.from"],"core-js/modules/esnext.set.intersection":["esnext.set.intersection"],"core-js/modules/esnext.set.is-disjoint-from":["esnext.set.is-disjoint-from"],"core-js/modules/esnext.set.is-subset-of":["esnext.set.is-subset-of"],"core-js/modules/esnext.set.is-superset-of":["esnext.set.is-superset-of"],"core-js/modules/esnext.set.join":["esnext.set.join"],"core-js/modules/esnext.set.map":["esnext.set.map"],"core-js/modules/esnext.set.of":["esnext.set.of"],"core-js/modules/esnext.set.reduce":["esnext.set.reduce"],"core-js/modules/esnext.set.some":["esnext.set.some"],"core-js/modules/esnext.set.symmetric-difference":["esnext.set.symmetric-difference"],"core-js/modules/esnext.set.union":["esnext.set.union"],"core-js/modules/esnext.string.at":["esnext.string.at"],"core-js/modules/esnext.string.at-alternative":["esnext.string.at-alternative"],"core-js/modules/esnext.string.code-points":["esnext.string.code-points"],"core-js/modules/esnext.string.match-all":["esnext.string.match-all"],"core-js/modules/esnext.string.replace-all":["esnext.string.replace-all"],"core-js/modules/esnext.symbol.async-dispose":["esnext.symbol.async-dispose"],"core-js/modules/esnext.symbol.dispose":["esnext.symbol.dispose"],"core-js/modules/esnext.symbol.matcher":["esnext.symbol.matcher"],"core-js/modules/esnext.symbol.metadata":["esnext.symbol.metadata"],"core-js/modules/esnext.symbol.observable":["esnext.symbol.observable"],"core-js/modules/esnext.symbol.pattern-match":["esnext.symbol.pattern-match"],"core-js/modules/esnext.symbol.replace-all":["esnext.symbol.replace-all"],"core-js/modules/esnext.typed-array.at":["esnext.typed-array.at"],"core-js/modules/esnext.typed-array.filter-out":["esnext.typed-array.filter-out"],"core-js/modules/esnext.typed-array.filter-reject":["esnext.typed-array.filter-reject"],"core-js/modules/esnext.typed-array.find-last":["esnext.typed-array.find-last"],"core-js/modules/esnext.typed-array.find-last-index":["esnext.typed-array.find-last-index"],"core-js/modules/esnext.typed-array.group-by":["esnext.typed-array.group-by"],"core-js/modules/esnext.typed-array.unique-by":["esnext.typed-array.unique-by"],"core-js/modules/esnext.weak-map.delete-all":["esnext.weak-map.delete-all"],"core-js/modules/esnext.weak-map.emplace":["esnext.weak-map.emplace"],"core-js/modules/esnext.weak-map.from":["esnext.weak-map.from"],"core-js/modules/esnext.weak-map.of":["esnext.weak-map.of"],"core-js/modules/esnext.weak-map.upsert":["esnext.weak-map.upsert"],"core-js/modules/esnext.weak-set.add-all":["esnext.weak-set.add-all"],"core-js/modules/esnext.weak-set.delete-all":["esnext.weak-set.delete-all"],"core-js/modules/esnext.weak-set.from":["esnext.weak-set.from"],"core-js/modules/esnext.weak-set.of":["esnext.weak-set.of"],"core-js/modules/web.dom-collections.for-each":["web.dom-collections.for-each"],"core-js/modules/web.dom-collections.iterator":["web.dom-collections.iterator"],"core-js/modules/web.immediate":["web.immediate"],"core-js/modules/web.queue-microtask":["web.queue-microtask"],"core-js/modules/web.timers":["web.timers"],"core-js/modules/web.url":["web.url"],"core-js/modules/web.url-search-params":["web.url-search-params"],"core-js/modules/web.url.to-json":["web.url.to-json"],"core-js/proposals":["es.map","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/proposals/accessible-object-hasownproperty":["esnext.object.has-own"],"core-js/proposals/array-filtering":["esnext.array.filter-out","esnext.array.filter-reject","esnext.typed-array.filter-out","esnext.typed-array.filter-reject"],"core-js/proposals/array-find-from-last":["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index"],"core-js/proposals/array-grouping":["esnext.array.group-by","esnext.typed-array.group-by"],"core-js/proposals/array-is-template-object":["esnext.array.is-template-object"],"core-js/proposals/array-last":["esnext.array.last-index","esnext.array.last-item"],"core-js/proposals/array-unique":["es.map","esnext.array.unique-by","esnext.typed-array.unique-by"],"core-js/proposals/collection-methods":["esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.set.add-all","esnext.set.delete-all","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.weak-map.delete-all","esnext.weak-set.add-all","esnext.weak-set.delete-all"],"core-js/proposals/collection-of-from":["esnext.map.from","esnext.map.of","esnext.set.from","esnext.set.of","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.from","esnext.weak-set.of"],"core-js/proposals/decorators":["esnext.symbol.metadata"],"core-js/proposals/efficient-64-bit-arithmetic":["esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.umulh"],"core-js/proposals/global-this":["esnext.global-this"],"core-js/proposals/iterator-helpers":["esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array"],"core-js/proposals/keys-composition":["esnext.composite-key","esnext.composite-symbol"],"core-js/proposals/map-update-or-insert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/math-extensions":["esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale"],"core-js/proposals/math-signbit":["esnext.math.signbit"],"core-js/proposals/number-from-string":["esnext.number.from-string"],"core-js/proposals/number-range":["esnext.bigint.range","esnext.number.range"],"core-js/proposals/object-iteration":["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"core-js/proposals/observable":["esnext.observable","esnext.symbol.observable"],"core-js/proposals/pattern-matching":["esnext.symbol.matcher","esnext.symbol.pattern-match"],"core-js/proposals/promise-all-settled":["esnext.promise.all-settled"],"core-js/proposals/promise-any":["esnext.aggregate-error","esnext.promise.any"],"core-js/proposals/promise-try":["esnext.promise.try"],"core-js/proposals/reflect-metadata":["esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/proposals/relative-indexing-method":["esnext.array.at","esnext.typed-array.at"],"core-js/proposals/seeded-random":["esnext.math.seeded-prng"],"core-js/proposals/set-methods":["esnext.set.difference","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.symmetric-difference","esnext.set.union"],"core-js/proposals/string-at":["esnext.string.at"],"core-js/proposals/string-code-points":["esnext.string.code-points"],"core-js/proposals/string-match-all":["esnext.string.match-all"],"core-js/proposals/string-replace-all":["esnext.string.replace-all","esnext.symbol.replace-all"],"core-js/proposals/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/proposals/using-statement":["esnext.symbol.async-dispose","esnext.symbol.dispose"],"core-js/stable":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.aggregate-error","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.unescape","es.weak-map","es.weak-set","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/stable/aggregate-error":["es.aggregate-error","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/stable/array":["es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string","es.string.iterator"],"core-js/stable/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/stable/array-buffer/constructor":["es.array-buffer.constructor","es.object.to-string"],"core-js/stable/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/stable/array-buffer/slice":["es.array-buffer.slice"],"core-js/stable/array/concat":["es.array.concat"],"core-js/stable/array/copy-within":["es.array.copy-within"],"core-js/stable/array/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/every":["es.array.every"],"core-js/stable/array/fill":["es.array.fill"],"core-js/stable/array/filter":["es.array.filter"],"core-js/stable/array/find":["es.array.find"],"core-js/stable/array/find-index":["es.array.find-index"],"core-js/stable/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/for-each":["es.array.for-each"],"core-js/stable/array/from":["es.array.from","es.string.iterator"],"core-js/stable/array/includes":["es.array.includes"],"core-js/stable/array/index-of":["es.array.index-of"],"core-js/stable/array/is-array":["es.array.is-array"],"core-js/stable/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/join":["es.array.join"],"core-js/stable/array/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/last-index-of":["es.array.last-index-of"],"core-js/stable/array/map":["es.array.map"],"core-js/stable/array/of":["es.array.of"],"core-js/stable/array/reduce":["es.array.reduce"],"core-js/stable/array/reduce-right":["es.array.reduce-right"],"core-js/stable/array/reverse":["es.array.reverse"],"core-js/stable/array/slice":["es.array.slice"],"core-js/stable/array/some":["es.array.some"],"core-js/stable/array/sort":["es.array.sort"],"core-js/stable/array/splice":["es.array.splice"],"core-js/stable/array/values":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual":["es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.object.to-string"],"core-js/stable/array/virtual/concat":["es.array.concat"],"core-js/stable/array/virtual/copy-within":["es.array.copy-within"],"core-js/stable/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/every":["es.array.every"],"core-js/stable/array/virtual/fill":["es.array.fill"],"core-js/stable/array/virtual/filter":["es.array.filter"],"core-js/stable/array/virtual/find":["es.array.find"],"core-js/stable/array/virtual/find-index":["es.array.find-index"],"core-js/stable/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/virtual/for-each":["es.array.for-each"],"core-js/stable/array/virtual/includes":["es.array.includes"],"core-js/stable/array/virtual/index-of":["es.array.index-of"],"core-js/stable/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/join":["es.array.join"],"core-js/stable/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/stable/array/virtual/map":["es.array.map"],"core-js/stable/array/virtual/reduce":["es.array.reduce"],"core-js/stable/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/stable/array/virtual/reverse":["es.array.reverse"],"core-js/stable/array/virtual/slice":["es.array.slice"],"core-js/stable/array/virtual/some":["es.array.some"],"core-js/stable/array/virtual/sort":["es.array.sort"],"core-js/stable/array/virtual/splice":["es.array.splice"],"core-js/stable/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/stable/clear-immediate":["web.immediate"],"core-js/stable/data-view":["es.data-view","es.object.to-string"],"core-js/stable/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/stable/date/get-year":["es.date.get-year"],"core-js/stable/date/now":["es.date.now"],"core-js/stable/date/set-year":["es.date.set-year"],"core-js/stable/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/stable/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/stable/date/to-json":["es.date.to-json"],"core-js/stable/date/to-primitive":["es.date.to-primitive"],"core-js/stable/date/to-string":["es.date.to-string"],"core-js/stable/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/stable/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/stable/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/stable/escape":["es.escape"],"core-js/stable/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/stable/function/bind":["es.function.bind"],"core-js/stable/function/has-instance":["es.function.has-instance"],"core-js/stable/function/name":["es.function.name"],"core-js/stable/function/virtual":["es.function.bind"],"core-js/stable/function/virtual/bind":["es.function.bind"],"core-js/stable/global-this":["es.global-this"],"core-js/stable/instance/bind":["es.function.bind"],"core-js/stable/instance/code-point-at":["es.string.code-point-at"],"core-js/stable/instance/concat":["es.array.concat"],"core-js/stable/instance/copy-within":["es.array.copy-within"],"core-js/stable/instance/ends-with":["es.string.ends-with"],"core-js/stable/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/every":["es.array.every"],"core-js/stable/instance/fill":["es.array.fill"],"core-js/stable/instance/filter":["es.array.filter"],"core-js/stable/instance/find":["es.array.find"],"core-js/stable/instance/find-index":["es.array.find-index"],"core-js/stable/instance/flags":["es.regexp.flags"],"core-js/stable/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/stable/instance/includes":["es.array.includes","es.string.includes"],"core-js/stable/instance/index-of":["es.array.index-of"],"core-js/stable/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/last-index-of":["es.array.last-index-of"],"core-js/stable/instance/map":["es.array.map"],"core-js/stable/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/instance/pad-end":["es.string.pad-end"],"core-js/stable/instance/pad-start":["es.string.pad-start"],"core-js/stable/instance/reduce":["es.array.reduce"],"core-js/stable/instance/reduce-right":["es.array.reduce-right"],"core-js/stable/instance/repeat":["es.string.repeat"],"core-js/stable/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/instance/reverse":["es.array.reverse"],"core-js/stable/instance/slice":["es.array.slice"],"core-js/stable/instance/some":["es.array.some"],"core-js/stable/instance/sort":["es.array.sort"],"core-js/stable/instance/splice":["es.array.splice"],"core-js/stable/instance/starts-with":["es.string.starts-with"],"core-js/stable/instance/trim":["es.string.trim"],"core-js/stable/instance/trim-end":["es.string.trim-end"],"core-js/stable/instance/trim-left":["es.string.trim-start"],"core-js/stable/instance/trim-right":["es.string.trim-end"],"core-js/stable/instance/trim-start":["es.string.trim-start"],"core-js/stable/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/json":["es.json.stringify","es.json.to-string-tag"],"core-js/stable/json/stringify":["es.json.stringify"],"core-js/stable/json/to-string-tag":["es.json.to-string-tag"],"core-js/stable/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/stable/math/acosh":["es.math.acosh"],"core-js/stable/math/asinh":["es.math.asinh"],"core-js/stable/math/atanh":["es.math.atanh"],"core-js/stable/math/cbrt":["es.math.cbrt"],"core-js/stable/math/clz32":["es.math.clz32"],"core-js/stable/math/cosh":["es.math.cosh"],"core-js/stable/math/expm1":["es.math.expm1"],"core-js/stable/math/fround":["es.math.fround"],"core-js/stable/math/hypot":["es.math.hypot"],"core-js/stable/math/imul":["es.math.imul"],"core-js/stable/math/log10":["es.math.log10"],"core-js/stable/math/log1p":["es.math.log1p"],"core-js/stable/math/log2":["es.math.log2"],"core-js/stable/math/sign":["es.math.sign"],"core-js/stable/math/sinh":["es.math.sinh"],"core-js/stable/math/tanh":["es.math.tanh"],"core-js/stable/math/to-string-tag":["es.math.to-string-tag"],"core-js/stable/math/trunc":["es.math.trunc"],"core-js/stable/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/constructor":["es.number.constructor"],"core-js/stable/number/epsilon":["es.number.epsilon"],"core-js/stable/number/is-finite":["es.number.is-finite"],"core-js/stable/number/is-integer":["es.number.is-integer"],"core-js/stable/number/is-nan":["es.number.is-nan"],"core-js/stable/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/stable/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/stable/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/stable/number/parse-float":["es.number.parse-float"],"core-js/stable/number/parse-int":["es.number.parse-int"],"core-js/stable/number/to-fixed":["es.number.to-fixed"],"core-js/stable/number/to-precision":["es.number.to-precision"],"core-js/stable/number/virtual":["es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/stable/number/virtual/to-precision":["es.number.to-precision"],"core-js/stable/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/object/assign":["es.object.assign"],"core-js/stable/object/create":["es.object.create"],"core-js/stable/object/define-getter":["es.object.define-getter"],"core-js/stable/object/define-properties":["es.object.define-properties"],"core-js/stable/object/define-property":["es.object.define-property"],"core-js/stable/object/define-setter":["es.object.define-setter"],"core-js/stable/object/entries":["es.object.entries"],"core-js/stable/object/freeze":["es.object.freeze"],"core-js/stable/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/stable/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/stable/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/stable/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/stable/object/get-own-property-symbols":["es.symbol"],"core-js/stable/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/stable/object/is":["es.object.is"],"core-js/stable/object/is-extensible":["es.object.is-extensible"],"core-js/stable/object/is-frozen":["es.object.is-frozen"],"core-js/stable/object/is-sealed":["es.object.is-sealed"],"core-js/stable/object/keys":["es.object.keys"],"core-js/stable/object/lookup-getter":["es.object.lookup-setter"],"core-js/stable/object/lookup-setter":["es.object.lookup-setter"],"core-js/stable/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/stable/object/seal":["es.object.seal"],"core-js/stable/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/stable/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/object/values":["es.object.values"],"core-js/stable/parse-float":["es.parse-float"],"core-js/stable/parse-int":["es.parse-int"],"core-js/stable/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/stable/queue-microtask":["web.queue-microtask"],"core-js/stable/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/stable/reflect/apply":["es.reflect.apply"],"core-js/stable/reflect/construct":["es.reflect.construct"],"core-js/stable/reflect/define-property":["es.reflect.define-property"],"core-js/stable/reflect/delete-property":["es.reflect.delete-property"],"core-js/stable/reflect/get":["es.reflect.get"],"core-js/stable/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/stable/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/stable/reflect/has":["es.reflect.has"],"core-js/stable/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/stable/reflect/own-keys":["es.reflect.own-keys"],"core-js/stable/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/stable/reflect/set":["es.reflect.set"],"core-js/stable/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/stable/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/stable/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/stable/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/stable/regexp/flags":["es.regexp.flags"],"core-js/stable/regexp/match":["es.regexp.exec","es.string.match"],"core-js/stable/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/regexp/search":["es.regexp.exec","es.string.search"],"core-js/stable/regexp/split":["es.regexp.exec","es.string.split"],"core-js/stable/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/stable/regexp/to-string":["es.regexp.to-string"],"core-js/stable/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/set-immediate":["web.immediate"],"core-js/stable/set-interval":["web.timers"],"core-js/stable/set-timeout":["web.timers"],"core-js/stable/string":["es.object.to-string","es.regexp.exec","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/anchor":["es.string.anchor"],"core-js/stable/string/big":["es.string.big"],"core-js/stable/string/blink":["es.string.blink"],"core-js/stable/string/bold":["es.string.bold"],"core-js/stable/string/code-point-at":["es.string.code-point-at"],"core-js/stable/string/ends-with":["es.string.ends-with"],"core-js/stable/string/fixed":["es.string.fixed"],"core-js/stable/string/fontcolor":["es.string.fontcolor"],"core-js/stable/string/fontsize":["es.string.fontsize"],"core-js/stable/string/from-code-point":["es.string.from-code-point"],"core-js/stable/string/includes":["es.string.includes"],"core-js/stable/string/italics":["es.string.italics"],"core-js/stable/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/link":["es.string.link"],"core-js/stable/string/match":["es.regexp.exec","es.string.match"],"core-js/stable/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/pad-end":["es.string.pad-end"],"core-js/stable/string/pad-start":["es.string.pad-start"],"core-js/stable/string/raw":["es.string.raw"],"core-js/stable/string/repeat":["es.string.repeat"],"core-js/stable/string/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/search":["es.regexp.exec","es.string.search"],"core-js/stable/string/small":["es.string.small"],"core-js/stable/string/split":["es.regexp.exec","es.string.split"],"core-js/stable/string/starts-with":["es.string.starts-with"],"core-js/stable/string/strike":["es.string.strike"],"core-js/stable/string/sub":["es.string.sub"],"core-js/stable/string/substr":["es.string.substr"],"core-js/stable/string/sup":["es.string.sup"],"core-js/stable/string/trim":["es.string.trim"],"core-js/stable/string/trim-end":["es.string.trim-end"],"core-js/stable/string/trim-left":["es.string.trim-start"],"core-js/stable/string/trim-right":["es.string.trim-end"],"core-js/stable/string/trim-start":["es.string.trim-start"],"core-js/stable/string/virtual":["es.object.to-string","es.regexp.exec","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/virtual/anchor":["es.string.anchor"],"core-js/stable/string/virtual/big":["es.string.big"],"core-js/stable/string/virtual/blink":["es.string.blink"],"core-js/stable/string/virtual/bold":["es.string.bold"],"core-js/stable/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/stable/string/virtual/ends-with":["es.string.ends-with"],"core-js/stable/string/virtual/fixed":["es.string.fixed"],"core-js/stable/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/stable/string/virtual/fontsize":["es.string.fontsize"],"core-js/stable/string/virtual/includes":["es.string.includes"],"core-js/stable/string/virtual/italics":["es.string.italics"],"core-js/stable/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/virtual/link":["es.string.link"],"core-js/stable/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/virtual/pad-end":["es.string.pad-end"],"core-js/stable/string/virtual/pad-start":["es.string.pad-start"],"core-js/stable/string/virtual/repeat":["es.string.repeat"],"core-js/stable/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/virtual/small":["es.string.small"],"core-js/stable/string/virtual/starts-with":["es.string.starts-with"],"core-js/stable/string/virtual/strike":["es.string.strike"],"core-js/stable/string/virtual/sub":["es.string.sub"],"core-js/stable/string/virtual/substr":["es.string.substr"],"core-js/stable/string/virtual/sup":["es.string.sup"],"core-js/stable/string/virtual/trim":["es.string.trim"],"core-js/stable/string/virtual/trim-end":["es.string.trim-end"],"core-js/stable/string/virtual/trim-left":["es.string.trim-start"],"core-js/stable/string/virtual/trim-right":["es.string.trim-end"],"core-js/stable/string/virtual/trim-start":["es.string.trim-start"],"core-js/stable/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/stable/symbol/description":["es.symbol.description"],"core-js/stable/symbol/for":["es.symbol"],"core-js/stable/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/stable/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/stable/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/symbol/key-for":["es.symbol"],"core-js/stable/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/stable/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/stable/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/stable/symbol/species":["es.symbol.species"],"core-js/stable/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/stable/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/stable/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/symbol/unscopables":["es.symbol.unscopables"],"core-js/stable/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/stable/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/every":["es.typed-array.every"],"core-js/stable/typed-array/fill":["es.typed-array.fill"],"core-js/stable/typed-array/filter":["es.typed-array.filter"],"core-js/stable/typed-array/find":["es.typed-array.find"],"core-js/stable/typed-array/find-index":["es.typed-array.find-index"],"core-js/stable/typed-array/float32-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/float64-array":["es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/for-each":["es.typed-array.for-each"],"core-js/stable/typed-array/from":["es.typed-array.from"],"core-js/stable/typed-array/includes":["es.typed-array.includes"],"core-js/stable/typed-array/index-of":["es.typed-array.index-of"],"core-js/stable/typed-array/int16-array":["es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/int32-array":["es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/int8-array":["es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/join":["es.typed-array.join"],"core-js/stable/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/stable/typed-array/map":["es.typed-array.map"],"core-js/stable/typed-array/of":["es.typed-array.of"],"core-js/stable/typed-array/reduce":["es.typed-array.reduce"],"core-js/stable/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/stable/typed-array/reverse":["es.typed-array.reverse"],"core-js/stable/typed-array/set":["es.typed-array.set"],"core-js/stable/typed-array/slice":["es.typed-array.slice"],"core-js/stable/typed-array/some":["es.typed-array.some"],"core-js/stable/typed-array/sort":["es.typed-array.sort"],"core-js/stable/typed-array/subarray":["es.typed-array.subarray"],"core-js/stable/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/stable/typed-array/to-string":["es.typed-array.to-string"],"core-js/stable/typed-array/uint16-array":["es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/uint32-array":["es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/uint8-array":["es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/uint8-clamped-array":["es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string"],"core-js/stable/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/unescape":["es.unescape"],"core-js/stable/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/stable/url-search-params":["web.dom-collections.iterator","web.url-search-params"],"core-js/stable/url/to-json":["web.url.to-json"],"core-js/stable/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/stable/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/stage":["es.map","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/stage/0":["es.map","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/stage/1":["es.map","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of"],"core-js/stage/2":["esnext.aggregate-error","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.is-template-object","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.set.difference","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.symmetric-difference","esnext.set.union","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/stage/3":["esnext.aggregate-error","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.global-this","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index"],"core-js/stage/4":["esnext.aggregate-error","esnext.global-this","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.replace-all"],"core-js/stage/pre":["es.map","esnext.aggregate-error","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group-by","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.unique-by","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.unique-by","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.to-json","web.url-search-params"],"core-js/web":["web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],"core-js/web/dom-collections":["web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/web/immediate":["web.immediate"],"core-js/web/queue-microtask":["web.queue-microtask"],"core-js/web/timers":["web.timers"],"core-js/web/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/web/url-search-params":["web.url-search-params"]},Wq=Gq,Vq=new Set(["esnext.global-this","esnext.string.match-all"]),Hq={};Object.keys(iq).forEach((function(e,t){Hq[e]=t}));var Kq=function(e,t,a,n){return void 0===a&&(a=t[0]),{name:a,pure:e,global:t.sort((function(e,t){return Hq[e]-Hq[t]})),exclude:n}},Xq=function(e){return Kq(null,[e].concat(Qq))},qq=["es.array.iterator","web.dom-collections.iterator"],zq=["es.string.iterator"].concat(qq),Jq=["es.object.to-string"].concat(qq),Yq=["es.object.to-string"].concat(A(zq)),Qq=["es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.object.to-string","es.array.iterator","es.array-buffer.slice"],Zq={from:Kq(null,["es.typed-array.from"]),of:Kq(null,["es.typed-array.of"])},ez=["es.promise","es.object.to-string"],tz=[].concat(ez,A(zq)),az=["es.map","esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"].concat(A(Yq)),nz=["es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"].concat(A(Yq)),rz=["es.weak-map","esnext.weak-map.delete-all"].concat(A(Yq)),sz=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(A(Yq)),iz=["web.url-search-params"].concat(A(Yq)),oz={AggregateError:Kq("aggregate-error",["es.aggregate-error"].concat(A(zq))),ArrayBuffer:Kq(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:Kq(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:Kq(null,["es.date.to-string"]),Float32Array:Xq("es.typed-array.float32-array"),Float64Array:Xq("es.typed-array.float64-array"),Int8Array:Xq("es.typed-array.int8-array"),Int16Array:Xq("es.typed-array.int16-array"),Int32Array:Xq("es.typed-array.int32-array"),Uint8Array:Xq("es.typed-array.uint8-array"),Uint8ClampedArray:Xq("es.typed-array.uint8-clamped-array"),Uint16Array:Xq("es.typed-array.uint16-array"),Uint32Array:Xq("es.typed-array.uint32-array"),Map:Kq("map/index",az),Number:Kq(null,["es.number.constructor"]),Observable:Kq("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(A(Yq))),Promise:Kq("promise/index",ez),RegExp:Kq(null,["es.regexp.constructor","es.regexp.exec","es.regexp.to-string"]),Set:Kq("set/index",nz),Symbol:Kq("symbol/index",["es.symbol","es.symbol.description","es.object.to-string"]),URL:Kq("url/index",["web.url"].concat(A(iz))),URLSearchParams:Kq("url-search-params/index",iz),WeakMap:Kq("weak-map/index",rz),WeakSet:Kq("weak-set/index",sz),clearImmediate:Kq("clear-immediate",["web.immediate"]),compositeKey:Kq("composite-key",["esnext.composite-key"]),compositeSymbol:Kq("composite-symbol",["esnext.composite-symbol"]),fetch:Kq(null,ez),globalThis:Kq("global-this",["es.global-this"]),parseFloat:Kq("parse-float",["es.parse-float"]),parseInt:Kq("parse-int",["es.parse-int"]),queueMicrotask:Kq("queue-microtask",["web.queue-microtask"]),setImmediate:Kq("set-immediate",["web.immediate"]),setInterval:Kq("set-interval",["web.timers"]),setTimeout:Kq("set-timeout",["web.timers"])},dz={Array:{from:Kq("array/from",["es.array.from","es.string.iterator"]),isArray:Kq("array/is-array",["es.array.is-array"]),of:Kq("array/of",["es.array.of"])},ArrayBuffer:{isView:Kq(null,["es.array-buffer.is-view"])},Date:{now:Kq("date/now",["es.date.now"])},JSON:{stringify:Kq("json/stringify",[],"es.symbol")},Math:{DEG_PER_RAD:Kq("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:Kq("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:Kq("math/acosh",["es.math.acosh"]),asinh:Kq("math/asinh",["es.math.asinh"]),atanh:Kq("math/atanh",["es.math.atanh"]),cbrt:Kq("math/cbrt",["es.math.cbrt"]),clamp:Kq("math/clamp",["esnext.math.clamp"]),clz32:Kq("math/clz32",["es.math.clz32"]),cosh:Kq("math/cosh",["es.math.cosh"]),degrees:Kq("math/degrees",["esnext.math.degrees"]),expm1:Kq("math/expm1",["es.math.expm1"]),fround:Kq("math/fround",["es.math.fround"]),fscale:Kq("math/fscale",["esnext.math.fscale"]),hypot:Kq("math/hypot",["es.math.hypot"]),iaddh:Kq("math/iaddh",["esnext.math.iaddh"]),imul:Kq("math/imul",["es.math.imul"]),imulh:Kq("math/imulh",["esnext.math.imulh"]),isubh:Kq("math/isubh",["esnext.math.isubh"]),log10:Kq("math/log10",["es.math.log10"]),log1p:Kq("math/log1p",["es.math.log1p"]),log2:Kq("math/log2",["es.math.log2"]),radians:Kq("math/radians",["esnext.math.radians"]),scale:Kq("math/scale",["esnext.math.scale"]),seededPRNG:Kq("math/seeded-prng",["esnext.math.seeded-prng"]),sign:Kq("math/sign",["es.math.sign"]),signbit:Kq("math/signbit",["esnext.math.signbit"]),sinh:Kq("math/sinh",["es.math.sinh"]),tanh:Kq("math/tanh",["es.math.tanh"]),trunc:Kq("math/trunc",["es.math.trunc"]),umulh:Kq("math/umulh",["esnext.math.umulh"])},Map:{from:Kq(null,["esnext.map.from"].concat(A(az))),groupBy:Kq(null,["esnext.map.group-by"].concat(A(az))),keyBy:Kq(null,["esnext.map.key-by"].concat(A(az))),of:Kq(null,["esnext.map.of"].concat(A(az)))},Number:{EPSILON:Kq("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:Kq("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:Kq("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:Kq("number/from-string",["esnext.number.from-string"]),isFinite:Kq("number/is-finite",["es.number.is-finite"]),isInteger:Kq("number/is-integer",["es.number.is-integer"]),isNaN:Kq("number/is-nan",["es.number.is-nan"]),isSafeInteger:Kq("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:Kq("number/parse-float",["es.number.parse-float"]),parseInt:Kq("number/parse-int",["es.number.parse-int"])},Object:{assign:Kq("object/assign",["es.object.assign"]),create:Kq("object/create",["es.object.create"]),defineProperties:Kq("object/define-properties",["es.object.define-properties"]),defineProperty:Kq("object/define-property",["es.object.define-property"]),entries:Kq("object/entries",["es.object.entries"]),freeze:Kq("object/freeze",["es.object.freeze"]),fromEntries:Kq("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:Kq("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:Kq("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:Kq("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:Kq("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:Kq("object/get-prototype-of",["es.object.get-prototype-of"]),hasOwn:Kq("object/has-own",["esnext.object.has-own"]),is:Kq("object/is",["es.object.is"]),isExtensible:Kq("object/is-extensible",["es.object.is-extensible"]),isFrozen:Kq("object/is-frozen",["es.object.is-frozen"]),isSealed:Kq("object/is-sealed",["es.object.is-sealed"]),keys:Kq("object/keys",["es.object.keys"]),preventExtensions:Kq("object/prevent-extensions",["es.object.prevent-extensions"]),seal:Kq("object/seal",["es.object.seal"]),setPrototypeOf:Kq("object/set-prototype-of",["es.object.set-prototype-of"]),values:Kq("object/values",["es.object.values"])},Promise:{all:Kq(null,tz),allSettled:Kq(null,["es.promise.all-settled"].concat(A(tz))),any:Kq(null,["es.promise.any"].concat(A(tz))),race:Kq(null,tz),try:Kq(null,["esnext.promise.try"].concat(A(tz)))},Reflect:{apply:Kq("reflect/apply",["es.reflect.apply"]),construct:Kq("reflect/construct",["es.reflect.construct"]),defineMetadata:Kq("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:Kq("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:Kq("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:Kq("reflect/delete-property",["es.reflect.delete-property"]),get:Kq("reflect/get",["es.reflect.get"]),getMetadata:Kq("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:Kq("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:Kq("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:Kq("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:Kq("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:Kq("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:Kq("reflect/has",["es.reflect.has"]),hasMetadata:Kq("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:Kq("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:Kq("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:Kq("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:Kq("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:Kq("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:Kq("reflect/set",["es.reflect.set"]),setPrototypeOf:Kq("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:Kq(null,["esnext.set.from"].concat(A(nz))),of:Kq(null,["esnext.set.of"].concat(A(nz)))},String:{fromCodePoint:Kq("string/from-code-point",["es.string.from-code-point"]),raw:Kq("string/raw",["es.string.raw"])},Symbol:{asyncIterator:Kq("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:Kq("symbol/dispose",["esnext.symbol.dispose"]),for:Kq("symbol/for",[],"es.symbol"),hasInstance:Kq("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:Kq("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),iterator:Kq("symbol/iterator",["es.symbol.iterator"].concat(A(Yq))),keyFor:Kq("symbol/key-for",[],"es.symbol"),match:Kq("symbol/match",["es.symbol.match","es.string.match"]),observable:Kq("symbol/observable",["esnext.symbol.observable"]),patternMatch:Kq("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:Kq("symbol/replace",["es.symbol.replace","es.string.replace"]),search:Kq("symbol/search",["es.symbol.search","es.string.search"]),species:Kq("symbol/species",["es.symbol.species","es.array.species"]),split:Kq("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:Kq("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:Kq("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:Kq("symbol/unscopables",["es.symbol.unscopables"])},WeakMap:{from:Kq(null,["esnext.weak-map.from"].concat(A(rz))),of:Kq(null,["esnext.weak-map.of"].concat(A(rz)))},WeakSet:{from:Kq(null,["esnext.weak-set.from"].concat(A(sz))),of:Kq(null,["esnext.weak-set.of"].concat(A(sz)))},Int8Array:Zq,Uint8Array:Zq,Uint8ClampedArray:Zq,Int16Array:Zq,Uint16Array:Zq,Int32Array:Zq,Uint32Array:Zq,Float32Array:Zq,Float64Array:Zq},uz={at:Kq("instance/at",["esnext.string.at","esnext.array.at","esnext.typed-array.at"]),anchor:Kq(null,["es.string.anchor"]),big:Kq(null,["es.string.big"]),bind:Kq("instance/bind",["es.function.bind"]),blink:Kq(null,["es.string.blink"]),bold:Kq(null,["es.string.bold"]),codePointAt:Kq("instance/code-point-at",["es.string.code-point-at"]),codePoints:Kq("instance/code-points",["esnext.string.code-points"]),concat:Kq("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:Kq("instance/copy-within",["es.array.copy-within"]),description:Kq(null,["es.symbol","es.symbol.description"]),endsWith:Kq("instance/ends-with",["es.string.ends-with"]),entries:Kq("instance/entries",Jq),every:Kq("instance/every",["es.array.every"]),exec:Kq(null,["es.regexp.exec"]),fill:Kq("instance/fill",["es.array.fill"]),filter:Kq("instance/filter",["es.array.filter"]),finally:Kq(null,["es.promise.finally"].concat(ez)),find:Kq("instance/find",["es.array.find"]),findIndex:Kq("instance/find-index",["es.array.find-index"]),findLast:Kq("instance/find-last",["esnext.array.find-last"]),findLastIndex:Kq("instance/find-last-index",["esnext.array.find-last-index"]),fixed:Kq(null,["es.string.fixed"]),flags:Kq("instance/flags",["es.regexp.flags"]),flatMap:Kq("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map"]),flat:Kq("instance/flat",["es.array.flat"]),fontcolor:Kq(null,["es.string.fontcolor"]),fontsize:Kq(null,["es.string.fontsize"]),forEach:Kq("instance/for-each",["es.array.for-each","web.dom-collections.for-each"]),includes:Kq("instance/includes",["es.array.includes","es.string.includes"]),indexOf:Kq("instance/index-of",["es.array.index-of"]),italic:Kq(null,["es.string.italics"]),join:Kq(null,["es.array.join"]),keys:Kq("instance/keys",Jq),lastIndex:Kq(null,["esnext.array.last-index"]),lastIndexOf:Kq("instance/last-index-of",["es.array.last-index-of"]),lastItem:Kq(null,["esnext.array.last-item"]),link:Kq(null,["es.string.link"]),map:Kq("instance/map",["es.array.map"]),match:Kq(null,["es.string.match","es.regexp.exec"]),matchAll:Kq("instance/match-all",["es.string.match-all"]),name:Kq(null,["es.function.name"]),padEnd:Kq("instance/pad-end",["es.string.pad-end"]),padStart:Kq("instance/pad-start",["es.string.pad-start"]),reduce:Kq("instance/reduce",["es.array.reduce"]),reduceRight:Kq("instance/reduce-right",["es.array.reduce-right"]),repeat:Kq("instance/repeat",["es.string.repeat"]),replace:Kq(null,["es.string.replace","es.regexp.exec"]),replaceAll:Kq("instance/replace-all",["es.string.replace-all"]),reverse:Kq("instance/reverse",["es.array.reverse"]),search:Kq(null,["es.string.search","es.regexp.exec"]),slice:Kq("instance/slice",["es.array.slice"]),small:Kq(null,["es.string.small"]),some:Kq("instance/some",["es.array.some"]),sort:Kq("instance/sort",["es.array.sort"]),splice:Kq("instance/splice",["es.array.splice"]),split:Kq(null,["es.string.split","es.regexp.exec"]),startsWith:Kq("instance/starts-with",["es.string.starts-with"]),strike:Kq(null,["es.string.strike"]),sub:Kq(null,["es.string.sub"]),sup:Kq(null,["es.string.sup"]),toFixed:Kq(null,["es.number.to-fixed"]),toISOString:Kq(null,["es.date.to-iso-string"]),toJSON:Kq(null,["es.date.to-json","web.url.to-json"]),toPrecision:Kq(null,["es.number.to-precision"]),toString:Kq(null,["es.object.to-string","es.regexp.to-string","es.date.to-string"]),trim:Kq("instance/trim",["es.string.trim"]),trimEnd:Kq("instance/trim-end",["es.string.trim-end"]),trimLeft:Kq("instance/trim-left",["es.string.trim-start"]),trimRight:Kq("instance/trim-right",["es.string.trim-end"]),trimStart:Kq("instance/trim-start",["es.string.trim-start"]),values:Kq("instance/values",Jq),__defineGetter__:Kq(null,["es.object.define-getter"]),__defineSetter__:Kq(null,["es.object.define-setter"]),__lookupGetter__:Kq(null,["es.object.lookup-getter"]),__lookupSetter__:Kq(null,["es.object.lookup-setter"])},lz=new Set(["es.object.to-string","es.object.define-getter","es.object.define-setter","es.object.lookup-getter","es.object.lookup-setter","es.regexp.exec"]),cz=t.types;function pz(e,t){var a,n,r=e.node.object;cz.isIdentifier(r)?(a=r,n=cz.cloneNode(r)):(a=e.scope.generateDeclaredUidIdentifier("context"),n=cz.assignmentExpression("=",cz.cloneNode(a),r)),e.replaceWith(cz.memberExpression(cz.callExpression(t,[n]),cz.identifier("call"))),e.parentPath.unshiftContainer("arguments",a)}function gz(e){return"core-js/modules/"+e+".js"}function fz(e,t,a){return t?t+"/core-js/"+e+a:"core-js-pure/features/"+e+".js"}var hz=t.types,mz=function(e,t){if(t(e))return!0;if(!e.startsWith("es."))return!1;var a="esnext."+e.slice(3);return!!iq[a]&&t(a)},yz=WX((function(e,t){var a=e.getUtils,n=e.method,r=e.shouldInjectPolyfill,s=e.createMetaResolver,i=e.debug,o=e.babel,d=t.version,u=void 0===d?3:d,l=t.proposals,c=t.shippedProposals,p=t["#__secret_key__@babel/runtime__compatibility"],g=(p=void 0===p?{}:p).useBabelRuntime,f=p.ext,h=void 0===f?".js":f,m=o.caller((function(e){return"babel-loader"===(null==e?void 0:e.name)})),y=s({global:oz,static:dz,instance:uz}),R=new Set(Uq(u));function b(e,t){return!!r(e)&&(i(e),t.injectGlobalImport(gz(e)),!0)}function v(e,t,a){void 0===a&&(a=!0);for(var n,r=S(e);!(n=r()).done;){var s=n.value;a?mz(s,(function(e){return b(e,t)})):b(s,t)}}function x(e,t,a,n){if(e.pure&&!(n&&e.exclude&&e.exclude.includes(n))&&mz(e.name,r)){var s=e.name,i=!1;(l||c&&s.startsWith("esnext.")||s.startsWith("es.")&&!R.has(s))&&(i=!0);var o=function(e){return g?e?g+"/core-js":g+"/core-js-stable":e?"core-js-pure/features":"core-js-pure/stable"}(i);return a.injectDefaultImport(o+"/"+e.pure+h,t)}}return{name:"corejs3",polyfills:iq,filterPolyfills:function(e){return!!R.has(e)&&(!(!l&&"entry-global"!==n)||(!(!c||!Vq.has(e))||function(e){return!e.startsWith("esnext.")||"es."+e.slice(7)in iq}(e)))},entryGlobal:function(e,t,a){if("import"===e.kind){var n,s=("string"==typeof(n=e.source)&&(n=n.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),hasOwnProperty.call(Wq,n)&&Wq[n]);s&&(1===s.length&&e.source===gz(s[0])&&r(s[0])?i(null):(v(s,t,!1),a.remove()))}},usageGlobal:function(e,t){var a=y(e);if(a){var n=a.desc.global;if("global"!==a.kind&&e.object&&"prototype"===e.placement){var r=e.object.toLowerCase();n=n.filter((function(e){return e.includes(r)||lz.has(e)}))}v(n,t)}},usagePure:function(e,t,a){if("in"!==e.kind){if(!a.parentPath.isUnaryExpression({operator:"delete"})){var n;if("property"===e.kind){if(!a.isMemberExpression())return;if(!a.isReferenced())return;if(n=a.parentPath.isCallExpression({callee:a.node}),"Symbol.iterator"===e.key){if(!r("es.symbol.iterator"))return;return void(n?0===a.parent.arguments.length?(a.parentPath.replaceWith(hz.callExpression(t.injectDefaultImport(fz("get-iterator",g,h),"getIterator"),[a.node.object])),a.skip()):pz(a,t.injectDefaultImport(fz("get-iterator-method",g,h),"getIteratorMethod")):a.replaceWith(hz.callExpression(t.injectDefaultImport(fz("get-iterator-method",g,h),"getIteratorMethod"),[a.node.object])))}}var s=y(e);if(s)if(g&&s.desc.pure&&"/index"===s.desc.pure.slice(-6)&&(s=Object.assign(Object.assign({},s),{},{desc:Object.assign(Object.assign({},s.desc),{},{pure:s.desc.pure.slice(0,-6)})})),"global"===s.kind){var i=x(s.desc,s.name,t);i&&a.replaceWith(i)}else if("static"===s.kind){var o=x(s.desc,s.name,t,e.object);o&&a.replaceWith(o)}else if("instance"===s.kind){var d=x(s.desc,s.name+"InstanceProperty",t,e.object);if(!d)return;n?pz(a,d):a.replaceWith(hz.callExpression(d,[a.node.object]))}}}else"Symbol.iterator"===e.key&&a.replaceWith(hz.callExpression(t.injectDefaultImport(fz("is-iterable",g,h),"isIterable"),[a.node.right]))},visitor:"usage-global"===n&&{CallExpression:function(e){if(e.get("callee").isImport()){var t=a(e);v(m?tz:ez,t)}},Function:function(e){e.node.async&&v(ez,a(e))},"ForOfStatement|ArrayPattern":function(e){v(zq,a(e))},SpreadElement:function(e){e.parentPath.isObjectExpression()||v(zq,a(e))},YieldExpression:function(e){e.node.delegate&&v(zq,a(e))}}}})),Rz=WX((function(e,t){var a=e.debug,n=t["#__secret_key__@babel/runtime__compatibility"],r=(n=void 0===n?{}:n).useBabelRuntime,s=r?r+"/regenerator":"regenerator-runtime";return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(e,t){bz(e)&&(a("regenerator-runtime"),t.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(e,t,a){bz(e)&&a.replaceWith(t.injectDefaultImport(s,"regenerator-runtime"))}}})),bz=function(e){return"global"===e.kind&&"regeneratorRuntime"===e.name},vz=rq.default||rq,xz=yz.default||yz,Ez=Rz.default||Rz,Dz="#__secret_key__@babel/runtime__compatibility";function Az(e){return!(null==e||!e.supportsStaticESM)}var wz,Cz=pL((function(e,t,a){var n,r,s,i,o;e.assertVersion(7);var d,u=t.corejs,l=t.helpers,c=void 0===l||l,p=t.regenerator,g=void 0===p||p,f=t.useESModules,h=void 0!==f&&f,m=t.version,y=void 0===m?"7.0.0-beta.0":m,R=t.absoluteRuntime,b=void 0!==R&&R,v=!1;"object"==typeof u&&null!==u?(d=u.version,v=Boolean(u.proposals)):d=u;var x=!!d&&Number(d);if(![!1,2,3].includes(x))throw new Error("The `core-js` version must be false, 2 or 3, but got "+JSON.stringify(d)+".");if(v&&(!x||x<3))throw new Error("The 'proposals' option is only supported when using 'corejs: 3'");if("boolean"!=typeof g)throw new Error("The 'regenerator' option must be undefined, or a boolean.");if("boolean"!=typeof c)throw new Error("The 'helpers' option must be undefined, or a boolean.");if("boolean"!=typeof h&&"auto"!==h)throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");if("boolean"!=typeof b&&"string"!=typeof b)throw new Error("The 'absoluteRuntime' option must be undefined, a boolean, or a string.");if("string"!=typeof y)throw new Error("The 'version' option must be a version string.");var E=function(e,t){return!t||(wF.valid(t)&&(t="^"+t),!wF.intersects("<"+e,t)&&!wF.intersects(">=8.0.0",t))}("7.13.0",y);function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}if(D(t,"useBuiltIns"))throw t.useBuiltIns?new Error("The 'useBuiltIns' option has been removed. The @babel/runtime module now uses builtins by default."):new Error("The 'useBuiltIns' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(D(t,"polyfill"))throw!1===t.polyfill?new Error("The 'polyfill' option has been removed. The @babel/runtime module now skips polyfilling by default."):new Error("The 'polyfill' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(D(t,"moduleName"))throw new Error("The 'moduleName' option has been removed. @babel/transform-runtime no longer supports arbitrary runtimes. If you were using this to set an absolute path for Babel's standard runtimes, please use the 'absoluteRuntime' option.");var A="auto"===h?e.caller(Az):h,w=2===x,C=3===x,S=["interopRequireWildcard","interopRequireDefault"],T=function(e,t,a){if(!1===a)return e;throw new Error("The 'absoluteRuntime' option is not supported when using @babel/standalone.")}(C?"@babel/runtime-corejs3":w?"@babel/runtime-corejs2":"@babel/runtime",0,b);function j(e,t,a){return function(n,r,s){return Object.assign({},e(n,t,s),{inherits:a})}}function P(e){if(g)return function(t,a,n){return Ez(t,e,n)}}var F=b?".js":"";return{name:"transform-runtime",inherits:w?j(vz,(n={method:"usage-pure"},n[Dz]={runtimeVersion:y,useBabelRuntime:T,ext:F},n),P((r={method:"usage-pure"},r[Dz]={useBabelRuntime:T},r))):C?j(xz,(s={method:"usage-pure",version:3,proposals:v},s[Dz]={useBabelRuntime:T,ext:F},s),P((i={method:"usage-pure"},i[Dz]={useBabelRuntime:T},i))):P((o={method:"usage-pure"},o[Dz]={useBabelRuntime:T},o)),pre:function(e){if(c){e.set("helperGenerator",(function(a){if(!e.availableHelper||e.availableHelper(a,y)){var n=-1!==S.indexOf(a)&&!mS(e.path)?4:void 0,r=A&&"module"===e.path.node.sourceType?"helpers/esm":"helpers";return function(a,n,r,s){void 0===s&&(s=!1);var i=mS(e.path),o=a+":"+n+":"+(i||""),d=t.get(o);d?d=tu(d):(d=function(e,t,a){return new bS(e).addDefault(t,a)}(e.path,a,{importedInterop:s&&E?"compiled":"uncompiled",nameHint:n,blockHoist:r}),t.set(o,d));return d}(T+"/"+r+"/"+a,a,n,!0)}}));var t=new Map}}}})),Sz=pL((function(e){return e.assertVersion(7),{name:"transform-shorthand-properties",visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var a=wr(null,t.params,t.body,t.generator,t.async);a.returnType=t.returnType;var n=ol(t);q(n,{value:"__proto__"})?e.replaceWith($r(n,a,!0)):e.replaceWith($r(t.key,a,t.computed))}},ObjectProperty:function(e){var t=e.node;if(t.shorthand){var a=ol(t);q(a,{value:"__proto__"})?e.replaceWith($r(a,t.value,!0)):t.shorthand=!1}}}}})),Tz=pL((function(e,t){var a,n;e.assertVersion(7);var r=null!=(a=e.assumption("iterableIsArray"))?a:t.loose,s=null!=(n=t.allowArrayLike)?n:e.assumption("arrayLikeIsIterable");function i(e,t){return r&&!H(e.argument,{name:"arguments"})?e.argument:t.toArray(e.argument,!0,s)}function o(e){for(var t=0;t<e.length;t++)if(Ie(e[t]))return!0;return!1}function d(e,t){return e.length?(t.push(sr(e)),[]):e}function u(e,t,a){for(var n,r=[],s=[],o=S(e);!(n=o()).done;){var u=n.value;if(Ie(u)){s=d(s,r);var l=i(u,t);j(l)&&l.elements.some((function(e){return null===e}))&&(l=gr(a.addHelper("arrayWithoutHoles"),[l])),r.push(l)}else s.push(u)}return d(s,r),r}return{name:"transform-spread",visitor:{ArrayExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.node,a=e.scope,n=t.elements;if(o(n)){var r=u(n,a,this),s=r[0];1!==r.length||s===n[0].argument?(j(s)?r.shift():s=sr([]),e.replaceWith(gr(Br(s,Cr("concat")),r))):e.replaceWith(s)}})),CallExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.node,a=e.scope,n=t.arguments;if(o(n)){var r=VU(e.get("callee"));if(r.isSuper())throw e.buildCodeFrameError("It's not possible to compile spread arguments in `super()` without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var s,i=a.buildUndefinedNode();t.arguments=[];var d=(s=1===n.length&&H(n[0].argument,{name:"arguments"})?[n[0].argument]:u(n,a,this)).shift();s.length?t.arguments.push(gr(Br(d,Cr("concat")),s)):t.arguments.push(d);var l=r.node;if(r.isMemberExpression()){var c=a.maybeGenerateMemoised(l.object);c?(l.object=ir("=",c,l.object),i=c):i=tu(l.object)}t.callee=Br(t.callee,Cr("apply")),Be(i)&&(i=Xr()),t.arguments.unshift(tu(i))}})),NewExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=e.node,a=e.scope;if(o(t.arguments)){var n,r=u(t.arguments,a,this),s=r.shift();n=r.length?gr(Br(s,Cr("concat")),r):s,e.replaceWith(gr(e.hub.addHelper("construct"),[t.callee,n]))}}))}}})),jz=pL((function(e){return e.assertVersion(7),{name:"transform-sticky-regex",visitor:{RegExpLiteral:function(e){var t=e.node;t.flags.includes("y")&&e.replaceWith(Or(Cr("RegExp"),[jr(t.pattern),jr(t.flags)]))}}}})),Pz=pL((function(e){return e.assertVersion(7),{name:"transform-strict-mode",visitor:{Program:function(e){for(var t=0,a=e.node.directives;t<a.length;t++){if("use strict"===a[t].value.value)return}e.unshiftContainer("directives",ur(lr("use strict")))}}}})),Fz=pL((function(e,t){var a,n;e.assertVersion(7);var r=null!=(a=e.assumption("ignoreToPrimitiveHint"))?a:t.loose,s=null!=(n=e.assumption("mutableTemplateObject"))?n:t.loose,i="taggedTemplateLiteral";return s&&(i+="Loose"),{name:"transform-template-literals",visitor:{TaggedTemplateExpression:function(e){for(var t=e.node,a=t.quasi,n=[],r=[],s=!0,o=0,d=a.quasis;o<d.length;o++){var u=d[o].value,l=u.raw,c=u.cooked,p=null==c?e.scope.buildUndefinedNode():jr(c);n.push(p),r.push(jr(l)),l!==c&&(s=!1)}var g=[sr(n)];s||g.push(sr(r));var f=e.scope.generateUidIdentifier("templateObject");e.scope.getProgramParent().push({id:tu(f)}),e.replaceWith(gr(t.tag,[jE.expression.ast(wz||(wz=E(["\n "," || (\n "," = ","(",")\n )\n "])),tu(f),f,this.addHelper(i),g)].concat(A(a.expressions))))},TemplateLiteral:function(e){for(var t=[],a=e.get("expressions"),n=0,s=0,i=e.node.quasis;s<i.length;s++){var o=i[s];if(o.value.cooked&&t.push(jr(o.value.cooked)),n<a.length){var d=a[n++].node;q(d,{value:""})||t.push(d)}}q(t[0])||r&&q(t[1])||t.unshift(jr(""));var u,l=t[0];if(r)for(var c=1;c<t.length;c++)l=or("+",l,t[c]);else t.length>1&&(u=!0,l=t.reduce((function(e,t){var a=Kt(t);return!a&&u&&(a=!0,u=!1),a&&I(e)?(e.arguments.push(t),e):gr(Br(e,Cr("concat")),[t])})));e.replaceWith(l)}}}})),_z=pL((function(e){return e.assertVersion(7),{name:"transform-typeof-symbol",visitor:{Scope:function(e){var t=e.scope;t.getBinding("Symbol")&&t.rename("Symbol")},UnaryExpression:function(e){var t=e.node,a=e.parent;if("typeof"===t.operator){if(e.parentPath.isBinaryExpression()&&$a.indexOf(a.operator)>=0){var n=e.getOpposite();if(n.isLiteral()&&"symbol"!==n.node.value&&"object"!==n.node.value)return}var r=e.findParent((function(e){var t;if(e.isFunction())return"@babel/helpers - typeof"===(null==(t=e.get("body.directives.0"))?void 0:t.node.value.value)}));if(!r){var s=this.addHelper("typeof");if(!(r=e.findParent((function(e){return e.isVariableDeclarator()&&e.node.id===s||e.isFunctionDeclaration()&&e.node.id&&e.node.id.name===s.name})))){var i=gr(s,[t.argument]),o=e.get("argument");if(o.isIdentifier()&&!e.scope.hasBinding(o.node.name,!0)){var d=Jr("typeof",tu(t.argument));e.replaceWith(hr(or("===",d,jr("undefined")),jr("undefined"),i))}else e.replaceWith(i)}}}}}}}));function kz(e,t){var a=e.node;if(a.declare)e.remove();else{var n=a.id.name,r=function(e,t,a){var n=$z(e,t).map((function(e){var n=D(e,2),r=n[0],s=n[1];return function(e,t){return(e?Lz:Mz)(t)}(t.isStringLiteral(s),{ENUM:t.cloneNode(a),NAME:r,VALUE:s})}));return Nz({ID:t.cloneNode(a),ASSIGNMENTS:n})}(e,t,a.id);switch(e.parent.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":if(e.insertAfter(r),function e(t){if(t.isExportDeclaration())return e(t.parentPath);return!!t.getData(n)||(t.setData(n,!0),!1)}(e.parentPath))e.remove();else{var s=t.isProgram(e.parent);e.scope.registerDeclaration(e.replaceWith(function(e,t,a){return t.variableDeclaration(a,[t.variableDeclarator(e)])}(a.id,t,s?"var":"let"))[0])}break;default:throw new Error("Unexpected enum parent '"+e.parent.type)}}}var Iz,Bz,Oz,Nz=jE("\n (function (ID) {\n ASSIGNMENTS;\n })(ID || (ID = {}));\n"),Lz=jE('\n ENUM["NAME"] = VALUE;\n'),Mz=jE('\n ENUM[ENUM["NAME"] = VALUE] = "NAME";\n');function $z(e,t){var a=Object.create(null),n=-1;return e.node.members.map((function(r){var s,i=t.isIdentifier(r.id)?r.id.name:r.id.value,o=r.initializer;if(o){var d=function(e,t){return a(e);function a(e){switch(e.type){case"StringLiteral":return e.value;case"UnaryExpression":return n(e);case"BinaryExpression":return r(e);case"NumericLiteral":return e.value;case"ParenthesizedExpression":return a(e.expression);case"Identifier":return t[e.name];case"TemplateLiteral":if(1===e.quasis.length)return e.quasis[0].value.cooked;default:return}}function n(e){var t=e.argument,n=e.operator,r=a(t);if(void 0!==r)switch(n){case"+":return r;case"-":return-r;case"~":return~r;default:return}}function r(e){var t=a(e.left);if(void 0!==t){var n=a(e.right);if(void 0!==n)switch(e.operator){case"|":return t|n;case"&":return t&n;case">>":return t>>n;case">>>":return t>>>n;case"<<":return t<<n;case"^":return t^n;case"*":return t*n;case"/":return t/n;case"+":return t+n;case"-":return t-n;case"%":return t%n;default:return}}}}(o,a);void 0!==d?(a[i]=d,"number"==typeof d?(s=t.numericLiteral(d),n=d):(aS("string"==typeof d),s=t.stringLiteral(d),n=void 0)):(s=o,n=void 0)}else{if(void 0===n)throw e.buildCodeFrameError("Enum member must have initializer.");n++,s=t.numericLiteral(n),a[i]=n}return[i,s]}))}function Uz(e,t,a){if(e.node.declare||"StringLiteral"===e.node.id.type)e.remove();else{if(!a)throw e.hub.file.buildCodeFrameError(e.node.id,"Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var n=e.node.id.name,r=Kz(e,t,t.cloneDeep(e.node)),s=e.scope.hasOwnBinding(n);"ExportNamedDeclaration"===e.parent.type?s?e.parentPath.replaceWith(r):(e.parentPath.insertAfter(r),e.replaceWith(Gz(t,n)),e.scope.registerDeclaration(e.parentPath)):s?e.replaceWith(r):e.scope.registerDeclaration(e.replaceWithMultiple([Gz(t,n),r])[0])}}function Gz(e,t){return e.variableDeclaration("let",[e.variableDeclarator(e.identifier(t))])}function Wz(e,t,a){return e.memberExpression(e.identifier(t),e.identifier(a))}function Vz(e,t,a){if("const"!==e.kind)throw a.file.buildCodeFrameError(e,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var n=e.declarations;if(n.every((function(e){return H(e.id)}))){for(var r,s=S(n);!(r=s()).done;){var i=r.value;i.init=ir("=",Wz(Il,t,i.id.name),i.init)}return[e]}var o=hl(e),d=[];for(var u in o)d.push(ir("=",Wz(Il,t,u),tu(o[u])));return[e,vr(Wr(d))]}function Hz(e,t){throw e.hub.buildError(t,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function Kz(e,t,a,n){var r=new Set,s=a.id;t.assertIdentifier(s);for(var i=e.scope.generateUid(s.name),o=t.isTSModuleBlock(a.body)?a.body.body:[t.exportNamedDeclaration(a.body)],d=0;d<o.length;d++){var u=o[d];switch(u.type){case"TSModuleDeclaration":if(!t.isIdentifier(u.id))throw Hz(e,u);var l=Kz(e,t,u),c=u.id.name;r.has(c)?o[d]=l:(r.add(c),o.splice(d++,1,Gz(t,c),l));continue;case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":r.add(u.id.name);continue;case"VariableDeclaration":for(var p in t.getBindingIdentifiers(u))r.add(p);continue;default:continue;case"ExportNamedDeclaration":}switch(u.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":var g=u.declaration.id.name;r.add(g),o.splice(d++,1,u.declaration,t.expressionStatement(t.assignmentExpression("=",Wz(t,i,g),t.identifier(g))));break;case"VariableDeclaration":var f=Vz(u.declaration,i,e.hub);o.splice.apply(o,[d,f.length].concat(A(f))),d+=f.length-1;break;case"TSModuleDeclaration":if(!t.isIdentifier(u.declaration.id))throw Hz(e,u.declaration);var h=Kz(e,t,u.declaration,t.identifier(i)),m=u.declaration.id.name;r.has(m)?o[d]=h:(r.add(m),o.splice(d++,1,Gz(t,m),h))}}var y=t.objectExpression([]);if(n){var R=t.memberExpression(n,s);y=jE.expression.ast(Iz||(Iz=E(["\n "," ||\n ("," = ",")\n "])),t.cloneNode(R),t.cloneNode(R),y)}return jE.statement.ast(Bz||(Bz=E(["\n (function (",") {\n ","\n })("," || ("," = ","));\n "])),t.identifier(i),o,s,t.cloneNode(s),y)}function Xz(e){switch(e.parent.type){case"TSTypeReference":case"TSQualifiedName":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"ExportSpecifier":return"type"===e.parentPath.parent.exportKind;default:return!1}}var qz=new WeakMap,zz=new WeakMap,Jz=new WeakSet;function Yz(e,t){var a=e.find((function(e){return e.isProgram()})).node;return!e.scope.hasOwnBinding(t)&&(!!qz.get(a).has(t)||(console.warn('The exported identifier "'+t+'" is not declared in Babel\'s scope tracker\nas a JavaScript value binding, and "@babel/plugin-transform-typescript"\nnever encountered it as a TypeScript type declaration.\nIt will be treated as a JavaScript value.\n\nThis problem is likely caused by another plugin injecting\n"'+t+'" without registering it in the scope tracker. If you are the author\n of that plugin, please use "scope.registerDeclaration(declarationPath)".'),!1))}function Qz(e,t){qz.get(e).add(t)}var Zz=pL((function(e,t){e.assertVersion(7);var a=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,n=t.allowNamespaces,r=void 0===n||n,s=t.jsxPragma,i=void 0===s?"React.createElement":s,o=t.jsxPragmaFrag,d=void 0===o?"React.Fragment":o,u=t.onlyRemoveTypeImports,l=void 0!==u&&u,c=t.optimizeConstEnums,p=void 0!==c&&c,g=t.allowDeclareFields,f=void 0!==g&&g,h=function(e){var t=e.node;if(!f&&t.declare)throw e.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(t.declare){if(t.value)throw e.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");t.decorators||e.remove()}else if(t.definite){if(t.value)throw e.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");f||t.decorators||e.remove()}else f||t.value||t.decorators||Ke(t)||e.remove();t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.readonly&&(t.readonly=null),t.optional&&(t.optional=null),t.typeAnnotation&&(t.typeAnnotation=null),t.definite&&(t.definite=null),t.declare&&(t.declare=null),t.override&&(t.override=null)},m=function(e){var t=e.node;t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.optional&&(t.optional=null),t.override&&(t.override=null)},y=function(e,t){e.node.accessibility&&(e.node.accessibility=null);for(var a,n=[],r=S(e.node.params);!(a=r()).done;){var s=a.value;"TSParameterProperty"!==s.type||Jz.has(s.parameter)||(Jz.add(s.parameter),n.push(s.parameter))}if(n.length){var i=n.map((function(t){var a;if(H(t))a=t;else{if(!ye(t)||!H(t.left))throw e.buildCodeFrameError("Parameter properties can not be destructuring patterns.");a=t.left}return jE.statement.ast(Oz||(Oz=E(["\n this."," = ",""])),tu(a),tu(a))}));l$(t,e,i)}};return{name:"transform-typescript",inherits:GL,visitor:{Pattern:b,Identifier:b,RestElement:b,Program:{enter:function(e,t){var n=t.file,r=null,s=null,o=e.node;if(qz.has(o)||qz.set(o,new Set),n.ast.comments)for(var u,c=S(n.ast.comments);!(u=c()).done;){var p=u.value,g=a.exec(p.value);g&&(g[1]?s=g[2]:r=g[2])}var f=r||i;if(f){var h=f.split(".");f=D(h,1)[0]}var m=s||d;if(m){var y=m.split(".");m=D(y,1)[0]}for(var R,b=S(e.get("body"));!(R=b()).done;){var x=R.value;if(x.isImportDeclaration()){if(zz.has(t.file.ast.program)||zz.set(t.file.ast.program,!0),"type"===x.node.importKind){for(var E,A=S(x.node.specifiers);!(E=A()).done;){Qz(o,E.value.local.name)}x.remove();continue}if(l)zz.set(e.node,!1);else{if(0===x.node.specifiers.length){zz.set(e.node,!1);continue}for(var w,C=!0,T=[],j=S(x.node.specifiers);!(w=j()).done;){var P=w.value,F=x.scope.getBinding(P.local.name);F&&v({binding:F,programPath:e,pragmaImportName:f,pragmaFragImportName:m})?T.push(F.path):(C=!1,zz.set(e.node,!1))}if(C)x.remove();else for(var _,k=S(T);!(_=k()).done;){_.value.remove()}}}else if(x.isExportDeclaration()&&(x=x.get("declaration")),x.isVariableDeclaration({declare:!0}))for(var I=0,B=Object.keys(x.getBindingIdentifiers());I<B.length;I++){Qz(o,B[I])}else(x.isTSTypeAliasDeclaration()||x.isTSDeclareFunction()&&x.get("id").isIdentifier()||x.isTSInterfaceDeclaration()||x.isClassDeclaration({declare:!0})||x.isTSEnumDeclaration({declare:!0})||x.isTSModuleDeclaration({declare:!0})&&x.get("id").isIdentifier())&&Qz(o,x.node.id.name)}},exit:function(e){"module"===e.node.sourceType&&zz.get(e.node)&&e.pushContainer("body",ls())}},ExportNamedDeclaration:function(e,t){zz.has(t.file.ast.program)||zz.set(t.file.ast.program,!0),"type"!==e.node.exportKind?!e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every((function(t){var a=t.local;return Yz(e,a.name)}))?e.remove():zz.set(t.file.ast.program,!1):e.remove()},ExportSpecifier:function(e){!e.parent.source&&Yz(e,e.node.local.name)&&e.remove()},ExportDefaultDeclaration:function(e,t){zz.has(t.file.ast.program)||zz.set(t.file.ast.program,!0),H(e.node.declaration)&&Yz(e,e.node.declaration.name)?e.remove():zz.set(t.file.ast.program,!1)},TSDeclareFunction:function(e){e.remove()},TSDeclareMethod:function(e){e.remove()},VariableDeclaration:function(e){e.node.declare&&e.remove()},VariableDeclarator:function(e){var t=e.node;t.definite&&(t.definite=null)},TSIndexSignature:function(e){e.remove()},ClassDeclaration:function(e){e.node.declare&&e.remove()},Class:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.superTypeParameters&&(t.superTypeParameters=null),t.implements&&(t.implements=null),t.abstract&&(t.abstract=null),e.get("body.body").forEach((function(t){t.isClassMethod()||t.isClassPrivateMethod()?"constructor"===t.node.kind?y(t,e):m(t):(t.isClassProperty()||t.isClassPrivateProperty())&&h(t)}))},Function:function(e){var t=e.node,a=e.scope;t.typeParameters&&(t.typeParameters=null),t.returnType&&(t.returnType=null);var n=t.params;n.length>0&&H(n[0],{name:"this"})&&n.shift();for(var r,s=S(e.get("params"));!(r=s()).done;){var i=r.value;"TSParameterProperty"===i.type&&(i.replaceWith(i.get("parameter")),a.registerBinding("param",i))}},TSModuleDeclaration:function(e){Uz(e,Il,r)},TSInterfaceDeclaration:function(e){e.remove()},TSTypeAliasDeclaration:function(e){e.remove()},TSEnumDeclaration:function(e){p&&e.node.const?function(e,t){var a=e.node.id.name,n=e.parentPath.isExportNamedDeclaration(),r=n;!r&&t.isProgram(e.parent)&&(r=e.parent.body.some((function(e){return t.isExportNamedDeclaration(e)&&!e.source&&e.specifiers.some((function(e){return t.isExportSpecifier(e)&&e.local.name===a}))})));var s=$z(e,t);if(r){var i=t.objectExpression(s.map((function(e){var a=D(e,2),n=a[0],r=a[1];return t.objectProperty(t.isValidIdentifier(n)?t.identifier(n):t.stringLiteral(n),r)})));e.scope.hasOwnBinding(a)?(n?e.parentPath:e).replaceWith(t.expressionStatement(t.callExpression(t.memberExpression(t.identifier("Object"),t.identifier("assign")),[e.node.id,i]))):(e.replaceWith(t.variableDeclaration("var",[t.variableDeclarator(e.node.id,i)])),e.scope.registerDeclaration(e))}else{var o=new Map(s);e.scope.path.traverse({Scope:function(e){e.scope.hasOwnBinding(a)&&e.skip()},MemberExpression:function(e){if(t.isIdentifier(e.node.object,{name:a})){var n;if(e.node.computed){if(!t.isStringLiteral(e.node.property))return;n=e.node.property.value}else{if(!t.isIdentifier(e.node.property))return;n=e.node.property.name}o.has(n)&&e.replaceWith(t.cloneNode(o.get(n)))}}}),e.remove()}}(e,Il):kz(e,Il)},TSImportEqualsDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){if(_t(e.node.moduleReference))throw e.buildCodeFrameError("`import "+e.node.id.name+" = require('"+e.node.moduleReference.expression.value+"')` is not supported by @babel/plugin-transform-typescript\nPlease consider using `import "+e.node.id.name+" from '"+e.node.moduleReference.expression.value+"';` alongside Typescript's --allowSyntheticDefaultImports option.");e.replaceWith(Qr("var",[Zr(e.node.id,R(e.node.moduleReference))]))})),TSExportAssignment:function(e){throw e.buildCodeFrameError("`export =` is not supported by @babel/plugin-transform-typescript\nPlease consider using `export <value>;`.")},TSTypeAssertion:function(e){e.replaceWith(e.node.expression)},TSAsExpression:function(e){var t=e.node;do{t=t.expression}while(Pt(t));e.replaceWith(t)},TSNonNullExpression:function(e){e.replaceWith(e.node.expression)},CallExpression:function(e){e.node.typeParameters=null},OptionalCallExpression:function(e){e.node.typeParameters=null},NewExpression:function(e){e.node.typeParameters=null},JSXOpeningElement:function(e){e.node.typeParameters=null},TaggedTemplateExpression:function(e){e.node.typeParameters=null}}};function R(e){return Dt(e)?Br(R(e.left),e.right):e}function b(e){var t=e.node;t.typeAnnotation&&(t.typeAnnotation=null),H(t)&&t.optional&&(t.optional=null)}function v(e){for(var t,a=e.binding,n=e.programPath,r=e.pragmaImportName,s=e.pragmaFragImportName,i=S(a.referencePaths);!(t=i()).done;){if(!Xz(t.value))return!1}if(a.identifier.name!==r&&a.identifier.name!==s)return!0;var o=!1;return n.traverse({"JSXElement|JSXFragment":function(e){o=!0,e.stop()}}),!o}})),eJ=pL((function(e){e.assertVersion(7);var t=/[\ud800-\udfff]/g,a=/(\\+)u\{([0-9a-fA-F]+)\}/g;function n(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return"\\u"+t}function r(e,t,a){if(t.length%2==0)return e;var r=String.fromCodePoint(parseInt(a,16)),s=t.slice(0,-1)+n(r.charCodeAt(0));return 1===r.length?s:s+n(r.charCodeAt(1))}function s(e){return e.replace(a,r)}return{name:"transform-unicode-escapes",manipulateOptions:function(e){var t,a=e.generatorOpts;a.jsescOption||(a.jsescOption={}),null!=(t=a.jsescOption).minimal||(t.minimal=!1)},visitor:{Identifier:function(e){var a=e.node,n=e.key,r=a.name,s=r.replace(t,(function(e){return"_u"+e.charCodeAt(0).toString(16)}));if(r!==s){var i=xl(jr(r),a);if("key"!==n){var o=e.parentPath,d=e.scope;if(o.isMemberExpression({property:a})||o.isOptionalMemberExpression({property:a}))return o.node.computed=!0,void e.replaceWith(i);if(!d.getBinding(r))throw e.buildCodeFrameError("Can't reference '"+r+"' as a bare identifier");d.rename(r,d.generateUid(s))}else e.replaceWith(i)}},"StringLiteral|DirectiveLiteral":function(e){var t=e.node.extra;null!=t&&t.raw&&(t.raw=s(t.raw))},TemplateElement:function(e){var t=e.node,n=e.parentPath,r=t.value,i=function(e){for(var t;t=a.exec(e);)if(t[1].length%2!=0)return a.lastIndex=0,t[0];return null}(r.raw);if(i){if(n.parentPath.isTaggedTemplateExpression())throw e.buildCodeFrameError("Can't replace Unicode escape '"+i+"' inside tagged template literals. You can enable '@babel/plugin-transform-template-literals' to compile them to classic strings.");r.raw=s(r.raw)}}}}})),tJ=pL((function(e){return e.assertVersion(7),VG({name:"transform-unicode-regex",feature:"unicodeFlag"})})),aJ={"external-helpers":yL,"syntax-async-generators":bL,"syntax-class-properties":vL,"syntax-class-static-block":xL,"syntax-decimal":EL,"syntax-decorators":DL,"syntax-do-expressions":AL,"syntax-export-default-from":wL,"syntax-flow":CL,"syntax-function-bind":SL,"syntax-function-sent":TL,"syntax-module-blocks":jL,"syntax-import-meta":PL,"syntax-jsx":FL,"syntax-import-assertions":_L,"syntax-object-rest-spread":kL,"syntax-optional-catch-binding":IL,"syntax-pipeline-operator":LL,"syntax-record-and-tuple":ML,"syntax-top-level-await":$L,"syntax-typescript":GL,"proposal-async-generator-functions":jM,"proposal-class-properties":C$,"proposal-class-static-block":j$,"proposal-decorators":G$,"proposal-do-expressions":W$,"proposal-dynamic-import":K$,"proposal-export-default-from":X$,"proposal-export-namespace-from":z$,"proposal-function-bind":J$,"proposal-function-sent":Y$,"proposal-json-strings":Z$,"proposal-logical-assignment-operators":tU,"proposal-nullish-coalescing-operator":nU,"proposal-numeric-separator":iU,"proposal-object-rest-spread":IU,"proposal-optional-catch-binding":OU,"proposal-optional-chaining":aG,"proposal-pipeline-operator":oG,"proposal-private-methods":dG,"proposal-private-property-in-object":lG,"proposal-throw-expressions":pG,"proposal-unicode-property-regex":KG,"transform-async-to-generator":XG,"transform-arrow-functions":qG,"transform-block-scoped-functions":zG,"transform-block-scoping":eW,"transform-classes":DW,"transform-computed-properties":AW,"transform-destructuring":wW,"transform-dotall-regex":CW,"transform-duplicate-keys":SW,"transform-exponentiation-operator":GW,"transform-flow-comments":WW,"transform-flow-strip-types":VW,"transform-for-of":QW,"transform-function-name":ZW,"transform-instanceof":eV,"transform-jscript":tV,"transform-literals":aV,"transform-member-expression-literals":nV,"transform-modules-amd":mV,"transform-modules-commonjs":yV,"transform-modules-systemjs":EV,"transform-modules-umd":wV,"transform-named-capturing-groups-regex":CV,"transform-new-target":SV,"transform-object-assign":TV,"transform-object-super":jV,"transform-object-set-prototype-of-to-assign":PV,"transform-parameters":DU,"transform-property-literals":FV,"transform-property-mutators":QV,"transform-proto-to-assign":ZV,"transform-react-constant-elements":eH,"transform-react-display-name":tH,"transform-react-inline-elements":CH,"transform-react-jsx":MH,"transform-react-jsx-compat":$H,"transform-react-jsx-development":UH,"transform-react-jsx-self":GH,"transform-react-jsx-source":VH,"transform-regenerator":RX,"transform-reserved-words":bX,"transform-runtime":Cz,"transform-shorthand-properties":Sz,"transform-spread":Tz,"transform-sticky-regex":jz,"transform-strict-mode":Pz,"transform-template-literals":Fz,"transform-typeof-symbol":_z,"transform-typescript":Zz,"transform-unicode-escapes":eJ,"transform-unicode-regex":tJ},nJ=function(e,t){var a=!1,n="commonjs",r=!1;void 0!==t&&(void 0!==t.loose&&(a=t.loose),void 0!==t.modules&&(n=t.modules),void 0!==t.spec&&(r=t.spec));var s={loose:a};return{plugins:[[Fz,{loose:a,spec:r}],aV,ZW,[qG,{spec:r}],zG,[DW,s],jV,Sz,SW,[AW,s],[QW,s],jz,eJ,tJ,[Tz,s],[DU,s],[wW,s],eW,_z,eV,("commonjs"===n||"cjs"===n)&&[yV,s],"systemjs"===n&&[EV,s],"amd"===n&&[mV,s],"umd"===n&&[wV,s],[RX,{async:!1,asyncGenerators:!1}]].filter(Boolean)}},rJ=function(e,t){var a=(void 0===t?{}:t).loose,n=void 0!==a&&a,r=[_L,j$];return r.push(PL,$L,z$,tU,[aG,{loose:n}],[nU,{loose:n}],[C$,{loose:n}],Z$,iU,[dG,{loose:n}],lG),{plugins:r}},sJ=function(e,t){void 0===t&&(t={});var a=t,n=a.loose,r=void 0!==n&&n,s=a.useBuiltIns,i=void 0!==s&&s,o=a.decoratorsLegacy,d=void 0!==o&&o,u=a.decoratorsBeforeExport,l=a.pipelineProposal,c=void 0===l?"minimal":l,p=a.pipelineTopicToken,g=void 0===p?"%":p,f=a.recordAndTupleSyntax;return{presets:[[rJ,{loose:r,useBuiltIns:i}]],plugins:[[G$,{legacy:d,decoratorsBeforeExport:u}],[oG,{proposal:c,topicToken:g}],Y$,pG,[ML,{syntaxType:void 0===f?"hash":f}],jL]}},iJ=function(e,t){void 0===t&&(t={});var a=t,n=a.loose,r=void 0!==n&&n,s=a.useBuiltIns,i=void 0!==s&&s,o=a.decoratorsLegacy,d=void 0!==o&&o,u=a.decoratorsBeforeExport,l=a.pipelineProposal,c=a.pipelineTopicToken,p=a.recordAndTupleSyntax;return{presets:[[sJ,{loose:r,useBuiltIns:i,decoratorsLegacy:d,decoratorsBeforeExport:u,pipelineProposal:l,pipelineTopicToken:c,recordAndTupleSyntax:p}]],plugins:[EL,X$,W$]}},oJ=["transform-typeof-symbol"];var dJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-async-generators/lib"),uJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-class-properties/lib"),lJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-class-static-block/lib"),cJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-dynamic-import",manipulateOptions:function(e,t){t.plugins.push("dynamicImport")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-dynamic-import/lib"),pJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions:function(e,t){t.plugins.push("exportNamespaceFrom")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-export-namespace-from/lib"),gJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-json-strings",manipulateOptions:function(e,t){t.plugins.push("jsonStrings")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-json-strings/lib"),fJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions:function(e,t){t.plugins.push("logicalAssignment")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-logical-assignment-operators/lib"),hJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions:function(e,t){t.plugins.push("nullishCoalescingOperator")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/lib"),mJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions:function(e,t){t.plugins.push("numericSeparator")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-numeric-separator/lib"),yJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-object-rest-spread/lib"),RJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-optional-catch-binding/lib"),bJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions:function(e,t){t.plugins.push("optionalChaining")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-optional-chaining/lib"),vJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-private-property-in-object",manipulateOptions:function(e,t){t.plugins.push("privateIn")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-private-property-in-object/lib"),xJ=r((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,RL.declare)((function(e){return e.assertVersion(7),{name:"syntax-top-level-await",manipulateOptions:function(e,t){t.plugins.push("topLevelAwait")}}}));t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/plugin-syntax-top-level-await/lib"),EJ=r((function(e,t){t.__esModule=!0,t.default=void 0;var a={allowInsertArrow:!1,specCompliant:!1};t.default=function(e){var t=e.types;return{name:"transform-async-arrows-in-class",visitor:{ArrowFunctionExpression:function(e){e.node.async&&e.findParent(t.isClassMethod)&&e.arrowFunctionToExpression(a)}}}},e.exports=t.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/preset-modules/lib/plugins/transform-async-arrows-in-class"),DJ=r((function(e,t){t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.types,a=function(e){return"params"===e.parentKey&&e.parentPath&&t.isArrowFunctionExpression(e.parentPath)};return{name:"transform-edge-default-parameters",visitor:{AssignmentPattern:function(e){e.find(a)&&e.parent.shorthand&&(e.parent.shorthand=!1,(e.parent.extra||{}).shorthand=!1,e.scope.rename(e.parent.key.name))}}}},e.exports=t.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/preset-modules/lib/plugins/transform-edge-default-parameters"),AJ=r((function(e,t){t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.types;return{name:"transform-edge-function-name",visitor:{FunctionExpression:{exit:function(e){if(!e.node.id&&t.isIdentifier(e.parent.id)){var a=t.cloneNode(e.parent.id),n=e.scope.getBinding(a.name);(null==n?void 0:n.constantViolations.length)&&e.scope.rename(a.name),e.node.id=a}}}}}},e.exports=t.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/preset-modules/lib/plugins/transform-edge-function-name"),wJ=r((function(e,t){t.__esModule=!0,t.default=void 0;t.default=function(e){var t=e.types;return{name:"transform-tagged-template-caching",visitor:{TaggedTemplateExpression:function(e,a){var n=a.get("processed");if(n||(n=new Map,a.set("processed",n)),n.has(e.node))return e.skip();var r=e.node.quasi.expressions,s=a.get("identity");s||(s=e.scope.getProgramParent().generateDeclaredUidIdentifier("_"),a.set("identity",s),e.scope.getBinding(s.name).path.get("init").replaceWith(t.arrowFunctionExpression([t.identifier("t")],t.identifier("t"))));var i=t.taggedTemplateExpression(s,t.templateLiteral(e.node.quasi.quasis,r.map((function(){return t.numericLiteral(0)}))));n.set(i,!0);var o=e.scope.getProgramParent().generateDeclaredUidIdentifier("t");e.scope.getBinding(o.name).path.parent.kind="let";var d=t.logicalExpression("||",o,t.assignmentExpression("=",o,i)),u=t.callExpression(e.node.tag,[d].concat(A(r)));e.replaceWith(u)}}}},e.exports=t.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/preset-modules/lib/plugins/transform-tagged-template-caching"),CJ=r((function(e,t){t.__esModule=!0,t.default=function(e){var t=e.types;return{name:"transform-safari-block-shadowing",visitor:{VariableDeclarator:function(e){var a=e.parent.kind;if("let"===a||"const"===a){var n=e.scope.block;if(!t.isFunction(n)&&!t.isProgram(n))for(var r=t.getOuterBindingIdentifiers(e.node.id),s=0,i=Object.keys(r);s<i.length;s++){var o=i[s],d=e.scope;if(d.hasOwnBinding(o))for(;d=d.parent;){if(d.hasOwnBinding(o)){e.scope.rename(o);break}if(t.isFunction(d.block)||t.isProgram(d.block))break}}}}}}},e.exports=t.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/preset-modules/lib/plugins/transform-safari-block-shadowing"),SJ=r((function(e,t){function a(e){if(e.isVariableDeclaration()){var t=e.getFunctionParent(),a=e.node.declarations[0].id.name;t&&t.scope.hasOwnBinding(a)&&"param"===t.scope.getOwnBinding(a).kind&&e.scope.rename(a)}}t.__esModule=!0,t.default=void 0;t.default=function(){return{name:"transform-safari-for-shadowing",visitor:{ForXStatement:function(e){a(e.get("left"))},ForStatement:function(e){a(e.get("init"))}}}},e.exports=t.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/preset-modules/lib/plugins/transform-safari-for-shadowing");var TJ=pL((function(e){e.assertVersion(7);var t=e.assumption("noDocumentAll"),a=e.assumption("pureGetters");return{name:"bugfix-v8-spread-parameters-in-optional-chaining",visitor:{"OptionalCallExpression|OptionalMemberExpression":function(e){(function(e){for(var t,a,n=e,r=[];n.isOptionalMemberExpression()||n.isOptionalCallExpression();){var s=n.node;r.push(s),n.isOptionalMemberExpression()?n=VU(n.get("object")):n.isOptionalCallExpression()&&(n=VU(n.get("callee")))}for(var i=0;i<r.length;i++){var o=r[i];if(Ve(o)&&(a=void 0,(a=(t=o.arguments).findIndex((function(e){return Ie(e)})))>=0&&a!==t.length-1)){if(o.optional)return!0;if(We(r[i+1],{optional:!0}))return!0}}return!1})(e)&&zU(e,{noDocumentAll:t,pureGetters:a})}}}})),jJ={"bugfix/transform-async-arrows-in-class":function(){return EJ},"bugfix/transform-edge-default-parameters":function(){return DJ},"bugfix/transform-edge-function-name":function(){return AJ},"bugfix/transform-safari-block-shadowing":function(){return CJ},"bugfix/transform-safari-for-shadowing":function(){return SJ},"bugfix/transform-tagged-template-caching":function(){return wJ},"bugfix/transform-v8-spread-parameters-in-optional-chaining":function(){return TJ},"proposal-async-generator-functions":function(){return jM},"proposal-class-properties":function(){return C$},"proposal-class-static-block":function(){return j$},"proposal-dynamic-import":function(){return K$},"proposal-export-namespace-from":function(){return z$},"proposal-json-strings":function(){return Z$},"proposal-logical-assignment-operators":function(){return tU},"proposal-nullish-coalescing-operator":function(){return nU},"proposal-numeric-separator":function(){return iU},"proposal-object-rest-spread":function(){return IU},"proposal-optional-catch-binding":function(){return OU},"proposal-optional-chaining":function(){return aG},"proposal-private-methods":function(){return dG},"proposal-private-property-in-object":function(){return lG},"proposal-unicode-property-regex":function(){return KG},"syntax-async-generators":function(){return dJ},"syntax-class-properties":function(){return uJ},"syntax-class-static-block":function(){return lJ},"syntax-dynamic-import":function(){return cJ},"syntax-export-namespace-from":function(){return pJ},"syntax-json-strings":function(){return gJ},"syntax-logical-assignment-operators":function(){return fJ},"syntax-nullish-coalescing-operator":function(){return hJ},"syntax-numeric-separator":function(){return mJ},"syntax-object-rest-spread":function(){return yJ},"syntax-optional-catch-binding":function(){return RJ},"syntax-optional-chaining":function(){return bJ},"syntax-private-property-in-object":function(){return vJ},"syntax-top-level-await":function(){return xJ},"transform-arrow-functions":function(){return qG},"transform-async-to-generator":function(){return XG},"transform-block-scoped-functions":function(){return zG},"transform-block-scoping":function(){return eW},"transform-classes":function(){return DW},"transform-computed-properties":function(){return AW},"transform-destructuring":function(){return wW},"transform-dotall-regex":function(){return CW},"transform-duplicate-keys":function(){return SW},"transform-exponentiation-operator":function(){return GW},"transform-for-of":function(){return QW},"transform-function-name":function(){return ZW},"transform-literals":function(){return aV},"transform-member-expression-literals":function(){return nV},"transform-modules-amd":function(){return mV},"transform-modules-commonjs":function(){return yV},"transform-modules-systemjs":function(){return EV},"transform-modules-umd":function(){return wV},"transform-named-capturing-groups-regex":function(){return CV},"transform-new-target":function(){return SV},"transform-object-super":function(){return jV},"transform-parameters":function(){return DU},"transform-property-literals":function(){return FV},"transform-regenerator":function(){return RX},"transform-reserved-words":function(){return bX},"transform-shorthand-properties":function(){return Sz},"transform-spread":function(){return Tz},"transform-sticky-regex":function(){return jz},"transform-template-literals":function(){return Fz},"transform-typeof-symbol":function(){return _z},"transform-unicode-escapes":function(){return eJ},"transform-unicode-regex":function(){return tJ}},PJ={"proposal-class-static-block":"7.12.0","proposal-private-property-in-object":"7.10.0"},FJ=Function.call.bind(Object.hasOwnProperty);for(var _J={auto:"transform-modules-commonjs",amd:"transform-modules-amd",commonjs:"transform-modules-commonjs",cjs:"transform-modules-commonjs",systemjs:"transform-modules-systemjs",umd:"transform-modules-umd"},kJ={"transform-async-to-generator":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"10.1",node:"7.6",ios:"10.3",samsung:"6",electron:"1.6"},"bugfix/transform-async-arrows-in-class":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"11",node:"7.6",ios:"11",samsung:"6",electron:"1.6"},"transform-parameters":{chrome:"49",opera:"36",edge:"15",firefox:"53",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"bugfix/transform-edge-default-parameters":{chrome:"49",opera:"36",edge:"18",firefox:"52",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"transform-function-name":{chrome:"51",opera:"38",edge:"14",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"bugfix/transform-edge-function-name":{chrome:"51",opera:"38",edge:"79",firefox:"53",safari:"10",node:"6.5",ios:"10",samsung:"5",electron:"1.2"},"transform-block-scoping":{chrome:"49",opera:"36",edge:"14",firefox:"51",safari:"10",node:"6",ios:"10",samsung:"5",electron:"0.37"},"bugfix/transform-safari-block-shadowing":{chrome:"49",opera:"36",edge:"12",firefox:"44",safari:"11",node:"6",ie:"11",ios:"11",samsung:"5",electron:"0.37"},"bugfix/transform-safari-for-shadowing":{chrome:"49",opera:"36",edge:"12",firefox:"4",safari:"11",node:"6",ie:"11",ios:"11",samsung:"5",rhino:"1.7.13",electron:"0.37"},"transform-template-literals":{chrome:"41",opera:"28",edge:"13",firefox:"34",safari:"9",node:"4",ios:"9",samsung:"3.4",electron:"0.21"},"bugfix/transform-tagged-template-caching":{chrome:"41",opera:"28",edge:"12",firefox:"34",safari:"13",node:"4",ios:"13",samsung:"3.4",electron:"0.21"},"proposal-optional-chaining":{chrome:"80",opera:"67",edge:"80",firefox:"74",safari:"13.1",node:"14",ios:"13.4",samsung:"13",electron:"8.0"},"bugfix/transform-v8-spread-parameters-in-optional-chaining":{firefox:"74",safari:"13.1",ios:"13.4"}},IJ={},BJ={},OJ=0,NJ=Object.keys(bI);OJ<NJ.length;OJ++){var LJ=NJ[OJ];Object.hasOwnProperty.call(jJ,LJ)&&(IJ[LJ]=bI[LJ])}for(var MJ=0,$J=Object.keys(kJ);MJ<$J.length;MJ++){var UJ=$J[MJ];Object.hasOwnProperty.call(jJ,UJ)&&(BJ[UJ]=kJ[UJ])}IJ["proposal-class-properties"]=IJ["proposal-private-methods"];var GJ={bugfixes:"bugfixes",configPath:"configPath",corejs:"corejs",debug:"debug",exclude:"exclude",forceAllTransforms:"forceAllTransforms",ignoreBrowserslistConfig:"ignoreBrowserslistConfig",include:"include",loose:"loose",modules:"modules",shippedProposals:"shippedProposals",spec:"spec",targets:"targets",useBuiltIns:"useBuiltIns",browserslistEnv:"browserslistEnv"},WJ={false:!1,auto:"auto",amd:"amd",commonjs:"commonjs",cjs:"cjs",systemjs:"systemjs",umd:"umd"},VJ={false:!1,entry:"entry",usage:"usage"},HJ=["web.timers","web.immediate","web.dom.iterable"],KJ=new rI("@babel/preset-env"),XJ=Object.keys(IJ),qJ=["proposal-dynamic-import"].concat(A(Object.keys(_J).map((function(e){return _J[e]})))),zJ=function(e,t,a){return Array.from(function(e,t){return new Set([].concat(A(XJ),A("exclude"===e?qJ:[]),A(t?2==t?[].concat(A(Object.keys(AU)),HJ):Object.keys(sq):[])))}(t,a)).filter((function(t){return e instanceof RegExp&&e.test(t)}))},JJ=function(e,t,a){if(void 0===e&&(e=[]),0===e.length)return[];var n=e.map((function(e){return zJ(function(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+YJ(e)+"$")}catch(e){return null}}(e),t,a)})),r=e.filter((function(e,t){return 0===n[t].length}));return KJ.invariant(0===r.length,"The plugins/built-ins '"+r.join(", ")+"' passed to the '"+t+"' option are not\n valid. Please check data/[plugin-features|built-in-features].js in babel-preset-env"),function(e){var t;return(t=[]).concat.apply(t,A(e))}(n)},YJ=function(e){return e.replace(/^(@babel\/|babel-)(plugin-)?/,"")};function QJ(e){KJ.validateTopLevelOptions(e,GJ);var t,a,n,r=(void 0===(t=e.useBuiltIns)&&(t=!1),KJ.invariant(VJ[t.toString()]||t===VJ.false,"The 'useBuiltIns' option must be either\n 'false' (default) to indicate no polyfill,\n '\"entry\"' to indicate replacing the entry polyfill, or\n '\"usage\"' to import only used polyfills per file"),t),s=function(e,t){var a,n=!1;t&&void 0===e?(a=2,console.warn("\nWARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.\n\nYou should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:\n\n npm install --save core-js@2 npm install --save core-js@3\n yarn add core-js@2 yarn add core-js@3\n\nMore info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins\nMore info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs")):"object"==typeof e&&null!==e?(a=e.version,n=Boolean(e.proposals)):a=e;var r=!!a&&wF.coerce(String(a));if(!t&&r&&console.warn("\nWARNING (@babel/preset-env): The `corejs` option only has an effect when the `useBuiltIns` option is not `false`\n"),t&&(!r||r.major<2||r.major>3))throw new RangeError("Invalid Option: The version passed to `corejs` is invalid. Currently, only core-js@2 and core-js@3 are supported.");return{version:r,proposals:n}}(e.corejs,r),i=JJ(e.include,GJ.include,!!s.version&&s.version.major),o=JJ(e.exclude,GJ.exclude,!!s.version&&s.version.major);return function(e,t){void 0===e&&(e=[]),void 0===t&&(t=[]);var a=e.filter((function(e){return t.indexOf(e)>=0}));KJ.invariant(0===a.length,"The plugins/built-ins '"+a.join(", ")+'\' were found in both the "include" and\n "exclude" options.')}(i,o),{bugfixes:KJ.validateBooleanOption(GJ.bugfixes,e.bugfixes,!1),configPath:KJ.validateStringOption(GJ.configPath,e.configPath,la.cwd()),corejs:s,debug:KJ.validateBooleanOption(GJ.debug,e.debug,!1),include:i,exclude:o,forceAllTransforms:KJ.validateBooleanOption(GJ.forceAllTransforms,e.forceAllTransforms,!1),ignoreBrowserslistConfig:KJ.validateBooleanOption(GJ.ignoreBrowserslistConfig,e.ignoreBrowserslistConfig,!1),loose:KJ.validateBooleanOption(GJ.loose,e.loose),modules:(n=e.modules,void 0===n&&(n=WJ.auto),KJ.invariant(WJ[n.toString()]||n===WJ.false,"The 'modules' option must be one of \n - 'false' to indicate no module processing\n - a specific module type: 'commonjs', 'amd', 'umd', 'systemjs' - 'auto' (default) which will automatically select 'false' if the current\n process is known to support ES module syntax, or \"commonjs\" otherwise\n"),n),shippedProposals:KJ.validateBooleanOption(GJ.shippedProposals,e.shippedProposals,!1),spec:KJ.validateBooleanOption(GJ.spec,e.spec,!1),targets:(a=e.targets,"string"==typeof a||Array.isArray(a)?{browsers:a}:Object.assign({},a)),useBuiltIns:r,browserslistEnv:KJ.validateStringOption(GJ.browserslistEnv,e.browserslistEnv)}}var ZJ,eY,tY,aY,nY=new Set(["proposal-class-static-block"]),rY={"proposal-async-generator-functions":"syntax-async-generators","proposal-class-properties":"syntax-class-properties","proposal-class-static-block":"syntax-class-static-block","proposal-json-strings":"syntax-json-strings","proposal-nullish-coalescing-operator":"syntax-nullish-coalescing-operator","proposal-numeric-separator":"syntax-numeric-separator","proposal-object-rest-spread":"syntax-object-rest-spread","proposal-optional-catch-binding":"syntax-optional-catch-binding","proposal-optional-chaining":"syntax-optional-chaining","proposal-private-methods":"syntax-class-properties","proposal-private-property-in-object":"syntax-private-property-in-object","proposal-unicode-property-regex":null},sY=Object.keys(rY).map((function(e){return[e,rY[e]]})),iY={pluginSyntaxMap:new Map(sY),proposalPlugins:nY},oY={"transform-async-to-generator":["bugfix/transform-async-arrows-in-class"],"transform-parameters":["bugfix/transform-edge-default-parameters"],"transform-function-name":["bugfix/transform-edge-function-name"],"transform-block-scoping":["bugfix/transform-safari-block-shadowing","bugfix/transform-safari-for-shadowing"],"transform-template-literals":["bugfix/transform-tagged-template-caching"],"proposal-optional-chaining":["bugfix/transform-v8-spread-parameters-in-optional-chaining"]},dY=I,uY=M,lY=H,cY=q;function pY(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}function gY(e){var t=e.node;if(uY(t)){var a=t.expression;return dY(a)&&lY(a.callee)&&"require"===a.callee.name&&1===a.arguments.length&&cY(a.arguments[0])?a.arguments[0].value:void 0}}function fY(e){return"@babel/polyfill"===e||"core-js"===e}function hY(e){return"regenerator-runtime/runtime"===e||"regenerator-runtime/runtime.js"===e}function mY(){return{name:"preset-env/remove-regenerator",visitor:{ImportDeclaration:function(e){hY(pY(e))&&(this.regeneratorImportExcluded=!0,e.remove())},Program:function(e){var t=this;e.get("body").forEach((function(e){hY(gY(e))&&(t.regeneratorImportExcluded=!0,e.remove())}))}},pre:function(){this.regeneratorImportExcluded=!1},post:function(){if(this.opts.debug&&this.regeneratorImportExcluded){var e=this.file.opts.filename;"test"===la.env.BABEL_ENV&&(e=e.replace(/\\/g,"/")),console.log("\n["+e+"] Based on your targets, regenerator-runtime import excluded.")}}}}var yY="\n `@babel/polyfill` is deprecated. Please, use required parts of `core-js`\n and `regenerator-runtime/runtime` separately",RY="\n When setting `useBuiltIns: 'usage'`, polyfills are automatically imported when needed.\n Please remove the direct import of `SPECIFIER` or use `useBuiltIns: 'entry'` instead.";function bY(e,t){var a=e.template,n=t.regenerator,r=t.deprecated,s=t.usage;return{name:"preset-env/replace-babel-polyfill",visitor:{ImportDeclaration:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=pY(e);s&&fY(t)?(console.warn(RY.replace("SPECIFIER",t)),r||e.remove()):"@babel/polyfill"===t&&(r?console.warn(yY):n?e.replaceWithMultiple(a.ast(ZJ||(ZJ=E(['\n import "core-js";\n import "regenerator-runtime/runtime.js";\n '])))):e.replaceWith(a.ast(eY||(eY=E(['\n import "core-js";\n '])))))})),Program:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){e.get("body").forEach((function(e){var t=gY(e);s&&fY(t)?(console.warn(RY.replace("SPECIFIER",t)),r||e.remove()):"@babel/polyfill"===t&&(r?console.warn(yY):n?e.replaceWithMultiple(a.ast(tY||(tY=E(['\n require("core-js");\n require("regenerator-runtime/runtime.js");\n '])))):e.replaceWith(a.ast(aY||(aY=E(['\n require("core-js");\n '])))))}))}))}}}var vY,xY,EY,DY=r((function(e,t){var a;t=e.exports=c,a="object"==typeof la&&la.env&&la.env.NODE_DEBUG&&/\bsemver\b/i.test(la.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var n=Number.MAX_SAFE_INTEGER||9007199254740991,r=t.re=[],s=t.src=[],i=t.tokens={},o=0;function d(e){i[e]=o++}d("NUMERICIDENTIFIER"),s[i.NUMERICIDENTIFIER]="0|[1-9]\\d*",d("NUMERICIDENTIFIERLOOSE"),s[i.NUMERICIDENTIFIERLOOSE]="[0-9]+",d("NONNUMERICIDENTIFIER"),s[i.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",d("MAINVERSION"),s[i.MAINVERSION]="("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")",d("MAINVERSIONLOOSE"),s[i.MAINVERSIONLOOSE]="("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")",d("PRERELEASEIDENTIFIER"),s[i.PRERELEASEIDENTIFIER]="(?:"+s[i.NUMERICIDENTIFIER]+"|"+s[i.NONNUMERICIDENTIFIER]+")",d("PRERELEASEIDENTIFIERLOOSE"),s[i.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[i.NUMERICIDENTIFIERLOOSE]+"|"+s[i.NONNUMERICIDENTIFIER]+")",d("PRERELEASE"),s[i.PRERELEASE]="(?:-("+s[i.PRERELEASEIDENTIFIER]+"(?:\\."+s[i.PRERELEASEIDENTIFIER]+")*))",d("PRERELEASELOOSE"),s[i.PRERELEASELOOSE]="(?:-?("+s[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[i.PRERELEASEIDENTIFIERLOOSE]+")*))",d("BUILDIDENTIFIER"),s[i.BUILDIDENTIFIER]="[0-9A-Za-z-]+",d("BUILD"),s[i.BUILD]="(?:\\+("+s[i.BUILDIDENTIFIER]+"(?:\\."+s[i.BUILDIDENTIFIER]+")*))",d("FULL"),d("FULLPLAIN"),s[i.FULLPLAIN]="v?"+s[i.MAINVERSION]+s[i.PRERELEASE]+"?"+s[i.BUILD]+"?",s[i.FULL]="^"+s[i.FULLPLAIN]+"$",d("LOOSEPLAIN"),s[i.LOOSEPLAIN]="[v=\\s]*"+s[i.MAINVERSIONLOOSE]+s[i.PRERELEASELOOSE]+"?"+s[i.BUILD]+"?",d("LOOSE"),s[i.LOOSE]="^"+s[i.LOOSEPLAIN]+"$",d("GTLT"),s[i.GTLT]="((?:<|>)?=?)",d("XRANGEIDENTIFIERLOOSE"),s[i.XRANGEIDENTIFIERLOOSE]=s[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",d("XRANGEIDENTIFIER"),s[i.XRANGEIDENTIFIER]=s[i.NUMERICIDENTIFIER]+"|x|X|\\*",d("XRANGEPLAIN"),s[i.XRANGEPLAIN]="[v=\\s]*("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:"+s[i.PRERELEASE]+")?"+s[i.BUILD]+"?)?)?",d("XRANGEPLAINLOOSE"),s[i.XRANGEPLAINLOOSE]="[v=\\s]*("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:"+s[i.PRERELEASELOOSE]+")?"+s[i.BUILD]+"?)?)?",d("XRANGE"),s[i.XRANGE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAIN]+"$",d("XRANGELOOSE"),s[i.XRANGELOOSE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAINLOOSE]+"$",d("COERCE"),s[i.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",d("COERCERTL"),r[i.COERCERTL]=new RegExp(s[i.COERCE],"g"),d("LONETILDE"),s[i.LONETILDE]="(?:~>?)",d("TILDETRIM"),s[i.TILDETRIM]="(\\s*)"+s[i.LONETILDE]+"\\s+",r[i.TILDETRIM]=new RegExp(s[i.TILDETRIM],"g");d("TILDE"),s[i.TILDE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAIN]+"$",d("TILDELOOSE"),s[i.TILDELOOSE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAINLOOSE]+"$",d("LONECARET"),s[i.LONECARET]="(?:\\^)",d("CARETTRIM"),s[i.CARETTRIM]="(\\s*)"+s[i.LONECARET]+"\\s+",r[i.CARETTRIM]=new RegExp(s[i.CARETTRIM],"g");d("CARET"),s[i.CARET]="^"+s[i.LONECARET]+s[i.XRANGEPLAIN]+"$",d("CARETLOOSE"),s[i.CARETLOOSE]="^"+s[i.LONECARET]+s[i.XRANGEPLAINLOOSE]+"$",d("COMPARATORLOOSE"),s[i.COMPARATORLOOSE]="^"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+")$|^$",d("COMPARATOR"),s[i.COMPARATOR]="^"+s[i.GTLT]+"\\s*("+s[i.FULLPLAIN]+")$|^$",d("COMPARATORTRIM"),s[i.COMPARATORTRIM]="(\\s*)"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+"|"+s[i.XRANGEPLAIN]+")",r[i.COMPARATORTRIM]=new RegExp(s[i.COMPARATORTRIM],"g");d("HYPHENRANGE"),s[i.HYPHENRANGE]="^\\s*("+s[i.XRANGEPLAIN]+")\\s+-\\s+("+s[i.XRANGEPLAIN]+")\\s*$",d("HYPHENRANGELOOSE"),s[i.HYPHENRANGELOOSE]="^\\s*("+s[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[i.XRANGEPLAINLOOSE]+")\\s*$",d("STAR"),s[i.STAR]="(<|>)?=?\\s*\\*";for(var u=0;u<o;u++)a(u,s[u]),r[u]||(r[u]=new RegExp(s[u]));function l(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof c)return e;if("string"!=typeof e)return null;if(e.length>256)return null;if(!(t.loose?r[i.LOOSE]:r[i.FULL]).test(e))return null;try{return new c(e,t)}catch(e){return null}}function c(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof c){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof c))return new c(e,t);a("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?r[i.LOOSE]:r[i.FULL]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<n)return t}return e})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}t.parse=l,t.valid=function(e,t){var a=l(e,t);return a?a.version:null},t.clean=function(e,t){var a=l(e.trim().replace(/^[=v]+/,""),t);return a?a.version:null},t.SemVer=c,c.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},c.prototype.toString=function(){return this.version},c.prototype.compare=function(e){return a("SemVer.compare",this.version,this.options,e),e instanceof c||(e=new c(e,this.options)),this.compareMain(e)||this.comparePre(e)},c.prototype.compareMain=function(e){return e instanceof c||(e=new c(e,this.options)),g(this.major,e.major)||g(this.minor,e.minor)||g(this.patch,e.patch)},c.prototype.comparePre=function(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],r=e.prerelease[t];if(a("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return g(n,r)}while(++t)},c.prototype.compareBuild=function(e){e instanceof c||(e=new c(e,this.options));var t=0;do{var n=this.build[t],r=e.build[t];if(a("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return g(n,r)}while(++t)},c.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var a=this.prerelease.length;--a>=0;)"number"==typeof this.prerelease[a]&&(this.prerelease[a]++,a=-2);-1===a&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,a,n){"string"==typeof a&&(n=a,a=void 0);try{return new c(e,a).inc(t,n).version}catch(e){return null}},t.diff=function(e,t){if(y(e,t))return null;var a=l(e),n=l(t),r="";if(a.prerelease.length||n.prerelease.length){r="pre";var s="prerelease"}for(var i in a)if(("major"===i||"minor"===i||"patch"===i)&&a[i]!==n[i])return r+i;return s},t.compareIdentifiers=g;var p=/^[0-9]+$/;function g(e,t){var a=p.test(e),n=p.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1}function f(e,t,a){return new c(e,a).compare(new c(t,a))}function h(e,t,a){return f(e,t,a)>0}function m(e,t,a){return f(e,t,a)<0}function y(e,t,a){return 0===f(e,t,a)}function R(e,t,a){return 0!==f(e,t,a)}function b(e,t,a){return f(e,t,a)>=0}function v(e,t,a){return f(e,t,a)<=0}function x(e,t,a,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return y(e,a,n);case"!=":return R(e,a,n);case">":return h(e,a,n);case">=":return b(e,a,n);case"<":return m(e,a,n);case"<=":return v(e,a,n);default:throw new TypeError("Invalid operator: "+t)}}function E(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof E){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof E))return new E(e,t);a("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===D?this.value="":this.value=this.operator+this.semver.version,a("comp",this)}t.rcompareIdentifiers=function(e,t){return g(t,e)},t.major=function(e,t){return new c(e,t).major},t.minor=function(e,t){return new c(e,t).minor},t.patch=function(e,t){return new c(e,t).patch},t.compare=f,t.compareLoose=function(e,t){return f(e,t,!0)},t.compareBuild=function(e,t,a){var n=new c(e,a),r=new c(t,a);return n.compare(r)||n.compareBuild(r)},t.rcompare=function(e,t,a){return f(t,e,a)},t.sort=function(e,a){return e.sort((function(e,n){return t.compareBuild(e,n,a)}))},t.rsort=function(e,a){return e.sort((function(e,n){return t.compareBuild(n,e,a)}))},t.gt=h,t.lt=m,t.eq=y,t.neq=R,t.gte=b,t.lte=v,t.cmp=x,t.Comparator=E;var D={};function A(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof A)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new A(e.raw,t);if(e instanceof E)return new A(e.value,t);if(!(this instanceof A))return new A(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function w(e,t){for(var a=!0,n=e.slice(),r=n.pop();a&&n.length;)a=n.every((function(e){return r.intersects(e,t)})),r=n.pop();return a}function C(e){return!e||"x"===e.toLowerCase()||"*"===e}function S(e,t,a,n,r,s,i,o,d,u,l,c,p){return((t=C(a)?"":C(n)?">="+a+".0.0":C(r)?">="+a+"."+n+".0":">="+t)+" "+(o=C(d)?"":C(u)?"<"+(+d+1)+".0.0":C(l)?"<"+d+"."+(+u+1)+".0":c?"<="+d+"."+u+"."+l+"-"+c:"<="+o)).trim()}function T(e,t,n){for(var r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==D&&e[r].semver.prerelease.length>0){var s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function j(e,t,a){try{t=new A(t,a)}catch(e){return!1}return t.test(e)}function P(e,t,a,n){var r,s,i,o,d;switch(e=new c(e,n),t=new A(t,n),a){case">":r=h,s=v,i=m,o=">",d=">=";break;case"<":r=m,s=b,i=h,o="<",d="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(j(e,t,n))return!1;for(var u=0;u<t.set.length;++u){var l=t.set[u],p=null,g=null;if(l.forEach((function(e){e.semver===D&&(e=new E(">=0.0.0")),p=p||e,g=g||e,r(e.semver,p.semver,n)?p=e:i(e.semver,g.semver,n)&&(g=e)})),p.operator===o||p.operator===d)return!1;if((!g.operator||g.operator===o)&&s(e,g.semver))return!1;if(g.operator===d&&i(e,g.semver))return!1}return!0}E.prototype.parse=function(e){var t=this.options.loose?r[i.COMPARATORLOOSE]:r[i.COMPARATOR],a=e.match(t);if(!a)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new c(a[2],this.options.loose):this.semver=D},E.prototype.toString=function(){return this.value},E.prototype.test=function(e){if(a("Comparator.test",e,this.options.loose),this.semver===D||e===D)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return x(e,this.operator,this.semver,this.options)},E.prototype.intersects=function(e,t){if(!(e instanceof E))throw new TypeError("a Comparator is required");var a;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(a=new A(e.value,t),j(this.value,a,t));if(""===e.operator)return""===e.value||(a=new A(this.value,t),j(e.semver,a,t));var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=x(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),d=x(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||s&&i||o||d},t.Range=A,A.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},A.prototype.toString=function(){return this.range},A.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?r[i.HYPHENRANGELOOSE]:r[i.HYPHENRANGE];e=e.replace(n,S),a("hyphen replace",e),e=e.replace(r[i.COMPARATORTRIM],"$1$2$3"),a("comparator trim",e,r[i.COMPARATORTRIM]),e=(e=(e=e.replace(r[i.TILDETRIM],"$1~")).replace(r[i.CARETTRIM],"$1^")).split(/\s+/).join(" ");var s=t?r[i.COMPARATORLOOSE]:r[i.COMPARATOR],o=e.split(" ").map((function(e){return function(e,t){return a("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){a("caret",e,t);var n=t.loose?r[i.CARETLOOSE]:r[i.CARET];return e.replace(n,(function(t,n,r,s,i){var o;return a("caret",e,t,n,r,s,i),C(n)?o="":C(r)?o=">="+n+".0.0 <"+(+n+1)+".0.0":C(s)?o="0"===n?">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0":">="+n+"."+r+".0 <"+(+n+1)+".0.0":i?(a("replaceCaret pr",i),o="0"===n?"0"===r?">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+r+"."+(+s+1):">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+(+r+1)+".0":">="+n+"."+r+"."+s+"-"+i+" <"+(+n+1)+".0.0"):(a("no pr"),o="0"===n?"0"===r?">="+n+"."+r+"."+s+" <"+n+"."+r+"."+(+s+1):">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0":">="+n+"."+r+"."+s+" <"+(+n+1)+".0.0"),a("caret return",o),o}))}(e,t)})).join(" ")}(e,t),a("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var n=t.loose?r[i.TILDELOOSE]:r[i.TILDE];return e.replace(n,(function(t,n,r,s,i){var o;return a("tilde",e,t,n,r,s,i),C(n)?o="":C(r)?o=">="+n+".0.0 <"+(+n+1)+".0.0":C(s)?o=">="+n+"."+r+".0 <"+n+"."+(+r+1)+".0":i?(a("replaceTilde pr",i),o=">="+n+"."+r+"."+s+"-"+i+" <"+n+"."+(+r+1)+".0"):o=">="+n+"."+r+"."+s+" <"+n+"."+(+r+1)+".0",a("tilde return",o),o}))}(e,t)})).join(" ")}(e,t),a("tildes",e),e=function(e,t){return a("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var n=t.loose?r[i.XRANGELOOSE]:r[i.XRANGE];return e.replace(n,(function(n,r,s,i,o,d){a("xRange",e,n,r,s,i,o,d);var u=C(s),l=u||C(i),c=l||C(o),p=c;return"="===r&&p&&(r=""),d=t.includePrerelease?"-0":"",u?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(l&&(i=0),o=0,">"===r?(r=">=",l?(s=+s+1,i=0,o=0):(i=+i+1,o=0)):"<="===r&&(r="<",l?s=+s+1:i=+i+1),n=r+s+"."+i+"."+o+d):l?n=">="+s+".0.0"+d+" <"+(+s+1)+".0.0"+d:c&&(n=">="+s+"."+i+".0"+d+" <"+s+"."+(+i+1)+".0"+d),a("xRange return",n),n}))}(e,t)})).join(" ")}(e,t),a("xrange",e),e=function(e,t){return a("replaceStars",e,t),e.trim().replace(r[i.STAR],"")}(e,t),a("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(o=o.filter((function(e){return!!e.match(s)}))),o=o.map((function(e){return new E(e,this.options)}),this)},A.prototype.intersects=function(e,t){if(!(e instanceof A))throw new TypeError("a Range is required");return this.set.some((function(a){return w(a,t)&&e.set.some((function(e){return w(e,t)&&a.every((function(a){return e.every((function(e){return a.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new A(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},A.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(T(this.set[t],e,this.options))return!0;return!1},t.satisfies=j,t.maxSatisfying=function(e,t,a){var n=null,r=null;try{var s=new A(t,a)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(n&&-1!==r.compare(e)||(r=new c(n=e,a)))})),n},t.minSatisfying=function(e,t,a){var n=null,r=null;try{var s=new A(t,a)}catch(e){return null}return e.forEach((function(e){s.test(e)&&(n&&1!==r.compare(e)||(r=new c(n=e,a)))})),n},t.minVersion=function(e,t){e=new A(e,t);var a=new c("0.0.0");if(e.test(a))return a;if(a=new c("0.0.0-0"),e.test(a))return a;a=null;for(var n=0;n<e.set.length;++n){e.set[n].forEach((function(e){var t=new c(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":a&&!h(a,t)||(a=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(a&&e.test(a))return a;return null},t.validRange=function(e,t){try{return new A(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,a){return P(e,t,"<",a)},t.gtr=function(e,t,a){return P(e,t,">",a)},t.outside=P,t.prerelease=function(e,t){var a=l(e,t);return a&&a.prerelease.length?a.prerelease:null},t.intersects=function(e,t,a){return e=new A(e,a),t=new A(t,a),e.intersects(t)},t.coerce=function(e,t){if(e instanceof c)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var a=null;if((t=t||{}).rtl){for(var n;(n=r[i.COERCERTL].exec(e))&&(!a||a.index+a[0].length!==e.length);)a&&n.index+n[0].length===a.index+a[0].length||(a=n),r[i.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;r[i.COERCERTL].lastIndex=-1}else a=e.match(r[i.COERCE]);if(null===a)return null;return l(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),t)}}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver"),AY=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"],wY=t,CY=wY.types,SY=wY.template;function TY(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function jY(e){if(e.isIdentifier()&&!e.scope.hasBinding(e.node.name,!0))return e.node.name;var t=e.evaluate().deopt;return t&&t.isIdentifier()?t.node.name:void 0}function PY(e,t){void 0===t&&(t=!1);var a=e.node,n=e.parent,r=e.scope;if(e.isStringLiteral())return a.value;var s=a.name,i=e.isIdentifier();if(i&&!t&&!n.computed)return s;if(t&&e.isMemberExpression()&&e.get("object").isIdentifier({name:"Symbol"})&&!r.hasBinding("Symbol",!0)){var o=PY(e.get("property"),e.node.computed);if(o)return"Symbol."+o}if(!i||r.hasBinding(s,!0)){var d=e.evaluate().value;if("string"==typeof d)return d}}function FY(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var t=jY(e.get("object"));return t?{id:t,placement:"prototype"}:{id:null,placement:null}}var a=jY(e);if(a)return{id:a,placement:"static"};var n,r=e.evaluate().value;return void 0!==r?{id:(n=r,Object.prototype.toString.call(n).slice(8,-1)),placement:"prototype"}:e.isRegExpLiteral()?{id:"RegExp",placement:"prototype"}:e.isFunction()?{id:"Function",placement:"prototype"}:{id:null,placement:null}}function _Y(e){return e._blockHoist=3,e}var kY=t.types,IY=function(){function e(e){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=e}var t=e.prototype;return t.storeAnonymous=function(e,t,a){var n=this._normalizeKey(e,t),r=this._ensure(this._anonymousImports,e,Set);if(!r.has(n)){var s=a("script"===e.node.sourceType,kY.stringLiteral(this._resolver(t)));r.add(n),this._injectImport(e,s)}},t.storeNamed=function(e,t,a,n){var r=this._normalizeKey(e,t,a),s=this._ensure(this._imports,e,Map);if(!s.has(r)){var i=n("script"===e.node.sourceType,kY.stringLiteral(this._resolver(t)),kY.identifier(a)),o=i.node,d=i.name;s.set(r,d),this._injectImport(e,o)}return kY.identifier(s.get(r))},t._injectImport=function(e,t){var a=this._lastImports.get(e);a=(a=a&&a.node&&a.parent===e.node&&a.container===e.node.body?a.insertAfter(t):e.unshiftContainer("body",t))[a.length-1],this._lastImports.set(e,a)},t._ensure=function(e,t,a){var n=e.get(t);return n||(n=new a,e.set(t,n)),n},t._normalizeKey=function(e,t,a){void 0===a&&(a="");var n=e.node.sourceType;return(a&&n)+"::"+t+"::"+a},e}();function BY(e,t){return t.length?' - The following "'+e+"\" patterns didn't match any polyfill:\n"+t.map((function(e){return" "+String(e)+"\n"})).join(""):""}function OY(e,t,a,n){var r,s,i,o,d=function(e){var a=function(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+e+"$")}catch(e){return null}}(e);if(!a)return!1;for(var n,s=!1,i=S(t);!(n=i()).done;){var o=n.value;a.test(o)&&(s=!0,r.add(o))}return!s},u=r=new Set,l=Array.from(a).filter(d),c=r=new Set,p=Array.from(n).filter(d),g=(s=u,i=c,o=new Set,s.forEach((function(e){return i.has(e)&&o.add(e)})),o);if(g.size>0||l.length>0||p.length>0)throw new Error('Error while validating the "'+e+'" provider options:\n'+BY("include",l)+BY("exclude",p)+function(e){return e.size?' - The following polyfills were matched both by "include" and "exclude" patterns:\n'+Array.from(e,(function(e){return" "+e+"\n"})).join(""):""}(g));return{include:u,exclude:c}}var NY=function(e){function t(t,a,n,r){return e({kind:"property",object:t,key:a,placement:n},r)}return{ReferencedIdentifier:function(t){var a=t.node.name;t.scope.getBindingIdentifier(a)||e({kind:"global",name:a},t)},MemberExpression:function(e){var a=PY(e.get("property"),e.node.computed);if(a&&"prototype"!==a){var n=e.get("object"),r=n.scope.getBinding(n.node.name);if(!r||!r.path.isImportNamespaceSpecifier()){var s=FY(n);return t(s.id,a,s.placement,e)}}},ObjectPattern:function(e){var a,n=e.parentPath,r=e.parent;if(n.isVariableDeclarator())a=n.get("init");else if(n.isAssignmentExpression())a=n.get("right");else if(n.isFunction()){var s=n.parentPath;(s.isCallExpression()||s.isNewExpression())&&s.node.callee===r&&(a=s.get("arguments")[e.key])}var i=null,o=null;if(a){var d=FY(a);i=d.id,o=d.placement}for(var u,l=S(e.get("properties"));!(u=l()).done;){var c=u.value;if(c.isObjectProperty()){var p=PY(c.get("key"));p&&t(i,p,o,c)}}},BinaryExpression:function(t){if("in"===t.node.operator){var a=FY(t.get("right")),n=PY(t.get("left"),!0);n&&e({kind:"in",object:a.id,key:n,placement:a.placement},t)}}}},LY=function(e){return{ImportDeclaration:function(t){var a=function(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}(t);a&&e({kind:"import",source:a},t)},Program:function(t){t.get("body").forEach((function(t){var a=function(e){var t=e.node;if(CY.isExpressionStatement(t)){var a=t.expression;return CY.isCallExpression(a)&&CY.isIdentifier(a.callee)&&"require"===a.callee.name&&1===a.arguments.length&&CY.isStringLiteral(a.arguments[0])?a.arguments[0].value:void 0}}(t);a&&e({kind:"import",source:a},t)}))}}};var MY=new Set(["global","globalThis","self","window"]);function $Y(e){var t=e.static,a=e.instance,n=e.global;return function(e){if("global"===e.kind&&n&&TY(n,e.name))return{kind:"global",desc:n[e.name],name:e.name};if("property"===e.kind||"in"===e.kind){var r=e.placement,s=e.object,i=e.key;if(s&&"static"===r){if(n&&MY.has(s)&&TY(n,i))return{kind:"global",desc:n[i],name:i};if(t&&TY(t,s)&&TY(t[s],i))return{kind:"static",desc:t[s][i],name:s+"$"+i}}if(a&&TY(a,i))return{kind:"instance",desc:a[i],name:""+i}}}}var UY=SI.default||SI;function GY(e,t,a,n,r,s){var i,o,d,u,l,c=function(e,t){var a,n,r=e.method,s=e.targets,i=e.ignoreBrowserslistConfig,o=e.configPath,d=e.debug,u=e.shouldInjectPolyfill,l=e.absoluteImports,c=x(e,AY);if("usage-global"===r)a="usageGlobal";else if("entry-global"===r)a="entryGlobal";else{if("usage-pure"!==r)throw"string"!=typeof r?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global" or "usage-pure" (received '+JSON.stringify(r)+")");a="usagePure"}if("function"==typeof u){if(e.include||e.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(null!=u)throw new Error(".shouldInjectPolyfill must be a function, or undefined (received "+JSON.stringify(u)+")");if(null!=l&&"boolean"!=typeof l&&"string"!=typeof l)throw new Error(".absoluteImports must be a boolean, a string, or undefined (received "+JSON.stringify(l)+")");if(s||o||i){var p="string"==typeof s||Array.isArray(s)?{browsers:s}:s;n=UY(p,{ignoreBrowserslistConfig:i,configPath:o})}else n=t.targets();return{method:r,methodName:a,targets:n,absoluteImports:null!=l&&l,shouldInjectPolyfill:u,debug:!!d,providerOptions:c}}(t,s),p=c.method,g=c.methodName,f=c.targets,h=c.debug,m=c.shouldInjectPolyfill,y=c.providerOptions,R=c.absoluteImports,b=function(e){return function(t){var a=t.findParent((function(e){return e.isProgram()}));return{injectGlobalImport:function(t){e.storeAnonymous(a,t,(function(e,t){return e?SY.statement.ast(vY||(vY=E(["require(",")"])),t):CY.importDeclaration([],t)}))},injectNamedImport:function(t,n,r){return void 0===r&&(r=n),e.storeNamed(a,t,n,(function(e,t,n){var s=a.scope.generateUidIdentifier(r);return{node:e?_Y(SY.statement.ast(xY||(xY=E(["\n var "," = require(",").","\n "])),s,t,n)):CY.importDeclaration([CY.importSpecifier(s,n)],t),name:s.name}}))},injectDefaultImport:function(t,n){return void 0===n&&(n=t),e.storeNamed(a,t,"default",(function(e,t){var r=a.scope.generateUidIdentifier(n);return{node:e?_Y(SY.statement.ast(EY||(EY=E(["var "," = require(",")"])),r,t)):CY.importDeclaration([CY.importDefaultSpecifier(r)],t),name:r.name}}))}}}}(new IY((function(e){return function(e,t,a){if(!1===a)return t;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}(0,e,R)}))),v=new Map,D={babel:s,getUtils:b,method:t.method,targets:f,createMetaResolver:$Y,shouldInjectPolyfill:function(t){if(void 0===u)throw new Error("Internal error in the "+e.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(u.has(t)||console.warn("Internal error in the "+A.name+' provider: unknown polyfill "'+t+'".'),l&&!l(t))return!1;var a=vI(t,f,{compatData:d,includes:i,excludes:o});if(m&&"boolean"!=typeof(a=m(t,a)))throw new Error(".shouldInjectPolyfill must return a boolean.");return a},debug:function(e){r().found=!0,h&&e&&(r().polyfills.has(A.name)||r().polyfills.set(e,d&&e&&d[e]))},assertDependency:function(e,t){if(void 0===t&&(t="*"),!1!==a&&!R){var s="*"===t?e:e+"@^"+t;!a.all&&function(e,t,a){var n=e.get(t);void 0===n&&(n=a(),e.set(t,n));return n}(v,e+" :: "+n,(function(){return!0}))||r().missingDeps.add(s)}}},A=e(D,y,n);if("function"!=typeof A[g])throw new Error('The "'+(A.name||e.name)+'" provider doesn\'t support the "'+p+'" polyfilling method.');Array.isArray(A.polyfills)?(u=new Set(A.polyfills),l=A.filterPolyfills):A.polyfills?(u=new Set(Object.keys(A.polyfills)),d=A.polyfills,l=A.filterPolyfills):u=new Set;var w=OY(A.name||e.name,u,y.include||[],y.exclude||[]);return i=w.include,o=w.exclude,{debug:h,method:p,targets:f,provider:A,callProvider:function(e,t){var a=b(t);A[g](e,a,t)}}}function WY(e){return pL((function(t,a,n){t.assertVersion(7);var r,s=t.traverse,i=function(e,t){var a=e.missingDependencies,n=void 0===a?{}:a;if(!1===n)return!1;var r=t.caller((function(e){return null==e?void 0:e.name})),s=n.log,i=void 0===s?"deferred":s,o=n.inject,d=void 0===o?"rollup-plugin-babel"===r?"throw":"import":o,u=n.all;return{log:i,inject:d,all:void 0!==u&&u}}(a,t),o=GY(e,a,i,n,(function(){return r}),t),d=o.debug,u=o.method,l=o.targets,c=o.provider,p=o.callProvider,g="entry-global"===u?LY:NY,f=c.visitor?s.visitors.merge([g(p),c.visitor]):g(p);return d&&"#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"!==d&&(console.log(c.name+": `DEBUG` option"),console.log("\nUsing targets: "+function(e){return JSON.stringify(yI(e),null,2)}(l)),console.log("\nUsing polyfills with `"+u+"` method:")),{name:"inject-polyfills",visitor:f,pre:function(){var e;r={polyfills:new Map,found:!1,providers:new Set,missingDeps:new Set},null==(e=c.pre)||e.apply(this,arguments)},post:function(){var e;if(null==(e=c.post)||e.apply(this,arguments),!1!==i&&(i.log,r.missingDeps),d)if(this.filename&&console.log("\n["+this.filename+"]"),0!==r.polyfills.size){"entry-global"===u?console.log("The "+c.name+" polyfill entry has been replaced with the following polyfills:"):console.log("The "+c.name+" polyfill added the following polyfills:");for(var t,a=S(r.polyfills);!(t=a()).done;){var n=D(t.value,2),s=n[0],o=n[1];if(o){var p=RI(s,l,o),g=JSON.stringify(p).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+s+" "+g)}else console.log(" "+s)}}else console.log("entry-global"===u?r.found?"Based on your targets, the "+c.name+" polyfill did not add any polyfill.":"The entry point for the "+c.name+" polyfill has not been found.":"Based on your code and targets, the "+c.name+" polyfill did not add any polyfill.")}}}))}var VY=function(e,t,a,n){return void 0===a&&(a=[]),{name:e,pure:t,global:a,meta:n}},HY=function(e,t,a){return void 0===a&&(a=null),VY(t[0],e,t,{minRuntimeVersion:a})},KY=function(e){return VY(e[0],null,e)},XY=function(e,t){return VY(t,e,[])},qY=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],zY=["es6.string.iterator"].concat(qY),JY=["es6.object.to-string","es6.promise"],YY={DataView:KY(["es6.typed.data-view"]),Float32Array:KY(["es6.typed.float32-array"]),Float64Array:KY(["es6.typed.float64-array"]),Int8Array:KY(["es6.typed.int8-array"]),Int16Array:KY(["es6.typed.int16-array"]),Int32Array:KY(["es6.typed.int32-array"]),Map:HY("map",["es6.map"].concat(A(zY))),Number:KY(["es6.number.constructor"]),Promise:HY("promise",JY),RegExp:KY(["es6.regexp.constructor"]),Set:HY("set",["es6.set"].concat(A(zY))),Symbol:HY("symbol",["es6.symbol"]),Uint8Array:KY(["es6.typed.uint8-array"]),Uint8ClampedArray:KY(["es6.typed.uint8-clamped-array"]),Uint16Array:KY(["es6.typed.uint16-array"]),Uint32Array:KY(["es6.typed.uint32-array"]),WeakMap:HY("weak-map",["es6.weak-map"].concat(A(zY))),WeakSet:HY("weak-set",["es6.weak-set"].concat(A(zY))),setImmediate:XY("set-immediate","web.immediate"),clearImmediate:XY("clear-immediate","web.immediate"),parseFloat:XY("parse-float","es6.parse-float"),parseInt:XY("parse-int","es6.parse-int")},QY={__defineGetter__:KY(["es7.object.define-getter"]),__defineSetter__:KY(["es7.object.define-setter"]),__lookupGetter__:KY(["es7.object.lookup-getter"]),__lookupSetter__:KY(["es7.object.lookup-setter"]),anchor:KY(["es6.string.anchor"]),big:KY(["es6.string.big"]),bind:KY(["es6.function.bind"]),blink:KY(["es6.string.blink"]),bold:KY(["es6.string.bold"]),codePointAt:KY(["es6.string.code-point-at"]),copyWithin:KY(["es6.array.copy-within"]),endsWith:KY(["es6.string.ends-with"]),entries:KY(qY),every:KY(["es6.array.every"]),fill:KY(["es6.array.fill"]),filter:KY(["es6.array.filter"]),finally:KY(["es7.promise.finally"].concat(JY)),find:KY(["es6.array.find"]),findIndex:KY(["es6.array.find-index"]),fixed:KY(["es6.string.fixed"]),flags:KY(["es6.regexp.flags"]),flatMap:KY(["es7.array.flat-map"]),fontcolor:KY(["es6.string.fontcolor"]),fontsize:KY(["es6.string.fontsize"]),forEach:KY(["es6.array.for-each"]),includes:KY(["es6.string.includes","es7.array.includes"]),indexOf:KY(["es6.array.index-of"]),italics:KY(["es6.string.italics"]),keys:KY(qY),lastIndexOf:KY(["es6.array.last-index-of"]),link:KY(["es6.string.link"]),map:KY(["es6.array.map"]),match:KY(["es6.regexp.match"]),name:KY(["es6.function.name"]),padStart:KY(["es7.string.pad-start"]),padEnd:KY(["es7.string.pad-end"]),reduce:KY(["es6.array.reduce"]),reduceRight:KY(["es6.array.reduce-right"]),repeat:KY(["es6.string.repeat"]),replace:KY(["es6.regexp.replace"]),search:KY(["es6.regexp.search"]),small:KY(["es6.string.small"]),some:KY(["es6.array.some"]),sort:KY(["es6.array.sort"]),split:KY(["es6.regexp.split"]),startsWith:KY(["es6.string.starts-with"]),strike:KY(["es6.string.strike"]),sub:KY(["es6.string.sub"]),sup:KY(["es6.string.sup"]),toISOString:KY(["es6.date.to-iso-string"]),toJSON:KY(["es6.date.to-json"]),toString:KY(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:KY(["es6.string.trim"]),trimEnd:KY(["es7.string.trim-right"]),trimLeft:KY(["es7.string.trim-left"]),trimRight:KY(["es7.string.trim-right"]),trimStart:KY(["es7.string.trim-left"]),values:KY(qY)};"es6.array.slice"in AU&&(QY.slice=KY(["es6.array.slice"]));var ZY={Array:{from:HY("array/from",["es6.symbol","es6.array.from"].concat(A(zY))),isArray:HY("array/is-array",["es6.array.is-array"]),of:HY("array/of",["es6.array.of"])},Date:{now:HY("date/now",["es6.date.now"])},JSON:{stringify:XY("json/stringify","es6.symbol")},Math:{acosh:HY("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:HY("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:HY("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:HY("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:HY("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:HY("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:HY("math/expm1",["es6.math.expm1"],"7.0.1"),fround:HY("math/fround",["es6.math.fround"],"7.0.1"),hypot:HY("math/hypot",["es6.math.hypot"],"7.0.1"),imul:HY("math/imul",["es6.math.imul"],"7.0.1"),log1p:HY("math/log1p",["es6.math.log1p"],"7.0.1"),log10:HY("math/log10",["es6.math.log10"],"7.0.1"),log2:HY("math/log2",["es6.math.log2"],"7.0.1"),sign:HY("math/sign",["es6.math.sign"],"7.0.1"),sinh:HY("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:HY("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:HY("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:HY("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:HY("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:HY("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:HY("number/is-finite",["es6.number.is-finite"]),isInteger:HY("number/is-integer",["es6.number.is-integer"]),isSafeInteger:HY("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:HY("number/is-nan",["es6.number.is-nan"]),parseFloat:HY("number/parse-float",["es6.number.parse-float"]),parseInt:HY("number/parse-int",["es6.number.parse-int"])},Object:{assign:HY("object/assign",["es6.object.assign"]),create:HY("object/create",["es6.object.create"]),defineProperties:HY("object/define-properties",["es6.object.define-properties"]),defineProperty:HY("object/define-property",["es6.object.define-property"]),entries:HY("object/entries",["es7.object.entries"]),freeze:HY("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:HY("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:HY("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:HY("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:HY("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:HY("object/get-prototype-of",["es6.object.get-prototype-of"]),is:HY("object/is",["es6.object.is"]),isExtensible:HY("object/is-extensible",["es6.object.is-extensible"]),isFrozen:HY("object/is-frozen",["es6.object.is-frozen"]),isSealed:HY("object/is-sealed",["es6.object.is-sealed"]),keys:HY("object/keys",["es6.object.keys"]),preventExtensions:HY("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:HY("object/seal",["es6.object.seal"]),setPrototypeOf:HY("object/set-prototype-of",["es6.object.set-prototype-of"]),values:HY("object/values",["es7.object.values"])},Promise:{all:KY(zY),race:KY(zY)},Reflect:{apply:HY("reflect/apply",["es6.reflect.apply"]),construct:HY("reflect/construct",["es6.reflect.construct"]),defineProperty:HY("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:HY("reflect/delete-property",["es6.reflect.delete-property"]),get:HY("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:HY("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:HY("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:HY("reflect/has",["es6.reflect.has"]),isExtensible:HY("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:HY("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:HY("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:HY("reflect/set",["es6.reflect.set"]),setPrototypeOf:HY("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:XY("string/at","es7.string.at"),fromCodePoint:HY("string/from-code-point",["es6.string.from-code-point"]),raw:HY("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:KY(["es6.symbol","es7.symbol.async-iterator"]),for:XY("symbol/for","es6.symbol"),hasInstance:XY("symbol/has-instance","es6.symbol"),isConcatSpreadable:XY("symbol/is-concat-spreadable","es6.symbol"),iterator:VY("es6.symbol","symbol/iterator",zY),keyFor:XY("symbol/key-for","es6.symbol"),match:HY("symbol/match",["es6.regexp.match"]),replace:XY("symbol/replace","es6.symbol"),search:XY("symbol/search","es6.symbol"),species:XY("symbol/species","es6.symbol"),split:XY("symbol/split","es6.symbol"),toPrimitive:XY("symbol/to-primitive","es6.symbol"),toStringTag:XY("symbol/to-string-tag","es6.symbol"),unscopables:XY("symbol/unscopables","es6.symbol")}},eQ={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},tQ={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};var aQ=t.types,nQ=Function.call.bind(Object.hasOwnProperty),rQ=WY((function(e,t){var a=t["#__secret_key__@babel/preset-env__compatibility"],n=(a=void 0===a?{}:a).entryInjectRegenerator,r=t["#__secret_key__@babel/runtime__compatibility"],s=(r=void 0===r?{}:r).useBabelRuntime,i=r.runtimeVersion,o=r.ext,d=void 0===o?".js":o,u=e.createMetaResolver({global:YY,static:ZY,instance:QY}),l=e.debug,c=e.shouldInjectPolyfill,p=e.method,g=function(e,t,a){var n=Object.keys(e),r=!n.length,s=n.some((function(e){return"node"!==e}));return Object.assign(Object.assign(Object.assign({},a),"usage-pure"===t?tQ:null),r||s?eQ:null)}(e.targets,p,AU),f=s?s+"/core-js":"usage-pure"===p?"core-js/library/fn":"core-js/modules";function h(e,t){"string"!=typeof e?e.forEach((function(e){return h(e,t)})):nQ(g,e)&&c(e)&&(l(e),t.injectGlobalImport(f+"/"+e+".js"))}function m(e,t,a){var n=e.pure,r=e.meta,s=e.name;if(n&&c(s)&&(!(i&&r&&r.minRuntimeVersion)||function(e,t){return!(t&&e&&(DY.valid(t)&&(t="^"+t),DY.intersects("<"+e,t)||DY.intersects(">=8.0.0",t)))}(r&&r.minRuntimeVersion,i)))return a.injectDefaultImport(f+"/"+n+d,t)}return{name:"corejs2",polyfills:g,entryGlobal:function(e,t,a){"import"===e.kind&&"core-js"===e.source&&(l(null),h(Object.keys(g),t),n&&t.injectGlobalImport("regenerator-runtime/runtime.js"),a.remove())},usageGlobal:function(e,t){var a=u(e);if(a){var n=a.desc.global;if("global"!==a.kind&&e.object&&"prototype"===e.placement){var r=e.object.toLowerCase();n=n.filter((function(e){return e.includes(r)}))}h(n,t)}},usagePure:function(e,t,a){if("in"!==e.kind){if(!a.parentPath.isUnaryExpression({operator:"delete"})){if("property"===e.kind){if(!a.isMemberExpression())return;if(!a.isReferenced())return;if("Symbol.iterator"===e.key&&c("es6.symbol")&&a.parentPath.isCallExpression({callee:a.node})&&0===a.parent.arguments.length)return a.parentPath.replaceWith(aQ.callExpression(t.injectDefaultImport(f+"/get-iterator"+d,"getIterator"),[a.node.object])),void a.skip()}var n=u(e);if(n){var r=m(n.desc,n.name,t);r&&a.replaceWith(r)}}}else"Symbol.iterator"===e.key&&a.replaceWith(aQ.callExpression(t.injectDefaultImport(f+"/is-iterable"+d,"isIterable"),[a.node.right]))},visitor:"usage-global"===p&&{YieldExpression:function(t){t.node.delegate&&h("web.dom.iterable",e.getUtils(t))},"ForOfStatement|ArrayPattern":function(t){zY.forEach((function(a){return h(a,e.getUtils(t))}))}}}})),sQ=sq,iQ=$q,oQ=Gq,dQ=new Set(["esnext.global-this","esnext.string.match-all"]),uQ={};Object.keys(sQ).forEach((function(e,t){uQ[e]=t}));var lQ=function(e,t,a,n){return void 0===a&&(a=t[0]),{name:a,pure:e,global:t.sort((function(e,t){return uQ[e]-uQ[t]})),exclude:n}},cQ=function(e){return lQ(null,[e].concat(mQ))},pQ=["es.array.iterator","web.dom-collections.iterator"],gQ=["es.string.iterator"].concat(pQ),fQ=["es.object.to-string"].concat(pQ),hQ=["es.object.to-string"].concat(A(gQ)),mQ=["es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.object.to-string","es.array.iterator","es.array-buffer.slice"],yQ={from:lQ(null,["es.typed-array.from"]),of:lQ(null,["es.typed-array.of"])},RQ=["es.promise","es.object.to-string"],bQ=[].concat(RQ,A(gQ)),vQ=["es.map","esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"].concat(A(hQ)),xQ=["es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"].concat(A(hQ)),EQ=["es.weak-map","esnext.weak-map.delete-all"].concat(A(hQ)),DQ=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(A(hQ)),AQ=["web.url-search-params"].concat(A(hQ)),wQ={AggregateError:lQ("aggregate-error",["es.aggregate-error"].concat(A(gQ))),ArrayBuffer:lQ(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:lQ(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:lQ(null,["es.date.to-string"]),Float32Array:cQ("es.typed-array.float32-array"),Float64Array:cQ("es.typed-array.float64-array"),Int8Array:cQ("es.typed-array.int8-array"),Int16Array:cQ("es.typed-array.int16-array"),Int32Array:cQ("es.typed-array.int32-array"),Uint8Array:cQ("es.typed-array.uint8-array"),Uint8ClampedArray:cQ("es.typed-array.uint8-clamped-array"),Uint16Array:cQ("es.typed-array.uint16-array"),Uint32Array:cQ("es.typed-array.uint32-array"),Map:lQ("map/index",vQ),Number:lQ(null,["es.number.constructor"]),Observable:lQ("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(A(hQ))),Promise:lQ("promise/index",RQ),RegExp:lQ(null,["es.regexp.constructor","es.regexp.exec","es.regexp.to-string"]),Set:lQ("set/index",xQ),Symbol:lQ("symbol/index",["es.symbol","es.symbol.description","es.object.to-string"]),URL:lQ("url/index",["web.url"].concat(A(AQ))),URLSearchParams:lQ("url-search-params/index",AQ),WeakMap:lQ("weak-map/index",EQ),WeakSet:lQ("weak-set/index",DQ),clearImmediate:lQ("clear-immediate",["web.immediate"]),compositeKey:lQ("composite-key",["esnext.composite-key"]),compositeSymbol:lQ("composite-symbol",["esnext.composite-symbol"]),fetch:lQ(null,RQ),globalThis:lQ("global-this",["es.global-this"]),parseFloat:lQ("parse-float",["es.parse-float"]),parseInt:lQ("parse-int",["es.parse-int"]),queueMicrotask:lQ("queue-microtask",["web.queue-microtask"]),setImmediate:lQ("set-immediate",["web.immediate"]),setInterval:lQ("set-interval",["web.timers"]),setTimeout:lQ("set-timeout",["web.timers"])},CQ={Array:{from:lQ("array/from",["es.array.from","es.string.iterator"]),isArray:lQ("array/is-array",["es.array.is-array"]),of:lQ("array/of",["es.array.of"])},ArrayBuffer:{isView:lQ(null,["es.array-buffer.is-view"])},Date:{now:lQ("date/now",["es.date.now"])},JSON:{stringify:lQ("json/stringify",[],"es.symbol")},Math:{DEG_PER_RAD:lQ("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:lQ("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:lQ("math/acosh",["es.math.acosh"]),asinh:lQ("math/asinh",["es.math.asinh"]),atanh:lQ("math/atanh",["es.math.atanh"]),cbrt:lQ("math/cbrt",["es.math.cbrt"]),clamp:lQ("math/clamp",["esnext.math.clamp"]),clz32:lQ("math/clz32",["es.math.clz32"]),cosh:lQ("math/cosh",["es.math.cosh"]),degrees:lQ("math/degrees",["esnext.math.degrees"]),expm1:lQ("math/expm1",["es.math.expm1"]),fround:lQ("math/fround",["es.math.fround"]),fscale:lQ("math/fscale",["esnext.math.fscale"]),hypot:lQ("math/hypot",["es.math.hypot"]),iaddh:lQ("math/iaddh",["esnext.math.iaddh"]),imul:lQ("math/imul",["es.math.imul"]),imulh:lQ("math/imulh",["esnext.math.imulh"]),isubh:lQ("math/isubh",["esnext.math.isubh"]),log10:lQ("math/log10",["es.math.log10"]),log1p:lQ("math/log1p",["es.math.log1p"]),log2:lQ("math/log2",["es.math.log2"]),radians:lQ("math/radians",["esnext.math.radians"]),scale:lQ("math/scale",["esnext.math.scale"]),seededPRNG:lQ("math/seeded-prng",["esnext.math.seeded-prng"]),sign:lQ("math/sign",["es.math.sign"]),signbit:lQ("math/signbit",["esnext.math.signbit"]),sinh:lQ("math/sinh",["es.math.sinh"]),tanh:lQ("math/tanh",["es.math.tanh"]),trunc:lQ("math/trunc",["es.math.trunc"]),umulh:lQ("math/umulh",["esnext.math.umulh"])},Map:{from:lQ(null,["esnext.map.from"].concat(A(vQ))),groupBy:lQ(null,["esnext.map.group-by"].concat(A(vQ))),keyBy:lQ(null,["esnext.map.key-by"].concat(A(vQ))),of:lQ(null,["esnext.map.of"].concat(A(vQ)))},Number:{EPSILON:lQ("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:lQ("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:lQ("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:lQ("number/from-string",["esnext.number.from-string"]),isFinite:lQ("number/is-finite",["es.number.is-finite"]),isInteger:lQ("number/is-integer",["es.number.is-integer"]),isNaN:lQ("number/is-nan",["es.number.is-nan"]),isSafeInteger:lQ("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:lQ("number/parse-float",["es.number.parse-float"]),parseInt:lQ("number/parse-int",["es.number.parse-int"])},Object:{assign:lQ("object/assign",["es.object.assign"]),create:lQ("object/create",["es.object.create"]),defineProperties:lQ("object/define-properties",["es.object.define-properties"]),defineProperty:lQ("object/define-property",["es.object.define-property"]),entries:lQ("object/entries",["es.object.entries"]),freeze:lQ("object/freeze",["es.object.freeze"]),fromEntries:lQ("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:lQ("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:lQ("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:lQ("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:lQ("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:lQ("object/get-prototype-of",["es.object.get-prototype-of"]),hasOwn:lQ("object/has-own",["esnext.object.has-own"]),is:lQ("object/is",["es.object.is"]),isExtensible:lQ("object/is-extensible",["es.object.is-extensible"]),isFrozen:lQ("object/is-frozen",["es.object.is-frozen"]),isSealed:lQ("object/is-sealed",["es.object.is-sealed"]),keys:lQ("object/keys",["es.object.keys"]),preventExtensions:lQ("object/prevent-extensions",["es.object.prevent-extensions"]),seal:lQ("object/seal",["es.object.seal"]),setPrototypeOf:lQ("object/set-prototype-of",["es.object.set-prototype-of"]),values:lQ("object/values",["es.object.values"])},Promise:{all:lQ(null,bQ),allSettled:lQ(null,["es.promise.all-settled"].concat(A(bQ))),any:lQ(null,["es.promise.any"].concat(A(bQ))),race:lQ(null,bQ),try:lQ(null,["esnext.promise.try"].concat(A(bQ)))},Reflect:{apply:lQ("reflect/apply",["es.reflect.apply"]),construct:lQ("reflect/construct",["es.reflect.construct"]),defineMetadata:lQ("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:lQ("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:lQ("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:lQ("reflect/delete-property",["es.reflect.delete-property"]),get:lQ("reflect/get",["es.reflect.get"]),getMetadata:lQ("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:lQ("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:lQ("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:lQ("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:lQ("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:lQ("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:lQ("reflect/has",["es.reflect.has"]),hasMetadata:lQ("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:lQ("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:lQ("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:lQ("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:lQ("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:lQ("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:lQ("reflect/set",["es.reflect.set"]),setPrototypeOf:lQ("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:lQ(null,["esnext.set.from"].concat(A(xQ))),of:lQ(null,["esnext.set.of"].concat(A(xQ)))},String:{fromCodePoint:lQ("string/from-code-point",["es.string.from-code-point"]),raw:lQ("string/raw",["es.string.raw"])},Symbol:{asyncIterator:lQ("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:lQ("symbol/dispose",["esnext.symbol.dispose"]),for:lQ("symbol/for",[],"es.symbol"),hasInstance:lQ("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:lQ("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),iterator:lQ("symbol/iterator",["es.symbol.iterator"].concat(A(hQ))),keyFor:lQ("symbol/key-for",[],"es.symbol"),match:lQ("symbol/match",["es.symbol.match","es.string.match"]),observable:lQ("symbol/observable",["esnext.symbol.observable"]),patternMatch:lQ("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:lQ("symbol/replace",["es.symbol.replace","es.string.replace"]),search:lQ("symbol/search",["es.symbol.search","es.string.search"]),species:lQ("symbol/species",["es.symbol.species","es.array.species"]),split:lQ("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:lQ("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:lQ("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:lQ("symbol/unscopables",["es.symbol.unscopables"])},WeakMap:{from:lQ(null,["esnext.weak-map.from"].concat(A(EQ))),of:lQ(null,["esnext.weak-map.of"].concat(A(EQ)))},WeakSet:{from:lQ(null,["esnext.weak-set.from"].concat(A(DQ))),of:lQ(null,["esnext.weak-set.of"].concat(A(DQ)))},Int8Array:yQ,Uint8Array:yQ,Uint8ClampedArray:yQ,Int16Array:yQ,Uint16Array:yQ,Int32Array:yQ,Uint32Array:yQ,Float32Array:yQ,Float64Array:yQ},SQ={at:lQ("instance/at",["esnext.string.at","esnext.array.at","esnext.typed-array.at"]),anchor:lQ(null,["es.string.anchor"]),big:lQ(null,["es.string.big"]),bind:lQ("instance/bind",["es.function.bind"]),blink:lQ(null,["es.string.blink"]),bold:lQ(null,["es.string.bold"]),codePointAt:lQ("instance/code-point-at",["es.string.code-point-at"]),codePoints:lQ("instance/code-points",["esnext.string.code-points"]),concat:lQ("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:lQ("instance/copy-within",["es.array.copy-within"]),description:lQ(null,["es.symbol","es.symbol.description"]),endsWith:lQ("instance/ends-with",["es.string.ends-with"]),entries:lQ("instance/entries",fQ),every:lQ("instance/every",["es.array.every"]),exec:lQ(null,["es.regexp.exec"]),fill:lQ("instance/fill",["es.array.fill"]),filter:lQ("instance/filter",["es.array.filter"]),finally:lQ(null,["es.promise.finally"].concat(RQ)),find:lQ("instance/find",["es.array.find"]),findIndex:lQ("instance/find-index",["es.array.find-index"]),findLast:lQ("instance/find-last",["esnext.array.find-last"]),findLastIndex:lQ("instance/find-last-index",["esnext.array.find-last-index"]),fixed:lQ(null,["es.string.fixed"]),flags:lQ("instance/flags",["es.regexp.flags"]),flatMap:lQ("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map"]),flat:lQ("instance/flat",["es.array.flat"]),fontcolor:lQ(null,["es.string.fontcolor"]),fontsize:lQ(null,["es.string.fontsize"]),forEach:lQ("instance/for-each",["es.array.for-each","web.dom-collections.for-each"]),includes:lQ("instance/includes",["es.array.includes","es.string.includes"]),indexOf:lQ("instance/index-of",["es.array.index-of"]),italic:lQ(null,["es.string.italics"]),join:lQ(null,["es.array.join"]),keys:lQ("instance/keys",fQ),lastIndex:lQ(null,["esnext.array.last-index"]),lastIndexOf:lQ("instance/last-index-of",["es.array.last-index-of"]),lastItem:lQ(null,["esnext.array.last-item"]),link:lQ(null,["es.string.link"]),map:lQ("instance/map",["es.array.map"]),match:lQ(null,["es.string.match","es.regexp.exec"]),matchAll:lQ("instance/match-all",["es.string.match-all"]),name:lQ(null,["es.function.name"]),padEnd:lQ("instance/pad-end",["es.string.pad-end"]),padStart:lQ("instance/pad-start",["es.string.pad-start"]),reduce:lQ("instance/reduce",["es.array.reduce"]),reduceRight:lQ("instance/reduce-right",["es.array.reduce-right"]),repeat:lQ("instance/repeat",["es.string.repeat"]),replace:lQ(null,["es.string.replace","es.regexp.exec"]),replaceAll:lQ("instance/replace-all",["es.string.replace-all"]),reverse:lQ("instance/reverse",["es.array.reverse"]),search:lQ(null,["es.string.search","es.regexp.exec"]),slice:lQ("instance/slice",["es.array.slice"]),small:lQ(null,["es.string.small"]),some:lQ("instance/some",["es.array.some"]),sort:lQ("instance/sort",["es.array.sort"]),splice:lQ("instance/splice",["es.array.splice"]),split:lQ(null,["es.string.split","es.regexp.exec"]),startsWith:lQ("instance/starts-with",["es.string.starts-with"]),strike:lQ(null,["es.string.strike"]),sub:lQ(null,["es.string.sub"]),sup:lQ(null,["es.string.sup"]),toFixed:lQ(null,["es.number.to-fixed"]),toISOString:lQ(null,["es.date.to-iso-string"]),toJSON:lQ(null,["es.date.to-json","web.url.to-json"]),toPrecision:lQ(null,["es.number.to-precision"]),toString:lQ(null,["es.object.to-string","es.regexp.to-string","es.date.to-string"]),trim:lQ("instance/trim",["es.string.trim"]),trimEnd:lQ("instance/trim-end",["es.string.trim-end"]),trimLeft:lQ("instance/trim-left",["es.string.trim-start"]),trimRight:lQ("instance/trim-right",["es.string.trim-end"]),trimStart:lQ("instance/trim-start",["es.string.trim-start"]),values:lQ("instance/values",fQ),__defineGetter__:lQ(null,["es.object.define-getter"]),__defineSetter__:lQ(null,["es.object.define-setter"]),__lookupGetter__:lQ(null,["es.object.lookup-getter"]),__lookupSetter__:lQ(null,["es.object.lookup-setter"])},TQ=new Set(["es.object.to-string","es.object.define-getter","es.object.define-setter","es.object.lookup-getter","es.object.lookup-setter","es.regexp.exec"]),jQ=t.types;function PQ(e,t){var a,n,r=e.node.object;jQ.isIdentifier(r)?(a=r,n=jQ.cloneNode(r)):(a=e.scope.generateDeclaredUidIdentifier("context"),n=jQ.assignmentExpression("=",jQ.cloneNode(a),r)),e.replaceWith(jQ.memberExpression(jQ.callExpression(t,[n]),jQ.identifier("call"))),e.parentPath.unshiftContainer("arguments",a)}function FQ(e){return"core-js/modules/"+e+".js"}function _Q(e,t,a){return t?t+"/core-js/"+e+a:"core-js-pure/features/"+e+".js"}var kQ=t.types,IQ=function(e,t){if(t(e))return!0;if(!e.startsWith("es."))return!1;var a="esnext."+e.slice(3);return!!sQ[a]&&t(a)},BQ=WY((function(e,t){var a=e.getUtils,n=e.method,r=e.shouldInjectPolyfill,s=e.createMetaResolver,i=e.debug,o=e.babel,d=t.version,u=void 0===d?3:d,l=t.proposals,c=t.shippedProposals,p=t["#__secret_key__@babel/runtime__compatibility"],g=(p=void 0===p?{}:p).useBabelRuntime,f=p.ext,h=void 0===f?".js":f,m=o.caller((function(e){return"babel-loader"===(null==e?void 0:e.name)})),y=s({global:wQ,static:CQ,instance:SQ}),R=new Set(iQ(u));function b(e,t){return!!r(e)&&(i(e),t.injectGlobalImport(FQ(e)),!0)}function v(e,t,a){void 0===a&&(a=!0);for(var n,r=S(e);!(n=r()).done;){var s=n.value;a?IQ(s,(function(e){return b(e,t)})):b(s,t)}}function x(e,t,a,n){if(e.pure&&!(n&&e.exclude&&e.exclude.includes(n))&&IQ(e.name,r)){var s=e.name,i=!1;(l||c&&s.startsWith("esnext.")||s.startsWith("es.")&&!R.has(s))&&(i=!0);var o=function(e){return g?e?g+"/core-js":g+"/core-js-stable":e?"core-js-pure/features":"core-js-pure/stable"}(i);return a.injectDefaultImport(o+"/"+e.pure+h,t)}}return{name:"corejs3",polyfills:sQ,filterPolyfills:function(e){return!!R.has(e)&&(!(!l&&"entry-global"!==n)||(!(!c||!dQ.has(e))||function(e){return!e.startsWith("esnext.")||"es."+e.slice(7)in sQ}(e)))},entryGlobal:function(e,t,a){if("import"===e.kind){var n,s=("string"==typeof(n=e.source)&&(n=n.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),hasOwnProperty.call(oQ,n)&&oQ[n]);s&&(1===s.length&&e.source===FQ(s[0])&&r(s[0])?i(null):(v(s,t,!1),a.remove()))}},usageGlobal:function(e,t){var a=y(e);if(a){var n=a.desc.global;if("global"!==a.kind&&e.object&&"prototype"===e.placement){var r=e.object.toLowerCase();n=n.filter((function(e){return e.includes(r)||TQ.has(e)}))}v(n,t)}},usagePure:function(e,t,a){if("in"!==e.kind){if(!a.parentPath.isUnaryExpression({operator:"delete"})){var n;if("property"===e.kind){if(!a.isMemberExpression())return;if(!a.isReferenced())return;if(n=a.parentPath.isCallExpression({callee:a.node}),"Symbol.iterator"===e.key){if(!r("es.symbol.iterator"))return;return void(n?0===a.parent.arguments.length?(a.parentPath.replaceWith(kQ.callExpression(t.injectDefaultImport(_Q("get-iterator",g,h),"getIterator"),[a.node.object])),a.skip()):PQ(a,t.injectDefaultImport(_Q("get-iterator-method",g,h),"getIteratorMethod")):a.replaceWith(kQ.callExpression(t.injectDefaultImport(_Q("get-iterator-method",g,h),"getIteratorMethod"),[a.node.object])))}}var s=y(e);if(s)if(g&&s.desc.pure&&"/index"===s.desc.pure.slice(-6)&&(s=Object.assign(Object.assign({},s),{},{desc:Object.assign(Object.assign({},s.desc),{},{pure:s.desc.pure.slice(0,-6)})})),"global"===s.kind){var i=x(s.desc,s.name,t);i&&a.replaceWith(i)}else if("static"===s.kind){var o=x(s.desc,s.name,t,e.object);o&&a.replaceWith(o)}else if("instance"===s.kind){var d=x(s.desc,s.name+"InstanceProperty",t,e.object);if(!d)return;n?PQ(a,d):a.replaceWith(kQ.callExpression(d,[a.node.object]))}}}else"Symbol.iterator"===e.key&&a.replaceWith(kQ.callExpression(t.injectDefaultImport(_Q("is-iterable",g,h),"isIterable"),[a.node.right]))},visitor:"usage-global"===n&&{CallExpression:function(e){if(e.get("callee").isImport()){var t=a(e);v(m?bQ:RQ,t)}},Function:function(e){e.node.async&&v(RQ,a(e))},"ForOfStatement|ArrayPattern":function(e){v(gQ,a(e))},SpreadElement:function(e){e.parentPath.isObjectExpression()||v(gQ,a(e))},YieldExpression:function(e){e.node.delegate&&v(gQ,a(e))}}}})),OQ=WY((function(e,t){var a=e.debug,n=t["#__secret_key__@babel/runtime__compatibility"],r=(n=void 0===n?{}:n).useBabelRuntime,s=r?r+"/regenerator":"regenerator-runtime";return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(e,t){NQ(e)&&(a("regenerator-runtime"),t.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(e,t,a){NQ(e)&&a.replaceWith(t.injectDefaultImport(s,"regenerator-runtime"))}}})),NQ=function(e){return"global"===e.kind&&"regeneratorRuntime"===e.name},LQ=rQ.default||rQ,MQ=BQ.default||BQ,$Q=OQ.default||OQ;function UQ(e,t){return Object.keys(e).reduce((function(a,n){return t.has(n)||(a[n]=e[n]),a}),{})}var GQ={withProposals:{withoutBugfixes:IJ,withBugfixes:Object.assign({},IJ,BJ)},withoutProposals:{withoutBugfixes:UQ(IJ,iY.proposalPlugins),withBugfixes:UQ(Object.assign({},IJ,BJ),iY.proposalPlugins)}};var WQ=function(e){var t=jJ[e]();if(!t)throw new Error('Could not find plugin "'+e+'". Ensure there is an entry in ./available-plugins.js for it.');return t},VQ=function(e){return e.reduce((function(e,t){return e[t.match(/^(es|es6|es7|esnext|web)\./)?"builtIns":"plugins"].add(t),e}),{all:e,plugins:new Set,builtIns:new Set})};function HQ(e){return!(null==e||!e.supportsStaticESM)}function KQ(e){return!(null==e||!e.supportsDynamicImport)}function XQ(e){return!(null==e||!e.supportsExportNamespaceFrom)}function qQ(e){return!(null==e||!e.supportsTopLevelAwait)}var zQ=pL((function(e,t){e.assertVersion(7);var a=e.targets(),n=QJ(t),r=n.bugfixes,s=n.configPath,i=n.debug,o=n.exclude,d=n.forceAllTransforms,u=n.ignoreBrowserslistConfig,l=n.include,c=n.loose,p=n.modules,g=n.shippedProposals,f=n.spec,h=n.targets,m=n.useBuiltIns,y=n.corejs,R=y.version,b=y.proposals,v=n.browserslistEnv,x=a;if(wF.lt(e.version,"7.13.0")||t.targets||t.configPath||t.browserslistEnv||t.ignoreBrowserslistConfig){var E=!1;null!=h&&h.uglify&&(E=!0,delete h.uglify,console.warn("\nThe uglify target has been deprecated. Set the top level\noption `forceAllTransforms: true` instead.\n")),x=function(e,t,a,n){return null!=e&&e.esmodules&&e.browsers&&console.warn("\n@babel/preset-env: esmodules and browsers targets have been specified together.\n`browsers` target, `"+e.browsers.toString()+"` will be ignored.\n"),SI(e,{ignoreBrowserslistConfig:t,configPath:a,browserslistEnv:n})}(h,u,s,v)}var D,A,w=d||E?{}:x,C=VQ(l),S=VQ(o),T=function(e,t){return e?t?GQ.withProposals.withBugfixes:GQ.withProposals.withoutBugfixes:t?GQ.withoutProposals.withBugfixes:GQ.withoutProposals.withoutBugfixes}(g,r),j="auto"===p&&(null==e.caller?void 0:e.caller(XQ))||!1===p&&!vI("proposal-export-namespace-from",w,{compatData:T,includes:C.plugins,excludes:S.plugins}),P=function(e){var t=e.modules,a=e.transformations,n=e.shouldTransformESM,r=e.shouldTransformDynamicImport,s=e.shouldTransformExportNamespaceFrom,i=e.shouldParseTopLevelAwait,o=[];return!1!==t&&a[t]?(n&&o.push(a[t]),r&&n&&"umd"!==t?o.push("proposal-dynamic-import"):(r&&console.warn("Dynamic import can only be supported when transforming ES modules to AMD, CommonJS or SystemJS. Only the parser plugin will be enabled."),o.push("syntax-dynamic-import"))):o.push("syntax-dynamic-import"),s?o.push("proposal-export-namespace-from"):o.push("syntax-export-namespace-from"),i&&o.push("syntax-top-level-await"),o}({modules:p,transformations:_J,shouldTransformESM:"auto"!==p||!(null!=e.caller&&e.caller(HQ)),shouldTransformDynamicImport:"auto"!==p||!(null!=e.caller&&e.caller(KQ)),shouldTransformExportNamespaceFrom:!j,shouldParseTopLevelAwait:!e.caller||e.caller(qQ)}),F=function(e,t,a,n,r,s,i){var o=new Set,d={compatData:e,includes:t,excludes:a};for(var u in e)if(vI(u,n,d))o.add(u);else if(i){var l=i.get(u);l&&o.add(l)}return r&&r.forEach((function(e){return!a.has(e)&&o.add(e)})),s&&s.forEach((function(e){return!t.has(e)&&o.delete(e)})),o}(T,C.plugins,S.plugins,w,P,function(e){return e.loose?oJ:null}({loose:c}),iY.pluginSyntaxMap);A=oY,(D=F).forEach((function(e){var t;null==(t=A[e])||t.forEach((function(e){return D.delete(e)}))})),function(e,t){e.forEach((function(a){FJ(PJ,a)&&wF.lt(t,PJ[a])&&e.delete(a)}))}(F,e.version);var _=function(e){var t=e.useBuiltIns,a=e.corejs,n=e.polyfillTargets,r=e.include,s=e.exclude,i=e.proposals,o=e.shippedProposals,d=e.regenerator,u=e.debug,l=[];if("usage"===t||"entry"===t){var c={method:t+"-global",version:a?a.toString():void 0,targets:n,include:r,exclude:s,proposals:i,shippedProposals:o,debug:u};a&&("usage"===t?(2===a.major?l.push([LQ,c],[bY,{usage:!0}]):l.push([MQ,c],[bY,{usage:!0,deprecated:!0}]),d&&l.push([$Q,{method:"usage-global",debug:u}])):2===a.major?l.push([bY,{regenerator:d}],[LQ,c]):(l.push([MQ,c],[bY,{deprecated:!0}]),d||l.push([mY,c])))}return l}({useBuiltIns:m,corejs:R,polyfillTargets:x,include:C.builtIns,exclude:S.builtIns,proposals:b,shippedProposals:g,regenerator:F.has("transform-regenerator"),debug:i}),k=!1!==m,I=Array.from(F).map((function(e){return"proposal-class-properties"===e||"proposal-private-methods"===e||"proposal-private-property-in-object"===e?[WQ(e),{loose:c?"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error":"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"}]:[WQ(e),{spec:f,loose:c,useBuiltIns:k}]})).concat(_);return i&&(console.log("@babel/preset-env: `DEBUG` option"),console.log("\nUsing targets:"),console.log(JSON.stringify(yI(x),null,2)),console.log("\nUsing modules transform: "+p.toString()),console.log("\nUsing plugins:"),F.forEach((function(e){!function(e,t,a){var n=RI(e,t,a),r=a[e];if(r){for(var s="{",i=!0,o=0,d=Object.keys(n);o<d.length;o++){var u=d[o];i||(s+=","),i=!1,s+=" "+u,r[u]&&(s+=" < "+r[u])}s+=" }",console.log(" "+e+" "+s)}else console.log(" "+e)}(e,x,T)})),m||console.log("\nUsing polyfills: No polyfills were added, since the `useBuiltIns` option was not set.")),{plugins:I}}));new rI("@babel/preset-flow");var JQ=pL((function(e,t){e.assertVersion(7);var a,n=(void 0===(a=t)&&(a={}),{all:a.all,allowDeclareFields:a.allowDeclareFields});return{plugins:[[VW,{all:n.all,allowDeclareFields:n.allowDeclareFields}]]}})),YQ=new Map([["react",["cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","memo","lazy"]],["react-dom",["createPortal"]]]),QQ=pL((function(e){return e.assertVersion(7),{name:"transform-react-pure-annotations",visitor:{CallExpression:function(e){(function(e){if(!Z(e.node.callee)){for(var t,a=e.get("callee"),n=S(YQ);!(t=n()).done;)for(var r,s=D(t.value,2),i=s[0],o=S(s[1]);!(r=o()).done;){var d=r.value;if(a.referencesImport(i,d))return!0}return!1}for(var u,l=S(YQ);!(u=l()).done;){var c=D(u.value,2),p=c[0],g=c[1],f=e.get("callee.object");if(f.referencesImport(p,"default")||f.referencesImport(p,"*")){for(var h,m=S(g);!(h=m()).done;){var y=h.value;if(H(e.node.callee.property,{name:y}))return!0}return!1}}return!1})(e)&&eM(e)}}}}));new rI("@babel/preset-react");var ZQ=pL((function(e,t){e.assertVersion(7);var a=function(e){void 0===e&&(e={});var t=e,a=t.pragma,n=t.pragmaFrag,r=e,s=r.pure,i=r.throwIfNamespace,o=void 0===i||i,d=r.runtime,u=void 0===d?"classic":d,l=r.importSource,c=r.useBuiltIns,p=r.useSpread;return"classic"===u&&(a=a||"React.createElement",n=n||"React.Fragment"),{development:!!e.development,importSource:l,pragma:a,pragmaFrag:n,pure:s,runtime:u,throwIfNamespace:o,useBuiltIns:c,useSpread:p}}(t),n=a.development,r=a.importSource,s=a.pragma,i=a.pragmaFrag,o=a.pure,d=a.runtime,u=a.throwIfNamespace;return{plugins:[[n?UH:MH,{importSource:r,pragma:s,pragmaFrag:i,runtime:d,throwIfNamespace:u,pure:o,useBuiltIns:!!t.useBuiltIns,useSpread:t.useSpread}],tH,!1!==o&&QQ].filter(Boolean)}})),eZ=new rI("@babel/preset-typescript");var tZ,aZ,nZ=pL((function(e,t){e.assertVersion(7);var a=function(e){void 0===e&&(e={});var t=e,a=t.allowNamespaces,n=void 0===a||a,r=t.jsxPragma,s=t.onlyRemoveTypeImports,i="allExtensions",o="isTSX",d="jsxPragmaFrag",u="optimizeConstEnums",l=eZ.validateStringOption(d,e.jsxPragmaFrag,"React.Fragment"),c=eZ.validateBooleanOption(i,e.allExtensions,!1),p=eZ.validateBooleanOption(o,e.isTSX,!1);return p&&eZ.invariant(c,"isTSX:true requires allExtensions:true"),{allExtensions:c,allowNamespaces:n,isTSX:p,jsxPragma:r,jsxPragmaFrag:l,onlyRemoveTypeImports:s,optimizeConstEnums:eZ.validateBooleanOption(u,e.optimizeConstEnums,!1)}}(t),n=a.allExtensions,r=a.allowNamespaces,s=a.isTSX,i=a.jsxPragma,o=a.jsxPragmaFrag,d=a.onlyRemoveTypeImports,u=a.optimizeConstEnums,l=function(e){return{allowDeclareFields:t.allowDeclareFields,allowNamespaces:r,isTSX:e,jsxPragma:i,jsxPragmaFrag:o,onlyRemoveTypeImports:d,optimizeConstEnums:u}};return{overrides:n?[{plugins:[[Zz,l(s)]]}]:[{test:/\.ts$/,plugins:[[Zz,l(!1)]]},{test:/\.tsx$/,plugins:[[Zz,l(!0)]]}]}})),rZ=["text/jsx","text/babel"],sZ=0;function iZ(e,t){var a=document.createElement("script");t.type&&a.setAttribute("type",t.type),a.text=function(e,t){var a;return null!=t.url?a=t.url:(a="Inline Babel script",++sZ>1&&(a+=" ("+sZ+")")),e(t.content,function(e,t){var a=e.presets;return a||(a="module"===e.type?["react",["env",{targets:{esmodules:!0},modules:!1}]]:["react","env"]),{filename:t,presets:a,plugins:e.plugins||["proposal-class-properties","proposal-object-rest-spread","transform-flow-strip-types"],sourceMaps:"inline",sourceFileName:t}}(t,a)).code}(e,t),tZ.appendChild(a)}function oZ(e,t){var a=e.getAttribute(t);return""===a?[]:a?a.split(",").map((function(e){return e.trim()})):null}function dZ(e,t){var a=[],n=t.length;function r(){var t,r;for(r=0;r<n;r++)if((t=a[r]).loaded&&!t.executed)t.executed=!0,iZ(e,t);else if(!t.loaded&&!t.error&&!t.async)break}t.forEach((function(e,t){var n,s,i,o,d={async:e.hasAttribute("async"),type:e.getAttribute("data-type"),error:!1,executed:!1,plugins:oZ(e,"data-plugins"),presets:oZ(e,"data-presets")};e.src?(a[t]=Object.assign({},d,{content:null,loaded:!1,url:e.src}),n=e.src,s=function(e){a[t].loaded=!0,a[t].content=e,r()},i=function(){a[t].error=!0,r()},(o=new XMLHttpRequest).open("GET",n,!0),"overrideMimeType"in o&&o.overrideMimeType("text/plain"),o.onreadystatechange=function(){if(4===o.readyState){if(0!==o.status&&200!==o.status)throw i(),new Error("Could not load "+n);s(o.responseText)}},o.send(null)):a[t]=Object.assign({},d,{content:e.innerHTML,loaded:!0,url:e.getAttribute("data-module")||null})})),r()}var uZ=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function lZ(e,t){return uZ(t)&&"string"==typeof t[0]?Object.prototype.hasOwnProperty.call(e,t[0])?[e[t[0]]].concat(t.slice(1)):void 0:"string"==typeof t?e[t]:t}function cZ(e){var t=(e.presets||[]).map((function(e){var t=lZ(fZ,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'"');return uZ(t)&&"object"==typeof t[0]&&Object.prototype.hasOwnProperty.call(t[0],"buildPreset")&&(t[0]=Object.assign({},t[0],{buildPreset:t[0].buildPreset})),t})),a=(e.plugins||[]).map((function(e){var t=lZ(gZ,e);if(!t)throw new Error('Invalid plugin specified in Babel options: "'+e+'"');return t}));return Object.assign({babelrc:!1},e,{presets:t,plugins:a})}function pZ(e,t){return qN(e,cZ(t))}var gZ={},fZ={},hZ=e_;function mZ(e,t){Object.prototype.hasOwnProperty.call(gZ,e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),gZ[e]=t}function yZ(e){Object.keys(e).forEach((function(t){return mZ(t,e[t])}))}function RZ(e,t){Object.prototype.hasOwnProperty.call(fZ,e)&&("env"===e?console.warn("@babel/preset-env is now included in @babel/standalone, please remove @babel/preset-env-standalone"):console.warn('A preset named "'+e+'" is already registered, it will be overridden')),fZ[e]=t}function bZ(e){Object.keys(e).forEach((function(t){return RZ(t,e[t])}))}yZ(aJ),bZ({env:zQ,es2015:nJ,es2016:function(){return{plugins:[gZ["transform-exponentiation-operator"]]}},es2017:function(){return{plugins:[gZ["transform-async-to-generator"]]}},react:ZQ,"stage-0":function(e,t){void 0===t&&(t={});var a=t,n=a.loose,r=void 0!==n&&n,s=a.useBuiltIns,i=void 0!==s&&s,o=a.decoratorsLegacy,d=void 0!==o&&o,u=a.decoratorsBeforeExport,l=a.pipelineProposal,c=a.pipelineTopicToken,p=a.importAssertionsVersion;return{presets:[[iJ,{loose:r,useBuiltIns:i,decoratorsLegacy:d,decoratorsBeforeExport:u,pipelineProposal:l,pipelineTopicToken:c,importAssertionsVersion:void 0===p?"september-2020":p}]],plugins:[J$]}},"stage-1":iJ,"stage-2":sJ,"stage-3":rJ,"es2015-loose":{presets:[[nJ,{loose:!0}]]},"es2015-no-commonjs":{presets:[[nJ,{modules:!1}]]},typescript:nZ,flow:JQ});function vZ(){xZ()}function xZ(e){!function(e,t){tZ=document.getElementsByTagName("head")[0],t||(t=document.getElementsByTagName("script"));for(var a=[],n=0;n<t.length;n++){var r=t.item(n),s=r.type.split(";")[0];-1!==rZ.indexOf(s)&&a.push(r)}0!==a.length&&(console.warn("You are using the in-browser Babel transformer. Be sure to precompile your scripts for production - https://babeljs.io/docs/setup/"),dZ(e,a))}(pZ,e)}"undefined"!=typeof window&&null!=(aZ=window)&&aZ.addEventListener&&window.addEventListener("DOMContentLoaded",vZ,!1),e.availablePlugins=gZ,e.availablePresets=fZ,e.buildExternalHelpers=hZ,e.disableScriptTags=function(){window.removeEventListener("DOMContentLoaded",vZ)},e.registerPlugin=mZ,e.registerPlugins=yZ,e.registerPreset=RZ,e.registerPresets=bZ,e.transform=pZ,e.transformFromAst=function(e,t,a){return tL(e,t,cZ(a))},e.transformScriptTags=xZ,e.version="7.15.8",Object.defineProperty(e,"__esModule",{value:!0})}));
|