You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.1 MiB
2 lines
2.1 MiB
!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 SO},get types(){return uf},get DEFAULT_EXTENSIONS(){return jO},get OptionManager(){return TO},get Plugin(){return _O},get File(){return cj},get buildExternalHelpers(){return yj},get resolvePlugin(){return Pj},get resolvePreset(){return Fj},get getEnv(){return Oj},get tokTypes(){return Cb},get traverse(){return nA},get template(){return jx},get createConfigItem(){return Qk},get createConfigItemSync(){return Jk},get createConfigItemAsync(){return Yk},get loadPartialConfig(){return Vk},get loadPartialConfigSync(){return Hk},get loadPartialConfigAsync(){return Kk},get loadOptions(){return qk},get loadOptionsSync(){return Xk},get loadOptionsAsync(){return zk},get transform(){return gO},get transformSync(){return fO},get transformAsync(){return hO},get transformFile(){return mO},get transformFileSync(){return yO},get transformFileAsync(){return RO},get transformFromAst(){return vO},get transformFromAstSync(){return xO},get transformFromAstAsync(){return EO},get parse(){return AO},get parseSync(){return wO},get parseAsync(){return CO}}),a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function r(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 s(e,t,a){return e(a={path:t,exports:{},require:function(e,t){return h(e,null==t?a.path:t)}},a.exports),a.exports}function i(e,t){o[e]=t}const o=Object.create(null),d=Object.create(null),u={id:"<rollup>",exports:{},parent:void 0,filename:null,loaded:!1,children:[],paths:[]},l=["",".js",".json"];function c(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 p(){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 g(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 f(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=c(e))[0]&&(t="/");r=n?c(t?t+"/node_modules/"+e:p("node_modules",e)):t?c(t+"/"+e):e,!r.endsWith("/..");){for(let e=0;e<l.length;e++){const t=r+l[e];if(d[t])return t;if(o[t])return t}if(!n)break;const e=c(t+"/..");if(e===t)break;t=e}return null}function h(e,t){const n=f(e,t);if(null!==n){let e=d[n];if(e)return e.exports;const t=o[n];if(t){d[n]=e={id:n,filename:n,path:g(n),exports:{},parent:u,loaded:!1,children:[],paths:[],require:function(t,a){return h(t,null==a?e.path:a)}};try{t.call(a,e,e.exports)}catch(e){throw delete d[n],e}return e.loaded=!0,e.exports}}return require(e)}h.cache=d,h.resolve=function(e,t){const a=f(e,t);return null!==a?a:require.resolve(e)};var m=s((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):j(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},j=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)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},T=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},_=function(e){return!e.length},P=function(e){return 2==e.length&&e[0]+1==e[1]},F=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)},O=function(e){return parseInt((e-65536)%1024+c,10)},B=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?"\\"+B(e):e>=32&&e<=126?B(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(P(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&&(P(o[0])?n[0]=w(n[0],o[0][0]):n[0]=j(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=O(t),s=I(a);var l=(i=O(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=P(i)?w(d,i[0]):j(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(P(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=!_(s),f=!_(i),h=G(d);return t&&(o=C(o,s),g=!1,o=C(o,i),f=!1),_(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.3.3";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=j(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?F(e.data):e;return t.data=function(e,t){for(var a,n=0,r=t.length,s=[];n<r;)a=t[n],T(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 T(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 F(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 y(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 R(e,t,a){return t&&y(e.prototype,t),a&&y(e,a),e}function b(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&&v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(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 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){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;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||null==o.return||o.return()}finally{if(r)throw s}}return a}(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&&Symbol.iterator in Object(e))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;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){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.")}return(a=e[Symbol.iterator]()).next.bind(a)}function j(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 T(e,t){return!!e&&("ArrayExpression"===e.type&&(void 0===t||j(e,t)))}function _(e,t){return!!e&&("AssignmentExpression"===e.type&&(void 0===t||j(e,t)))}function P(e,t){return!!e&&("BinaryExpression"===e.type&&(void 0===t||j(e,t)))}function F(e,t){return!!e&&("BlockStatement"===e.type&&(void 0===t||j(e,t)))}function k(e,t){return!!e&&("BreakStatement"===e.type&&(void 0===t||j(e,t)))}function I(e,t){return!!e&&("CallExpression"===e.type&&(void 0===t||j(e,t)))}function O(e,t){return!!e&&("CatchClause"===e.type&&(void 0===t||j(e,t)))}function B(e,t){return!!e&&("ConditionalExpression"===e.type&&(void 0===t||j(e,t)))}function N(e,t){return!!e&&("ContinueStatement"===e.type&&(void 0===t||j(e,t)))}function L(e,t){return!!e&&("EmptyStatement"===e.type&&(void 0===t||j(e,t)))}function M(e,t){return!!e&&("ExpressionStatement"===e.type&&(void 0===t||j(e,t)))}function $(e,t){return!!e&&("File"===e.type&&(void 0===t||j(e,t)))}function U(e,t){return!!e&&("ForInStatement"===e.type&&(void 0===t||j(e,t)))}function G(e,t){return!!e&&("ForStatement"===e.type&&(void 0===t||j(e,t)))}function W(e,t){return!!e&&("FunctionDeclaration"===e.type&&(void 0===t||j(e,t)))}function V(e,t){return!!e&&("FunctionExpression"===e.type&&(void 0===t||j(e,t)))}function H(e,t){return!!e&&("Identifier"===e.type&&(void 0===t||j(e,t)))}function K(e,t){return!!e&&("IfStatement"===e.type&&(void 0===t||j(e,t)))}function q(e,t){return!!e&&("LabeledStatement"===e.type&&(void 0===t||j(e,t)))}function X(e,t){return!!e&&("StringLiteral"===e.type&&(void 0===t||j(e,t)))}function z(e,t){return!!e&&("NumericLiteral"===e.type&&(void 0===t||j(e,t)))}function J(e,t){return!!e&&("NullLiteral"===e.type&&(void 0===t||j(e,t)))}function Y(e,t){return!!e&&("RegExpLiteral"===e.type&&(void 0===t||j(e,t)))}function Q(e,t){return!!e&&("LogicalExpression"===e.type&&(void 0===t||j(e,t)))}function Z(e,t){return!!e&&("MemberExpression"===e.type&&(void 0===t||j(e,t)))}function ee(e,t){return!!e&&("NewExpression"===e.type&&(void 0===t||j(e,t)))}function te(e,t){return!!e&&("Program"===e.type&&(void 0===t||j(e,t)))}function ae(e,t){return!!e&&("ObjectExpression"===e.type&&(void 0===t||j(e,t)))}function ne(e,t){return!!e&&("ObjectMethod"===e.type&&(void 0===t||j(e,t)))}function re(e,t){return!!e&&("ObjectProperty"===e.type&&(void 0===t||j(e,t)))}function se(e,t){return!!e&&("RestElement"===e.type&&(void 0===t||j(e,t)))}function ie(e,t){return!!e&&("ReturnStatement"===e.type&&(void 0===t||j(e,t)))}function oe(e,t){return!!e&&("SequenceExpression"===e.type&&(void 0===t||j(e,t)))}function de(e,t){return!!e&&("ParenthesizedExpression"===e.type&&(void 0===t||j(e,t)))}function ue(e,t){return!!e&&("SwitchStatement"===e.type&&(void 0===t||j(e,t)))}function le(e,t){return!!e&&("ThisExpression"===e.type&&(void 0===t||j(e,t)))}function ce(e,t){return!!e&&("ThrowStatement"===e.type&&(void 0===t||j(e,t)))}function pe(e,t){return!!e&&("UnaryExpression"===e.type&&(void 0===t||j(e,t)))}function ge(e,t){return!!e&&("VariableDeclaration"===e.type&&(void 0===t||j(e,t)))}function fe(e,t){return!!e&&("VariableDeclarator"===e.type&&(void 0===t||j(e,t)))}function he(e,t){return!!e&&("WhileStatement"===e.type&&(void 0===t||j(e,t)))}function me(e,t){return!!e&&("AssignmentPattern"===e.type&&(void 0===t||j(e,t)))}function ye(e,t){return!!e&&("ArrayPattern"===e.type&&(void 0===t||j(e,t)))}function Re(e,t){return!!e&&("ArrowFunctionExpression"===e.type&&(void 0===t||j(e,t)))}function be(e,t){return!!e&&("ClassBody"===e.type&&(void 0===t||j(e,t)))}function ve(e,t){return!!e&&("ClassExpression"===e.type&&(void 0===t||j(e,t)))}function xe(e,t){return!!e&&("ClassDeclaration"===e.type&&(void 0===t||j(e,t)))}function Ee(e,t){return!!e&&("ExportAllDeclaration"===e.type&&(void 0===t||j(e,t)))}function De(e,t){return!!e&&("ExportDefaultDeclaration"===e.type&&(void 0===t||j(e,t)))}function Ae(e,t){return!!e&&("ExportNamedDeclaration"===e.type&&(void 0===t||j(e,t)))}function we(e,t){return!!e&&("ExportSpecifier"===e.type&&(void 0===t||j(e,t)))}function Ce(e,t){return!!e&&("ImportDeclaration"===e.type&&(void 0===t||j(e,t)))}function Se(e,t){return!!e&&("ImportDefaultSpecifier"===e.type&&(void 0===t||j(e,t)))}function je(e,t){return!!e&&("ImportNamespaceSpecifier"===e.type&&(void 0===t||j(e,t)))}function Te(e,t){return!!e&&("ImportSpecifier"===e.type&&(void 0===t||j(e,t)))}function _e(e,t){return!!e&&("ClassMethod"===e.type&&(void 0===t||j(e,t)))}function Pe(e,t){return!!e&&("ObjectPattern"===e.type&&(void 0===t||j(e,t)))}function Fe(e,t){return!!e&&("SpreadElement"===e.type&&(void 0===t||j(e,t)))}function ke(e,t){return!!e&&("Super"===e.type&&(void 0===t||j(e,t)))}function Ie(e,t){return!!e&&("TaggedTemplateExpression"===e.type&&(void 0===t||j(e,t)))}function Oe(e,t){return!!e&&("TemplateLiteral"===e.type&&(void 0===t||j(e,t)))}function Be(e,t){return!!e&&("YieldExpression"===e.type&&(void 0===t||j(e,t)))}function Ne(e,t){return!!e&&("AwaitExpression"===e.type&&(void 0===t||j(e,t)))}function Le(e,t){return!!e&&("Import"===e.type&&(void 0===t||j(e,t)))}function Me(e,t){return!!e&&("BigIntLiteral"===e.type&&(void 0===t||j(e,t)))}function $e(e,t){return!!e&&("ExportNamespaceSpecifier"===e.type&&(void 0===t||j(e,t)))}function Ue(e,t){return!!e&&("OptionalMemberExpression"===e.type&&(void 0===t||j(e,t)))}function Ge(e,t){return!!e&&("OptionalCallExpression"===e.type&&(void 0===t||j(e,t)))}function We(e,t){return!!e&&("AnyTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Ve(e,t){return!!e&&("ArrayTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function He(e,t){return!!e&&("BooleanTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Ke(e,t){return!!e&&("DeclareExportDeclaration"===e.type&&(void 0===t||j(e,t)))}function qe(e,t){return!!e&&("GenericTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Xe(e,t){return!!e&&("IntersectionTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function ze(e,t){return!!e&&("MixedTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Je(e,t){return!!e&&("EmptyTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Ye(e,t){return!!e&&("NullableTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Qe(e,t){return!!e&&("NumberTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function Ze(e,t){return!!e&&("StringTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function et(e,t){return!!e&&("TypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function tt(e,t){return!!e&&("TypeCastExpression"===e.type&&(void 0===t||j(e,t)))}function at(e,t){return!!e&&("UnionTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function nt(e,t){return!!e&&("VoidTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function rt(e,t){return!!e&&("JSXAttribute"===e.type&&(void 0===t||j(e,t)))}function st(e,t){return!!e&&("JSXElement"===e.type&&(void 0===t||j(e,t)))}function it(e,t){return!!e&&("JSXEmptyExpression"===e.type&&(void 0===t||j(e,t)))}function ot(e,t){return!!e&&("JSXExpressionContainer"===e.type&&(void 0===t||j(e,t)))}function dt(e,t){return!!e&&("JSXIdentifier"===e.type&&(void 0===t||j(e,t)))}function ut(e,t){return!!e&&("JSXMemberExpression"===e.type&&(void 0===t||j(e,t)))}function lt(e,t){return!!e&&("JSXNamespacedName"===e.type&&(void 0===t||j(e,t)))}function ct(e,t){return!!e&&("JSXSpreadAttribute"===e.type&&(void 0===t||j(e,t)))}function pt(e,t){return!!e&&("JSXText"===e.type&&(void 0===t||j(e,t)))}function gt(e,t){return!!e&&("Placeholder"===e.type&&(void 0===t||j(e,t)))}function ft(e,t){return!!e&&("BindExpression"===e.type&&(void 0===t||j(e,t)))}function ht(e,t){return!!e&&("ClassProperty"===e.type&&(void 0===t||j(e,t)))}function mt(e,t){return!!e&&("PipelineTopicExpression"===e.type&&(void 0===t||j(e,t)))}function yt(e,t){return!!e&&("ClassPrivateProperty"===e.type&&(void 0===t||j(e,t)))}function Rt(e,t){return!!e&&("ExportDefaultSpecifier"===e.type&&(void 0===t||j(e,t)))}function bt(e,t){return!!e&&("PrivateName"===e.type&&(void 0===t||j(e,t)))}function vt(e,t){return!!e&&("TSAnyKeyword"===e.type&&(void 0===t||j(e,t)))}function xt(e,t){return!!e&&("TSArrayType"===e.type&&(void 0===t||j(e,t)))}function Et(e,t){return!!e&&("TSOptionalType"===e.type&&(void 0===t||j(e,t)))}function Dt(e,t){return!!e&&("TSRestType"===e.type&&(void 0===t||j(e,t)))}function At(e,t){return!!e&&("TSUnionType"===e.type&&(void 0===t||j(e,t)))}function wt(e,t){return!!e&&("TSIntersectionType"===e.type&&(void 0===t||j(e,t)))}function Ct(e,t){return!!e&&("TSAsExpression"===e.type&&(void 0===t||j(e,t)))}function St(e,t){return!!e&&("TSTypeAssertion"===e.type&&(void 0===t||j(e,t)))}function jt(e,t){return!!e&&("TSNonNullExpression"===e.type&&(void 0===t||j(e,t)))}function Tt(e,t){return!!e&&("TSTypeAnnotation"===e.type&&(void 0===t||j(e,t)))}function _t(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||"PipelinePrimaryTopicReference"===a||"DoExpression"===a||"RecordExpression"===a||"TupleExpression"===a||"DecimalLiteral"===a||"ModuleExpression"===a||"TSAsExpression"===a||"TSTypeAssertion"===a||"TSNonNullExpression"===a||"Placeholder"===a&&("Expression"===e.expectedNode||"Identifier"===e.expectedNode||"StringLiteral"===e.expectedNode))&&(void 0===t||j(e,t))}function Pt(e,t){if(!e)return!1;var a=e.type;return("BinaryExpression"===a||"LogicalExpression"===a)&&(void 0===t||j(e,t))}function Ft(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||j(e,t))}function kt(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||j(e,t))}function It(e,t){if(!e)return!1;var a=e.type;return("ConditionalExpression"===a||"IfStatement"===a)&&(void 0===t||j(e,t))}function Ot(e,t){if(!e)return!1;var a=e.type;return("DoWhileStatement"===a||"ForInStatement"===a||"ForStatement"===a||"WhileStatement"===a||"ForOfStatement"===a)&&(void 0===t||j(e,t))}function Bt(e,t){if(!e)return!1;var a=e.type;return("ForInStatement"===a||"ForStatement"===a||"ForOfStatement"===a)&&(void 0===t||j(e,t))}function Nt(e,t){if(!e)return!1;var a=e.type;return("ForInStatement"===a||"ForOfStatement"===a)&&(void 0===t||j(e,t))}function Lt(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||j(e,t))}function Mt(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||j(e,t))}function $t(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||j(e,t))}function Ut(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||j(e,t))}function Gt(e,t){if(!e)return!1;var a=e.type;return("ObjectMethod"===a||"ClassMethod"===a||"ClassPrivateMethod"===a)&&(void 0===t||j(e,t))}function Wt(e,t){if(!e)return!1;var a=e.type;return("ObjectProperty"===a||"ClassProperty"===a||"ClassPrivateProperty"===a)&&(void 0===t||j(e,t))}function Vt(e,t){if(!e)return!1;var a=e.type;return("UnaryExpression"===a||"SpreadElement"===a)&&(void 0===t||j(e,t))}function Ht(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||j(e,t))}function Kt(e,t){if(!e)return!1;var a=e.type;return("ClassExpression"===a||"ClassDeclaration"===a)&&(void 0===t||j(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||j(e,t))}function Xt(e,t){if(!e)return!1;var a=e.type;return("ExportAllDeclaration"===a||"ExportDefaultDeclaration"===a||"ExportNamedDeclaration"===a)&&(void 0===t||j(e,t))}function zt(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||j(e,t))}function Jt(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)&&(void 0===t||j(e,t))}function Yt(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||j(e,t))}function Qt(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||j(e,t))}function Zt(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(!X(d))return!1;u=d.value}if(r[i]!==u)return!1}return!0}function ea(e,t){var a=e.split(".");return function(e){return Zt(e,a,t)}}i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js",(function(e,t){const a=m(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,3294,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,43205,43259,43471,43712,43714,64318,67592,67644,69415,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(2208,2228).addRange(2230,2247).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).addRange(2474,2480),a.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).addRange(2974,2975),a.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(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).addRange(3718,3722).addRange(3724,3747),a.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,5900).addRange(5902,5907).addRange(5920,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).addRange(6432,6443),a.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(6912,6963).addRange(6965,6979).addRange(6981,6987).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).addRange(8544,8584).addRange(9398,9449),a.addRange(11264,11310).addRange(11312,11358).addRange(11360,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,40956).addRange(40960,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,42943).addRange(42946,42954).addRange(42997,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(67072,67382).addRange(67392,67413).addRange(67424,67431).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).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),a.addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).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).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989),a.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(72384,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(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).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(110592,110878),a.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).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).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),a.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,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Any.js",(function(e,t){const a=m();a.addRange(0,1114111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js",(function(e,t){const a=m();a.addRange(48,57).addRange(65,70).addRange(97,102),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js",(function(e,t){const a=m();a.addRange(0,127),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js",(function(e,t){const a=m(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,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,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,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,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),a.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(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(3133,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),a.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).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,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,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,6848).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673).addRange(7675,7957),a.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(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,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,11858).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,40956),a.addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42954).addRange(42997,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,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276),a.addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).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(67072,67382).addRange(67392,67413).addRange(67424,67431).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,68099),a.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(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).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).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),a.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,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).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(72384,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).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),a.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(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).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(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672),a.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(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(123584,123641).addRange(124928,125124).addRange(125127,125142).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),a.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(128736,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,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999),a.addRange(983040,1048573).addRange(1048576,1114109),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js",(function(e,t){const a=m(1564);a.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js",(function(e,t){const a=m(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(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js",(function(e,t){const a=m(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,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,69821,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,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(2259,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).addRange(3538,3540).addRange(3636,3642),a.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,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).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,6848).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).addRange(7394,7400).addRange(7416,7417),a.addRange(7468,7530).addRange(7579,7673).addRange(7675,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(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).addRange(64434,64449).addRange(65024,65039),a.addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).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(69688,69702).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).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248),a.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(113821,113822).addRange(113824,113827).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).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js",(function(e,t){const a=m(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,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,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).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(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).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596),a.addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js",(function(e,t){const a=m(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,42946,42953,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,11310).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(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js",(function(e,t){const a=m(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,11310).addRange(11312,11358).addRange(11360,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,42943).addRange(42946,42954).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(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js",(function(e,t){const a=m(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,42946,42953,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,11310).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(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js",(function(e,t){const a=m(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,42946,42953,42997,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,6158).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,11310).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(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).addRange(65482,65487),a.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).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).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),a.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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js",(function(e,t){const a=m(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,42947,42952,42954,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,11358).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(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js",(function(e,t){const a=m(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,42947,42952,42954,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,11358).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(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js",(function(e,t){const a=m(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);a.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js",(function(e,t){const a=m(173,847,1564,12644,65279,65440);a.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js",(function(e,t){const a=m(329,1651,3959,3961,917505);a.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js",(function(e,t){const a=m(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,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,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111);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(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(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),a.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(68325,68326).addRange(68898,68903).addRange(69446,69456).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(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js",(function(e,t){const a=m(35,42,8205,8419,65039);a.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js",(function(e,t){const a=m(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),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js",(function(e,t){const a=m();a.addRange(127995,127999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js",(function(e,t){const a=m(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);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(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js",(function(e,t){const a=m(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);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(128736,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js",(function(e,t){const a=m(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(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js",(function(e,t){const a=m(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,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69293,69632,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71352,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);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(1566,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(2208,2228).addRange(2230,2247).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(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).addRange(4030,4037),a.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,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,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,6987).addRange(6992,7018).addRange(7028,7036).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,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,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,11858).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,40956).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42943).addRange(42946,42954),a.addRange(42997,43009).addRange(43011,43013).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),a.addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).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(67072,67382),a.addRange(67392,67413).addRange(67424,67431).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(69552,69579).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),a.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).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),a.addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71487).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(72384,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).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(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),a.addRange(92768,92777).addRange(92782,92783).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(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).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),a.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(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627).addRange(123632,123641).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).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),a.addRange(127744,128727).addRange(128736,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,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js",(function(e,t){const a=m(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,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,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,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);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(2259,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).addRange(3393,3396),a.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,5940).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,6848).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).addRange(7380,7392),a.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,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(69688,69702).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(119143,119145).addRange(119150,119154).addRange(119163,119170),a.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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js",(function(e,t){const a=m();a.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js",(function(e,t){const a=m(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,3294,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,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,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(2208,2228).addRange(2230,2247).addRange(2259,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(3133,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(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).addRange(3718,3722),a.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,5900).addRange(5902,5908).addRange(5920,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(6160,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,6848).addRange(6912,6987).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,7673).addRange(7675,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),a.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,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,40956).addRange(40960,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,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123).addRange(43136,43205),a.addRange(43216,43225).addRange(43232,43255).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,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),a.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).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(67072,67382).addRange(67392,67413).addRange(67424,67431).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(68152,68154).addRange(68192,68220),a.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(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).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).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),a.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(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(72384,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).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),a.addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).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(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).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),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(120782,120831).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(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).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),a.addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js",(function(e,t){const a=m(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,3200,3261,3294,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,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,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(2208,2228).addRange(2230,2247).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).addRange(2613,2614),a.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(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),a.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,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),a.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,6987).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,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),a.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,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,40956).addRange(40960,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,42943).addRange(42946,42954).addRange(42997,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(65856,65908),a.addRange(66176,66204).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(67072,67382).addRange(67392,67413).addRange(67424,67431).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).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),a.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(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).addRange(72284,72329).addRange(72384,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),a.addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).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(110592,110878).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),a.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).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,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js",(function(e,t){const a=m(94180);a.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js",(function(e,t){const a=m();a.addRange(12272,12273).addRange(12276,12283),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js",(function(e,t){const a=m();a.addRange(12274,12275),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js",(function(e,t){const a=m();a.addRange(8204,8205),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js",(function(e,t){const a=m(6586,43705);a.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js",(function(e,t){const a=m(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,42947,42952,42954,42998,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,11358).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(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),a.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Math.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js",(function(e,t){const a=m(32,133);a.addRange(9,13).addRange(8206,8207).addRange(8232,8233),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js",(function(e,t){const a=m();a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js",(function(e,t){const a=m();a.addRange(127462,127487),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js",(function(e,t){const a=m(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(1566,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(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).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(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js",(function(e,t){const a=m(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js",(function(e,t){const a=m(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(1566,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(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).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(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127),a.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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js",(function(e,t){const a=m(64017,64031,64033);a.addRange(13312,19903).addRange(19968,40956).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js",(function(e,t){const a=m(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,42946,42953,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,11310).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(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js",(function(e,t){const a=m();a.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js",(function(e,t){const a=m(32,133,160,5760,8239,8287,12288);a.addRange(9,13).addRange(8192,8202).addRange(8232,8233),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js",(function(e,t){const a=m(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,3294,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,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,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(2208,2228).addRange(2230,2247).addRange(2259,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(3133,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(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).addRange(3718,3722),a.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,5900).addRange(5902,5908).addRange(5920,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(6160,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,6848).addRange(6912,6987).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,7673).addRange(7675,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),a.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,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,40956).addRange(40960,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,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123),a.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).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),a.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).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(67072,67382).addRange(67392,67413).addRange(67424,67431).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(68152,68154),a.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(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).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).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499),a.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(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(72384,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).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),a.addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).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(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).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),a.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(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).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),a.addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js",(function(e,t){const a=m(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,3200,3261,3294,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,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,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(2208,2228).addRange(2230,2247).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).addRange(2613,2614),a.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(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(3648,3654),a.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,5900).addRange(5902,5905).addRange(5920,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).addRange(6480,6509),a.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).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,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),a.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(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,40956).addRange(40960,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,42943).addRange(42946,42954).addRange(42997,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),a.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,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),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(67072,67382).addRange(67392,67413).addRange(67424,67431).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).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807),a.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(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).addRange(72284,72329).addRange(72384,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),a.addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).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(110592,110878).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(123136,123180).addRange(123191,123197).addRange(123584,123627).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,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js",(function(e,t){const a=m(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,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,11310).addRange(11312,11358).addRange(11360,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,42943).addRange(42946,42954).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(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).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654),a.addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js",(function(e,t){const a=m(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,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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js",(function(e,t){const a=m(95,8276,65343);a.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Control.js",(function(e,t){const a=m();a.addRange(0,31).addRange(127,159),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js",(function(e,t){const a=m(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,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js",(function(e,t){const a=m(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);a.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js",(function(e,t){const a=m();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(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js",(function(e,t){const a=m(6846);a.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js",(function(e,t){const a=m(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Format.js",(function(e,t){const a=m(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);a.addRange(1536,1541).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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js",(function(e,t){const a=m(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);a.addRange(8219,8220),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Letter.js",(function(e,t){const a=m(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,3200,3261,3294,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,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,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(2208,2228).addRange(2230,2247).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).addRange(2613,2614),a.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(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),a.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,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,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,6987).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,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),a.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(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,40956).addRange(40960,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,42943).addRange(42946,42954).addRange(42997,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),a.addRange(43520,43560).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),a.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(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).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).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),a.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(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).addRange(72284,72329).addRange(72384,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),a.addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).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(110592,110878).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(123136,123180).addRange(123191,123197).addRange(123584,123627).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,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js",(function(e,t){const a=m(8232);e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js",(function(e,t){const a=m(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,42947,42952,42954,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,11358).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(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).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),a.addRange(120772,120777).addRange(125218,125251),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Mark.js",(function(e,t){const a=m(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476);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(2259,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).addRange(3072,3076),a.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,5908).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).addRange(6741,6750),a.addRange(6752,6780).addRange(6832,6848).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,7673).addRange(7675,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(69632,69634).addRange(69688,69702).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).addRange(73098,73102).addRange(73104,73105),a.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(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js",(function(e,t){const a=m(748,750,884,890,1369,1600,2042,2074,2084,2088,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(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js",(function(e,t){const a=m(94,96,168,175,180,184,749,885,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,64449).addRange(127995,127999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js",(function(e,t){const a=m(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,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,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,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);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(2259,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).addRange(3538,3540),a.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,5940).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,6848).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).addRange(7394,7400),a.addRange(7416,7417).addRange(7616,7673).addRange(7675,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(69688,69702).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),a.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(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364),a.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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Number.js",(function(e,t){const a=m(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(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js",(function(e,t){const a=m(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,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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js",(function(e,t){const a=m(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,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,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,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(2208,2228).addRange(2230,2247).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).addRange(2908,2909),a.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(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).addRange(4206,4208).addRange(4213,4225),a.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,5900).addRange(5902,5905).addRange(5920,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,6987).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).addRange(8501,8504),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(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,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(69552,69572).addRange(69600,69622).addRange(69635,69687).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),a.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(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(72384,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(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).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,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),a.addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).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,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js",(function(e,t){const a=m(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,11858,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,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(1566,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(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).addRange(11806,11807),a.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).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(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).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006),a.addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js",(function(e,t){const a=m(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,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);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(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(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123),a.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(128736,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,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Other.js",(function(e,t){const a=m(173,907,909,930,1328,1424,1757,2111,2143,2229,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,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,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,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,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,129401,129484,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(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).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),a.addRange(2955,2957).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,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).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(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).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(6849,6911).addRange(6988,6991).addRange(7037,7039).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(8384,8399).addRange(8433,8447),a.addRange(8588,8591).addRange(9255,9279).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(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).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(64450,64466),a.addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).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(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,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),a.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).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,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,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),a.addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,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,72383).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,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,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),a.addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,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,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).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),a.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,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,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(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js",(function(e,t){const a=m(8233);e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js",(function(e,t){const a=m();a.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js",(function(e,t){const a=m(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,11858,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,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(1566,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(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).addRange(10214,10223),a.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).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(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),a.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(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Separator.js",(function(e,t){const a=m(32,160,5760,8239,8287,12288);a.addRange(8192,8202).addRange(8232,8233),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js",(function(e,t){const a=m(32,160,5760,8239,8287,12288);a.addRange(8192,8202),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js",(function(e,t){const a=m(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js",(function(e,t){const a=m();a.addRange(55296,57343),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Symbol.js",(function(e,t){const a=m(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,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,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);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,8383).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,64449).addRange(65020,65021).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).addRange(92988,92991),a.addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).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(128736,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,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938),a.addRange(129940,129994),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js",(function(e,t){const a=m(453,456,459,498,8124,8140,8188);a.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js",(function(e,t){const a=m(907,909,930,1328,1424,1565,1806,2111,2143,2229,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,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,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,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,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,129401,129484,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,2207).addRange(2248,2258).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,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).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(5909,5919).addRange(5943,5951),a.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(6849,6911).addRange(6988,6991).addRange(7037,7039).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(8384,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(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).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(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473),a.addRange(65480,65481).addRange(65488,65489).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(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,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),a.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,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,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(71353,71359).addRange(71370,71423).addRange(71451,71452),a.addRange(71468,71471).addRange(71488,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,72383).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,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,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,110591).addRange(110879,110927).addRange(110931,110947),a.addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,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,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).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).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461),a.addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,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(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js",(function(e,t){const a=m(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,42946,42953,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,11310),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(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})),i("/$$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","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","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","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","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","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","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","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","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"]]])})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js",(function(e,t){const a=m(1600);a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js",(function(e,t){const a=m();a.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js",(function(e,t){const a=m();a.addRange(82944,83526),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js",(function(e,t){const a=m(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);a.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js",(function(e,t){const a=m();a.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js",(function(e,t){const a=m();a.addRange(68352,68405).addRange(68409,68415),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js",(function(e,t){const a=m();a.addRange(6912,6987).addRange(6992,7036),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js",(function(e,t){const a=m();a.addRange(42656,42743).addRange(92160,92728),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js",(function(e,t){const a=m();a.addRange(92880,92909).addRange(92912,92917),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js",(function(e,t){const a=m();a.addRange(7104,7155).addRange(7164,7167),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js",(function(e,t){const a=m();a.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js",(function(e,t){const a=m(69759);a.addRange(69632,69709).addRange(69714,69743),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js",(function(e,t){const a=m();a.addRange(10240,10495),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js",(function(e,t){const a=m(43471);a.addRange(6656,6683).addRange(6686,6687),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js",(function(e,t){const a=m();a.addRange(5941,5942).addRange(5952,5971),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js",(function(e,t){const a=m();a.addRange(5120,5759).addRange(6320,6389),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js",(function(e,t){const a=m();a.addRange(66208,66256),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js",(function(e,t){const a=m(66927);a.addRange(66864,66915),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js",(function(e,t){const a=m();a.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js",(function(e,t){const a=m();a.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js",(function(e,t){const a=m();a.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js",(function(e,t){const a=m();a.addRange(69552,69579),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js",(function(e,t){const a=m(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,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,8383).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,11858).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(64830,64831).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),a.addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).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(128736,128748).addRange(128752,128764).addRange(128768,128883),a.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,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js",(function(e,t){const a=m();a.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js",(function(e,t){const a=m();a.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js",(function(e,t){const a=m(7467,7544,7672,11843);a.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js",(function(e,t){const a=m();a.addRange(66560,66639),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js",(function(e,t){const a=m(8432);a.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js",(function(e,t){const a=m();a.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js",(function(e,t){const a=m();a.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js",(function(e,t){const a=m();a.addRange(77824,78894).addRange(78896,78904),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js",(function(e,t){const a=m();a.addRange(66816,66855),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js",(function(e,t){const a=m();a.addRange(69600,69622),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js",(function(e,t){const a=m(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),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js",(function(e,t){const a=m(4295,4301,11559,11565);a.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js",(function(e,t){const a=m(1156,1159,11843,42607);a.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js",(function(e,t){const a=m();a.addRange(66352,66378),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js",(function(e,t){const a=m(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,40956).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js",(function(e,t){const a=m(1548,1563,1567,1600,1748);a.addRange(68864,68903).addRange(68912,68921),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js",(function(e,t){const a=m();a.addRange(5920,5942),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js",(function(e,t){const a=m();a.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js",(function(e,t){const a=m(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,110878).addRange(110928,110930),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js",(function(e,t){const a=m();a.addRange(67648,67669).addRange(67671,67679),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js",(function(e,t){const a=m(7673,66045);a.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6848).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js",(function(e,t){const a=m();a.addRange(68448,68466).addRange(68472,68479),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js",(function(e,t){const a=m();a.addRange(68416,68437).addRange(68440,68447),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js",(function(e,t){const a=m();a.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js",(function(e,t){const a=m(69837);a.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js",(function(e,t){const a=m(3294,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(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js",(function(e,t){const a=m(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(110948,110951),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js",(function(e,t){const a=m();a.addRange(43264,43311),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js",(function(e,t){const a=m(94180);a.addRange(101120,101589),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js",(function(e,t){const a=m();a.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js",(function(e,t){const a=m();a.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js",(function(e,t){const a=m();a.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js",(function(e,t){const a=m(170,186,4347,8239,8305,8319,8432,8498,8526,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,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js",(function(e,t){const a=m();a.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js",(function(e,t){const a=m(2405,6464);a.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js",(function(e,t){const a=m();a.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js",(function(e,t){const a=m(73648);a.addRange(42192,42239),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js",(function(e,t){const a=m();a.addRange(66176,66204),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js",(function(e,t){const a=m(67903);a.addRange(67872,67897),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js",(function(e,t){const a=m();a.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js",(function(e,t){const a=m();a.addRange(73440,73464),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js",(function(e,t){const a=m(1600,2142);a.addRange(2112,2139),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js",(function(e,t){const a=m(1600);a.addRange(68288,68326).addRange(68331,68342),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js",(function(e,t){const a=m();a.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js",(function(e,t){const a=m();a.addRange(93760,93850),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js",(function(e,t){const a=m();a.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js",(function(e,t){const a=m();a.addRange(124928,125124).addRange(125127,125142),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js",(function(e,t){const a=m();a.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js",(function(e,t){const a=m();a.addRange(67968,67999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js",(function(e,t){const a=m();a.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js",(function(e,t){const a=m();a.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js",(function(e,t){const a=m(8239);a.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js",(function(e,t){const a=m();a.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js",(function(e,t){const a=m(70280);a.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js",(function(e,t){const a=m(43310);a.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js",(function(e,t){const a=m();a.addRange(67712,67742).addRange(67751,67759),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js",(function(e,t){const a=m();a.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js",(function(e,t){const a=m();a.addRange(70656,70747).addRange(70749,70753),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js",(function(e,t){const a=m();a.addRange(1984,2042).addRange(2045,2047),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js",(function(e,t){const a=m(94177);a.addRange(110960,111355),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js",(function(e,t){const a=m();a.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js",(function(e,t){const a=m();a.addRange(5760,5788),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js",(function(e,t){const a=m();a.addRange(7248,7295),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js",(function(e,t){const a=m();a.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js",(function(e,t){const a=m();a.addRange(66304,66339).addRange(66349,66351),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js",(function(e,t){const a=m();a.addRange(68224,68255),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js",(function(e,t){const a=m(1155);a.addRange(66384,66426),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js",(function(e,t){const a=m();a.addRange(66464,66499).addRange(66504,66517),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js",(function(e,t){const a=m();a.addRange(69376,69415),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js",(function(e,t){const a=m();a.addRange(68192,68223),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js",(function(e,t){const a=m();a.addRange(68608,68680),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js",(function(e,t){const a=m();a.addRange(66736,66771).addRange(66776,66811),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js",(function(e,t){const a=m();a.addRange(66688,66717).addRange(66720,66729),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js",(function(e,t){const a=m();a.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js",(function(e,t){const a=m();a.addRange(67680,67711),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js",(function(e,t){const a=m();a.addRange(72384,72440),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js",(function(e,t){const a=m(6149);a.addRange(6146,6147).addRange(43072,43127),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js",(function(e,t){const a=m(67871);a.addRange(67840,67867),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js",(function(e,t){const a=m(1600);a.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js",(function(e,t){const a=m(43359);a.addRange(43312,43347),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js",(function(e,t){const a=m();a.addRange(5792,5866).addRange(5870,5880),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js",(function(e,t){const a=m();a.addRange(2048,2093).addRange(2096,2110),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js",(function(e,t){const a=m();a.addRange(43136,43205).addRange(43214,43225),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js",(function(e,t){const a=m(2385,7383,7385,7392);a.addRange(7388,7389).addRange(70016,70111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js",(function(e,t){const a=m();a.addRange(66640,66687),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js",(function(e,t){const a=m();a.addRange(71040,71093).addRange(71096,71133),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js",(function(e,t){const a=m();a.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js",(function(e,t){const a=m(1600);a.addRange(69424,69465),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js",(function(e,t){const a=m();a.addRange(69840,69864).addRange(69872,69881),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js",(function(e,t){const a=m();a.addRange(72272,72354),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js",(function(e,t){const a=m();a.addRange(7040,7103).addRange(7360,7367),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js",(function(e,t){const a=m();a.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js",(function(e,t){const a=m(1548,1567,1600,1648,7672);a.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js",(function(e,t){const a=m();a.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js",(function(e,t){const a=m();a.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js",(function(e,t){const a=m();a.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js",(function(e,t){const a=m();a.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js",(function(e,t){const a=m();a.addRange(43648,43714).addRange(43739,43743),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js",(function(e,t){const a=m();a.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js",(function(e,t){const a=m(94176);a.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js",(function(e,t){const a=m(7386,7410);a.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js",(function(e,t){const a=m(1548,1567,65010,65021);a.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js",(function(e,t){const a=m();a.addRange(3585,3642).addRange(3648,3675),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js",(function(e,t){const a=m(11647);a.addRange(11568,11623).addRange(11631,11632),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js",(function(e,t){const a=m(7410);a.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js",(function(e,t){const a=m(66463);a.addRange(66432,66461),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js",(function(e,t){const a=m();a.addRange(42240,42539),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js",(function(e,t){const a=m(123647);a.addRange(123584,123641),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js",(function(e,t){const a=m(71935);a.addRange(71840,71922),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js",(function(e,t){const a=m(1548,1563,1567);a.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js",(function(e,t){const a=m(12539);a.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js",(function(e,t){const a=m();a.addRange(72192,72263),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Adlam.js",(function(e,t){const a=m();a.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ahom.js",(function(e,t){const a=m();a.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js",(function(e,t){const a=m();a.addRange(82944,83526),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Arabic.js",(function(e,t){const a=m(1564,1566,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(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Armenian.js",(function(e,t){const a=m();a.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Avestan.js",(function(e,t){const a=m();a.addRange(68352,68405).addRange(68409,68415),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Balinese.js",(function(e,t){const a=m();a.addRange(6912,6987).addRange(6992,7036),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bamum.js",(function(e,t){const a=m();a.addRange(42656,42743).addRange(92160,92728),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js",(function(e,t){const a=m();a.addRange(92880,92909).addRange(92912,92917),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Batak.js",(function(e,t){const a=m();a.addRange(7104,7155).addRange(7164,7167),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bengali.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js",(function(e,t){const a=m();a.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Bopomofo.js",(function(e,t){const a=m();a.addRange(746,747).addRange(12549,12591).addRange(12704,12735),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Brahmi.js",(function(e,t){const a=m(69759);a.addRange(69632,69709).addRange(69714,69743),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Braille.js",(function(e,t){const a=m();a.addRange(10240,10495),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Buginese.js",(function(e,t){const a=m();a.addRange(6656,6683).addRange(6686,6687),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Buhid.js",(function(e,t){const a=m();a.addRange(5952,5971),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js",(function(e,t){const a=m();a.addRange(5120,5759).addRange(6320,6389),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Carian.js",(function(e,t){const a=m();a.addRange(66208,66256),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js",(function(e,t){const a=m(66927);a.addRange(66864,66915),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Chakma.js",(function(e,t){const a=m();a.addRange(69888,69940).addRange(69942,69959),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cham.js",(function(e,t){const a=m();a.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cherokee.js",(function(e,t){const a=m();a.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Chorasmian.js",(function(e,t){const a=m();a.addRange(69552,69579),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Common.js",(function(e,t){const a=m(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,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,8383).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,11858).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(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).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(128736,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,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Coptic.js",(function(e,t){const a=m();a.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cuneiform.js",(function(e,t){const a=m();a.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cypriot.js",(function(e,t){const a=m(67592,67644,67647);a.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Cyrillic.js",(function(e,t){const a=m(7467,7544);a.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Deseret.js",(function(e,t){const a=m();a.addRange(66560,66639),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Devanagari.js",(function(e,t){const a=m();a.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Dogra.js",(function(e,t){const a=m();a.addRange(71680,71739),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Duployan.js",(function(e,t){const a=m();a.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js",(function(e,t){const a=m();a.addRange(77824,78894).addRange(78896,78904),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Elbasan.js",(function(e,t){const a=m();a.addRange(66816,66855),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Elymaic.js",(function(e,t){const a=m();a.addRange(69600,69622),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ethiopic.js",(function(e,t){const a=m(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),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Georgian.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Glagolitic.js",(function(e,t){const a=m();a.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gothic.js",(function(e,t){const a=m();a.addRange(66352,66378),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Grantha.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Greek.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gujarati.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js",(function(e,t){const a=m();a.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Han.js",(function(e,t){const a=m(12293,12295);a.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94192,94193).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hangul.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js",(function(e,t){const a=m();a.addRange(68864,68903).addRange(68912,68921),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hanunoo.js",(function(e,t){const a=m();a.addRange(5920,5940),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hatran.js",(function(e,t){const a=m();a.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hebrew.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Hiragana.js",(function(e,t){const a=m(127488);a.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js",(function(e,t){const a=m();a.addRange(67648,67669).addRange(67671,67679),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Inherited.js",(function(e,t){const a=m(1648,7405,7412,66045,66272,70459);a.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6848).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js",(function(e,t){const a=m();a.addRange(68448,68466).addRange(68472,68479),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js",(function(e,t){const a=m();a.addRange(68416,68437).addRange(68440,68447),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Javanese.js",(function(e,t){const a=m();a.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kaithi.js",(function(e,t){const a=m(69837);a.addRange(69760,69825),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kannada.js",(function(e,t){const a=m(3294);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(3296,3299).addRange(3302,3311).addRange(3313,3314),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Katakana.js",(function(e,t){const a=m(110592);a.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js",(function(e,t){const a=m(43311);a.addRange(43264,43309),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js",(function(e,t){const a=m(94180);a.addRange(101120,101589),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khmer.js",(function(e,t){const a=m();a.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khojki.js",(function(e,t){const a=m();a.addRange(70144,70161).addRange(70163,70206),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Khudawadi.js",(function(e,t){const a=m();a.addRange(70320,70378).addRange(70384,70393),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lao.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Latin.js",(function(e,t){const a=m(170,186,8305,8319,8498,8526);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,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lepcha.js",(function(e,t){const a=m();a.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Limbu.js",(function(e,t){const a=m(6464);a.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Linear_A.js",(function(e,t){const a=m();a.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Linear_B.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lisu.js",(function(e,t){const a=m(73648);a.addRange(42192,42239),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lycian.js",(function(e,t){const a=m();a.addRange(66176,66204),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Lydian.js",(function(e,t){const a=m(67903);a.addRange(67872,67897),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mahajani.js",(function(e,t){const a=m();a.addRange(69968,70006),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Makasar.js",(function(e,t){const a=m();a.addRange(73440,73464),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Malayalam.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mandaic.js",(function(e,t){const a=m(2142);a.addRange(2112,2139),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Manichaean.js",(function(e,t){const a=m();a.addRange(68288,68326).addRange(68331,68342),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Marchen.js",(function(e,t){const a=m();a.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js",(function(e,t){const a=m(73018);a.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js",(function(e,t){const a=m();a.addRange(93760,93850),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js",(function(e,t){const a=m();a.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js",(function(e,t){const a=m();a.addRange(124928,125124).addRange(125127,125142),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js",(function(e,t){const a=m();a.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js",(function(e,t){const a=m();a.addRange(67968,67999),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Miao.js",(function(e,t){const a=m();a.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Modi.js",(function(e,t){const a=m();a.addRange(71168,71236).addRange(71248,71257),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mongolian.js",(function(e,t){const a=m(6148);a.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Mro.js",(function(e,t){const a=m();a.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Multani.js",(function(e,t){const a=m(70280);a.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Myanmar.js",(function(e,t){const a=m();a.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nabataean.js",(function(e,t){const a=m();a.addRange(67712,67742).addRange(67751,67759),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nandinagari.js",(function(e,t){const a=m();a.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js",(function(e,t){const a=m();a.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Newa.js",(function(e,t){const a=m();a.addRange(70656,70747).addRange(70749,70753),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nko.js",(function(e,t){const a=m();a.addRange(1984,2042).addRange(2045,2047),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nushu.js",(function(e,t){const a=m(94177);a.addRange(110960,111355),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js",(function(e,t){const a=m();a.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ogham.js",(function(e,t){const a=m();a.addRange(5760,5788),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js",(function(e,t){const a=m();a.addRange(7248,7295),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js",(function(e,t){const a=m();a.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Italic.js",(function(e,t){const a=m();a.addRange(66304,66339).addRange(66349,66351),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js",(function(e,t){const a=m();a.addRange(68224,68255),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Permic.js",(function(e,t){const a=m();a.addRange(66384,66426),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Persian.js",(function(e,t){const a=m();a.addRange(66464,66499).addRange(66504,66517),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js",(function(e,t){const a=m();a.addRange(69376,69415),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js",(function(e,t){const a=m();a.addRange(68192,68223),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js",(function(e,t){const a=m();a.addRange(68608,68680),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Oriya.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Osage.js",(function(e,t){const a=m();a.addRange(66736,66771).addRange(66776,66811),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Osmanya.js",(function(e,t){const a=m();a.addRange(66688,66717).addRange(66720,66729),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js",(function(e,t){const a=m();a.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Palmyrene.js",(function(e,t){const a=m();a.addRange(67680,67711),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js",(function(e,t){const a=m();a.addRange(72384,72440),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js",(function(e,t){const a=m();a.addRange(43072,43127),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Phoenician.js",(function(e,t){const a=m(67871);a.addRange(67840,67867),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js",(function(e,t){const a=m();a.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Rejang.js",(function(e,t){const a=m(43359);a.addRange(43312,43347),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Runic.js",(function(e,t){const a=m();a.addRange(5792,5866).addRange(5870,5880),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Samaritan.js",(function(e,t){const a=m();a.addRange(2048,2093).addRange(2096,2110),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Saurashtra.js",(function(e,t){const a=m();a.addRange(43136,43205).addRange(43214,43225),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sharada.js",(function(e,t){const a=m();a.addRange(70016,70111),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Shavian.js",(function(e,t){const a=m();a.addRange(66640,66687),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Siddham.js",(function(e,t){const a=m();a.addRange(71040,71093).addRange(71096,71133),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/SignWriting.js",(function(e,t){const a=m();a.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sinhala.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sogdian.js",(function(e,t){const a=m();a.addRange(69424,69465),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js",(function(e,t){const a=m();a.addRange(69840,69864).addRange(69872,69881),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Soyombo.js",(function(e,t){const a=m();a.addRange(72272,72354),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Sundanese.js",(function(e,t){const a=m();a.addRange(7040,7103).addRange(7360,7367),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js",(function(e,t){const a=m();a.addRange(43008,43052),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Syriac.js",(function(e,t){const a=m();a.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tagalog.js",(function(e,t){const a=m();a.addRange(5888,5900).addRange(5902,5908),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js",(function(e,t){const a=m();a.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tai_Le.js",(function(e,t){const a=m();a.addRange(6480,6509).addRange(6512,6516),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js",(function(e,t){const a=m();a.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js",(function(e,t){const a=m();a.addRange(43648,43714).addRange(43739,43743),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Takri.js",(function(e,t){const a=m();a.addRange(71296,71352).addRange(71360,71369),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tamil.js",(function(e,t){const a=m(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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tangut.js",(function(e,t){const a=m(94176);a.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Telugu.js",(function(e,t){const a=m();a.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Thaana.js",(function(e,t){const a=m();a.addRange(1920,1969),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Thai.js",(function(e,t){const a=m();a.addRange(3585,3642).addRange(3648,3675),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tibetan.js",(function(e,t){const a=m();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})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tifinagh.js",(function(e,t){const a=m(11647);a.addRange(11568,11623).addRange(11631,11632),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Tirhuta.js",(function(e,t){const a=m();a.addRange(70784,70855).addRange(70864,70873),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Ugaritic.js",(function(e,t){const a=m(66463);a.addRange(66432,66461),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Vai.js",(function(e,t){const a=m();a.addRange(42240,42539),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Wancho.js",(function(e,t){const a=m(123647);a.addRange(123584,123641),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js",(function(e,t){const a=m(71935);a.addRange(71840,71922),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Yezidi.js",(function(e,t){const a=m();a.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Yi.js",(function(e,t){const a=m();a.addRange(40960,42124).addRange(42128,42182),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js",(function(e,t){const a=m();a.addRange(72192,72263),e.exports=a})),i("/$$rollup_base$$/node_modules/regenerate-unicode-properties/unicode-version.js",(function(e,t){e.exports="13.0.0"}));var ta=ea("React.Component");var aa=function(){this.__data__=[],this.size=0};var na=function(e,t){return e===t||e!=e&&t!=t};var ra=function(e,t){for(var a=e.length;a--;)if(na(e[a][0],t))return a;return-1},sa=Array.prototype.splice;var ia=function(e){var t=this.__data__,a=ra(t,e);return!(a<0)&&(a==t.length-1?t.pop():sa.call(t,a,1),--this.size,!0)};var oa=function(e){var t=this.__data__,a=ra(t,e);return a<0?void 0:t[a][1]};var da=function(e){return ra(this.__data__,e)>-1};var ua=function(e,t){var a=this.__data__,n=ra(a,e);return n<0?(++this.size,a.push([e,t])):a[n][1]=t,this};function la(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}la.prototype.clear=aa,la.prototype.delete=ia,la.prototype.get=oa,la.prototype.has=da,la.prototype.set=ua;var ca=la;var pa=function(){this.__data__=new ca,this.size=0};var ga=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a};var fa=function(e){return this.__data__.get(e)};var ha=function(e){return this.__data__.has(e)},ma="object"==typeof a&&a&&a.Object===Object&&a,ya="object"==typeof self&&self&&self.Object===Object&&self,Ra=ma||ya||Function("return this")(),ba=Ra.Symbol,va=Object.prototype,xa=va.hasOwnProperty,Ea=va.toString,Da=ba?ba.toStringTag:void 0;var Aa=function(e){var t=xa.call(e,Da),a=e[Da];try{e[Da]=void 0;var n=!0}catch(e){}var r=Ea.call(e);return n&&(t?e[Da]=a:delete e[Da]),r},wa=Object.prototype.toString;var Ca=function(e){return wa.call(e)},Sa=ba?ba.toStringTag:void 0;var ja=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Sa&&Sa in Object(e)?Aa(e):Ca(e)};var Ta=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var _a=function(e){if(!Ta(e))return!1;var t=ja(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},Pa=Ra["__core-js_shared__"],Fa=function(){var e=/[^.]+$/.exec(Pa&&Pa.keys&&Pa.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var ka=function(e){return!!Fa&&Fa in e},Ia=Function.prototype.toString;var Oa=function(e){if(null!=e){try{return Ia.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Ba=/^\[object .+?Constructor\]$/,Na=Function.prototype,La=Object.prototype,Ma=Na.toString,$a=La.hasOwnProperty,Ua=RegExp("^"+Ma.call($a).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Ga=function(e){return!(!Ta(e)||ka(e))&&(_a(e)?Ua:Ba).test(Oa(e))};var Wa=function(e,t){return null==e?void 0:e[t]};var Va=function(e,t){var a=Wa(e,t);return Ga(a)?a:void 0},Ha=Va(Ra,"Map"),Ka=Va(Object,"create");var qa=function(){this.__data__=Ka?Ka(null):{},this.size=0};var Xa=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},za=Object.prototype.hasOwnProperty;var Ja=function(e){var t=this.__data__;if(Ka){var a=t[e];return"__lodash_hash_undefined__"===a?void 0:a}return za.call(t,e)?t[e]:void 0},Ya=Object.prototype.hasOwnProperty;var Qa=function(e){var t=this.__data__;return Ka?void 0!==t[e]:Ya.call(t,e)};var Za=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=Ka&&void 0===t?"__lodash_hash_undefined__":t,this};function en(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}en.prototype.clear=qa,en.prototype.delete=Xa,en.prototype.get=Ja,en.prototype.has=Qa,en.prototype.set=Za;var tn=en;var an=function(){this.size=0,this.__data__={hash:new tn,map:new(Ha||ca),string:new tn}};var nn=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var rn=function(e,t){var a=e.__data__;return nn(t)?a["string"==typeof t?"string":"hash"]:a.map};var sn=function(e){var t=rn(this,e).delete(e);return this.size-=t?1:0,t};var on=function(e){return rn(this,e).get(e)};var dn=function(e){return rn(this,e).has(e)};var un=function(e,t){var a=rn(this,e),n=a.size;return a.set(e,t),this.size+=a.size==n?0:1,this};function ln(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}ln.prototype.clear=an,ln.prototype.delete=sn,ln.prototype.get=on,ln.prototype.has=dn,ln.prototype.set=un;var cn=ln;var pn=function(e,t){var a=this.__data__;if(a instanceof ca){var n=a.__data__;if(!Ha||n.length<199)return n.push([e,t]),this.size=++a.size,this;a=this.__data__=new cn(n)}return a.set(e,t),this.size=a.size,this};function gn(e){var t=this.__data__=new ca(e);this.size=t.size}gn.prototype.clear=pa,gn.prototype.delete=ga,gn.prototype.get=fa,gn.prototype.has=ha,gn.prototype.set=pn;var fn=gn;var hn=function(e,t){for(var a=-1,n=null==e?0:e.length;++a<n&&!1!==t(e[a],a,e););return e},mn=function(){try{var e=Va(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var yn=function(e,t,a){"__proto__"==t&&mn?mn(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a},Rn=Object.prototype.hasOwnProperty;var bn=function(e,t,a){var n=e[t];Rn.call(e,t)&&na(n,a)&&(void 0!==a||t in e)||yn(e,t,a)};var vn=function(e,t,a,n){var r=!a;a||(a={});for(var s=-1,i=t.length;++s<i;){var o=t[s],d=n?n(a[o],e[o],o,a,e):void 0;void 0===d&&(d=e[o]),r?yn(a,o,d):bn(a,o,d)}return a};var xn=function(e,t){for(var a=-1,n=Array(e);++a<e;)n[a]=t(a);return n};var En=function(e){return null!=e&&"object"==typeof e};var Dn=function(e){return En(e)&&"[object Arguments]"==ja(e)},An=Object.prototype,wn=An.hasOwnProperty,Cn=An.propertyIsEnumerable,Sn=Dn(function(){return arguments}())?Dn:function(e){return En(e)&&wn.call(e,"callee")&&!Cn.call(e,"callee")},jn=Array.isArray;var Tn=function(){return!1},_n=s((function(e,t){var a=t&&!t.nodeType&&t,n=a&&e&&!e.nodeType&&e,r=n&&n.exports===a?Ra.Buffer:void 0,s=(r?r.isBuffer:void 0)||Tn;e.exports=s}),"/$$rollup_base$$/packages/babel-types/node_modules/lodash"),Pn=/^(?:0|[1-9]\d*)$/;var Fn=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&Pn.test(e))&&e>-1&&e%1==0&&e<t};var kn=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},In={};In["[object Float32Array]"]=In["[object Float64Array]"]=In["[object Int8Array]"]=In["[object Int16Array]"]=In["[object Int32Array]"]=In["[object Uint8Array]"]=In["[object Uint8ClampedArray]"]=In["[object Uint16Array]"]=In["[object Uint32Array]"]=!0,In["[object Arguments]"]=In["[object Array]"]=In["[object ArrayBuffer]"]=In["[object Boolean]"]=In["[object DataView]"]=In["[object Date]"]=In["[object Error]"]=In["[object Function]"]=In["[object Map]"]=In["[object Number]"]=In["[object Object]"]=In["[object RegExp]"]=In["[object Set]"]=In["[object String]"]=In["[object WeakMap]"]=!1;var On=function(e){return En(e)&&kn(e.length)&&!!In[ja(e)]};var Bn=function(e){return function(t){return e(t)}},Nn=s((function(e,t){var a=t&&!t.nodeType&&t,n=a&&e&&!e.nodeType&&e,r=n&&n.exports===a&&ma.process,s=function(){try{var e=n&&n.require&&n.require("util").types;return e||r&&r.binding&&r.binding("util")}catch(e){}}();e.exports=s}),"/$$rollup_base$$/packages/babel-types/node_modules/lodash"),Ln=Nn&&Nn.isTypedArray,Mn=Ln?Bn(Ln):On,$n=Object.prototype.hasOwnProperty;var Un=function(e,t){var a=jn(e),n=!a&&Sn(e),r=!a&&!n&&_n(e),s=!a&&!n&&!r&&Mn(e),i=a||n||r||s,o=i?xn(e.length,String):[],d=o.length;for(var u in e)!t&&!$n.call(e,u)||i&&("length"==u||r&&("offset"==u||"parent"==u)||s&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||Fn(u,d))||o.push(u);return o},Gn=Object.prototype;var Wn=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Gn)};var Vn=function(e,t){return function(a){return e(t(a))}},Hn=Vn(Object.keys,Object),Kn=Object.prototype.hasOwnProperty;var qn=function(e){if(!Wn(e))return Hn(e);var t=[];for(var a in Object(e))Kn.call(e,a)&&"constructor"!=a&&t.push(a);return t};var Xn=function(e){return null!=e&&kn(e.length)&&!_a(e)};var zn=function(e){return Xn(e)?Un(e):qn(e)};var Jn=function(e,t){return e&&vn(t,zn(t),e)};var Yn=function(e){var t=[];if(null!=e)for(var a in Object(e))t.push(a);return t},Qn=Object.prototype.hasOwnProperty;var Zn=function(e){if(!Ta(e))return Yn(e);var t=Wn(e),a=[];for(var n in e)("constructor"!=n||!t&&Qn.call(e,n))&&a.push(n);return a};var er=function(e){return Xn(e)?Un(e,!0):Zn(e)};var tr=function(e,t){return e&&vn(t,er(t),e)},ar=s((function(e,t){var a=t&&!t.nodeType&&t,n=a&&e&&!e.nodeType&&e,r=n&&n.exports===a?Ra.Buffer:void 0,s=r?r.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var a=e.length,n=s?s(a):new e.constructor(a);return e.copy(n),n}}),"/$$rollup_base$$/packages/babel-types/node_modules/lodash");var nr=function(e,t){var a=-1,n=e.length;for(t||(t=Array(n));++a<n;)t[a]=e[a];return t};var rr=function(e,t){for(var a=-1,n=null==e?0:e.length,r=0,s=[];++a<n;){var i=e[a];t(i,a,e)&&(s[r++]=i)}return s};var sr=function(){return[]},ir=Object.prototype.propertyIsEnumerable,or=Object.getOwnPropertySymbols,dr=or?function(e){return null==e?[]:(e=Object(e),rr(or(e),(function(t){return ir.call(e,t)})))}:sr;var ur=function(e,t){return vn(e,dr(e),t)};var lr=function(e,t){for(var a=-1,n=t.length,r=e.length;++a<n;)e[r+a]=t[a];return e},cr=Vn(Object.getPrototypeOf,Object),pr=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)lr(t,dr(e)),e=cr(e);return t}:sr;var gr=function(e,t){return vn(e,pr(e),t)};var fr=function(e,t,a){var n=t(e);return jn(e)?n:lr(n,a(e))};var hr=function(e){return fr(e,zn,dr)};var mr=function(e){return fr(e,er,pr)},yr=Va(Ra,"DataView"),Rr=Va(Ra,"Promise"),br=Va(Ra,"Set"),vr=Va(Ra,"WeakMap"),xr="[object Map]",Er="[object Promise]",Dr="[object Set]",Ar="[object WeakMap]",wr="[object DataView]",Cr=Oa(yr),Sr=Oa(Ha),jr=Oa(Rr),Tr=Oa(br),_r=Oa(vr),Pr=ja;(yr&&Pr(new yr(new ArrayBuffer(1)))!=wr||Ha&&Pr(new Ha)!=xr||Rr&&Pr(Rr.resolve())!=Er||br&&Pr(new br)!=Dr||vr&&Pr(new vr)!=Ar)&&(Pr=function(e){var t=ja(e),a="[object Object]"==t?e.constructor:void 0,n=a?Oa(a):"";if(n)switch(n){case Cr:return wr;case Sr:return xr;case jr:return Er;case Tr:return Dr;case _r:return Ar}return t});var Fr=Pr,kr=Object.prototype.hasOwnProperty;var Ir=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&kr.call(e,"index")&&(a.index=e.index,a.input=e.input),a},Or=Ra.Uint8Array;var Br=function(e){var t=new e.constructor(e.byteLength);return new Or(t).set(new Or(e)),t};var Nr=function(e,t){var a=t?Br(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)},Lr=/\w*$/;var Mr=function(e){var t=new e.constructor(e.source,Lr.exec(e));return t.lastIndex=e.lastIndex,t},$r=ba?ba.prototype:void 0,Ur=$r?$r.valueOf:void 0;var Gr=function(e){return Ur?Object(Ur.call(e)):{}};var Wr=function(e,t){var a=t?Br(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)};var Vr=function(e,t,a){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return Br(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return Nr(e,a);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Wr(e,a);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return Mr(e);case"[object Set]":return new n;case"[object Symbol]":return Gr(e)}},Hr=Object.create,Kr=function(){function e(){}return function(t){if(!Ta(t))return{};if(Hr)return Hr(t);e.prototype=t;var a=new e;return e.prototype=void 0,a}}();var qr=function(e){return"function"!=typeof e.constructor||Wn(e)?{}:Kr(cr(e))};var Xr=function(e){return En(e)&&"[object Map]"==Fr(e)},zr=Nn&&Nn.isMap,Jr=zr?Bn(zr):Xr;var Yr=function(e){return En(e)&&"[object Set]"==Fr(e)},Qr=Nn&&Nn.isSet,Zr=Qr?Bn(Qr):Yr,es="[object Arguments]",ts="[object Function]",as="[object Object]",ns={};ns[es]=ns["[object Array]"]=ns["[object ArrayBuffer]"]=ns["[object DataView]"]=ns["[object Boolean]"]=ns["[object Date]"]=ns["[object Float32Array]"]=ns["[object Float64Array]"]=ns["[object Int8Array]"]=ns["[object Int16Array]"]=ns["[object Int32Array]"]=ns["[object Map]"]=ns["[object Number]"]=ns[as]=ns["[object RegExp]"]=ns["[object Set]"]=ns["[object String]"]=ns["[object Symbol]"]=ns["[object Uint8Array]"]=ns["[object Uint8ClampedArray]"]=ns["[object Uint16Array]"]=ns["[object Uint32Array]"]=!0,ns["[object Error]"]=ns[ts]=ns["[object WeakMap]"]=!1;var rs=function e(t,a,n,r,s,i){var o,d=1&a,u=2&a,l=4&a;if(n&&(o=s?n(t,r,s,i):n(t)),void 0!==o)return o;if(!Ta(t))return t;var c=jn(t);if(c){if(o=Ir(t),!d)return nr(t,o)}else{var p=Fr(t),g=p==ts||"[object GeneratorFunction]"==p;if(_n(t))return ar(t,d);if(p==as||p==es||g&&!s){if(o=u||g?{}:qr(t),!d)return u?gr(t,tr(o,t)):ur(t,Jn(o,t))}else{if(!ns[p])return s?t:{};o=Vr(t,p,d)}}i||(i=new fn);var f=i.get(t);if(f)return f;i.set(t,o),Zr(t)?t.forEach((function(r){o.add(e(r,a,n,r,t,i))})):Jr(t)&&t.forEach((function(r,s){o.set(s,e(r,a,n,s,t,i))}));var h=c?void 0:(l?u?mr:hr:u?er:zn)(t);return hn(h||t,(function(r,s){h&&(r=t[s=r]),bn(o,s,e(r,a,n,s,t,i))})),o};var ss=function(e){return rs(e,4)},is=null;function os(e){if(null!==is&&(is.property,1)){var t=is;return is=os.prototype=null,t}return is=os.prototype=null==e?Object.create(null):e,new os}os();var ds=function(e){return os(e)},us="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function ls(){throw new Error("setTimeout has not been defined")}function cs(){throw new Error("clearTimeout has not been defined")}var ps=ls,gs=cs;function fs(e){if(ps===setTimeout)return setTimeout(e,0);if((ps===ls||!ps)&&setTimeout)return ps=setTimeout,setTimeout(e,0);try{return ps(e,0)}catch(t){try{return ps.call(null,e,0)}catch(t){return ps.call(this,e,0)}}}"function"==typeof us.setTimeout&&(ps=setTimeout),"function"==typeof us.clearTimeout&&(gs=clearTimeout);var hs,ms=[],ys=!1,Rs=-1;function bs(){ys&&hs&&(ys=!1,hs.length?ms=hs.concat(ms):Rs=-1,ms.length&&vs())}function vs(){if(!ys){var e=fs(bs);ys=!0;for(var t=ms.length;t;){for(hs=ms,ms=[];++Rs<t;)hs&&hs[Rs].run();Rs=-1,t=ms.length}hs=null,ys=!1,function(e){if(gs===clearTimeout)return clearTimeout(e);if((gs===cs||!gs)&&clearTimeout)return gs=clearTimeout,clearTimeout(e);try{gs(e)}catch(t){try{return gs.call(null,e)}catch(t){return gs.call(this,e)}}}(e)}}function xs(e,t){this.fun=e,this.array=t}xs.prototype.run=function(){this.fun.apply(null,this.array)};function Es(){}var Ds=Es,As=Es,ws=Es,Cs=Es,Ss=Es,js=Es,Ts=Es;var _s=us.performance||{},Ps=_s.now||_s.mozNow||_s.msNow||_s.oNow||_s.webkitNow||function(){return(new Date).getTime()};var Fs=new Date;var ks={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];ms.push(new xs(e,t)),1!==ms.length||ys||fs(vs)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Ds,addListener:As,once:ws,off:Cs,removeListener:Ss,removeAllListeners:js,emit:Ts,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*Ps.call(_s),a=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(a-=e[0],(n-=e[1])<0&&(a--,n+=1e9)),[a,n]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-Fs)/1e3}};function Is(e,t){if(e===t)return!0;if(Si[t])return!1;var a=ji[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 Os(e,t){if(e===t)return!0;var a=po[e];if(a)for(var n,r=S(a);!(n=r()).done;){if(t===n.value)return!0}return!1}function Bs(e,t,a){return!!t&&(Is(t.type,e)?void 0===a||j(t,a):!a&&"Placeholder"===t.type&&e in ji&&Os(t.expectedNode,e))}var Ns="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u08a0-\u08b4\u08b6-\u08c7\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\u9ffc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7bf\ua7c2-\ua7ca\ua7f5-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",Ls="\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d3-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf\u1ac0\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f",Ms=new RegExp("["+Ns+"]"),$s=new RegExp("["+Ns+Ls+"]");Ns=Ls=null;var Us=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],Gs=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function Ws(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 Vs(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&Ms.test(String.fromCharCode(e)):Ws(e,Us)))}function Hs(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&$s.test(String.fromCharCode(e)):Ws(e,Us)||Ws(e,Gs))))}function Ks(e){for(var t=!0,a=0,n=Array.from(e);a<n.length;a++){var r=n[a].codePointAt(0);if(t){if(!Vs(r))return!1;t=!1}else if(!Hs(r))return!1}return!t}var qs=["implements","interface","let","package","private","protected","public","static","yield"],Xs=["eval","arguments"],zs=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"]),Js=new Set(qs),Ys=new Set(Xs);function Qs(e,t){return t&&"await"===e||"enum"===e}function Zs(e,t){return Qs(e,t)||Js.has(e)}function ei(e){return Ys.has(e)}function ti(e,t){return Zs(e,t)||ei(e)}function ai(e){return zs.has(e)}function ni(e,t){return void 0===t&&(t=!0),"string"==typeof e&&((!t||!ai(e)&&!Zs(e,!0))&&Ks(e))}var ri=["consequent","body","alternate"],si=["left","init"],ii=["leadingComments","trailingComments","innerComments"],oi=["||","&&","??"],di=["++","--"],ui=[">","<",">=","<="],li=["==","===","!=","!=="],ci=[].concat(li,["in","instanceof"]),pi=[].concat(A(ci),ui),gi=["-","/","%","*","**","&","|",">>",">>>","<<","^"],fi=["+"].concat(gi,A(pi)),hi=["=","+="].concat(A(gi.map((function(e){return e+"="}))),A(oi.map((function(e){return e+"="})))),mi=["delete","!"],yi=["+","-","~"],Ri=["typeof"],bi=["void","throw"].concat(mi,yi,Ri),vi={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},xi=Symbol.for("var used to be block scoped"),Ei=Symbol.for("should not be considered a local binding");function Di(e,t,a){if(e){var n=Ti[e.type];if(n)Ai(e,t,a,n[t]),wi(e,t,a)}}function Ai(e,t,a,n){null!=n&&n.validate&&(n.optional&&null==a||n.validate(e,t,a))}function wi(e,t,a){if(null!=a){var n=Fi[a.type];n&&n(e,t,a)}}var Ci={},Si={},ji={},Ti={},_i={},Pi={},Fi={};function ki(e){return Array.isArray(e)?"array":null===e?"null":typeof e}function Ii(e){return{validate:e}}function Oi(e){return"string"==typeof e?Wi(e):Wi.apply(void 0,A(e))}function Bi(e){return Ii(Oi(e))}function Ni(e){return{validate:e,optional:!0}}function Li(e){return{validate:Oi(e),optional:!0}}function Mi(e){return t=Oi(e),qi(Hi("array"),Ui(t));var t}function $i(e){return Ii(Mi(e))}function Ui(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),ks.env.BABEL_TYPES_8_BREAKING&&wi(t,s,i)}}return t.each=e,t}function Gi(){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 Wi(){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(Bs(r.value,n))return void wi(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 Vi(){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(ki(n)===i||Bs(i,n))return void wi(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 Hi(e){function t(t,a,n){if(!(ki(n)===e))throw new TypeError("Property "+a+" expected type of "+e+" but got "+ki(n))}return t.type=e,t}function Ki(){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 qi(){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 Xi=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],zi=["default","optional","validate"];function Ji(e,t){void 0===t&&(t={});var a=t.inherits&&Yi[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];n[i]={default:o.default,optional:o.optional,validate:o.validate}}for(var d=t.visitor||a.visitor||[],u=t.aliases||a.aliases||[],l=t.builder||a.builder||t.visitor||[],c=0,p=Object.keys(t);c<p.length;c++){var g=p[c];if(-1===Xi.indexOf(g))throw new Error('Unknown type option "'+g+'" on '+e)}t.deprecatedAlias&&(Pi[t.deprecatedAlias]=e);for(var f,h=S(d.concat(l));!(f=h()).done;){var m=f.value;n[m]=n[m]||{}}for(var y=0,R=Object.keys(n);y<R.length;y++){var b=R[y],v=n[b];void 0!==v.default&&-1===l.indexOf(b)&&(v.optional=!0),void 0===v.default?v.default=null:v.validate||null==v.default||(v.validate=Hi(ki(v.default)));for(var x=0,E=Object.keys(v);x<E.length;x++){var D=E[x];if(-1===zi.indexOf(D))throw new Error('Unknown field key "'+D+'" on '+e+"."+b)}}Ci[e]=t.visitor=d,_i[e]=t.builder=l,Ti[e]=t.fields=n,Si[e]=t.aliases=u,u.forEach((function(t){ji[t]=ji[t]||[],ji[t].push(e)})),t.validate&&(Fi[e]=t.validate),Yi[e]=t}var Yi={};Ji("ArrayExpression",{fields:{elements:{validate:qi(Hi("array"),Ui(Vi("null","Expression","SpreadElement"))),default:ks.env.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),Ji("AssignmentExpression",{fields:{operator:{validate:function(){if(!ks.env.BABEL_TYPES_8_BREAKING)return Hi("string");var e=Gi.apply(void 0,A(hi)),t=Gi("=");return function(a,n,r){(Bs("Pattern",a.left)?t:e)(a,n,r)}}()},left:{validate:ks.env.BABEL_TYPES_8_BREAKING?Wi("Identifier","MemberExpression","ArrayPattern","ObjectPattern"):Wi("LVal")},right:{validate:Wi("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),Ji("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:Gi.apply(void 0,A(fi))},left:{validate:function(){var e=Wi("Expression"),t=Wi("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:Wi("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),Ji("InterpreterDirective",{builder:["value"],fields:{value:{validate:Hi("string")}}}),Ji("Directive",{visitor:["value"],fields:{value:{validate:Wi("DirectiveLiteral")}}}),Ji("DirectiveLiteral",{builder:["value"],fields:{value:{validate:Hi("string")}}}),Ji("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:qi(Hi("array"),Ui(Wi("Directive"))),default:[]},body:{validate:qi(Hi("array"),Ui(Wi("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),Ji("BreakStatement",{visitor:["label"],fields:{label:{validate:Wi("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),Ji("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:Wi("Expression","V8IntrinsicIdentifier")},arguments:{validate:qi(Hi("array"),Ui(Wi("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},ks.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:Gi(!0,!1),optional:!0}},{typeArguments:{validate:Wi("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:Wi("TSTypeParameterInstantiation"),optional:!0}})}),Ji("CatchClause",{visitor:["param","body"],fields:{param:{validate:Wi("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:Wi("BlockStatement")}},aliases:["Scopable","BlockParent"]}),Ji("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:Wi("Expression")},consequent:{validate:Wi("Expression")},alternate:{validate:Wi("Expression")}},aliases:["Expression","Conditional"]}),Ji("ContinueStatement",{visitor:["label"],fields:{label:{validate:Wi("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),Ji("DebuggerStatement",{aliases:["Statement"]}),Ji("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:Wi("Expression")},body:{validate:Wi("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),Ji("EmptyStatement",{aliases:["Statement"]}),Ji("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:Wi("Expression")}},aliases:["Statement","ExpressionWrapper"]}),Ji("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:Wi("Program")},comments:{validate:ks.env.BABEL_TYPES_8_BREAKING?Ui(Wi("CommentBlock","CommentLine")):Object.assign((function(){}),{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:Ui(Object.assign((function(){}),{type:"any"})),optional:!0}}}),Ji("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:ks.env.BABEL_TYPES_8_BREAKING?Wi("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern"):Wi("VariableDeclaration","LVal")},right:{validate:Wi("Expression")},body:{validate:Wi("Statement")}}}),Ji("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:Wi("VariableDeclaration","Expression"),optional:!0},test:{validate:Wi("Expression"),optional:!0},update:{validate:Wi("Expression"),optional:!0},body:{validate:Wi("Statement")}}});var Qi={params:{validate:qi(Hi("array"),Ui(Wi("Identifier","Pattern","RestElement","TSParameterProperty")))},generator:{default:!1},async:{default:!1}},Zi={returnType:{validate:Wi("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:Wi("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}},eo=Object.assign({},Qi,{declare:{validate:Hi("boolean"),optional:!0},id:{validate:Wi("Identifier"),optional:!0}});Ji("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},eo,Zi,{body:{validate:Wi("BlockStatement")}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:function(){if(!ks.env.BABEL_TYPES_8_BREAKING)return function(){};var e=Wi("Identifier");return function(t,a,n){Bs("ExportDefaultDeclaration",t)||e(n,"id",n.id)}}()}),Ji("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},Qi,Zi,{id:{validate:Wi("Identifier"),optional:!0},body:{validate:Wi("BlockStatement")}})});var to,ao,no,ro,so,io={typeAnnotation:{validate:Wi("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator")))}};Ji("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},io,{name:{validate:qi(Hi("string"),Object.assign((function(e,t,a){if(ks.env.BABEL_TYPES_8_BREAKING&&!ni(a,!1))throw new TypeError('"'+a+'" is not a valid identifier name')}),{type:"string"}))},optional:{validate:Hi("boolean"),optional:!0}}),validate:function(e,t,a){if(ks.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(Bs("MemberExpression",e,s))return;if(Bs("OptionalMemberExpression",e,s))return}else if("key"===r){if(Bs("Property",e,s))return;if(Bs("Method",e,s))return}else if("exported"===r){if(Bs("ExportSpecifier",e))return}else if("imported"===r){if(Bs("ImportSpecifier",e,{imported:a}))return}else if("meta"===r&&Bs("MetaProperty",e,{meta:a}))return;if((ai(a.name)||Qs(a.name,!1))&&"this"!==a.name)throw new TypeError('"'+a.name+'" is not a valid identifier')}}}}),Ji("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:Wi("Expression")},consequent:{validate:Wi("Statement")},alternate:{optional:!0,validate:Wi("Statement")}}}),Ji("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:Wi("Identifier")},body:{validate:Wi("Statement")}}}),Ji("StringLiteral",{builder:["value"],fields:{value:{validate:Hi("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Ji("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:Hi("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Ji("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),Ji("BooleanLiteral",{builder:["value"],fields:{value:{validate:Hi("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Ji("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:Hi("string")},flags:{validate:qi(Hi("string"),Object.assign((function(e,t,a){if(ks.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:""}}}),Ji("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:Gi.apply(void 0,A(oi))},left:{validate:Wi("Expression")},right:{validate:Wi("Expression")}}}),Ji("MemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:Wi("Expression")},property:{validate:(to=Wi("Identifier","PrivateName"),ao=Wi("Expression"),no=function(e,t,a){var n=e.computed?ao:to;n(e,t,a)},no.oneOfNodeTypes=["Expression","Identifier","PrivateName"],no)},computed:{default:!1}},ks.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:Gi(!0,!1),optional:!0}})}),Ji("NewExpression",{inherits:"CallExpression"}),Ji("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:Hi("string")},sourceType:{validate:Gi("script","module"),default:"script"},interpreter:{validate:Wi("InterpreterDirective"),default:null,optional:!0},directives:{validate:qi(Hi("array"),Ui(Wi("Directive"))),default:[]},body:{validate:qi(Hi("array"),Ui(Wi("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),Ji("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:qi(Hi("array"),Ui(Wi("ObjectMethod","ObjectProperty","SpreadElement")))}}}),Ji("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},Qi,Zi,{kind:Object.assign({validate:Gi("method","get","set")},ks.env.BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){var e=Wi("Identifier","StringLiteral","NumericLiteral"),t=Wi("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:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0},body:{validate:Wi("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),Ji("ObjectProperty",{builder:["key","value","computed","shorthand"].concat(A(ks.env.BABEL_TYPES_8_BREAKING?[]:["decorators"])),fields:{computed:{default:!1},key:{validate:function(){var e=Wi("Identifier","StringLiteral","NumericLiteral"),t=Wi("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:Wi("Expression","PatternLike")},shorthand:{validate:qi(Hi("boolean"),Object.assign((function(e,t,a){if(ks.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(ks.env.BABEL_TYPES_8_BREAKING&&a&&!Bs("Identifier",e.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")})),default:!1},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:function(){var e=Wi("Identifier","Pattern"),t=Wi("Expression");return function(a,n,r){ks.env.BABEL_TYPES_8_BREAKING&&(Bs("ObjectPattern",a)?e:t)(r,"value",r.value)}}()}),Ji("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},io,{argument:{validate:ks.env.BABEL_TYPES_8_BREAKING?Wi("Identifier","Pattern","MemberExpression"):Wi("LVal")}}),validate:function(e,t){if(ks.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)}}}),Ji("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:Wi("Expression"),optional:!0}}}),Ji("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:qi(Hi("array"),Ui(Wi("Expression")))}},aliases:["Expression"]}),Ji("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:Wi("Expression")}}}),Ji("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:Wi("Expression"),optional:!0},consequent:{validate:qi(Hi("array"),Ui(Wi("Statement")))}}}),Ji("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:Wi("Expression")},cases:{validate:qi(Hi("array"),Ui(Wi("SwitchCase")))}}}),Ji("ThisExpression",{aliases:["Expression"]}),Ji("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:Wi("Expression")}}}),Ji("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:qi(Wi("BlockStatement"),Object.assign((function(e){if(ks.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:Wi("CatchClause")},finalizer:{optional:!0,validate:Wi("BlockStatement")}}}),Ji("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:Wi("Expression")},operator:{validate:Gi.apply(void 0,A(bi))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),Ji("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:ks.env.BABEL_TYPES_8_BREAKING?Wi("Identifier","MemberExpression"):Wi("Expression")},operator:{validate:Gi.apply(void 0,A(di))}},visitor:["argument"],aliases:["Expression"]}),Ji("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:Hi("boolean"),optional:!0},kind:{validate:Gi("var","let","const")},declarations:{validate:qi(Hi("array"),Ui(Wi("VariableDeclarator")))}},validate:function(e,t,a){if(ks.env.BABEL_TYPES_8_BREAKING&&Bs("ForXStatement",e,{left:a})&&1!==a.declarations.length)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a "+e.type)}}),Ji("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:function(){if(!ks.env.BABEL_TYPES_8_BREAKING)return Wi("LVal");var e=Wi("Identifier","ArrayPattern","ObjectPattern"),t=Wi("Identifier");return function(a,n,r){(a.init?e:t)(a,n,r)}}()},definite:{optional:!0,validate:Hi("boolean")},init:{optional:!0,validate:Wi("Expression")}}}),Ji("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:Wi("Expression")},body:{validate:Wi("Statement")}}}),Ji("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:Wi("Expression")},body:{validate:Wi("Statement")}}}),Ji("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},io,{left:{validate:Wi("Identifier","ObjectPattern","ArrayPattern","MemberExpression")},right:{validate:Wi("Expression")},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0}})}),Ji("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},io,{elements:{validate:qi(Hi("array"),Ui(Vi("null","PatternLike")))},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0}})}),Ji("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},Qi,Zi,{expression:{validate:Hi("boolean")},body:{validate:Wi("BlockStatement","Expression")}})}),Ji("ClassBody",{visitor:["body"],fields:{body:{validate:qi(Hi("array"),Ui(Wi("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","TSDeclareMethod","TSIndexSignature")))}}}),Ji("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:Wi("Identifier"),optional:!0},typeParameters:{validate:Wi("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:Wi("ClassBody")},superClass:{optional:!0,validate:Wi("Expression")},superTypeParameters:{validate:Wi("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:qi(Hi("array"),Ui(Wi("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0},mixins:{validate:Wi("InterfaceExtends"),optional:!0}}}),Ji("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:Wi("Identifier")},typeParameters:{validate:Wi("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:Wi("ClassBody")},superClass:{optional:!0,validate:Wi("Expression")},superTypeParameters:{validate:Wi("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:qi(Hi("array"),Ui(Wi("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0},mixins:{validate:Wi("InterfaceExtends"),optional:!0},declare:{validate:Hi("boolean"),optional:!0},abstract:{validate:Hi("boolean"),optional:!0}},validate:function(){var e=Wi("Identifier");return function(t,a,n){ks.env.BABEL_TYPES_8_BREAKING&&(Bs("ExportDefaultDeclaration",t)||e(n,"id",n.id))}}()}),Ji("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:Wi("StringLiteral")},exportKind:Ni(Gi("type","value")),assertions:{optional:!0,validate:qi(Hi("array"),Ui(Wi("ImportAttribute")))}}}),Ji("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:Wi("FunctionDeclaration","TSDeclareFunction","ClassDeclaration","Expression")}}}),Ji("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:qi(Wi("Declaration"),Object.assign((function(e,t,a){if(ks.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(ks.env.BABEL_TYPES_8_BREAKING&&a&&e.source)throw new TypeError("Cannot export a declaration from a source")}))},assertions:{optional:!0,validate:qi(Hi("array"),Ui(Wi("ImportAttribute")))},specifiers:{default:[],validate:qi(Hi("array"),Ui((ro=Wi("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),so=Wi("ExportSpecifier"),ks.env.BABEL_TYPES_8_BREAKING?function(e,t,a){(e.source?ro:so)(e,t,a)}:ro)))},source:{validate:Wi("StringLiteral"),optional:!0},exportKind:Ni(Gi("type","value"))}}),Ji("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:Wi("Identifier")},exported:{validate:Wi("Identifier","StringLiteral")}}}),Ji("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!ks.env.BABEL_TYPES_8_BREAKING)return Wi("VariableDeclaration","LVal");var e=Wi("VariableDeclaration"),t=Wi("Identifier","MemberExpression","ArrayPattern","ObjectPattern");return function(a,n,r){Bs("VariableDeclaration",r)?e(a,n,r):t(a,n,r)}}()},right:{validate:Wi("Expression")},body:{validate:Wi("Statement")},await:{default:!1}}}),Ji("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{assertions:{optional:!0,validate:qi(Hi("array"),Ui(Wi("ImportAttribute")))},specifiers:{validate:qi(Hi("array"),Ui(Wi("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:Wi("StringLiteral")},importKind:{validate:Gi("type","typeof","value"),optional:!0}}}),Ji("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:Wi("Identifier")}}}),Ji("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:Wi("Identifier")}}}),Ji("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:Wi("Identifier")},imported:{validate:Wi("Identifier","StringLiteral")},importKind:{validate:Gi("type","typeof"),optional:!0}}}),Ji("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:qi(Wi("Identifier"),Object.assign((function(e,t,a){if(ks.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(!Bs("Identifier",e.property,{name:n}))throw new TypeError("Unrecognised MetaProperty")}}),{oneOfNodeTypes:["Identifier"]}))},property:{validate:Wi("Identifier")}}});var oo={abstract:{validate:Hi("boolean"),optional:!0},accessibility:{validate:Gi("public","private","protected"),optional:!0},static:{default:!1},computed:{default:!1},optional:{validate:Hi("boolean"),optional:!0},key:{validate:qi(function(){var e=Wi("Identifier","StringLiteral","NumericLiteral"),t=Wi("Expression");return function(a,n,r){(a.computed?t:e)(a,n,r)}}(),Wi("Identifier","StringLiteral","NumericLiteral","Expression"))}},uo=Object.assign({},Qi,oo,{kind:{validate:Gi("get","set","method","constructor"),default:"method"},access:{validate:qi(Hi("string"),Gi("public","private","protected")),optional:!0},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0}});Ji("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({},uo,Zi,{body:{validate:Wi("BlockStatement")}})}),Ji("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},io,{properties:{validate:qi(Hi("array"),Ui(Wi("RestElement","ObjectProperty")))}})}),Ji("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:Wi("Expression")}}}),Ji("Super",{aliases:["Expression"]}),Ji("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:Wi("Expression")},quasi:{validate:Wi("TemplateLiteral")},typeParameters:{validate:Wi("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),Ji("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{Ai(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:Hi("string")},cooked:{validate:Hi("string"),optional:!0}})},tail:{default:!1}}}),Ji("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:qi(Hi("array"),Ui(Wi("TemplateElement")))},expressions:{validate:qi(Hi("array"),Ui(Wi("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)}))}}}),Ji("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:qi(Hi("boolean"),Object.assign((function(e,t,a){if(ks.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:Wi("Expression")}}}),Ji("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:Wi("Expression")}}}),Ji("Import",{aliases:["Expression"]}),Ji("BigIntLiteral",{builder:["value"],fields:{value:{validate:Hi("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Ji("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:Wi("Identifier")}}}),Ji("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:Wi("Expression")},property:{validate:function(){var e=Wi("Identifier"),t=Wi("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:ks.env.BABEL_TYPES_8_BREAKING?qi(Hi("boolean"),Ki()):Hi("boolean")}}}),Ji("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:Wi("Expression")},arguments:{validate:qi(Hi("array"),Ui(Wi("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:ks.env.BABEL_TYPES_8_BREAKING?qi(Hi("boolean"),Ki()):Hi("boolean")},typeArguments:{validate:Wi("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:Wi("TSTypeParameterInstantiation"),optional:!0}}});var lo=function(e,t){void 0===t&&(t="TypeParameterDeclaration"),Ji(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends","mixins","implements","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier"),typeParameters:Li(t),extends:Ni(Mi("InterfaceExtends")),mixins:Ni(Mi("InterfaceExtends")),implements:Ni(Mi("ClassImplements")),body:Bi("ObjectTypeAnnotation")}})};Ji("AnyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow","FlowType"],fields:{elementType:Bi("FlowType")}}),Ji("BooleanTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:Ii(Hi("boolean"))}}),Ji("NullLiteralTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:Bi("Identifier"),typeParameters:Li("TypeParameterInstantiation")}}),lo("DeclareClass"),Ji("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier"),predicate:Li("DeclaredPredicate")}}),lo("DeclareInterface"),Ji("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi(["Identifier","StringLiteral"]),body:Bi("BlockStatement"),kind:Ni(Gi("CommonJS","ES"))}}),Ji("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:Bi("TypeAnnotation")}}),Ji("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier"),typeParameters:Li("TypeParameterDeclaration"),right:Bi("FlowType")}}),Ji("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier"),typeParameters:Li("TypeParameterDeclaration"),supertype:Li("FlowType")}}),Ji("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier")}}),Ji("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{declaration:Li("Flow"),specifiers:Ni(Mi(["ExportSpecifier","ExportNamespaceSpecifier"])),source:Li("StringLiteral"),default:Ni(Hi("boolean"))}}),Ji("DeclareExportAllDeclaration",{visitor:["source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{source:Bi("StringLiteral"),exportKind:Ni(Gi("type","value"))}}),Ji("DeclaredPredicate",{visitor:["value"],aliases:["Flow","FlowPredicate"],fields:{value:Bi("Flow")}}),Ji("ExistsTypeAnnotation",{aliases:["Flow","FlowType"]}),Ji("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow","FlowType"],fields:{typeParameters:Li("TypeParameterDeclaration"),params:Ii(Mi("FunctionTypeParam")),rest:Li("FunctionTypeParam"),this:Li("FunctionTypeParam"),returnType:Bi("FlowType")}}),Ji("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{name:Li("Identifier"),typeAnnotation:Bi("FlowType"),optional:Ni(Hi("boolean"))}}),Ji("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow","FlowType"],fields:{id:Bi(["Identifier","QualifiedTypeIdentifier"]),typeParameters:Li("TypeParameterInstantiation")}}),Ji("InferredPredicate",{aliases:["Flow","FlowPredicate"]}),Ji("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:Bi(["Identifier","QualifiedTypeIdentifier"]),typeParameters:Li("TypeParameterInstantiation")}}),lo("InterfaceDeclaration"),Ji("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["Flow","FlowType"],fields:{extends:Ni(Mi("InterfaceExtends")),body:Bi("ObjectTypeAnnotation")}}),Ji("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:Ii(Mi("FlowType"))}}),Ji("MixedTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("EmptyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow","FlowType"],fields:{typeAnnotation:Bi("FlowType")}}),Ji("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:Ii(Hi("number"))}}),Ji("NumberTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["Flow","FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:Ii(Mi(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:Ni(Mi("ObjectTypeIndexer")),callProperties:Ni(Mi("ObjectTypeCallProperty")),internalSlots:Ni(Mi("ObjectTypeInternalSlot")),exact:{validate:Hi("boolean"),default:!1},inexact:Ni(Hi("boolean"))}}),Ji("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["Flow","UserWhitespacable"],fields:{id:Bi("Identifier"),value:Bi("FlowType"),optional:Ii(Hi("boolean")),static:Ii(Hi("boolean")),method:Ii(Hi("boolean"))}}),Ji("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{value:Bi("FlowType"),static:Ii(Hi("boolean"))}}),Ji("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{id:Li("Identifier"),key:Bi("FlowType"),value:Bi("FlowType"),static:Ii(Hi("boolean")),variance:Li("Variance")}}),Ji("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{key:Bi(["Identifier","StringLiteral"]),value:Bi("FlowType"),kind:Ii(Gi("init","get","set")),static:Ii(Hi("boolean")),proto:Ii(Hi("boolean")),optional:Ii(Hi("boolean")),variance:Li("Variance"),method:Ii(Hi("boolean"))}}),Ji("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["Flow","UserWhitespacable"],fields:{argument:Bi("FlowType")}}),Ji("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier"),typeParameters:Li("TypeParameterDeclaration"),supertype:Li("FlowType"),impltype:Bi("FlowType")}}),Ji("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{id:Bi("Identifier"),qualification:Bi(["Identifier","QualifiedTypeIdentifier"])}}),Ji("StringLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:Ii(Hi("string"))}}),Ji("StringTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("SymbolTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("ThisTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:Ii(Mi("FlowType"))}}),Ji("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow","FlowType"],fields:{argument:Bi("FlowType")}}),Ji("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:Bi("Identifier"),typeParameters:Li("TypeParameterDeclaration"),right:Bi("FlowType")}}),Ji("TypeAnnotation",{aliases:["Flow"],visitor:["typeAnnotation"],fields:{typeAnnotation:Bi("FlowType")}}),Ji("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{expression:Bi("Expression"),typeAnnotation:Bi("TypeAnnotation")}}),Ji("TypeParameter",{aliases:["Flow"],visitor:["bound","default","variance"],fields:{name:Ii(Hi("string")),bound:Li("TypeAnnotation"),default:Li("FlowType"),variance:Li("Variance")}}),Ji("TypeParameterDeclaration",{aliases:["Flow"],visitor:["params"],fields:{params:Ii(Mi("TypeParameter"))}}),Ji("TypeParameterInstantiation",{aliases:["Flow"],visitor:["params"],fields:{params:Ii(Mi("FlowType"))}}),Ji("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:Ii(Mi("FlowType"))}}),Ji("Variance",{aliases:["Flow"],builder:["kind"],fields:{kind:Ii(Gi("minus","plus"))}}),Ji("VoidTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),Ji("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:Bi("Identifier"),body:Bi(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),Ji("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:Ii(Hi("boolean")),members:$i("EnumBooleanMember"),hasUnknownMembers:Ii(Hi("boolean"))}}),Ji("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:Ii(Hi("boolean")),members:$i("EnumNumberMember"),hasUnknownMembers:Ii(Hi("boolean"))}}),Ji("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:Ii(Hi("boolean")),members:$i(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:Ii(Hi("boolean"))}}),Ji("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:$i("EnumDefaultedMember"),hasUnknownMembers:Ii(Hi("boolean"))}}),Ji("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:Bi("Identifier"),init:Bi("BooleanLiteral")}}),Ji("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:Bi("Identifier"),init:Bi("NumericLiteral")}}),Ji("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:Bi("Identifier"),init:Bi("StringLiteral")}}),Ji("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:Bi("Identifier")}}),Ji("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:Wi("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:Wi("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),Ji("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:Wi("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),Ji("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:Wi("JSXOpeningElement")},closingElement:{optional:!0,validate:Wi("JSXClosingElement")},children:{validate:qi(Hi("array"),Ui(Wi("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))},selfClosing:{validate:Hi("boolean"),optional:!0}}}),Ji("JSXEmptyExpression",{aliases:["JSX"]}),Ji("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:Wi("Expression","JSXEmptyExpression")}}}),Ji("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:Wi("Expression")}}}),Ji("JSXIdentifier",{builder:["name"],aliases:["JSX"],fields:{name:{validate:Hi("string")}}}),Ji("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX"],fields:{object:{validate:Wi("JSXMemberExpression","JSXIdentifier")},property:{validate:Wi("JSXIdentifier")}}}),Ji("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:Wi("JSXIdentifier")},name:{validate:Wi("JSXIdentifier")}}}),Ji("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:Wi("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:qi(Hi("array"),Ui(Wi("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:Wi("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),Ji("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:Wi("Expression")}}}),Ji("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:Hi("string")}}}),Ji("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["JSX","Immutable","Expression"],fields:{openingFragment:{validate:Wi("JSXOpeningFragment")},closingFragment:{validate:Wi("JSXClosingFragment")},children:{validate:qi(Hi("array"),Ui(Wi("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),Ji("JSXOpeningFragment",{aliases:["JSX","Immutable"]}),Ji("JSXClosingFragment",{aliases:["JSX","Immutable"]});for(var co=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],po={Declaration:["Statement"],Pattern:["PatternLike","LVal"]},go=0,fo=co;go<fo.length;go++){var ho=fo[go],mo=Si[ho];null!=mo&&mo.length&&(po[ho]=mo)}var yo={};Object.keys(po).forEach((function(e){po[e].forEach((function(t){Object.hasOwnProperty.call(yo,t)||(yo[t]=[]),yo[t].push(e)}))})),Ji("Noop",{visitor:[]}),Ji("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:Wi("Identifier")},expectedNode:{validate:Gi.apply(void 0,A(co))}}}),Ji("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:Hi("string")}}}),Ji("ArgumentPlaceholder",{}),Ji("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:ks.env.BABEL_TYPES_8_BREAKING?{object:{validate:Wi("Expression")},callee:{validate:Wi("Expression")}}:{object:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign((function(){}),{oneOfNodeTypes:["Expression"]})}}}),Ji("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},oo,{value:{validate:Wi("Expression"),optional:!0},definite:{validate:Hi("boolean"),optional:!0},typeAnnotation:{validate:Wi("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0},readonly:{validate:Hi("boolean"),optional:!0},declare:{validate:Hi("boolean"),optional:!0}})}),Ji("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:Wi("Expression")}}}),Ji("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:Wi("Expression")}}}),Ji("PipelinePrimaryTopicReference",{aliases:["Expression"]}),Ji("ClassPrivateProperty",{visitor:["key","value","decorators"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:Wi("PrivateName")},value:{validate:Wi("Expression"),optional:!0},typeAnnotation:{validate:Wi("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:qi(Hi("array"),Ui(Wi("Decorator"))),optional:!0}}}),Ji("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},uo,Zi,{key:{validate:Wi("PrivateName")},body:{validate:Wi("BlockStatement")}})}),Ji("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:Wi("Identifier","StringLiteral")},value:{validate:Wi("StringLiteral")}}}),Ji("Decorator",{visitor:["expression"],fields:{expression:{validate:Wi("Expression")}}}),Ji("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:Wi("BlockStatement")}}}),Ji("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:Wi("Identifier")}}}),Ji("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:Wi("Identifier")}}}),Ji("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:qi(Hi("array"),Ui(Wi("ObjectProperty","SpreadElement")))}}}),Ji("TupleExpression",{fields:{elements:{validate:qi(Hi("array"),Ui(Wi("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),Ji("DecimalLiteral",{builder:["value"],fields:{value:{validate:Hi("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Ji("StaticBlock",{visitor:["body"],fields:{body:{validate:qi(Hi("array"),Ui(Wi("Statement")))}},aliases:["Scopable","BlockParent"]}),Ji("ModuleExpression",{visitor:["body"],fields:{body:{validate:Wi("Program")}},aliases:["Expression"]});var Ro=Hi("boolean"),bo={returnType:{validate:Wi("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:Wi("TSTypeParameterDeclaration","Noop"),optional:!0}};Ji("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:Gi("public","private","protected"),optional:!0},readonly:{validate:Hi("boolean"),optional:!0},parameter:{validate:Wi("Identifier","AssignmentPattern")}}}),Ji("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},eo,bo)}),Ji("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},uo,bo)}),Ji("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:Bi("TSEntityName"),right:Bi("Identifier")}});var vo={typeParameters:Li("TSTypeParameterDeclaration"),parameters:$i(["Identifier","RestElement"]),typeAnnotation:Li("TSTypeAnnotation")},xo={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:vo};Ji("TSCallSignatureDeclaration",xo),Ji("TSConstructSignatureDeclaration",xo);var Eo={key:Bi("Expression"),computed:Ii(Ro),optional:Ni(Ro)};Ji("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation","initializer"],fields:Object.assign({},Eo,{readonly:Ni(Ro),typeAnnotation:Li("TSTypeAnnotation"),initializer:Li("Expression")})}),Ji("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},vo,Eo)}),Ji("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:Ni(Ro),parameters:$i("Identifier"),typeAnnotation:Li("TSTypeAnnotation")}});for(var Do=0,Ao=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];Do<Ao.length;Do++){Ji(Ao[Do],{aliases:["TSType","TSBaseType"],visitor:[],fields:{}})}Ji("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var wo={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};Ji("TSFunctionType",Object.assign({},wo,{fields:vo})),Ji("TSConstructorType",Object.assign({},wo,{fields:Object.assign({},vo,{abstract:Ni(Ro)})})),Ji("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:Bi("TSEntityName"),typeParameters:Li("TSTypeParameterInstantiation")}}),Ji("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:Bi(["Identifier","TSThisType"]),typeAnnotation:Li("TSTypeAnnotation"),asserts:Ni(Ro)}}),Ji("TSTypeQuery",{aliases:["TSType"],visitor:["exprName"],fields:{exprName:Bi(["TSEntityName","TSImportType"])}}),Ji("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:$i("TSTypeElement")}}),Ji("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:Bi("TSType")}}),Ji("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:$i(["TSType","TSNamedTupleMember"])}}),Ji("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Bi("TSType")}}),Ji("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Bi("TSType")}}),Ji("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:Bi("Identifier"),optional:{validate:Ro,default:!1},elementType:Bi("TSType")}});var Co={aliases:["TSType"],visitor:["types"],fields:{types:$i("TSType")}};Ji("TSUnionType",Co),Ji("TSIntersectionType",Co),Ji("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:Bi("TSType"),extendsType:Bi("TSType"),trueType:Bi("TSType"),falseType:Bi("TSType")}}),Ji("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:Bi("TSTypeParameter")}}),Ji("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Bi("TSType")}}),Ji("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:Ii(Hi("string")),typeAnnotation:Bi("TSType")}}),Ji("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:Bi("TSType"),indexType:Bi("TSType")}}),Ji("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation","nameType"],fields:{readonly:Ni(Ro),typeParameter:Bi("TSTypeParameter"),optional:Ni(Ro),typeAnnotation:Li("TSType"),nameType:Li("TSType")}}),Ji("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:Bi(["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral"])}}),Ji("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:Bi("TSEntityName"),typeParameters:Li("TSTypeParameterInstantiation")}}),Ji("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:Ni(Ro),id:Bi("Identifier"),typeParameters:Li("TSTypeParameterDeclaration"),extends:Ni(Mi("TSExpressionWithTypeArguments")),body:Bi("TSInterfaceBody")}}),Ji("TSInterfaceBody",{visitor:["body"],fields:{body:$i("TSTypeElement")}}),Ji("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:Ni(Ro),id:Bi("Identifier"),typeParameters:Li("TSTypeParameterDeclaration"),typeAnnotation:Bi("TSType")}}),Ji("TSAsExpression",{aliases:["Expression"],visitor:["expression","typeAnnotation"],fields:{expression:Bi("Expression"),typeAnnotation:Bi("TSType")}}),Ji("TSTypeAssertion",{aliases:["Expression"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:Bi("TSType"),expression:Bi("Expression")}}),Ji("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:Ni(Ro),const:Ni(Ro),id:Bi("Identifier"),members:$i("TSEnumMember"),initializer:Li("Expression")}}),Ji("TSEnumMember",{visitor:["id","initializer"],fields:{id:Bi(["Identifier","StringLiteral"]),initializer:Li("Expression")}}),Ji("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:Ni(Ro),global:Ni(Ro),id:Bi(["Identifier","StringLiteral"]),body:Bi(["TSModuleBlock","TSModuleDeclaration"])}}),Ji("TSModuleBlock",{aliases:["Scopable","Block","BlockParent"],visitor:["body"],fields:{body:$i("Statement")}}),Ji("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:Bi("StringLiteral"),qualifier:Li("TSEntityName"),typeParameters:Li("TSTypeParameterInstantiation")}}),Ji("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:Ii(Ro),id:Bi("Identifier"),moduleReference:Bi(["TSEntityName","TSExternalModuleReference"])}}),Ji("TSExternalModuleReference",{visitor:["expression"],fields:{expression:Bi("StringLiteral")}}),Ji("TSNonNullExpression",{aliases:["Expression"],visitor:["expression"],fields:{expression:Bi("Expression")}}),Ji("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:Bi("Expression")}}),Ji("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:Bi("Identifier")}}),Ji("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:Wi("TSType")}}}),Ji("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:qi(Hi("array"),Ui(Wi("TSType")))}}}),Ji("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:qi(Hi("array"),Ui(Wi("TSTypeParameter")))}}}),Ji("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:Hi("string")},constraint:{validate:Wi("TSType"),optional:!0},default:{validate:Wi("TSType"),optional:!0}}}),ds(Ci),ds(Si),ds(ji),ds(Ti),ds(_i),ds(Pi),ds(po),ds(yo);var So=Object.keys(Ci).concat(Object.keys(ji)).concat(Object.keys(Pi));function jo(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=_i[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=Ti[e][t];o<s&&(n=a[o]),void 0===n&&(n=ss(r.default)),i[t]=n,o++}));for(var d=0,u=Object.keys(i);d<u.length;d++){var l=u[d];Di(i,l,i[l])}return i}function To(e){return jo.apply(void 0,["ArrayExpression"].concat(Array.prototype.slice.call(arguments)))}function _o(e,t,a){return jo.apply(void 0,["AssignmentExpression"].concat(Array.prototype.slice.call(arguments)))}function Po(e,t,a){return jo.apply(void 0,["BinaryExpression"].concat(Array.prototype.slice.call(arguments)))}function Fo(e){return jo.apply(void 0,["InterpreterDirective"].concat(Array.prototype.slice.call(arguments)))}function ko(e){return jo.apply(void 0,["Directive"].concat(Array.prototype.slice.call(arguments)))}function Io(e){return jo.apply(void 0,["DirectiveLiteral"].concat(Array.prototype.slice.call(arguments)))}function Oo(e,t){return jo.apply(void 0,["BlockStatement"].concat(Array.prototype.slice.call(arguments)))}function Bo(e){return jo.apply(void 0,["BreakStatement"].concat(Array.prototype.slice.call(arguments)))}function No(e,t){return jo.apply(void 0,["CallExpression"].concat(Array.prototype.slice.call(arguments)))}function Lo(e,t){return jo.apply(void 0,["CatchClause"].concat(Array.prototype.slice.call(arguments)))}function Mo(e,t,a){return jo.apply(void 0,["ConditionalExpression"].concat(Array.prototype.slice.call(arguments)))}function $o(e){return jo.apply(void 0,["ContinueStatement"].concat(Array.prototype.slice.call(arguments)))}function Uo(){return jo.apply(void 0,["DebuggerStatement"].concat(Array.prototype.slice.call(arguments)))}function Go(e,t){return jo.apply(void 0,["DoWhileStatement"].concat(Array.prototype.slice.call(arguments)))}function Wo(){return jo.apply(void 0,["EmptyStatement"].concat(Array.prototype.slice.call(arguments)))}function Vo(e){return jo.apply(void 0,["ExpressionStatement"].concat(Array.prototype.slice.call(arguments)))}function Ho(e,t,a){return jo.apply(void 0,["File"].concat(Array.prototype.slice.call(arguments)))}function Ko(e,t,a){return jo.apply(void 0,["ForInStatement"].concat(Array.prototype.slice.call(arguments)))}function qo(e,t,a,n){return jo.apply(void 0,["ForStatement"].concat(Array.prototype.slice.call(arguments)))}function Xo(e,t,a,n,r){return jo.apply(void 0,["FunctionDeclaration"].concat(Array.prototype.slice.call(arguments)))}function zo(e,t,a,n,r){return jo.apply(void 0,["FunctionExpression"].concat(Array.prototype.slice.call(arguments)))}function Jo(e){return jo.apply(void 0,["Identifier"].concat(Array.prototype.slice.call(arguments)))}function Yo(e,t,a){return jo.apply(void 0,["IfStatement"].concat(Array.prototype.slice.call(arguments)))}function Qo(e,t){return jo.apply(void 0,["LabeledStatement"].concat(Array.prototype.slice.call(arguments)))}function Zo(e){return jo.apply(void 0,["StringLiteral"].concat(Array.prototype.slice.call(arguments)))}function ed(e){return jo.apply(void 0,["NumericLiteral"].concat(Array.prototype.slice.call(arguments)))}function td(){return jo.apply(void 0,["NullLiteral"].concat(Array.prototype.slice.call(arguments)))}function ad(e){return jo.apply(void 0,["BooleanLiteral"].concat(Array.prototype.slice.call(arguments)))}function nd(e,t){return jo.apply(void 0,["RegExpLiteral"].concat(Array.prototype.slice.call(arguments)))}function rd(e,t,a){return jo.apply(void 0,["LogicalExpression"].concat(Array.prototype.slice.call(arguments)))}function sd(e,t,a,n){return jo.apply(void 0,["MemberExpression"].concat(Array.prototype.slice.call(arguments)))}function id(e,t){return jo.apply(void 0,["NewExpression"].concat(Array.prototype.slice.call(arguments)))}function od(e,t,a,n){return jo.apply(void 0,["Program"].concat(Array.prototype.slice.call(arguments)))}function dd(e){return jo.apply(void 0,["ObjectExpression"].concat(Array.prototype.slice.call(arguments)))}function ud(e,t,a,n,r,s,i){return jo.apply(void 0,["ObjectMethod"].concat(Array.prototype.slice.call(arguments)))}function ld(e,t,a,n,r){return jo.apply(void 0,["ObjectProperty"].concat(Array.prototype.slice.call(arguments)))}function cd(e){return jo.apply(void 0,["RestElement"].concat(Array.prototype.slice.call(arguments)))}function pd(e){return jo.apply(void 0,["ReturnStatement"].concat(Array.prototype.slice.call(arguments)))}function gd(e){return jo.apply(void 0,["SequenceExpression"].concat(Array.prototype.slice.call(arguments)))}function fd(e){return jo.apply(void 0,["ParenthesizedExpression"].concat(Array.prototype.slice.call(arguments)))}function hd(e,t){return jo.apply(void 0,["SwitchCase"].concat(Array.prototype.slice.call(arguments)))}function md(e,t){return jo.apply(void 0,["SwitchStatement"].concat(Array.prototype.slice.call(arguments)))}function yd(){return jo.apply(void 0,["ThisExpression"].concat(Array.prototype.slice.call(arguments)))}function Rd(e){return jo.apply(void 0,["ThrowStatement"].concat(Array.prototype.slice.call(arguments)))}function bd(e,t,a){return jo.apply(void 0,["TryStatement"].concat(Array.prototype.slice.call(arguments)))}function vd(e,t,a){return jo.apply(void 0,["UnaryExpression"].concat(Array.prototype.slice.call(arguments)))}function xd(e,t,a){return jo.apply(void 0,["UpdateExpression"].concat(Array.prototype.slice.call(arguments)))}function Ed(e,t){return jo.apply(void 0,["VariableDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Dd(e,t){return jo.apply(void 0,["VariableDeclarator"].concat(Array.prototype.slice.call(arguments)))}function Ad(e,t){return jo.apply(void 0,["WhileStatement"].concat(Array.prototype.slice.call(arguments)))}function wd(e,t){return jo.apply(void 0,["WithStatement"].concat(Array.prototype.slice.call(arguments)))}function Cd(e,t){return jo.apply(void 0,["AssignmentPattern"].concat(Array.prototype.slice.call(arguments)))}function Sd(e){return jo.apply(void 0,["ArrayPattern"].concat(Array.prototype.slice.call(arguments)))}function jd(e,t,a){return jo.apply(void 0,["ArrowFunctionExpression"].concat(Array.prototype.slice.call(arguments)))}function Td(e){return jo.apply(void 0,["ClassBody"].concat(Array.prototype.slice.call(arguments)))}function _d(e,t,a,n){return jo.apply(void 0,["ClassExpression"].concat(Array.prototype.slice.call(arguments)))}function Pd(e,t,a,n){return jo.apply(void 0,["ClassDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Fd(e){return jo.apply(void 0,["ExportAllDeclaration"].concat(Array.prototype.slice.call(arguments)))}function kd(e){return jo.apply(void 0,["ExportDefaultDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Id(e,t,a){return jo.apply(void 0,["ExportNamedDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Od(e,t){return jo.apply(void 0,["ExportSpecifier"].concat(Array.prototype.slice.call(arguments)))}function Bd(e,t,a,n){return jo.apply(void 0,["ForOfStatement"].concat(Array.prototype.slice.call(arguments)))}function Nd(e,t){return jo.apply(void 0,["ImportDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Ld(e){return jo.apply(void 0,["ImportDefaultSpecifier"].concat(Array.prototype.slice.call(arguments)))}function Md(e){return jo.apply(void 0,["ImportNamespaceSpecifier"].concat(Array.prototype.slice.call(arguments)))}function $d(e,t){return jo.apply(void 0,["ImportSpecifier"].concat(Array.prototype.slice.call(arguments)))}function Ud(e,t){return jo.apply(void 0,["MetaProperty"].concat(Array.prototype.slice.call(arguments)))}function Gd(e,t,a,n,r,s,i,o){return jo.apply(void 0,["ClassMethod"].concat(Array.prototype.slice.call(arguments)))}function Wd(e){return jo.apply(void 0,["ObjectPattern"].concat(Array.prototype.slice.call(arguments)))}function Vd(e){return jo.apply(void 0,["SpreadElement"].concat(Array.prototype.slice.call(arguments)))}function Hd(){return jo.apply(void 0,["Super"].concat(Array.prototype.slice.call(arguments)))}function Kd(e,t){return jo.apply(void 0,["TaggedTemplateExpression"].concat(Array.prototype.slice.call(arguments)))}function qd(e,t){return jo.apply(void 0,["TemplateElement"].concat(Array.prototype.slice.call(arguments)))}function Xd(e,t){return jo.apply(void 0,["TemplateLiteral"].concat(Array.prototype.slice.call(arguments)))}function zd(e,t){return jo.apply(void 0,["YieldExpression"].concat(Array.prototype.slice.call(arguments)))}function Jd(e){return jo.apply(void 0,["AwaitExpression"].concat(Array.prototype.slice.call(arguments)))}function Yd(){return jo.apply(void 0,["Import"].concat(Array.prototype.slice.call(arguments)))}function Qd(e){return jo.apply(void 0,["BigIntLiteral"].concat(Array.prototype.slice.call(arguments)))}function Zd(e){return jo.apply(void 0,["ExportNamespaceSpecifier"].concat(Array.prototype.slice.call(arguments)))}function eu(e,t,a,n){return jo.apply(void 0,["OptionalMemberExpression"].concat(Array.prototype.slice.call(arguments)))}function tu(e,t,a){return jo.apply(void 0,["OptionalCallExpression"].concat(Array.prototype.slice.call(arguments)))}function au(){return jo.apply(void 0,["AnyTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function nu(e){return jo.apply(void 0,["ArrayTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ru(){return jo.apply(void 0,["BooleanTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function su(e){return jo.apply(void 0,["BooleanLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function iu(){return jo.apply(void 0,["NullLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ou(e,t){return jo.apply(void 0,["ClassImplements"].concat(Array.prototype.slice.call(arguments)))}function du(e,t,a,n){return jo.apply(void 0,["DeclareClass"].concat(Array.prototype.slice.call(arguments)))}function uu(e){return jo.apply(void 0,["DeclareFunction"].concat(Array.prototype.slice.call(arguments)))}function lu(e,t,a,n){return jo.apply(void 0,["DeclareInterface"].concat(Array.prototype.slice.call(arguments)))}function cu(e,t,a){return jo.apply(void 0,["DeclareModule"].concat(Array.prototype.slice.call(arguments)))}function pu(e){return jo.apply(void 0,["DeclareModuleExports"].concat(Array.prototype.slice.call(arguments)))}function gu(e,t,a){return jo.apply(void 0,["DeclareTypeAlias"].concat(Array.prototype.slice.call(arguments)))}function fu(e,t,a){return jo.apply(void 0,["DeclareOpaqueType"].concat(Array.prototype.slice.call(arguments)))}function hu(e){return jo.apply(void 0,["DeclareVariable"].concat(Array.prototype.slice.call(arguments)))}function mu(e,t,a){return jo.apply(void 0,["DeclareExportDeclaration"].concat(Array.prototype.slice.call(arguments)))}function yu(e){return jo.apply(void 0,["DeclareExportAllDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Ru(e){return jo.apply(void 0,["DeclaredPredicate"].concat(Array.prototype.slice.call(arguments)))}function bu(){return jo.apply(void 0,["ExistsTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function vu(e,t,a,n){return jo.apply(void 0,["FunctionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function xu(e,t){return jo.apply(void 0,["FunctionTypeParam"].concat(Array.prototype.slice.call(arguments)))}function Eu(e,t){return jo.apply(void 0,["GenericTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Du(){return jo.apply(void 0,["InferredPredicate"].concat(Array.prototype.slice.call(arguments)))}function Au(e,t){return jo.apply(void 0,["InterfaceExtends"].concat(Array.prototype.slice.call(arguments)))}function wu(e,t,a,n){return jo.apply(void 0,["InterfaceDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Cu(e,t){return jo.apply(void 0,["InterfaceTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Su(e){return jo.apply(void 0,["IntersectionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ju(){return jo.apply(void 0,["MixedTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Tu(){return jo.apply(void 0,["EmptyTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function _u(e){return jo.apply(void 0,["NullableTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Pu(e){return jo.apply(void 0,["NumberLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Fu(){return jo.apply(void 0,["NumberTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function ku(e,t,a,n,r){return jo.apply(void 0,["ObjectTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Iu(e,t,a,n,r){return jo.apply(void 0,["ObjectTypeInternalSlot"].concat(Array.prototype.slice.call(arguments)))}function Ou(e){return jo.apply(void 0,["ObjectTypeCallProperty"].concat(Array.prototype.slice.call(arguments)))}function Bu(e,t,a,n){return jo.apply(void 0,["ObjectTypeIndexer"].concat(Array.prototype.slice.call(arguments)))}function Nu(e,t,a){return jo.apply(void 0,["ObjectTypeProperty"].concat(Array.prototype.slice.call(arguments)))}function Lu(e){return jo.apply(void 0,["ObjectTypeSpreadProperty"].concat(Array.prototype.slice.call(arguments)))}function Mu(e,t,a,n){return jo.apply(void 0,["OpaqueType"].concat(Array.prototype.slice.call(arguments)))}function $u(e,t){return jo.apply(void 0,["QualifiedTypeIdentifier"].concat(Array.prototype.slice.call(arguments)))}function Uu(e){return jo.apply(void 0,["StringLiteralTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Gu(){return jo.apply(void 0,["StringTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Wu(){return jo.apply(void 0,["SymbolTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Vu(){return jo.apply(void 0,["ThisTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Hu(e){return jo.apply(void 0,["TupleTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Ku(e){return jo.apply(void 0,["TypeofTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function qu(e,t,a){return jo.apply(void 0,["TypeAlias"].concat(Array.prototype.slice.call(arguments)))}function Xu(e){return jo.apply(void 0,["TypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function zu(e,t){return jo.apply(void 0,["TypeCastExpression"].concat(Array.prototype.slice.call(arguments)))}function Ju(e,t,a){return jo.apply(void 0,["TypeParameter"].concat(Array.prototype.slice.call(arguments)))}function Yu(e){return jo.apply(void 0,["TypeParameterDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Qu(e){return jo.apply(void 0,["TypeParameterInstantiation"].concat(Array.prototype.slice.call(arguments)))}function Zu(e){return jo.apply(void 0,["UnionTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function el(e){return jo.apply(void 0,["Variance"].concat(Array.prototype.slice.call(arguments)))}function tl(){return jo.apply(void 0,["VoidTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function al(e,t){return jo.apply(void 0,["EnumDeclaration"].concat(Array.prototype.slice.call(arguments)))}function nl(e){return jo.apply(void 0,["EnumBooleanBody"].concat(Array.prototype.slice.call(arguments)))}function rl(e){return jo.apply(void 0,["EnumNumberBody"].concat(Array.prototype.slice.call(arguments)))}function sl(e){return jo.apply(void 0,["EnumStringBody"].concat(Array.prototype.slice.call(arguments)))}function il(e){return jo.apply(void 0,["EnumSymbolBody"].concat(Array.prototype.slice.call(arguments)))}function ol(e){return jo.apply(void 0,["EnumBooleanMember"].concat(Array.prototype.slice.call(arguments)))}function dl(e,t){return jo.apply(void 0,["EnumNumberMember"].concat(Array.prototype.slice.call(arguments)))}function ul(e,t){return jo.apply(void 0,["EnumStringMember"].concat(Array.prototype.slice.call(arguments)))}function ll(e){return jo.apply(void 0,["EnumDefaultedMember"].concat(Array.prototype.slice.call(arguments)))}function cl(e,t){return jo.apply(void 0,["JSXAttribute"].concat(Array.prototype.slice.call(arguments)))}function pl(e){return jo.apply(void 0,["JSXClosingElement"].concat(Array.prototype.slice.call(arguments)))}function gl(e,t,a,n){return jo.apply(void 0,["JSXElement"].concat(Array.prototype.slice.call(arguments)))}function fl(){return jo.apply(void 0,["JSXEmptyExpression"].concat(Array.prototype.slice.call(arguments)))}function hl(e){return jo.apply(void 0,["JSXExpressionContainer"].concat(Array.prototype.slice.call(arguments)))}function ml(e){return jo.apply(void 0,["JSXSpreadChild"].concat(Array.prototype.slice.call(arguments)))}function yl(e){return jo.apply(void 0,["JSXIdentifier"].concat(Array.prototype.slice.call(arguments)))}function Rl(e,t){return jo.apply(void 0,["JSXMemberExpression"].concat(Array.prototype.slice.call(arguments)))}function bl(e,t){return jo.apply(void 0,["JSXNamespacedName"].concat(Array.prototype.slice.call(arguments)))}function vl(e,t,a){return jo.apply(void 0,["JSXOpeningElement"].concat(Array.prototype.slice.call(arguments)))}function xl(e){return jo.apply(void 0,["JSXSpreadAttribute"].concat(Array.prototype.slice.call(arguments)))}function El(e){return jo.apply(void 0,["JSXText"].concat(Array.prototype.slice.call(arguments)))}function Dl(e,t,a){return jo.apply(void 0,["JSXFragment"].concat(Array.prototype.slice.call(arguments)))}function Al(){return jo.apply(void 0,["JSXOpeningFragment"].concat(Array.prototype.slice.call(arguments)))}function wl(){return jo.apply(void 0,["JSXClosingFragment"].concat(Array.prototype.slice.call(arguments)))}function Cl(){return jo.apply(void 0,["Noop"].concat(Array.prototype.slice.call(arguments)))}function Sl(e,t){return jo.apply(void 0,["Placeholder"].concat(Array.prototype.slice.call(arguments)))}function jl(e){return jo.apply(void 0,["V8IntrinsicIdentifier"].concat(Array.prototype.slice.call(arguments)))}function Tl(){return jo.apply(void 0,["ArgumentPlaceholder"].concat(Array.prototype.slice.call(arguments)))}function _l(e,t){return jo.apply(void 0,["BindExpression"].concat(Array.prototype.slice.call(arguments)))}function Pl(e,t,a,n,r,s){return jo.apply(void 0,["ClassProperty"].concat(Array.prototype.slice.call(arguments)))}function Fl(e){return jo.apply(void 0,["PipelineTopicExpression"].concat(Array.prototype.slice.call(arguments)))}function kl(e){return jo.apply(void 0,["PipelineBareFunction"].concat(Array.prototype.slice.call(arguments)))}function Il(){return jo.apply(void 0,["PipelinePrimaryTopicReference"].concat(Array.prototype.slice.call(arguments)))}function Ol(e,t,a,n){return jo.apply(void 0,["ClassPrivateProperty"].concat(Array.prototype.slice.call(arguments)))}function Bl(e,t,a,n,r){return jo.apply(void 0,["ClassPrivateMethod"].concat(Array.prototype.slice.call(arguments)))}function Nl(e,t){return jo.apply(void 0,["ImportAttribute"].concat(Array.prototype.slice.call(arguments)))}function Ll(e){return jo.apply(void 0,["Decorator"].concat(Array.prototype.slice.call(arguments)))}function Ml(e){return jo.apply(void 0,["DoExpression"].concat(Array.prototype.slice.call(arguments)))}function $l(e){return jo.apply(void 0,["ExportDefaultSpecifier"].concat(Array.prototype.slice.call(arguments)))}function Ul(e){return jo.apply(void 0,["PrivateName"].concat(Array.prototype.slice.call(arguments)))}function Gl(e){return jo.apply(void 0,["RecordExpression"].concat(Array.prototype.slice.call(arguments)))}function Wl(e){return jo.apply(void 0,["TupleExpression"].concat(Array.prototype.slice.call(arguments)))}function Vl(e){return jo.apply(void 0,["DecimalLiteral"].concat(Array.prototype.slice.call(arguments)))}function Hl(e){return jo.apply(void 0,["StaticBlock"].concat(Array.prototype.slice.call(arguments)))}function Kl(e){return jo.apply(void 0,["ModuleExpression"].concat(Array.prototype.slice.call(arguments)))}function ql(e){return jo.apply(void 0,["TSParameterProperty"].concat(Array.prototype.slice.call(arguments)))}function Xl(e,t,a,n){return jo.apply(void 0,["TSDeclareFunction"].concat(Array.prototype.slice.call(arguments)))}function zl(e,t,a,n,r){return jo.apply(void 0,["TSDeclareMethod"].concat(Array.prototype.slice.call(arguments)))}function Jl(e,t){return jo.apply(void 0,["TSQualifiedName"].concat(Array.prototype.slice.call(arguments)))}function Yl(e,t,a){return jo.apply(void 0,["TSCallSignatureDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Ql(e,t,a){return jo.apply(void 0,["TSConstructSignatureDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Zl(e,t,a){return jo.apply(void 0,["TSPropertySignature"].concat(Array.prototype.slice.call(arguments)))}function ec(e,t,a,n){return jo.apply(void 0,["TSMethodSignature"].concat(Array.prototype.slice.call(arguments)))}function tc(e,t){return jo.apply(void 0,["TSIndexSignature"].concat(Array.prototype.slice.call(arguments)))}function ac(){return jo.apply(void 0,["TSAnyKeyword"].concat(Array.prototype.slice.call(arguments)))}function nc(){return jo.apply(void 0,["TSBooleanKeyword"].concat(Array.prototype.slice.call(arguments)))}function rc(){return jo.apply(void 0,["TSBigIntKeyword"].concat(Array.prototype.slice.call(arguments)))}function sc(){return jo.apply(void 0,["TSIntrinsicKeyword"].concat(Array.prototype.slice.call(arguments)))}function ic(){return jo.apply(void 0,["TSNeverKeyword"].concat(Array.prototype.slice.call(arguments)))}function oc(){return jo.apply(void 0,["TSNullKeyword"].concat(Array.prototype.slice.call(arguments)))}function dc(){return jo.apply(void 0,["TSNumberKeyword"].concat(Array.prototype.slice.call(arguments)))}function uc(){return jo.apply(void 0,["TSObjectKeyword"].concat(Array.prototype.slice.call(arguments)))}function lc(){return jo.apply(void 0,["TSStringKeyword"].concat(Array.prototype.slice.call(arguments)))}function cc(){return jo.apply(void 0,["TSSymbolKeyword"].concat(Array.prototype.slice.call(arguments)))}function pc(){return jo.apply(void 0,["TSUndefinedKeyword"].concat(Array.prototype.slice.call(arguments)))}function gc(){return jo.apply(void 0,["TSUnknownKeyword"].concat(Array.prototype.slice.call(arguments)))}function fc(){return jo.apply(void 0,["TSVoidKeyword"].concat(Array.prototype.slice.call(arguments)))}function hc(){return jo.apply(void 0,["TSThisType"].concat(Array.prototype.slice.call(arguments)))}function mc(e,t,a){return jo.apply(void 0,["TSFunctionType"].concat(Array.prototype.slice.call(arguments)))}function yc(e,t,a){return jo.apply(void 0,["TSConstructorType"].concat(Array.prototype.slice.call(arguments)))}function Rc(e,t){return jo.apply(void 0,["TSTypeReference"].concat(Array.prototype.slice.call(arguments)))}function bc(e,t,a){return jo.apply(void 0,["TSTypePredicate"].concat(Array.prototype.slice.call(arguments)))}function vc(e){return jo.apply(void 0,["TSTypeQuery"].concat(Array.prototype.slice.call(arguments)))}function xc(e){return jo.apply(void 0,["TSTypeLiteral"].concat(Array.prototype.slice.call(arguments)))}function Ec(e){return jo.apply(void 0,["TSArrayType"].concat(Array.prototype.slice.call(arguments)))}function Dc(e){return jo.apply(void 0,["TSTupleType"].concat(Array.prototype.slice.call(arguments)))}function Ac(e){return jo.apply(void 0,["TSOptionalType"].concat(Array.prototype.slice.call(arguments)))}function wc(e){return jo.apply(void 0,["TSRestType"].concat(Array.prototype.slice.call(arguments)))}function Cc(e,t,a){return jo.apply(void 0,["TSNamedTupleMember"].concat(Array.prototype.slice.call(arguments)))}function Sc(e){return jo.apply(void 0,["TSUnionType"].concat(Array.prototype.slice.call(arguments)))}function jc(e){return jo.apply(void 0,["TSIntersectionType"].concat(Array.prototype.slice.call(arguments)))}function Tc(e,t,a,n){return jo.apply(void 0,["TSConditionalType"].concat(Array.prototype.slice.call(arguments)))}function _c(e){return jo.apply(void 0,["TSInferType"].concat(Array.prototype.slice.call(arguments)))}function Pc(e){return jo.apply(void 0,["TSParenthesizedType"].concat(Array.prototype.slice.call(arguments)))}function Fc(e){return jo.apply(void 0,["TSTypeOperator"].concat(Array.prototype.slice.call(arguments)))}function kc(e,t){return jo.apply(void 0,["TSIndexedAccessType"].concat(Array.prototype.slice.call(arguments)))}function Ic(e,t,a){return jo.apply(void 0,["TSMappedType"].concat(Array.prototype.slice.call(arguments)))}function Oc(e){return jo.apply(void 0,["TSLiteralType"].concat(Array.prototype.slice.call(arguments)))}function Bc(e,t){return jo.apply(void 0,["TSExpressionWithTypeArguments"].concat(Array.prototype.slice.call(arguments)))}function Nc(e,t,a,n){return jo.apply(void 0,["TSInterfaceDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Lc(e){return jo.apply(void 0,["TSInterfaceBody"].concat(Array.prototype.slice.call(arguments)))}function Mc(e,t,a){return jo.apply(void 0,["TSTypeAliasDeclaration"].concat(Array.prototype.slice.call(arguments)))}function $c(e,t){return jo.apply(void 0,["TSAsExpression"].concat(Array.prototype.slice.call(arguments)))}function Uc(e,t){return jo.apply(void 0,["TSTypeAssertion"].concat(Array.prototype.slice.call(arguments)))}function Gc(e,t){return jo.apply(void 0,["TSEnumDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Wc(e,t){return jo.apply(void 0,["TSEnumMember"].concat(Array.prototype.slice.call(arguments)))}function Vc(e,t){return jo.apply(void 0,["TSModuleDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Hc(e){return jo.apply(void 0,["TSModuleBlock"].concat(Array.prototype.slice.call(arguments)))}function Kc(e,t,a){return jo.apply(void 0,["TSImportType"].concat(Array.prototype.slice.call(arguments)))}function qc(e,t){return jo.apply(void 0,["TSImportEqualsDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Xc(e){return jo.apply(void 0,["TSExternalModuleReference"].concat(Array.prototype.slice.call(arguments)))}function zc(e){return jo.apply(void 0,["TSNonNullExpression"].concat(Array.prototype.slice.call(arguments)))}function Jc(e){return jo.apply(void 0,["TSExportAssignment"].concat(Array.prototype.slice.call(arguments)))}function Yc(e){return jo.apply(void 0,["TSNamespaceExportDeclaration"].concat(Array.prototype.slice.call(arguments)))}function Qc(e){return jo.apply(void 0,["TSTypeAnnotation"].concat(Array.prototype.slice.call(arguments)))}function Zc(e){return jo.apply(void 0,["TSTypeParameterInstantiation"].concat(Array.prototype.slice.call(arguments)))}function ep(e){return jo.apply(void 0,["TSTypeParameterDeclaration"].concat(Array.prototype.slice.call(arguments)))}function tp(e,t,a){return jo.apply(void 0,["TSTypeParameter"].concat(Array.prototype.slice.call(arguments)))}function ap(){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 jo.apply(void 0,["NumberLiteral"].concat(t))}function np(){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 jo.apply(void 0,["RegexLiteral"].concat(t))}function rp(){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 jo.apply(void 0,["RestProperty"].concat(t))}function sp(){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 jo.apply(void 0,["SpreadProperty"].concat(t))}function ip(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(Zo(s))}function op(e){return!(!e||!Ci[e.type])}function dp(e,t,a){if(!Bs(e,t,a))throw new Error('Expected type "'+e+'" with option '+JSON.stringify(a)+', but instead got "'+t.type+'".')}function up(e,t){dp("ExpressionStatement",e,t)}function lp(e,t){dp("Identifier",e,t)}function cp(e,t){dp("RestElement",e,t)}function pp(e,t){dp("Expression",e,t)}function gp(e){if("string"===e)return Gu();if("number"===e)return Fu();if("undefined"===e)return tl();if("boolean"===e)return ru();if("function"===e)return Eu(Jo("Function"));if("object"===e)return Eu(Jo("Object"));if("symbol"===e)return Eu(Jo("Symbol"));if("bigint"===e)return au();throw new Error("Invalid typeof value: "+e)}function fp(e){return H(e)?e.name:e.id.name+"."+fp(e.qualification)}function hp(e){for(var t={},a={},n=[],r=[],s=0;s<e.length;s++){var i=e[s];if(i&&!(r.indexOf(i)>=0)){if(We(i))return[i];if(Yt(i))a[i.type]=i;else if(at(i))n.indexOf(i.types)<0&&(e=e.concat(i.types),n.push(i.types));else if(qe(i)){var o=fp(i.id);if(t[o]){var d=t[o];d.typeParameters?i.typeParameters&&(d.typeParameters.params=hp(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 mp(e){var t=hp(e);return 1===t.length?t[0]:Zu(t)}function yp(e){var t=function(e){for(var t={},a={},n=[],r=[],s=0;s<e.length;s++){var i=e[s];if(i&&!(r.indexOf(i)>=0)){if(vt(i))return[i];Qt(i)?a[i.type]=i:At(i)?n.indexOf(i.types)<0&&(e=e.concat(i.types),n.push(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]:Sc(t)}var Rp=Function.call.bind(Object.prototype.hasOwnProperty);function bp(e,t,a){return e&&"string"==typeof e.type?xp(e,t,a):e}function vp(e,t,a){return Array.isArray(e)?e.map((function(e){return bp(e,t,a)})):bp(e,t,a)}function xp(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,Rp(e,"optional")&&"boolean"==typeof e.optional&&(r.optional=e.optional),Rp(e,"typeAnnotation")&&(r.typeAnnotation=t?vp(e.typeAnnotation,!0,a):e.typeAnnotation);else{if(!Rp(Ti,n))throw new Error('Unknown node type: "'+n+'"');for(var s=0,i=Object.keys(Ti[n]);s<i.length;s++){var o=i[s];Rp(e,o)&&(r[o]=t?$(e)&&"comments"===o?Ep(e.comments,t,a):vp(e[o],!0,a):e[o])}}return Rp(e,"loc")&&(r.loc=a?null:e.loc),Rp(e,"leadingComments")&&(r.leadingComments=Ep(e.leadingComments,t,a)),Rp(e,"innerComments")&&(r.innerComments=Ep(e.innerComments,t,a)),Rp(e,"trailingComments")&&(r.trailingComments=Ep(e.trailingComments,t,a)),Rp(e,"extra")&&(r.extra=Object.assign({},e.extra)),r}function Ep(e,t,a){return t&&a&&e?function(e){return e.map((function(e){return{type:e.type,value:e.value,loc:null}}))}(e):e}function Dp(e){return xp(e,!1)}function Ap(e,t,a){if(!a||!e)return e;var n=t+"Comments";return e[n]?e[n]="leading"===t?a.concat(e[n]):e[n].concat(a):e[n]=a,e}function wp(e,t,a,n){return Ap(e,t,[{type:n?"CommentLine":"CommentBlock",value:a}])}function Cp(e,t,a){t&&a&&(t[e]=Array.from(new Set([].concat(t[e],a[e]).filter(Boolean))))}function Sp(e,t){Cp("innerComments",e,t)}function jp(e,t){Cp("leadingComments",e,t)}function Tp(e,t){Cp("trailingComments",e,t)}function _p(e,t){return Tp(e,t),jp(e,t),Sp(e,t),e}function Pp(e){return ii.forEach((function(t){e[t]=null})),e}var Fp=ji.Expression,kp=ji.Binary,Ip=ji.Scopable,Op=ji.BlockParent,Bp=ji.Block,Np=ji.Statement,Lp=ji.Terminatorless,Mp=ji.CompletionStatement,$p=ji.Conditional,Up=ji.Loop,Gp=ji.While,Wp=ji.ExpressionWrapper,Vp=ji.For,Hp=ji.ForXStatement,Kp=ji.Function,qp=ji.FunctionParent,Xp=ji.Pureish,zp=ji.Declaration,Jp=ji.PatternLike,Yp=ji.LVal,Qp=ji.TSEntityName,Zp=ji.Literal,eg=ji.Immutable,tg=ji.UserWhitespacable,ag=ji.Method,ng=ji.ObjectMember,rg=ji.Property,sg=ji.UnaryLike,ig=ji.Pattern,og=ji.Class,dg=ji.ModuleDeclaration,ug=ji.ExportDeclaration,lg=ji.ModuleSpecifier,cg=ji.Flow,pg=ji.FlowType,gg=ji.FlowBaseAnnotation,fg=ji.FlowDeclaration,hg=ji.FlowPredicate,mg=ji.EnumBody,yg=ji.EnumMember,Rg=ji.JSX,bg=ji.Private,vg=ji.TSTypeElement,xg=ji.TSType,Eg=ji.TSBaseType;function Dg(e,t){if(F(e))return e;var a=[];return L(e)?a=[]:(kt(e)||(e=Lt(t)?pd(e):Vo(e)),a=[e]),Oo(a)}function Ag(e,t){return void 0===t&&(t="body"),e[t]=Dg(e[t],e)}function wg(e){for(var t,a="",n=S(e+="");!(t=n()).done;){var r=t.value;a+=Hs(r.codePointAt(0))?r:"-"}return ni(a=(a=a.replace(/^[-0-9]+/,"")).replace(/[-\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""})))||(a="_"+a),a||"_"}function Cg(e){return"eval"!==(e=wg(e))&&"arguments"!==e||(e="_"+e),e}function Sg(e,t){return void 0===t&&(t=e.key||e.property),!e.computed&&H(t)&&(t=Zo(t.name)),t}function jg(e){if(M(e)&&(e=e.expression),_t(e))return e;if(Kt(e)?e.type="ClassExpression":Lt(e)&&(e.type="FunctionExpression"),!_t(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function Tg(e,t,a){if(e){var n=Ci[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;){Tg(o.value,t,a)}else Tg(i,t,a)}}}}var _g=["tokens","start","end","loc","raw","rawValue"],Pg=ii.concat(["comments"]).concat(_g);function Fg(e,t){void 0===t&&(t={});for(var a,n=S(t.preserveComments?_g:Pg);!(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 kg(e,t){return Tg(e,Fg,t),e}function Ig(e,t){var a;return void 0===t&&(t=e.key),"method"===e.kind?Ig.increment()+"":(a=H(t)?t.name:X(t)?JSON.stringify(t.value):JSON.stringify(kg(xp(t))),e.computed&&(a="["+a+"]"),e.static&&(a="static:"+a),a)}function Og(e,t,a){for(var n=[].concat(e),r=Object.create(null);n.length;){var s=n.shift();if(s){var i=Og.keys[s.type];if(H(s))t?(r[s.name]=r[s.name]||[]).push(s):r[s.name]=s;else if(!Xt(s)||Ee(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 $t(s.declaration)&&n.push(s.declaration)}}return r}function Bg(e,t,a){for(var n,r=[],s=!0,i=S(e);!(n=i()).done;){var o=n.value;if(L(o)||(s=!1),_t(o))r.push(o);else if(M(o))r.push(o.expression);else if(ge(o)){if("var"!==o.kind)return;for(var d,u=S(o.declarations);!(d=u()).done;){for(var l=d.value,c=Og(l),p=0,g=Object.keys(c);p<g.length;p++){var f=g[p];a.push({kind:o.kind,id:xp(c[f])})}l.init&&r.push(_o("=",l.id,l.init))}s=!0}else if(K(o)){var h=o.consequent?Bg([o.consequent],t,a):t.buildUndefinedNode(),m=o.alternate?Bg([o.alternate],t,a):t.buildUndefinedNode();if(!h||!m)return;r.push(Mo(o.test,h,m))}else if(F(o)){var y=Bg(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]:gd(r)}function Ng(e,t){if(null!=e&&e.length){var a=[],n=Bg(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 Lg(e,t){if(kt(e))return e;var a,n=!1;if(Kt(e))n=!0,a="ClassDeclaration";else if(Lt(e))n=!0,a="FunctionDeclaration";else if(_(e))return Vo(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}Ig.uid=0,Ig.increment=function(){return Ig.uid>=Number.MAX_SAFE_INTEGER?Ig.uid=0:Ig.uid++},Og.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"],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 Mg=Function.prototype,$g=Object.prototype,Ug=Mg.toString,Gg=$g.hasOwnProperty,Wg=Ug.call(Object);var Vg=function(e){if(!En(e)||"[object Object]"!=ja(e))return!1;var t=cr(e);if(null===t)return!0;var a=Gg.call(t,"constructor")&&t.constructor;return"function"==typeof a&&a instanceof a&&Ug.call(a)==Wg};var Hg=function(e){return En(e)&&"[object RegExp]"==ja(e)},Kg=Nn&&Nn.isRegExp,qg=Kg?Bn(Kg):Hg;function Xg(e){if(void 0===e)return Jo("undefined");if(!0===e||!1===e)return ad(e);if(null===e)return td();if("string"==typeof e)return Zo(e);if("number"==typeof e){var t;if(Number.isFinite(e))t=ed(Math.abs(e));else t=Po("/",Number.isNaN(e)?ed(0):ed(1),ed(0));return(e<0||Object.is(e,-0))&&(t=vd("-",t)),t}if(qg(e))return nd(e.source,e.toString().match(/\/([a-z]+|)$/)[1]);if(Array.isArray(e))return To(e.map(Xg));if(Vg(e)){for(var a=[],n=0,r=Object.keys(e);n<r.length;n++){var s=r[n],i=void 0;i=ni(s)?Jo(s):Zo(s),a.push(ld(i,Xg(e[s])))}return dd(a)}throw new Error("don't know how to turn this value into a node")}function zg(e,t){if(!e||!t)return e;for(var a,n=S(vi.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(vi.force);!(d=u()).done;){var l=d.value;e[l]=t[l]}return _p(e,t),e}function Jg(e,t){return Og(e,t,!0)}function Yg(e,t,a){"function"==typeof t&&(t={enter:t});var n=t;Qg(e,n.enter,n.exit,a,[])}function Qg(e,t,a,n,r){var s=Ci[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}),Qg(c,t,a,n,r),r.pop())}else u&&(r.push({node:e,key:d}),Qg(u,t,a,n,r),r.pop())}a&&a(e,r,n)}}function Zg(e,t,a){if(a&&"Identifier"===e.type&&"ObjectProperty"===t.type&&"ObjectExpression"===a.type)return!1;var n=Og.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 ef(e){return ge(e)&&("var"!==e.kind||e[xi])}function tf(e){return W(e)||xe(e)||ef(e)}function af(e,t,a){switch(t.type){case"MemberExpression":case"JSXMemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed: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":if(t.params.includes(e))return!1;case"ObjectProperty":case"ClassProperty":case"ClassPrivateProperty":return t.key===e?!!t.computed:t.value!==e||(!a||"ObjectPattern"!==a.type);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"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 nf(e,t){return(!F(e)||!Lt(t)&&!O(t))&&(!(!Ht(e)||!Lt(t)&&!O(t))||Ft(e))}var rf=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 sf(e){return ni(e)&&!rf.has(e)}function of(e){return ge(e,{kind:"var"})&&!e[xi]}var df={isReactComponent:ta,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];pt(n)?ip(n,t):(ot(n)&&(n=n.expression),it(n)||t.push(n))}return t}},uf=Object.freeze({__proto__:null,react:df,assertNode:function(e){if(!op(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:gp,createUnionTypeAnnotation:mp,createFlowUnionType:mp,createTSUnionType:yp,cloneNode:xp,clone:Dp,cloneDeep:function(e){return xp(e)},cloneDeepWithoutLoc:function(e){return xp(e,!0,!0)},cloneWithoutLoc:function(e){return xp(e,!1,!0)},addComment:wp,addComments:Ap,inheritInnerComments:Sp,inheritLeadingComments:jp,inheritsComments:_p,inheritTrailingComments:Tp,removeComments:Pp,ensureBlock:Ag,toBindingIdentifierName:Cg,toBlock:Dg,toComputedKey:Sg,toExpression:jg,toIdentifier:wg,toKeyAlias:Ig,toSequenceExpression:Ng,toStatement:Lg,valueToNode:Xg,appendToMemberExpression:function(e,t,a){return void 0===a&&(a=!1),e.object=sd(e.object,e.property,e.computed),e.property=t,e.computed=!!a,e},inherits:zg,prependToMemberExpression:function(e,t){return e.object=sd(t,e.object),e},removeProperties:Fg,removePropertiesDeep:kg,removeTypeDuplicates:hp,getBindingIdentifiers:Og,getOuterBindingIdentifiers:Jg,traverse:Yg,traverseFast:Tg,shallowEqual:j,is:Bs,isBinding:Zg,isBlockScoped:tf,isImmutable:function(e){return!!Is(e.type,"Immutable")||!!H(e)&&"undefined"===e.name},isLet:ef,isNode:op,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(Ti[t.type]||t.type),r=Ci[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:Os,isReferenced:af,isScope:nf,isSpecifierDefault:function(e){return Se(e)||H(e.imported||e.exported,{name:"default"})},isType:Is,isValidES3Identifier:sf,isValidIdentifier:ni,isVar:of,matchesPattern:Zt,validate:Di,buildMatchMemberExpression:ea,assertArrayExpression:function(e,t){dp("ArrayExpression",e,t)},assertAssignmentExpression:function(e,t){dp("AssignmentExpression",e,t)},assertBinaryExpression:function(e,t){dp("BinaryExpression",e,t)},assertInterpreterDirective:function(e,t){dp("InterpreterDirective",e,t)},assertDirective:function(e,t){dp("Directive",e,t)},assertDirectiveLiteral:function(e,t){dp("DirectiveLiteral",e,t)},assertBlockStatement:function(e,t){dp("BlockStatement",e,t)},assertBreakStatement:function(e,t){dp("BreakStatement",e,t)},assertCallExpression:function(e,t){dp("CallExpression",e,t)},assertCatchClause:function(e,t){dp("CatchClause",e,t)},assertConditionalExpression:function(e,t){dp("ConditionalExpression",e,t)},assertContinueStatement:function(e,t){dp("ContinueStatement",e,t)},assertDebuggerStatement:function(e,t){dp("DebuggerStatement",e,t)},assertDoWhileStatement:function(e,t){dp("DoWhileStatement",e,t)},assertEmptyStatement:function(e,t){dp("EmptyStatement",e,t)},assertExpressionStatement:up,assertFile:function(e,t){dp("File",e,t)},assertForInStatement:function(e,t){dp("ForInStatement",e,t)},assertForStatement:function(e,t){dp("ForStatement",e,t)},assertFunctionDeclaration:function(e,t){dp("FunctionDeclaration",e,t)},assertFunctionExpression:function(e,t){dp("FunctionExpression",e,t)},assertIdentifier:lp,assertIfStatement:function(e,t){dp("IfStatement",e,t)},assertLabeledStatement:function(e,t){dp("LabeledStatement",e,t)},assertStringLiteral:function(e,t){dp("StringLiteral",e,t)},assertNumericLiteral:function(e,t){dp("NumericLiteral",e,t)},assertNullLiteral:function(e,t){dp("NullLiteral",e,t)},assertBooleanLiteral:function(e,t){dp("BooleanLiteral",e,t)},assertRegExpLiteral:function(e,t){dp("RegExpLiteral",e,t)},assertLogicalExpression:function(e,t){dp("LogicalExpression",e,t)},assertMemberExpression:function(e,t){dp("MemberExpression",e,t)},assertNewExpression:function(e,t){dp("NewExpression",e,t)},assertProgram:function(e,t){dp("Program",e,t)},assertObjectExpression:function(e,t){dp("ObjectExpression",e,t)},assertObjectMethod:function(e,t){dp("ObjectMethod",e,t)},assertObjectProperty:function(e,t){dp("ObjectProperty",e,t)},assertRestElement:cp,assertReturnStatement:function(e,t){dp("ReturnStatement",e,t)},assertSequenceExpression:function(e,t){dp("SequenceExpression",e,t)},assertParenthesizedExpression:function(e,t){dp("ParenthesizedExpression",e,t)},assertSwitchCase:function(e,t){dp("SwitchCase",e,t)},assertSwitchStatement:function(e,t){dp("SwitchStatement",e,t)},assertThisExpression:function(e,t){dp("ThisExpression",e,t)},assertThrowStatement:function(e,t){dp("ThrowStatement",e,t)},assertTryStatement:function(e,t){dp("TryStatement",e,t)},assertUnaryExpression:function(e,t){dp("UnaryExpression",e,t)},assertUpdateExpression:function(e,t){dp("UpdateExpression",e,t)},assertVariableDeclaration:function(e,t){dp("VariableDeclaration",e,t)},assertVariableDeclarator:function(e,t){dp("VariableDeclarator",e,t)},assertWhileStatement:function(e,t){dp("WhileStatement",e,t)},assertWithStatement:function(e,t){dp("WithStatement",e,t)},assertAssignmentPattern:function(e,t){dp("AssignmentPattern",e,t)},assertArrayPattern:function(e,t){dp("ArrayPattern",e,t)},assertArrowFunctionExpression:function(e,t){dp("ArrowFunctionExpression",e,t)},assertClassBody:function(e,t){dp("ClassBody",e,t)},assertClassExpression:function(e,t){dp("ClassExpression",e,t)},assertClassDeclaration:function(e,t){dp("ClassDeclaration",e,t)},assertExportAllDeclaration:function(e,t){dp("ExportAllDeclaration",e,t)},assertExportDefaultDeclaration:function(e,t){dp("ExportDefaultDeclaration",e,t)},assertExportNamedDeclaration:function(e,t){dp("ExportNamedDeclaration",e,t)},assertExportSpecifier:function(e,t){dp("ExportSpecifier",e,t)},assertForOfStatement:function(e,t){dp("ForOfStatement",e,t)},assertImportDeclaration:function(e,t){dp("ImportDeclaration",e,t)},assertImportDefaultSpecifier:function(e,t){dp("ImportDefaultSpecifier",e,t)},assertImportNamespaceSpecifier:function(e,t){dp("ImportNamespaceSpecifier",e,t)},assertImportSpecifier:function(e,t){dp("ImportSpecifier",e,t)},assertMetaProperty:function(e,t){dp("MetaProperty",e,t)},assertClassMethod:function(e,t){dp("ClassMethod",e,t)},assertObjectPattern:function(e,t){dp("ObjectPattern",e,t)},assertSpreadElement:function(e,t){dp("SpreadElement",e,t)},assertSuper:function(e,t){dp("Super",e,t)},assertTaggedTemplateExpression:function(e,t){dp("TaggedTemplateExpression",e,t)},assertTemplateElement:function(e,t){dp("TemplateElement",e,t)},assertTemplateLiteral:function(e,t){dp("TemplateLiteral",e,t)},assertYieldExpression:function(e,t){dp("YieldExpression",e,t)},assertAwaitExpression:function(e,t){dp("AwaitExpression",e,t)},assertImport:function(e,t){dp("Import",e,t)},assertBigIntLiteral:function(e,t){dp("BigIntLiteral",e,t)},assertExportNamespaceSpecifier:function(e,t){dp("ExportNamespaceSpecifier",e,t)},assertOptionalMemberExpression:function(e,t){dp("OptionalMemberExpression",e,t)},assertOptionalCallExpression:function(e,t){dp("OptionalCallExpression",e,t)},assertAnyTypeAnnotation:function(e,t){dp("AnyTypeAnnotation",e,t)},assertArrayTypeAnnotation:function(e,t){dp("ArrayTypeAnnotation",e,t)},assertBooleanTypeAnnotation:function(e,t){dp("BooleanTypeAnnotation",e,t)},assertBooleanLiteralTypeAnnotation:function(e,t){dp("BooleanLiteralTypeAnnotation",e,t)},assertNullLiteralTypeAnnotation:function(e,t){dp("NullLiteralTypeAnnotation",e,t)},assertClassImplements:function(e,t){dp("ClassImplements",e,t)},assertDeclareClass:function(e,t){dp("DeclareClass",e,t)},assertDeclareFunction:function(e,t){dp("DeclareFunction",e,t)},assertDeclareInterface:function(e,t){dp("DeclareInterface",e,t)},assertDeclareModule:function(e,t){dp("DeclareModule",e,t)},assertDeclareModuleExports:function(e,t){dp("DeclareModuleExports",e,t)},assertDeclareTypeAlias:function(e,t){dp("DeclareTypeAlias",e,t)},assertDeclareOpaqueType:function(e,t){dp("DeclareOpaqueType",e,t)},assertDeclareVariable:function(e,t){dp("DeclareVariable",e,t)},assertDeclareExportDeclaration:function(e,t){dp("DeclareExportDeclaration",e,t)},assertDeclareExportAllDeclaration:function(e,t){dp("DeclareExportAllDeclaration",e,t)},assertDeclaredPredicate:function(e,t){dp("DeclaredPredicate",e,t)},assertExistsTypeAnnotation:function(e,t){dp("ExistsTypeAnnotation",e,t)},assertFunctionTypeAnnotation:function(e,t){dp("FunctionTypeAnnotation",e,t)},assertFunctionTypeParam:function(e,t){dp("FunctionTypeParam",e,t)},assertGenericTypeAnnotation:function(e,t){dp("GenericTypeAnnotation",e,t)},assertInferredPredicate:function(e,t){dp("InferredPredicate",e,t)},assertInterfaceExtends:function(e,t){dp("InterfaceExtends",e,t)},assertInterfaceDeclaration:function(e,t){dp("InterfaceDeclaration",e,t)},assertInterfaceTypeAnnotation:function(e,t){dp("InterfaceTypeAnnotation",e,t)},assertIntersectionTypeAnnotation:function(e,t){dp("IntersectionTypeAnnotation",e,t)},assertMixedTypeAnnotation:function(e,t){dp("MixedTypeAnnotation",e,t)},assertEmptyTypeAnnotation:function(e,t){dp("EmptyTypeAnnotation",e,t)},assertNullableTypeAnnotation:function(e,t){dp("NullableTypeAnnotation",e,t)},assertNumberLiteralTypeAnnotation:function(e,t){dp("NumberLiteralTypeAnnotation",e,t)},assertNumberTypeAnnotation:function(e,t){dp("NumberTypeAnnotation",e,t)},assertObjectTypeAnnotation:function(e,t){dp("ObjectTypeAnnotation",e,t)},assertObjectTypeInternalSlot:function(e,t){dp("ObjectTypeInternalSlot",e,t)},assertObjectTypeCallProperty:function(e,t){dp("ObjectTypeCallProperty",e,t)},assertObjectTypeIndexer:function(e,t){dp("ObjectTypeIndexer",e,t)},assertObjectTypeProperty:function(e,t){dp("ObjectTypeProperty",e,t)},assertObjectTypeSpreadProperty:function(e,t){dp("ObjectTypeSpreadProperty",e,t)},assertOpaqueType:function(e,t){dp("OpaqueType",e,t)},assertQualifiedTypeIdentifier:function(e,t){dp("QualifiedTypeIdentifier",e,t)},assertStringLiteralTypeAnnotation:function(e,t){dp("StringLiteralTypeAnnotation",e,t)},assertStringTypeAnnotation:function(e,t){dp("StringTypeAnnotation",e,t)},assertSymbolTypeAnnotation:function(e,t){dp("SymbolTypeAnnotation",e,t)},assertThisTypeAnnotation:function(e,t){dp("ThisTypeAnnotation",e,t)},assertTupleTypeAnnotation:function(e,t){dp("TupleTypeAnnotation",e,t)},assertTypeofTypeAnnotation:function(e,t){dp("TypeofTypeAnnotation",e,t)},assertTypeAlias:function(e,t){dp("TypeAlias",e,t)},assertTypeAnnotation:function(e,t){dp("TypeAnnotation",e,t)},assertTypeCastExpression:function(e,t){dp("TypeCastExpression",e,t)},assertTypeParameter:function(e,t){dp("TypeParameter",e,t)},assertTypeParameterDeclaration:function(e,t){dp("TypeParameterDeclaration",e,t)},assertTypeParameterInstantiation:function(e,t){dp("TypeParameterInstantiation",e,t)},assertUnionTypeAnnotation:function(e,t){dp("UnionTypeAnnotation",e,t)},assertVariance:function(e,t){dp("Variance",e,t)},assertVoidTypeAnnotation:function(e,t){dp("VoidTypeAnnotation",e,t)},assertEnumDeclaration:function(e,t){dp("EnumDeclaration",e,t)},assertEnumBooleanBody:function(e,t){dp("EnumBooleanBody",e,t)},assertEnumNumberBody:function(e,t){dp("EnumNumberBody",e,t)},assertEnumStringBody:function(e,t){dp("EnumStringBody",e,t)},assertEnumSymbolBody:function(e,t){dp("EnumSymbolBody",e,t)},assertEnumBooleanMember:function(e,t){dp("EnumBooleanMember",e,t)},assertEnumNumberMember:function(e,t){dp("EnumNumberMember",e,t)},assertEnumStringMember:function(e,t){dp("EnumStringMember",e,t)},assertEnumDefaultedMember:function(e,t){dp("EnumDefaultedMember",e,t)},assertJSXAttribute:function(e,t){dp("JSXAttribute",e,t)},assertJSXClosingElement:function(e,t){dp("JSXClosingElement",e,t)},assertJSXElement:function(e,t){dp("JSXElement",e,t)},assertJSXEmptyExpression:function(e,t){dp("JSXEmptyExpression",e,t)},assertJSXExpressionContainer:function(e,t){dp("JSXExpressionContainer",e,t)},assertJSXSpreadChild:function(e,t){dp("JSXSpreadChild",e,t)},assertJSXIdentifier:function(e,t){dp("JSXIdentifier",e,t)},assertJSXMemberExpression:function(e,t){dp("JSXMemberExpression",e,t)},assertJSXNamespacedName:function(e,t){dp("JSXNamespacedName",e,t)},assertJSXOpeningElement:function(e,t){dp("JSXOpeningElement",e,t)},assertJSXSpreadAttribute:function(e,t){dp("JSXSpreadAttribute",e,t)},assertJSXText:function(e,t){dp("JSXText",e,t)},assertJSXFragment:function(e,t){dp("JSXFragment",e,t)},assertJSXOpeningFragment:function(e,t){dp("JSXOpeningFragment",e,t)},assertJSXClosingFragment:function(e,t){dp("JSXClosingFragment",e,t)},assertNoop:function(e,t){dp("Noop",e,t)},assertPlaceholder:function(e,t){dp("Placeholder",e,t)},assertV8IntrinsicIdentifier:function(e,t){dp("V8IntrinsicIdentifier",e,t)},assertArgumentPlaceholder:function(e,t){dp("ArgumentPlaceholder",e,t)},assertBindExpression:function(e,t){dp("BindExpression",e,t)},assertClassProperty:function(e,t){dp("ClassProperty",e,t)},assertPipelineTopicExpression:function(e,t){dp("PipelineTopicExpression",e,t)},assertPipelineBareFunction:function(e,t){dp("PipelineBareFunction",e,t)},assertPipelinePrimaryTopicReference:function(e,t){dp("PipelinePrimaryTopicReference",e,t)},assertClassPrivateProperty:function(e,t){dp("ClassPrivateProperty",e,t)},assertClassPrivateMethod:function(e,t){dp("ClassPrivateMethod",e,t)},assertImportAttribute:function(e,t){dp("ImportAttribute",e,t)},assertDecorator:function(e,t){dp("Decorator",e,t)},assertDoExpression:function(e,t){dp("DoExpression",e,t)},assertExportDefaultSpecifier:function(e,t){dp("ExportDefaultSpecifier",e,t)},assertPrivateName:function(e,t){dp("PrivateName",e,t)},assertRecordExpression:function(e,t){dp("RecordExpression",e,t)},assertTupleExpression:function(e,t){dp("TupleExpression",e,t)},assertDecimalLiteral:function(e,t){dp("DecimalLiteral",e,t)},assertStaticBlock:function(e,t){dp("StaticBlock",e,t)},assertModuleExpression:function(e,t){dp("ModuleExpression",e,t)},assertTSParameterProperty:function(e,t){dp("TSParameterProperty",e,t)},assertTSDeclareFunction:function(e,t){dp("TSDeclareFunction",e,t)},assertTSDeclareMethod:function(e,t){dp("TSDeclareMethod",e,t)},assertTSQualifiedName:function(e,t){dp("TSQualifiedName",e,t)},assertTSCallSignatureDeclaration:function(e,t){dp("TSCallSignatureDeclaration",e,t)},assertTSConstructSignatureDeclaration:function(e,t){dp("TSConstructSignatureDeclaration",e,t)},assertTSPropertySignature:function(e,t){dp("TSPropertySignature",e,t)},assertTSMethodSignature:function(e,t){dp("TSMethodSignature",e,t)},assertTSIndexSignature:function(e,t){dp("TSIndexSignature",e,t)},assertTSAnyKeyword:function(e,t){dp("TSAnyKeyword",e,t)},assertTSBooleanKeyword:function(e,t){dp("TSBooleanKeyword",e,t)},assertTSBigIntKeyword:function(e,t){dp("TSBigIntKeyword",e,t)},assertTSIntrinsicKeyword:function(e,t){dp("TSIntrinsicKeyword",e,t)},assertTSNeverKeyword:function(e,t){dp("TSNeverKeyword",e,t)},assertTSNullKeyword:function(e,t){dp("TSNullKeyword",e,t)},assertTSNumberKeyword:function(e,t){dp("TSNumberKeyword",e,t)},assertTSObjectKeyword:function(e,t){dp("TSObjectKeyword",e,t)},assertTSStringKeyword:function(e,t){dp("TSStringKeyword",e,t)},assertTSSymbolKeyword:function(e,t){dp("TSSymbolKeyword",e,t)},assertTSUndefinedKeyword:function(e,t){dp("TSUndefinedKeyword",e,t)},assertTSUnknownKeyword:function(e,t){dp("TSUnknownKeyword",e,t)},assertTSVoidKeyword:function(e,t){dp("TSVoidKeyword",e,t)},assertTSThisType:function(e,t){dp("TSThisType",e,t)},assertTSFunctionType:function(e,t){dp("TSFunctionType",e,t)},assertTSConstructorType:function(e,t){dp("TSConstructorType",e,t)},assertTSTypeReference:function(e,t){dp("TSTypeReference",e,t)},assertTSTypePredicate:function(e,t){dp("TSTypePredicate",e,t)},assertTSTypeQuery:function(e,t){dp("TSTypeQuery",e,t)},assertTSTypeLiteral:function(e,t){dp("TSTypeLiteral",e,t)},assertTSArrayType:function(e,t){dp("TSArrayType",e,t)},assertTSTupleType:function(e,t){dp("TSTupleType",e,t)},assertTSOptionalType:function(e,t){dp("TSOptionalType",e,t)},assertTSRestType:function(e,t){dp("TSRestType",e,t)},assertTSNamedTupleMember:function(e,t){dp("TSNamedTupleMember",e,t)},assertTSUnionType:function(e,t){dp("TSUnionType",e,t)},assertTSIntersectionType:function(e,t){dp("TSIntersectionType",e,t)},assertTSConditionalType:function(e,t){dp("TSConditionalType",e,t)},assertTSInferType:function(e,t){dp("TSInferType",e,t)},assertTSParenthesizedType:function(e,t){dp("TSParenthesizedType",e,t)},assertTSTypeOperator:function(e,t){dp("TSTypeOperator",e,t)},assertTSIndexedAccessType:function(e,t){dp("TSIndexedAccessType",e,t)},assertTSMappedType:function(e,t){dp("TSMappedType",e,t)},assertTSLiteralType:function(e,t){dp("TSLiteralType",e,t)},assertTSExpressionWithTypeArguments:function(e,t){dp("TSExpressionWithTypeArguments",e,t)},assertTSInterfaceDeclaration:function(e,t){dp("TSInterfaceDeclaration",e,t)},assertTSInterfaceBody:function(e,t){dp("TSInterfaceBody",e,t)},assertTSTypeAliasDeclaration:function(e,t){dp("TSTypeAliasDeclaration",e,t)},assertTSAsExpression:function(e,t){dp("TSAsExpression",e,t)},assertTSTypeAssertion:function(e,t){dp("TSTypeAssertion",e,t)},assertTSEnumDeclaration:function(e,t){dp("TSEnumDeclaration",e,t)},assertTSEnumMember:function(e,t){dp("TSEnumMember",e,t)},assertTSModuleDeclaration:function(e,t){dp("TSModuleDeclaration",e,t)},assertTSModuleBlock:function(e,t){dp("TSModuleBlock",e,t)},assertTSImportType:function(e,t){dp("TSImportType",e,t)},assertTSImportEqualsDeclaration:function(e,t){dp("TSImportEqualsDeclaration",e,t)},assertTSExternalModuleReference:function(e,t){dp("TSExternalModuleReference",e,t)},assertTSNonNullExpression:function(e,t){dp("TSNonNullExpression",e,t)},assertTSExportAssignment:function(e,t){dp("TSExportAssignment",e,t)},assertTSNamespaceExportDeclaration:function(e,t){dp("TSNamespaceExportDeclaration",e,t)},assertTSTypeAnnotation:function(e,t){dp("TSTypeAnnotation",e,t)},assertTSTypeParameterInstantiation:function(e,t){dp("TSTypeParameterInstantiation",e,t)},assertTSTypeParameterDeclaration:function(e,t){dp("TSTypeParameterDeclaration",e,t)},assertTSTypeParameter:function(e,t){dp("TSTypeParameter",e,t)},assertExpression:pp,assertBinary:function(e,t){dp("Binary",e,t)},assertScopable:function(e,t){dp("Scopable",e,t)},assertBlockParent:function(e,t){dp("BlockParent",e,t)},assertBlock:function(e,t){dp("Block",e,t)},assertStatement:function(e,t){dp("Statement",e,t)},assertTerminatorless:function(e,t){dp("Terminatorless",e,t)},assertCompletionStatement:function(e,t){dp("CompletionStatement",e,t)},assertConditional:function(e,t){dp("Conditional",e,t)},assertLoop:function(e,t){dp("Loop",e,t)},assertWhile:function(e,t){dp("While",e,t)},assertExpressionWrapper:function(e,t){dp("ExpressionWrapper",e,t)},assertFor:function(e,t){dp("For",e,t)},assertForXStatement:function(e,t){dp("ForXStatement",e,t)},assertFunction:function(e,t){dp("Function",e,t)},assertFunctionParent:function(e,t){dp("FunctionParent",e,t)},assertPureish:function(e,t){dp("Pureish",e,t)},assertDeclaration:function(e,t){dp("Declaration",e,t)},assertPatternLike:function(e,t){dp("PatternLike",e,t)},assertLVal:function(e,t){dp("LVal",e,t)},assertTSEntityName:function(e,t){dp("TSEntityName",e,t)},assertLiteral:function(e,t){dp("Literal",e,t)},assertImmutable:function(e,t){dp("Immutable",e,t)},assertUserWhitespacable:function(e,t){dp("UserWhitespacable",e,t)},assertMethod:function(e,t){dp("Method",e,t)},assertObjectMember:function(e,t){dp("ObjectMember",e,t)},assertProperty:function(e,t){dp("Property",e,t)},assertUnaryLike:function(e,t){dp("UnaryLike",e,t)},assertPattern:function(e,t){dp("Pattern",e,t)},assertClass:function(e,t){dp("Class",e,t)},assertModuleDeclaration:function(e,t){dp("ModuleDeclaration",e,t)},assertExportDeclaration:function(e,t){dp("ExportDeclaration",e,t)},assertModuleSpecifier:function(e,t){dp("ModuleSpecifier",e,t)},assertFlow:function(e,t){dp("Flow",e,t)},assertFlowType:function(e,t){dp("FlowType",e,t)},assertFlowBaseAnnotation:function(e,t){dp("FlowBaseAnnotation",e,t)},assertFlowDeclaration:function(e,t){dp("FlowDeclaration",e,t)},assertFlowPredicate:function(e,t){dp("FlowPredicate",e,t)},assertEnumBody:function(e,t){dp("EnumBody",e,t)},assertEnumMember:function(e,t){dp("EnumMember",e,t)},assertJSX:function(e,t){dp("JSX",e,t)},assertPrivate:function(e,t){dp("Private",e,t)},assertTSTypeElement:function(e,t){dp("TSTypeElement",e,t)},assertTSType:function(e,t){dp("TSType",e,t)},assertTSBaseType:function(e,t){dp("TSBaseType",e,t)},assertNumberLiteral:function(e,t){console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),dp("NumberLiteral",e,t)},assertRegexLiteral:function(e,t){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),dp("RegexLiteral",e,t)},assertRestProperty:function(e,t){console.trace("The node type RestProperty has been renamed to RestElement"),dp("RestProperty",e,t)},assertSpreadProperty:function(e,t){console.trace("The node type SpreadProperty has been renamed to SpreadElement"),dp("SpreadProperty",e,t)},arrayExpression:To,assignmentExpression:_o,binaryExpression:Po,interpreterDirective:Fo,directive:ko,directiveLiteral:Io,blockStatement:Oo,breakStatement:Bo,callExpression:No,catchClause:Lo,conditionalExpression:Mo,continueStatement:$o,debuggerStatement:Uo,doWhileStatement:Go,emptyStatement:Wo,expressionStatement:Vo,file:Ho,forInStatement:Ko,forStatement:qo,functionDeclaration:Xo,functionExpression:zo,identifier:Jo,ifStatement:Yo,labeledStatement:Qo,stringLiteral:Zo,numericLiteral:ed,nullLiteral:td,booleanLiteral:ad,regExpLiteral:nd,logicalExpression:rd,memberExpression:sd,newExpression:id,program:od,objectExpression:dd,objectMethod:ud,objectProperty:ld,restElement:cd,returnStatement:pd,sequenceExpression:gd,parenthesizedExpression:fd,switchCase:hd,switchStatement:md,thisExpression:yd,throwStatement:Rd,tryStatement:bd,unaryExpression:vd,updateExpression:xd,variableDeclaration:Ed,variableDeclarator:Dd,whileStatement:Ad,withStatement:wd,assignmentPattern:Cd,arrayPattern:Sd,arrowFunctionExpression:jd,classBody:Td,classExpression:_d,classDeclaration:Pd,exportAllDeclaration:Fd,exportDefaultDeclaration:kd,exportNamedDeclaration:Id,exportSpecifier:Od,forOfStatement:Bd,importDeclaration:Nd,importDefaultSpecifier:Ld,importNamespaceSpecifier:Md,importSpecifier:$d,metaProperty:Ud,classMethod:Gd,objectPattern:Wd,spreadElement:Vd,super:Hd,taggedTemplateExpression:Kd,templateElement:qd,templateLiteral:Xd,yieldExpression:zd,awaitExpression:Jd,import:Yd,bigIntLiteral:Qd,exportNamespaceSpecifier:Zd,optionalMemberExpression:eu,optionalCallExpression:tu,anyTypeAnnotation:au,arrayTypeAnnotation:nu,booleanTypeAnnotation:ru,booleanLiteralTypeAnnotation:su,nullLiteralTypeAnnotation:iu,classImplements:ou,declareClass:du,declareFunction:uu,declareInterface:lu,declareModule:cu,declareModuleExports:pu,declareTypeAlias:gu,declareOpaqueType:fu,declareVariable:hu,declareExportDeclaration:mu,declareExportAllDeclaration:yu,declaredPredicate:Ru,existsTypeAnnotation:bu,functionTypeAnnotation:vu,functionTypeParam:xu,genericTypeAnnotation:Eu,inferredPredicate:Du,interfaceExtends:Au,interfaceDeclaration:wu,interfaceTypeAnnotation:Cu,intersectionTypeAnnotation:Su,mixedTypeAnnotation:ju,emptyTypeAnnotation:Tu,nullableTypeAnnotation:_u,numberLiteralTypeAnnotation:Pu,numberTypeAnnotation:Fu,objectTypeAnnotation:ku,objectTypeInternalSlot:Iu,objectTypeCallProperty:Ou,objectTypeIndexer:Bu,objectTypeProperty:Nu,objectTypeSpreadProperty:Lu,opaqueType:Mu,qualifiedTypeIdentifier:$u,stringLiteralTypeAnnotation:Uu,stringTypeAnnotation:Gu,symbolTypeAnnotation:Wu,thisTypeAnnotation:Vu,tupleTypeAnnotation:Hu,typeofTypeAnnotation:Ku,typeAlias:qu,typeAnnotation:Xu,typeCastExpression:zu,typeParameter:Ju,typeParameterDeclaration:Yu,typeParameterInstantiation:Qu,unionTypeAnnotation:Zu,variance:el,voidTypeAnnotation:tl,enumDeclaration:al,enumBooleanBody:nl,enumNumberBody:rl,enumStringBody:sl,enumSymbolBody:il,enumBooleanMember:ol,enumNumberMember:dl,enumStringMember:ul,enumDefaultedMember:ll,jsxAttribute:cl,jSXAttribute:cl,jsxClosingElement:pl,jSXClosingElement:pl,jsxElement:gl,jSXElement:gl,jsxEmptyExpression:fl,jSXEmptyExpression:fl,jsxExpressionContainer:hl,jSXExpressionContainer:hl,jsxSpreadChild:ml,jSXSpreadChild:ml,jsxIdentifier:yl,jSXIdentifier:yl,jsxMemberExpression:Rl,jSXMemberExpression:Rl,jsxNamespacedName:bl,jSXNamespacedName:bl,jsxOpeningElement:vl,jSXOpeningElement:vl,jsxSpreadAttribute:xl,jSXSpreadAttribute:xl,jsxText:El,jSXText:El,jsxFragment:Dl,jSXFragment:Dl,jsxOpeningFragment:Al,jSXOpeningFragment:Al,jsxClosingFragment:wl,jSXClosingFragment:wl,noop:Cl,placeholder:Sl,v8IntrinsicIdentifier:jl,argumentPlaceholder:Tl,bindExpression:_l,classProperty:Pl,pipelineTopicExpression:Fl,pipelineBareFunction:kl,pipelinePrimaryTopicReference:Il,classPrivateProperty:Ol,classPrivateMethod:Bl,importAttribute:Nl,decorator:Ll,doExpression:Ml,exportDefaultSpecifier:$l,privateName:Ul,recordExpression:Gl,tupleExpression:Wl,decimalLiteral:Vl,staticBlock:Hl,moduleExpression:Kl,tsParameterProperty:ql,tSParameterProperty:ql,tsDeclareFunction:Xl,tSDeclareFunction:Xl,tsDeclareMethod:zl,tSDeclareMethod:zl,tsQualifiedName:Jl,tSQualifiedName:Jl,tsCallSignatureDeclaration:Yl,tSCallSignatureDeclaration:Yl,tsConstructSignatureDeclaration:Ql,tSConstructSignatureDeclaration:Ql,tsPropertySignature:Zl,tSPropertySignature:Zl,tsMethodSignature:ec,tSMethodSignature:ec,tsIndexSignature:tc,tSIndexSignature:tc,tsAnyKeyword:ac,tSAnyKeyword:ac,tsBooleanKeyword:nc,tSBooleanKeyword:nc,tsBigIntKeyword:rc,tSBigIntKeyword:rc,tsIntrinsicKeyword:sc,tSIntrinsicKeyword:sc,tsNeverKeyword:ic,tSNeverKeyword:ic,tsNullKeyword:oc,tSNullKeyword:oc,tsNumberKeyword:dc,tSNumberKeyword:dc,tsObjectKeyword:uc,tSObjectKeyword:uc,tsStringKeyword:lc,tSStringKeyword:lc,tsSymbolKeyword:cc,tSSymbolKeyword:cc,tsUndefinedKeyword:pc,tSUndefinedKeyword:pc,tsUnknownKeyword:gc,tSUnknownKeyword:gc,tsVoidKeyword:fc,tSVoidKeyword:fc,tsThisType:hc,tSThisType:hc,tsFunctionType:mc,tSFunctionType:mc,tsConstructorType:yc,tSConstructorType:yc,tsTypeReference:Rc,tSTypeReference:Rc,tsTypePredicate:bc,tSTypePredicate:bc,tsTypeQuery:vc,tSTypeQuery:vc,tsTypeLiteral:xc,tSTypeLiteral:xc,tsArrayType:Ec,tSArrayType:Ec,tsTupleType:Dc,tSTupleType:Dc,tsOptionalType:Ac,tSOptionalType:Ac,tsRestType:wc,tSRestType:wc,tsNamedTupleMember:Cc,tSNamedTupleMember:Cc,tsUnionType:Sc,tSUnionType:Sc,tsIntersectionType:jc,tSIntersectionType:jc,tsConditionalType:Tc,tSConditionalType:Tc,tsInferType:_c,tSInferType:_c,tsParenthesizedType:Pc,tSParenthesizedType:Pc,tsTypeOperator:Fc,tSTypeOperator:Fc,tsIndexedAccessType:kc,tSIndexedAccessType:kc,tsMappedType:Ic,tSMappedType:Ic,tsLiteralType:Oc,tSLiteralType:Oc,tsExpressionWithTypeArguments:Bc,tSExpressionWithTypeArguments:Bc,tsInterfaceDeclaration:Nc,tSInterfaceDeclaration:Nc,tsInterfaceBody:Lc,tSInterfaceBody:Lc,tsTypeAliasDeclaration:Mc,tSTypeAliasDeclaration:Mc,tsAsExpression:$c,tSAsExpression:$c,tsTypeAssertion:Uc,tSTypeAssertion:Uc,tsEnumDeclaration:Gc,tSEnumDeclaration:Gc,tsEnumMember:Wc,tSEnumMember:Wc,tsModuleDeclaration:Vc,tSModuleDeclaration:Vc,tsModuleBlock:Hc,tSModuleBlock:Hc,tsImportType:Kc,tSImportType:Kc,tsImportEqualsDeclaration:qc,tSImportEqualsDeclaration:qc,tsExternalModuleReference:Xc,tSExternalModuleReference:Xc,tsNonNullExpression:zc,tSNonNullExpression:zc,tsExportAssignment:Jc,tSExportAssignment:Jc,tsNamespaceExportDeclaration:Yc,tSNamespaceExportDeclaration:Yc,tsTypeAnnotation:Qc,tSTypeAnnotation:Qc,tsTypeParameterInstantiation:Zc,tSTypeParameterInstantiation:Zc,tsTypeParameterDeclaration:ep,tSTypeParameterDeclaration:ep,tsTypeParameter:tp,tSTypeParameter:tp,numberLiteral:ap,regexLiteral:np,restProperty:rp,spreadProperty:sp,ArrayExpression:To,AssignmentExpression:_o,BinaryExpression:Po,InterpreterDirective:Fo,Directive:ko,DirectiveLiteral:Io,BlockStatement:Oo,BreakStatement:Bo,CallExpression:No,CatchClause:Lo,ConditionalExpression:Mo,ContinueStatement:$o,DebuggerStatement:Uo,DoWhileStatement:Go,EmptyStatement:Wo,ExpressionStatement:Vo,File:Ho,ForInStatement:Ko,ForStatement:qo,FunctionDeclaration:Xo,FunctionExpression:zo,Identifier:Jo,IfStatement:Yo,LabeledStatement:Qo,StringLiteral:Zo,NumericLiteral:ed,NullLiteral:td,BooleanLiteral:ad,RegExpLiteral:nd,LogicalExpression:rd,MemberExpression:sd,NewExpression:id,Program:od,ObjectExpression:dd,ObjectMethod:ud,ObjectProperty:ld,RestElement:cd,ReturnStatement:pd,SequenceExpression:gd,ParenthesizedExpression:fd,SwitchCase:hd,SwitchStatement:md,ThisExpression:yd,ThrowStatement:Rd,TryStatement:bd,UnaryExpression:vd,UpdateExpression:xd,VariableDeclaration:Ed,VariableDeclarator:Dd,WhileStatement:Ad,WithStatement:wd,AssignmentPattern:Cd,ArrayPattern:Sd,ArrowFunctionExpression:jd,ClassBody:Td,ClassExpression:_d,ClassDeclaration:Pd,ExportAllDeclaration:Fd,ExportDefaultDeclaration:kd,ExportNamedDeclaration:Id,ExportSpecifier:Od,ForOfStatement:Bd,ImportDeclaration:Nd,ImportDefaultSpecifier:Ld,ImportNamespaceSpecifier:Md,ImportSpecifier:$d,MetaProperty:Ud,ClassMethod:Gd,ObjectPattern:Wd,SpreadElement:Vd,Super:Hd,TaggedTemplateExpression:Kd,TemplateElement:qd,TemplateLiteral:Xd,YieldExpression:zd,AwaitExpression:Jd,Import:Yd,BigIntLiteral:Qd,ExportNamespaceSpecifier:Zd,OptionalMemberExpression:eu,OptionalCallExpression:tu,AnyTypeAnnotation:au,ArrayTypeAnnotation:nu,BooleanTypeAnnotation:ru,BooleanLiteralTypeAnnotation:su,NullLiteralTypeAnnotation:iu,ClassImplements:ou,DeclareClass:du,DeclareFunction:uu,DeclareInterface:lu,DeclareModule:cu,DeclareModuleExports:pu,DeclareTypeAlias:gu,DeclareOpaqueType:fu,DeclareVariable:hu,DeclareExportDeclaration:mu,DeclareExportAllDeclaration:yu,DeclaredPredicate:Ru,ExistsTypeAnnotation:bu,FunctionTypeAnnotation:vu,FunctionTypeParam:xu,GenericTypeAnnotation:Eu,InferredPredicate:Du,InterfaceExtends:Au,InterfaceDeclaration:wu,InterfaceTypeAnnotation:Cu,IntersectionTypeAnnotation:Su,MixedTypeAnnotation:ju,EmptyTypeAnnotation:Tu,NullableTypeAnnotation:_u,NumberLiteralTypeAnnotation:Pu,NumberTypeAnnotation:Fu,ObjectTypeAnnotation:ku,ObjectTypeInternalSlot:Iu,ObjectTypeCallProperty:Ou,ObjectTypeIndexer:Bu,ObjectTypeProperty:Nu,ObjectTypeSpreadProperty:Lu,OpaqueType:Mu,QualifiedTypeIdentifier:$u,StringLiteralTypeAnnotation:Uu,StringTypeAnnotation:Gu,SymbolTypeAnnotation:Wu,ThisTypeAnnotation:Vu,TupleTypeAnnotation:Hu,TypeofTypeAnnotation:Ku,TypeAlias:qu,TypeAnnotation:Xu,TypeCastExpression:zu,TypeParameter:Ju,TypeParameterDeclaration:Yu,TypeParameterInstantiation:Qu,UnionTypeAnnotation:Zu,Variance:el,VoidTypeAnnotation:tl,EnumDeclaration:al,EnumBooleanBody:nl,EnumNumberBody:rl,EnumStringBody:sl,EnumSymbolBody:il,EnumBooleanMember:ol,EnumNumberMember:dl,EnumStringMember:ul,EnumDefaultedMember:ll,JSXAttribute:cl,JSXClosingElement:pl,JSXElement:gl,JSXEmptyExpression:fl,JSXExpressionContainer:hl,JSXSpreadChild:ml,JSXIdentifier:yl,JSXMemberExpression:Rl,JSXNamespacedName:bl,JSXOpeningElement:vl,JSXSpreadAttribute:xl,JSXText:El,JSXFragment:Dl,JSXOpeningFragment:Al,JSXClosingFragment:wl,Noop:Cl,Placeholder:Sl,V8IntrinsicIdentifier:jl,ArgumentPlaceholder:Tl,BindExpression:_l,ClassProperty:Pl,PipelineTopicExpression:Fl,PipelineBareFunction:kl,PipelinePrimaryTopicReference:Il,ClassPrivateProperty:Ol,ClassPrivateMethod:Bl,ImportAttribute:Nl,Decorator:Ll,DoExpression:Ml,ExportDefaultSpecifier:$l,PrivateName:Ul,RecordExpression:Gl,TupleExpression:Wl,DecimalLiteral:Vl,StaticBlock:Hl,ModuleExpression:Kl,TSParameterProperty:ql,TSDeclareFunction:Xl,TSDeclareMethod:zl,TSQualifiedName:Jl,TSCallSignatureDeclaration:Yl,TSConstructSignatureDeclaration:Ql,TSPropertySignature:Zl,TSMethodSignature:ec,TSIndexSignature:tc,TSAnyKeyword:ac,TSBooleanKeyword:nc,TSBigIntKeyword:rc,TSIntrinsicKeyword:sc,TSNeverKeyword:ic,TSNullKeyword:oc,TSNumberKeyword:dc,TSObjectKeyword:uc,TSStringKeyword:lc,TSSymbolKeyword:cc,TSUndefinedKeyword:pc,TSUnknownKeyword:gc,TSVoidKeyword:fc,TSThisType:hc,TSFunctionType:mc,TSConstructorType:yc,TSTypeReference:Rc,TSTypePredicate:bc,TSTypeQuery:vc,TSTypeLiteral:xc,TSArrayType:Ec,TSTupleType:Dc,TSOptionalType:Ac,TSRestType:wc,TSNamedTupleMember:Cc,TSUnionType:Sc,TSIntersectionType:jc,TSConditionalType:Tc,TSInferType:_c,TSParenthesizedType:Pc,TSTypeOperator:Fc,TSIndexedAccessType:kc,TSMappedType:Ic,TSLiteralType:Oc,TSExpressionWithTypeArguments:Bc,TSInterfaceDeclaration:Nc,TSInterfaceBody:Lc,TSTypeAliasDeclaration:Mc,TSAsExpression:$c,TSTypeAssertion:Uc,TSEnumDeclaration:Gc,TSEnumMember:Wc,TSModuleDeclaration:Vc,TSModuleBlock:Hc,TSImportType:Kc,TSImportEqualsDeclaration:qc,TSExternalModuleReference:Xc,TSNonNullExpression:zc,TSExportAssignment:Jc,TSNamespaceExportDeclaration:Yc,TSTypeAnnotation:Qc,TSTypeParameterInstantiation:Zc,TSTypeParameterDeclaration:ep,TSTypeParameter:tp,NumberLiteral:ap,RegexLiteral:np,RestProperty:rp,SpreadProperty:sp,EXPRESSION_TYPES:Fp,BINARY_TYPES:kp,SCOPABLE_TYPES:Ip,BLOCKPARENT_TYPES:Op,BLOCK_TYPES:Bp,STATEMENT_TYPES:Np,TERMINATORLESS_TYPES:Lp,COMPLETIONSTATEMENT_TYPES:Mp,CONDITIONAL_TYPES:$p,LOOP_TYPES:Up,WHILE_TYPES:Gp,EXPRESSIONWRAPPER_TYPES:Wp,FOR_TYPES:Vp,FORXSTATEMENT_TYPES:Hp,FUNCTION_TYPES:Kp,FUNCTIONPARENT_TYPES:qp,PUREISH_TYPES:Xp,DECLARATION_TYPES:zp,PATTERNLIKE_TYPES:Jp,LVAL_TYPES:Yp,TSENTITYNAME_TYPES:Qp,LITERAL_TYPES:Zp,IMMUTABLE_TYPES:eg,USERWHITESPACABLE_TYPES:tg,METHOD_TYPES:ag,OBJECTMEMBER_TYPES:ng,PROPERTY_TYPES:rg,UNARYLIKE_TYPES:sg,PATTERN_TYPES:ig,CLASS_TYPES:og,MODULEDECLARATION_TYPES:dg,EXPORTDECLARATION_TYPES:ug,MODULESPECIFIER_TYPES:lg,FLOW_TYPES:cg,FLOWTYPE_TYPES:pg,FLOWBASEANNOTATION_TYPES:gg,FLOWDECLARATION_TYPES:fg,FLOWPREDICATE_TYPES:hg,ENUMBODY_TYPES:mg,ENUMMEMBER_TYPES:yg,JSX_TYPES:Rg,PRIVATE_TYPES:bg,TSTYPEELEMENT_TYPES:vg,TSTYPE_TYPES:xg,TSBASETYPE_TYPES:Eg,STATEMENT_OR_BLOCK_KEYS:ri,FLATTENABLE_KEYS:["body","expressions"],FOR_INIT_KEYS:si,COMMENT_KEYS:ii,LOGICAL_OPERATORS:oi,UPDATE_OPERATORS:di,BOOLEAN_NUMBER_BINARY_OPERATORS:ui,EQUALITY_BINARY_OPERATORS:li,COMPARISON_BINARY_OPERATORS:ci,BOOLEAN_BINARY_OPERATORS:pi,NUMBER_BINARY_OPERATORS:gi,BINARY_OPERATORS:fi,ASSIGNMENT_OPERATORS:hi,BOOLEAN_UNARY_OPERATORS:mi,NUMBER_UNARY_OPERATORS:yi,STRING_UNARY_OPERATORS:Ri,UNARY_OPERATORS:bi,INHERIT_KEYS:vi,BLOCK_SCOPED_SYMBOL:xi,NOT_LOCAL_BINDING:Ei,VISITOR_KEYS:Ci,ALIAS_KEYS:Si,FLIPPED_ALIAS_KEYS:ji,NODE_FIELDS:Ti,BUILDER_KEYS:_i,DEPRECATED_KEYS:Pi,NODE_PARENT_VALIDATIONS:Fi,PLACEHOLDERS:co,PLACEHOLDERS_ALIAS:po,PLACEHOLDERS_FLIPPED_ALIAS:yo,TYPES:So,isArrayExpression:T,isAssignmentExpression:_,isBinaryExpression:P,isInterpreterDirective:function(e,t){return!!e&&("InterpreterDirective"===e.type&&(void 0===t||j(e,t)))},isDirective:function(e,t){return!!e&&("Directive"===e.type&&(void 0===t||j(e,t)))},isDirectiveLiteral:function(e,t){return!!e&&("DirectiveLiteral"===e.type&&(void 0===t||j(e,t)))},isBlockStatement:F,isBreakStatement:k,isCallExpression:I,isCatchClause:O,isConditionalExpression:B,isContinueStatement:N,isDebuggerStatement:function(e,t){return!!e&&("DebuggerStatement"===e.type&&(void 0===t||j(e,t)))},isDoWhileStatement:function(e,t){return!!e&&("DoWhileStatement"===e.type&&(void 0===t||j(e,t)))},isEmptyStatement:L,isExpressionStatement:M,isFile:$,isForInStatement:U,isForStatement:G,isFunctionDeclaration:W,isFunctionExpression:V,isIdentifier:H,isIfStatement:K,isLabeledStatement:q,isStringLiteral:X,isNumericLiteral:z,isNullLiteral:J,isBooleanLiteral:function(e,t){return!!e&&("BooleanLiteral"===e.type&&(void 0===t||j(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||j(e,t)))},isSwitchStatement:ue,isThisExpression:le,isThrowStatement:ce,isTryStatement:function(e,t){return!!e&&("TryStatement"===e.type&&(void 0===t||j(e,t)))},isUnaryExpression:pe,isUpdateExpression:function(e,t){return!!e&&("UpdateExpression"===e.type&&(void 0===t||j(e,t)))},isVariableDeclaration:ge,isVariableDeclarator:fe,isWhileStatement:he,isWithStatement:function(e,t){return!!e&&("WithStatement"===e.type&&(void 0===t||j(e,t)))},isAssignmentPattern:me,isArrayPattern:ye,isArrowFunctionExpression:Re,isClassBody:be,isClassExpression:ve,isClassDeclaration:xe,isExportAllDeclaration:Ee,isExportDefaultDeclaration:De,isExportNamedDeclaration:Ae,isExportSpecifier:we,isForOfStatement:function(e,t){return!!e&&("ForOfStatement"===e.type&&(void 0===t||j(e,t)))},isImportDeclaration:Ce,isImportDefaultSpecifier:Se,isImportNamespaceSpecifier:je,isImportSpecifier:Te,isMetaProperty:function(e,t){return!!e&&("MetaProperty"===e.type&&(void 0===t||j(e,t)))},isClassMethod:_e,isObjectPattern:Pe,isSpreadElement:Fe,isSuper:ke,isTaggedTemplateExpression:Ie,isTemplateElement:function(e,t){return!!e&&("TemplateElement"===e.type&&(void 0===t||j(e,t)))},isTemplateLiteral:Oe,isYieldExpression:Be,isAwaitExpression:Ne,isImport:Le,isBigIntLiteral:Me,isExportNamespaceSpecifier:$e,isOptionalMemberExpression:Ue,isOptionalCallExpression:Ge,isAnyTypeAnnotation:We,isArrayTypeAnnotation:Ve,isBooleanTypeAnnotation:He,isBooleanLiteralTypeAnnotation:function(e,t){return!!e&&("BooleanLiteralTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isNullLiteralTypeAnnotation:function(e,t){return!!e&&("NullLiteralTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isClassImplements:function(e,t){return!!e&&("ClassImplements"===e.type&&(void 0===t||j(e,t)))},isDeclareClass:function(e,t){return!!e&&("DeclareClass"===e.type&&(void 0===t||j(e,t)))},isDeclareFunction:function(e,t){return!!e&&("DeclareFunction"===e.type&&(void 0===t||j(e,t)))},isDeclareInterface:function(e,t){return!!e&&("DeclareInterface"===e.type&&(void 0===t||j(e,t)))},isDeclareModule:function(e,t){return!!e&&("DeclareModule"===e.type&&(void 0===t||j(e,t)))},isDeclareModuleExports:function(e,t){return!!e&&("DeclareModuleExports"===e.type&&(void 0===t||j(e,t)))},isDeclareTypeAlias:function(e,t){return!!e&&("DeclareTypeAlias"===e.type&&(void 0===t||j(e,t)))},isDeclareOpaqueType:function(e,t){return!!e&&("DeclareOpaqueType"===e.type&&(void 0===t||j(e,t)))},isDeclareVariable:function(e,t){return!!e&&("DeclareVariable"===e.type&&(void 0===t||j(e,t)))},isDeclareExportDeclaration:Ke,isDeclareExportAllDeclaration:function(e,t){return!!e&&("DeclareExportAllDeclaration"===e.type&&(void 0===t||j(e,t)))},isDeclaredPredicate:function(e,t){return!!e&&("DeclaredPredicate"===e.type&&(void 0===t||j(e,t)))},isExistsTypeAnnotation:function(e,t){return!!e&&("ExistsTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isFunctionTypeAnnotation:function(e,t){return!!e&&("FunctionTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isFunctionTypeParam:function(e,t){return!!e&&("FunctionTypeParam"===e.type&&(void 0===t||j(e,t)))},isGenericTypeAnnotation:qe,isInferredPredicate:function(e,t){return!!e&&("InferredPredicate"===e.type&&(void 0===t||j(e,t)))},isInterfaceExtends:function(e,t){return!!e&&("InterfaceExtends"===e.type&&(void 0===t||j(e,t)))},isInterfaceDeclaration:function(e,t){return!!e&&("InterfaceDeclaration"===e.type&&(void 0===t||j(e,t)))},isInterfaceTypeAnnotation:function(e,t){return!!e&&("InterfaceTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isIntersectionTypeAnnotation:Xe,isMixedTypeAnnotation:ze,isEmptyTypeAnnotation:Je,isNullableTypeAnnotation:Ye,isNumberLiteralTypeAnnotation:function(e,t){return!!e&&("NumberLiteralTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isNumberTypeAnnotation:Qe,isObjectTypeAnnotation:function(e,t){return!!e&&("ObjectTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isObjectTypeInternalSlot:function(e,t){return!!e&&("ObjectTypeInternalSlot"===e.type&&(void 0===t||j(e,t)))},isObjectTypeCallProperty:function(e,t){return!!e&&("ObjectTypeCallProperty"===e.type&&(void 0===t||j(e,t)))},isObjectTypeIndexer:function(e,t){return!!e&&("ObjectTypeIndexer"===e.type&&(void 0===t||j(e,t)))},isObjectTypeProperty:function(e,t){return!!e&&("ObjectTypeProperty"===e.type&&(void 0===t||j(e,t)))},isObjectTypeSpreadProperty:function(e,t){return!!e&&("ObjectTypeSpreadProperty"===e.type&&(void 0===t||j(e,t)))},isOpaqueType:function(e,t){return!!e&&("OpaqueType"===e.type&&(void 0===t||j(e,t)))},isQualifiedTypeIdentifier:function(e,t){return!!e&&("QualifiedTypeIdentifier"===e.type&&(void 0===t||j(e,t)))},isStringLiteralTypeAnnotation:function(e,t){return!!e&&("StringLiteralTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isStringTypeAnnotation:Ze,isSymbolTypeAnnotation:function(e,t){return!!e&&("SymbolTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isThisTypeAnnotation:function(e,t){return!!e&&("ThisTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isTupleTypeAnnotation:function(e,t){return!!e&&("TupleTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isTypeofTypeAnnotation:function(e,t){return!!e&&("TypeofTypeAnnotation"===e.type&&(void 0===t||j(e,t)))},isTypeAlias:function(e,t){return!!e&&("TypeAlias"===e.type&&(void 0===t||j(e,t)))},isTypeAnnotation:et,isTypeCastExpression:tt,isTypeParameter:function(e,t){return!!e&&("TypeParameter"===e.type&&(void 0===t||j(e,t)))},isTypeParameterDeclaration:function(e,t){return!!e&&("TypeParameterDeclaration"===e.type&&(void 0===t||j(e,t)))},isTypeParameterInstantiation:function(e,t){return!!e&&("TypeParameterInstantiation"===e.type&&(void 0===t||j(e,t)))},isUnionTypeAnnotation:at,isVariance:function(e,t){return!!e&&("Variance"===e.type&&(void 0===t||j(e,t)))},isVoidTypeAnnotation:nt,isEnumDeclaration:function(e,t){return!!e&&("EnumDeclaration"===e.type&&(void 0===t||j(e,t)))},isEnumBooleanBody:function(e,t){return!!e&&("EnumBooleanBody"===e.type&&(void 0===t||j(e,t)))},isEnumNumberBody:function(e,t){return!!e&&("EnumNumberBody"===e.type&&(void 0===t||j(e,t)))},isEnumStringBody:function(e,t){return!!e&&("EnumStringBody"===e.type&&(void 0===t||j(e,t)))},isEnumSymbolBody:function(e,t){return!!e&&("EnumSymbolBody"===e.type&&(void 0===t||j(e,t)))},isEnumBooleanMember:function(e,t){return!!e&&("EnumBooleanMember"===e.type&&(void 0===t||j(e,t)))},isEnumNumberMember:function(e,t){return!!e&&("EnumNumberMember"===e.type&&(void 0===t||j(e,t)))},isEnumStringMember:function(e,t){return!!e&&("EnumStringMember"===e.type&&(void 0===t||j(e,t)))},isEnumDefaultedMember:function(e,t){return!!e&&("EnumDefaultedMember"===e.type&&(void 0===t||j(e,t)))},isJSXAttribute:rt,isJSXClosingElement:function(e,t){return!!e&&("JSXClosingElement"===e.type&&(void 0===t||j(e,t)))},isJSXElement:st,isJSXEmptyExpression:it,isJSXExpressionContainer:ot,isJSXSpreadChild:function(e,t){return!!e&&("JSXSpreadChild"===e.type&&(void 0===t||j(e,t)))},isJSXIdentifier:dt,isJSXMemberExpression:ut,isJSXNamespacedName:lt,isJSXOpeningElement:function(e,t){return!!e&&("JSXOpeningElement"===e.type&&(void 0===t||j(e,t)))},isJSXSpreadAttribute:ct,isJSXText:pt,isJSXFragment:function(e,t){return!!e&&("JSXFragment"===e.type&&(void 0===t||j(e,t)))},isJSXOpeningFragment:function(e,t){return!!e&&("JSXOpeningFragment"===e.type&&(void 0===t||j(e,t)))},isJSXClosingFragment:function(e,t){return!!e&&("JSXClosingFragment"===e.type&&(void 0===t||j(e,t)))},isNoop:function(e,t){return!!e&&("Noop"===e.type&&(void 0===t||j(e,t)))},isPlaceholder:gt,isV8IntrinsicIdentifier:function(e,t){return!!e&&("V8IntrinsicIdentifier"===e.type&&(void 0===t||j(e,t)))},isArgumentPlaceholder:function(e,t){return!!e&&("ArgumentPlaceholder"===e.type&&(void 0===t||j(e,t)))},isBindExpression:ft,isClassProperty:ht,isPipelineTopicExpression:mt,isPipelineBareFunction:function(e,t){return!!e&&("PipelineBareFunction"===e.type&&(void 0===t||j(e,t)))},isPipelinePrimaryTopicReference:function(e,t){return!!e&&("PipelinePrimaryTopicReference"===e.type&&(void 0===t||j(e,t)))},isClassPrivateProperty:yt,isClassPrivateMethod:function(e,t){return!!e&&("ClassPrivateMethod"===e.type&&(void 0===t||j(e,t)))},isImportAttribute:function(e,t){return!!e&&("ImportAttribute"===e.type&&(void 0===t||j(e,t)))},isDecorator:function(e,t){return!!e&&("Decorator"===e.type&&(void 0===t||j(e,t)))},isDoExpression:function(e,t){return!!e&&("DoExpression"===e.type&&(void 0===t||j(e,t)))},isExportDefaultSpecifier:Rt,isPrivateName:bt,isRecordExpression:function(e,t){return!!e&&("RecordExpression"===e.type&&(void 0===t||j(e,t)))},isTupleExpression:function(e,t){return!!e&&("TupleExpression"===e.type&&(void 0===t||j(e,t)))},isDecimalLiteral:function(e,t){return!!e&&("DecimalLiteral"===e.type&&(void 0===t||j(e,t)))},isStaticBlock:function(e,t){return!!e&&("StaticBlock"===e.type&&(void 0===t||j(e,t)))},isModuleExpression:function(e,t){return!!e&&("ModuleExpression"===e.type&&(void 0===t||j(e,t)))},isTSParameterProperty:function(e,t){return!!e&&("TSParameterProperty"===e.type&&(void 0===t||j(e,t)))},isTSDeclareFunction:function(e,t){return!!e&&("TSDeclareFunction"===e.type&&(void 0===t||j(e,t)))},isTSDeclareMethod:function(e,t){return!!e&&("TSDeclareMethod"===e.type&&(void 0===t||j(e,t)))},isTSQualifiedName:function(e,t){return!!e&&("TSQualifiedName"===e.type&&(void 0===t||j(e,t)))},isTSCallSignatureDeclaration:function(e,t){return!!e&&("TSCallSignatureDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSConstructSignatureDeclaration:function(e,t){return!!e&&("TSConstructSignatureDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSPropertySignature:function(e,t){return!!e&&("TSPropertySignature"===e.type&&(void 0===t||j(e,t)))},isTSMethodSignature:function(e,t){return!!e&&("TSMethodSignature"===e.type&&(void 0===t||j(e,t)))},isTSIndexSignature:function(e,t){return!!e&&("TSIndexSignature"===e.type&&(void 0===t||j(e,t)))},isTSAnyKeyword:vt,isTSBooleanKeyword:function(e,t){return!!e&&("TSBooleanKeyword"===e.type&&(void 0===t||j(e,t)))},isTSBigIntKeyword:function(e,t){return!!e&&("TSBigIntKeyword"===e.type&&(void 0===t||j(e,t)))},isTSIntrinsicKeyword:function(e,t){return!!e&&("TSIntrinsicKeyword"===e.type&&(void 0===t||j(e,t)))},isTSNeverKeyword:function(e,t){return!!e&&("TSNeverKeyword"===e.type&&(void 0===t||j(e,t)))},isTSNullKeyword:function(e,t){return!!e&&("TSNullKeyword"===e.type&&(void 0===t||j(e,t)))},isTSNumberKeyword:function(e,t){return!!e&&("TSNumberKeyword"===e.type&&(void 0===t||j(e,t)))},isTSObjectKeyword:function(e,t){return!!e&&("TSObjectKeyword"===e.type&&(void 0===t||j(e,t)))},isTSStringKeyword:function(e,t){return!!e&&("TSStringKeyword"===e.type&&(void 0===t||j(e,t)))},isTSSymbolKeyword:function(e,t){return!!e&&("TSSymbolKeyword"===e.type&&(void 0===t||j(e,t)))},isTSUndefinedKeyword:function(e,t){return!!e&&("TSUndefinedKeyword"===e.type&&(void 0===t||j(e,t)))},isTSUnknownKeyword:function(e,t){return!!e&&("TSUnknownKeyword"===e.type&&(void 0===t||j(e,t)))},isTSVoidKeyword:function(e,t){return!!e&&("TSVoidKeyword"===e.type&&(void 0===t||j(e,t)))},isTSThisType:function(e,t){return!!e&&("TSThisType"===e.type&&(void 0===t||j(e,t)))},isTSFunctionType:function(e,t){return!!e&&("TSFunctionType"===e.type&&(void 0===t||j(e,t)))},isTSConstructorType:function(e,t){return!!e&&("TSConstructorType"===e.type&&(void 0===t||j(e,t)))},isTSTypeReference:function(e,t){return!!e&&("TSTypeReference"===e.type&&(void 0===t||j(e,t)))},isTSTypePredicate:function(e,t){return!!e&&("TSTypePredicate"===e.type&&(void 0===t||j(e,t)))},isTSTypeQuery:function(e,t){return!!e&&("TSTypeQuery"===e.type&&(void 0===t||j(e,t)))},isTSTypeLiteral:function(e,t){return!!e&&("TSTypeLiteral"===e.type&&(void 0===t||j(e,t)))},isTSArrayType:xt,isTSTupleType:function(e,t){return!!e&&("TSTupleType"===e.type&&(void 0===t||j(e,t)))},isTSOptionalType:Et,isTSRestType:Dt,isTSNamedTupleMember:function(e,t){return!!e&&("TSNamedTupleMember"===e.type&&(void 0===t||j(e,t)))},isTSUnionType:At,isTSIntersectionType:wt,isTSConditionalType:function(e,t){return!!e&&("TSConditionalType"===e.type&&(void 0===t||j(e,t)))},isTSInferType:function(e,t){return!!e&&("TSInferType"===e.type&&(void 0===t||j(e,t)))},isTSParenthesizedType:function(e,t){return!!e&&("TSParenthesizedType"===e.type&&(void 0===t||j(e,t)))},isTSTypeOperator:function(e,t){return!!e&&("TSTypeOperator"===e.type&&(void 0===t||j(e,t)))},isTSIndexedAccessType:function(e,t){return!!e&&("TSIndexedAccessType"===e.type&&(void 0===t||j(e,t)))},isTSMappedType:function(e,t){return!!e&&("TSMappedType"===e.type&&(void 0===t||j(e,t)))},isTSLiteralType:function(e,t){return!!e&&("TSLiteralType"===e.type&&(void 0===t||j(e,t)))},isTSExpressionWithTypeArguments:function(e,t){return!!e&&("TSExpressionWithTypeArguments"===e.type&&(void 0===t||j(e,t)))},isTSInterfaceDeclaration:function(e,t){return!!e&&("TSInterfaceDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSInterfaceBody:function(e,t){return!!e&&("TSInterfaceBody"===e.type&&(void 0===t||j(e,t)))},isTSTypeAliasDeclaration:function(e,t){return!!e&&("TSTypeAliasDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSAsExpression:Ct,isTSTypeAssertion:St,isTSEnumDeclaration:function(e,t){return!!e&&("TSEnumDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSEnumMember:function(e,t){return!!e&&("TSEnumMember"===e.type&&(void 0===t||j(e,t)))},isTSModuleDeclaration:function(e,t){return!!e&&("TSModuleDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSModuleBlock:function(e,t){return!!e&&("TSModuleBlock"===e.type&&(void 0===t||j(e,t)))},isTSImportType:function(e,t){return!!e&&("TSImportType"===e.type&&(void 0===t||j(e,t)))},isTSImportEqualsDeclaration:function(e,t){return!!e&&("TSImportEqualsDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSExternalModuleReference:function(e,t){return!!e&&("TSExternalModuleReference"===e.type&&(void 0===t||j(e,t)))},isTSNonNullExpression:jt,isTSExportAssignment:function(e,t){return!!e&&("TSExportAssignment"===e.type&&(void 0===t||j(e,t)))},isTSNamespaceExportDeclaration:function(e,t){return!!e&&("TSNamespaceExportDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSTypeAnnotation:Tt,isTSTypeParameterInstantiation:function(e,t){return!!e&&("TSTypeParameterInstantiation"===e.type&&(void 0===t||j(e,t)))},isTSTypeParameterDeclaration:function(e,t){return!!e&&("TSTypeParameterDeclaration"===e.type&&(void 0===t||j(e,t)))},isTSTypeParameter:function(e,t){return!!e&&("TSTypeParameter"===e.type&&(void 0===t||j(e,t)))},isExpression:_t,isBinary:Pt,isScopable:Ft,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||j(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||j(e,t))},isStatement:kt,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||j(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||j(e,t))},isConditional:It,isLoop:Ot,isWhile:function(e,t){if(!e)return!1;var a=e.type;return("DoWhileStatement"===a||"WhileStatement"===a)&&(void 0===t||j(e,t))},isExpressionWrapper:function(e,t){if(!e)return!1;var a=e.type;return("ExpressionStatement"===a||"ParenthesizedExpression"===a||"TypeCastExpression"===a)&&(void 0===t||j(e,t))},isFor:Bt,isForXStatement:Nt,isFunction:Lt,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||j(e,t))},isPureish:Mt,isDeclaration:$t,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||j(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||j(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||j(e,t))},isLiteral:Ut,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||j(e,t))},isMethod:Gt,isObjectMember:function(e,t){if(!e)return!1;var a=e.type;return("ObjectMethod"===a||"ObjectProperty"===a)&&(void 0===t||j(e,t))},isProperty:Wt,isUnaryLike:Vt,isPattern:Ht,isClass:Kt,isModuleDeclaration:qt,isExportDeclaration:Xt,isModuleSpecifier:zt,isFlow:Jt,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)&&(void 0===t||j(e,t))},isFlowBaseAnnotation:Yt,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||j(e,t))},isFlowPredicate:function(e,t){if(!e)return!1;var a=e.type;return("DeclaredPredicate"===a||"InferredPredicate"===a)&&(void 0===t||j(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||j(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||j(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||j(e,t))},isPrivate:function(e,t){if(!e)return!1;var a=e.type;return("ClassPrivateProperty"===a||"ClassPrivateMethod"===a||"PrivateName"===a)&&(void 0===t||j(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||j(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||j(e,t))},isTSBaseType:Qt,isNumberLiteral:function(e,t){return console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!!e&&("NumberLiteral"===e.type&&(void 0===t||j(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||j(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||j(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||j(e,t)))}}),lf={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var a=e.node,n=e.parent;if(!H(a,t)&&!ut(n,t)){if(!dt(a,t))return!1;if(df.isCompatTag(a.name))return!1}return af(a,n,e.parentPath.parent)}},cf={types:["MemberExpression"],checkPath:function(e){var t=e.node,a=e.parent;return Z(t)&&af(t,a)}},pf={types:["Identifier"],checkPath:function(e){var t=e.node,a=e.parent,n=e.parentPath.parent;return H(t)&&Zg(t,a,n)}},gf={types:["Statement"],checkPath:function(e){var t=e.node,a=e.parent;if(kt(t)){if(ge(t)){if(Nt(a,{left:t}))return!1;if(G(a,{init:t}))return!1}return!0}return!1}},ff={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():_t(e.node)}},hf={types:["Scopable","Pattern"],checkPath:function(e){return nf(e.node,e.parent)}},mf={checkPath:function(e){return af(e.node,e.parent)}},yf={checkPath:function(e){return tf(e.node)}},Rf={types:["VariableDeclaration"],checkPath:function(e){return of(e.node)}},bf={types:["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],checkPath:function(e){var t=e.node;return!!Jt(t)||(Ce(t)?"type"===t.importKind||"typeof"===t.importKind:Xt(t)?"type"===t.exportKind:!!Te(t)&&("type"===t.importKind||"typeof"===t.importKind))}},vf=Object.freeze({__proto__:null,ReferencedIdentifier:lf,ReferencedMemberExpression:cf,BindingIdentifier:pf,Statement:gf,Expression:ff,Scope:hf,Referenced:mf,BlockScoped:yf,Var:Rf,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:bf,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}}}),xf=1e3,Ef=60*xf,Df=60*Ef,Af=24*Df,wf=7*Af,Cf=365.25*Af,Sf=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*Cf;case"weeks":case"week":case"w":return a*wf;case"days":case"day":case"d":return a*Af;case"hours":case"hour":case"hrs":case"hr":case"h":return a*Df;case"minutes":case"minute":case"mins":case"min":case"m":return a*Ef;case"seconds":case"second":case"secs":case"sec":case"s":return a*xf;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>=Af)return jf(e,t,Af,"day");if(t>=Df)return jf(e,t,Df,"hour");if(t>=Ef)return jf(e,t,Ef,"minute");if(t>=xf)return jf(e,t,xf,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=Af)return Math.round(e/Af)+"d";if(t>=Df)return Math.round(e/Df)+"h";if(t>=Ef)return Math.round(e/Ef)+"m";if(t>=xf)return Math.round(e/xf)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function jf(e,t,a,n){var r=t>=1.5*a;return Math.round(e/a)+" "+n+(r?"s":"")}var Tf=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return a.colors[Math.abs(t)%a.colors.length]}function a(e){var s;function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(i.enabled){var r=i,o=Number(new Date),d=o-(s||o);r.diff=d,r.prev=s,r.curr=o,s=o,t[0]=a.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var u=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;u++;var s=a.formatters[n];if("function"==typeof s){var i=t[u];e=s.call(r,i),t.splice(u,1),u--}return e})),a.formatArgs.call(r,t);var l=r.log||a.log;l.apply(r,t)}}return i.namespace=e,i.enabled=a.enabled(e),i.useColors=a.useColors(),i.color=t(e),i.destroy=n,i.extend=r,"function"==typeof a.init&&a.init(i),a.instances.push(i),i}function n(){var e=a.instances.indexOf(this);return-1!==e&&(a.instances.splice(e,1),!0)}function r(e,t){var n=a(this.namespace+(void 0===t?":":t)+e);return n.log=this.log,n}function s(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return a.debug=a,a.default=a,a.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},a.disable=function(){var e=[].concat(A(a.names.map(s)),A(a.skips.map(s).map((function(e){return"-"+e})))).join(",");return a.enable(""),e},a.enable=function(e){var t;a.save(e),a.names=[],a.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length;for(t=0;t<r;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+e.substr(1)+"$")):a.names.push(new RegExp("^"+e+"$")));for(t=0;t<a.instances.length;t++){var s=a.instances[t];s.enabled=a.enabled(s.namespace)}},a.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=a.skips.length;t<n;t++)if(a.skips[t].test(e))return!1;for(t=0,n=a.names.length;t<n;t++)if(a.names[t].test(e))return!0;return!1},a.humanize=Sf,Object.keys(e).forEach((function(t){a[t]=e[t]})),a.instances=[],a.names=[],a.skips=[],a.formatters={},a.selectColor=t,a.enable(a.load()),a},_f=s((function(e,t){t.log=function(){var e;return"object"==typeof console&&console.log&&(e=console).log.apply(e,arguments)},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!==ks&&"env"in ks&&(e=ks.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.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"],e.exports=Tf(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}),"/$$rollup_base$$/node_modules/debug/src"),Pf=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}();function Ff(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=xp(i)));var d=r?a:Ed("var",[Dd(xp(i),a.node)]),u=Id(null,[Od(xp(i),Jo("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=Id(null,Object.keys(l).map((function(e){return Od(Jo(e),Jo(e))})));return e.insertAfter(c),e.replaceWith(a.node),e}var kf={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(Ci[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)}}},If=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||Ff(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,kf,t)})):s.traverse(o,kf,this),e||(s.removeOwnBinding(n),s.bindings[r]=a,this.binding.identifier.name=r),i&&(this.maybeConvertFromClassFunctionDeclaration(i),this.maybeConvertFromClassFunctionExpression(i))},e}();var Of={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}},Bf=new WeakMap,Nf=new WeakMap;function Lf(){Bf=new WeakMap}function Mf(){Nf=new WeakMap}var $f=Object.freeze({__proto__:null,get path(){return Bf},get scope(){return Nf},clear:function(){Lf(),Mf()},clearPath:Lf,clearScope:Mf});function Uf(e,t){switch(null==e?void 0:e.type){default:if(qt(e))if((Ee(e)||Ae(e)||Ce(e))&&e.source)Uf(e.source,t);else if((Ae(e)||Ce(e))&&e.specifiers&&e.specifiers.length)for(var a,n=S(e.specifiers);!(a=n()).done;){Uf(a.value,t)}else(De(e)||Ae(e))&&e.declaration&&Uf(e.declaration,t);else zt(e)?Uf(e.local,t):Ut(e)&&t.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":Uf(e.object,t),Uf(e.property,t);break;case"Identifier":case"JSXIdentifier":t.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":Uf(e.callee,t);break;case"ObjectExpression":case"ObjectPattern":for(var r,s=S(e.properties);!(r=s()).done;){Uf(r.value,t)}break;case"SpreadElement":case"RestElement":Uf(e.argument,t);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":Uf(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"),Uf(e.argument,t);break;case"AwaitExpression":t.push("await"),Uf(e.argument,t);break;case"AssignmentExpression":Uf(e.left,t);break;case"VariableDeclarator":Uf(e.id,t);break;case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":Uf(e.id,t);break;case"ParenthesizedExpression":Uf(e.expression,t);break;case"UnaryExpression":case"UpdateExpression":Uf(e.argument,t);break;case"MetaProperty":Uf(e.meta,t),Uf(e.property,t);break;case"JSXElement":Uf(e.openingElement,t);break;case"JSXOpeningElement":t.push(e.name);break;case"JSXFragment":Uf(e.openingFragment,t);break;case"JSXOpeningFragment":t.push("Fragment");break;case"JSXNamespacedName":Uf(e.namespace,t),Uf(e.name,t)}}var Gf={For:function(e){for(var t,a=S(si);!(t=a()).done;){var n=t.value,r=e.get(n);if(r.isVar())(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerBinding("var",r)}},Declaration:function(e){e.isBlockScoped()||(e.isExportDeclaration()||(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerDeclaration(e))},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var a=e.get("left");(a.isPattern()||a.isIdentifier())&&t.constantViolations.push(e)},ExportDeclaration:{exit:function(e){var t=e.node,a=e.scope;if(!Ee(t)){var n=t.declaration;if(xe(n)||W(n)){var r=n.id;if(!r)return;var s=a.getBinding(r.name);s&&s.reference(e)}else if(ge(n))for(var i,o=S(n.declarations);!(i=o()).done;)for(var d=i.value,u=0,l=Object.keys(Og(d));u<l.length;u++){var c=l[u],p=a.getBinding(c);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[Ei]&&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[Ei]&&e.scope.registerBinding("local",e)}},Wf=0,Vf=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=Nf.get(t);if((null==a?void 0:a.path)===e)return a;Nf.set(t,this),this.uid=Wf++,this.block=t,this.path=e,this.labels=new Map,this.inited=!1}var t=e.prototype;return t.traverse=function(e,t,a){nA(e,t,this,a,this.path)},t.generateDeclaredUidIdentifier=function(e){var t=this.generateUidIdentifier(e);return this.push({id:t}),xp(t)},t.generateUidIdentifier=function(e){return Jo(this.generateUid(e))},t.generateUid=function(e){var t;void 0===e&&(e="temp"),e=wg(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=[];Uf(e,a);var n=a.join("$");return n=n.replace(/^_/,"")||t||"ref",this.generateUid(n.slice(0,20))},t.generateUidIdentifierBasedOnNode=function(e,t){return Jo(this.generateUidBasedOnNode(e,t))},t.isStatic=function(e){if(le(e)||ke(e))return!0;if(H(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}),xp(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 If(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(H(e)){var n=this.getBinding(e.name);if(null!=n&&n.constant&&n.path.isGenericType("Array"))return e}if(T(e))return e;if(H(e,{name:"arguments"}))return No(sd(sd(sd(Jo("Array"),Jo("prototype")),Jo("slice")),Jo("call")),[e]);var r,s=[e];return!0===t?r="toConsumableArray":t?(s.push(ed(t)),r="slicedToArray"):r="toArray",a&&(s.unshift(this.hub.addHelper(r)),r="maybeArrayLike"),No(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 vd("void",ed(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 Pf({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(H(e)){var a=this.getBinding(e.name);return!!a&&(!t||a.constant)}if(Kt(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(be(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(Pt(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(T(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(ae(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(Gt(e))return!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind);if(Wt(e))return!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t);if(pe(e))return this.isPure(e.argument,t);if(Ie(e))return Zt(e.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(e.quasi,t);if(Oe(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 Mt(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&&Gf._exploded){for(var n,r=S(Gf.enter);!(n=r()).done;){(0,n.value)(e,a)}var s=Gf[e.type];if(s)for(var i,o=S(s.enter);!(i=o()).done;){(0,i.value)(e,a)}}e.traverse(Gf,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=Ed(n,[]);o._blockHoist=r,i=D(t.unshiftContainer("body",[o]),1)[0],a||t.setData(s,i)}var d=Dd(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)},R(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}();Vf.globals=Object.keys(Of.builtin),Vf.contextVariables=["arguments","undefined","Infinity","NaN"];var Hf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Kf=function(e){if(0<=e&&e<Hf.length)return Hf[e];throw new TypeError("Must be between 0 and 63: "+e)},qf=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 Xf=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+=Kf(t)}while(n>0);return a},zf=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=qf(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},Jf=s((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$$/packages/babel-generator/node_modules/source-map/lib"),Yf=Object.prototype.hasOwnProperty,Qf="undefined"!=typeof Map;function Zf(){this._array=[],this._set=Qf?new Map:Object.create(null)}Zf.fromArray=function(e,t){for(var a=new Zf,n=0,r=e.length;n<r;n++)a.add(e[n],t);return a},Zf.prototype.size=function(){return Qf?this._set.size:Object.getOwnPropertyNames(this._set).length},Zf.prototype.add=function(e,t){var a=Qf?e:Jf.toSetString(e),n=Qf?this.has(e):Yf.call(this._set,a),r=this._array.length;n&&!t||this._array.push(e),n||(Qf?this._set.set(e,r):this._set[a]=r)},Zf.prototype.has=function(e){if(Qf)return this._set.has(e);var t=Jf.toSetString(e);return Yf.call(this._set,t)},Zf.prototype.indexOf=function(e){if(Qf){var t=this._set.get(e);if(t>=0)return t}else{var a=Jf.toSetString(e);if(Yf.call(this._set,a))return this._set[a]}throw new Error('"'+e+'" is not in the set.')},Zf.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},Zf.prototype.toArray=function(){return this._array.slice()};var eh={ArraySet:Zf};function th(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}th.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},th.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||Jf.compareByGeneratedPositionsInflated(t,a)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},th.prototype.toArray=function(){return this._sorted||(this._array.sort(Jf.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var ah=eh.ArraySet,nh={MappingList:th}.MappingList;function rh(e){e||(e={}),this._file=Jf.getArg(e,"file",null),this._sourceRoot=Jf.getArg(e,"sourceRoot",null),this._skipValidation=Jf.getArg(e,"skipValidation",!1),this._sources=new ah,this._names=new ah,this._mappings=new nh,this._sourcesContents=null}rh.prototype._version=3,rh.fromSourceMap=function(e){var t=e.sourceRoot,a=new rh({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=Jf.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},rh.prototype.addMapping=function(e){var t=Jf.getArg(e,"generated"),a=Jf.getArg(e,"original",null),n=Jf.getArg(e,"source",null),r=Jf.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})},rh.prototype.setSourceContent=function(e,t){var a=e;null!=this._sourceRoot&&(a=Jf.relative(this._sourceRoot,a)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[Jf.toSetString(a)]=t):this._sourcesContents&&(delete this._sourcesContents[Jf.toSetString(a)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},rh.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=Jf.relative(r,n));var s=new ah,i=new ah;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=Jf.join(a,t.source)),null!=r&&(t.source=Jf.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=Jf.join(a,t)),null!=r&&(t=Jf.relative(r,t)),this.setSourceContent(t,n))}),this)},rh.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}))},rh.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(!Jf.compareByGeneratedPositionsInflated(t,c[p-1]))continue;e+=","}e+=Xf(t.generatedColumn-r),r=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=Xf(n-u),u=n,e+=Xf(t.originalLine-1-o),o=t.originalLine-1,e+=Xf(t.originalColumn-i),i=t.originalColumn,null!=t.name&&(a=this._names.indexOf(t.name),e+=Xf(a-d),d=a)),l+=e}return l},rh.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=Jf.relative(t,e));var a=Jf.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,a)?this._sourcesContents[a]:null}),this)},rh.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},rh.prototype.toString=function(){return JSON.stringify(this.toJSON())};var sh={SourceMapGenerator:rh},ih=s((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$$/packages/babel-generator/node_modules/source-map/lib");function oh(e,t,a){var n=e[t];e[t]=e[a],e[a]=n}function dh(e,t,a,n){if(a<n){var r=a-1;oh(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&&oh(e,r+=1,i);oh(e,r+1,i);var o=r+1;dh(e,t,a,o-1),dh(e,t,o+1,n)}var d,u}var uh=eh.ArraySet,lh=function(e,t){dh(e,t,0,e.length-1)};function ch(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new mh(t):new gh(t)}ch.fromSourceMap=function(e){return gh.fromSourceMap(e)},ch.prototype._version=3,ch.prototype.__generatedMappings=null,Object.defineProperty(ch.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),ch.prototype.__originalMappings=null,Object.defineProperty(ch.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),ch.prototype._charIsMappingSeparator=function(e,t){var a=e.charAt(t);return";"===a||","===a},ch.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},ch.GENERATED_ORDER=1,ch.ORIGINAL_ORDER=2,ch.GREATEST_LOWER_BOUND=1,ch.LEAST_UPPER_BOUND=2,ch.prototype.eachMapping=function(e,t,a){var n,r=t||null;switch(a||ch.GENERATED_ORDER){case ch.GENERATED_ORDER:n=this._generatedMappings;break;case ch.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=Jf.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)},ch.prototype.allGeneratedPositionsFor=function(e){var t=Jf.getArg(e,"line"),a={source:Jf.getArg(e,"source"),originalLine:t,originalColumn:Jf.getArg(e,"column",0)};if(null!=this.sourceRoot&&(a.source=Jf.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",Jf.compareByOriginalPositions,ih.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:Jf.getArg(s,"generatedLine",null),column:Jf.getArg(s,"generatedColumn",null),lastColumn:Jf.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r];else for(var o=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==o;)n.push({line:Jf.getArg(s,"generatedLine",null),column:Jf.getArg(s,"generatedColumn",null),lastColumn:Jf.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r]}return n};var ph=ch;function gh(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=Jf.getArg(t,"version"),n=Jf.getArg(t,"sources"),r=Jf.getArg(t,"names",[]),s=Jf.getArg(t,"sourceRoot",null),i=Jf.getArg(t,"sourcesContent",null),o=Jf.getArg(t,"mappings"),d=Jf.getArg(t,"file",null);if(a!=this._version)throw new Error("Unsupported version: "+a);n=n.map(String).map(Jf.normalize).map((function(e){return s&&Jf.isAbsolute(s)&&Jf.isAbsolute(e)?Jf.relative(s,e):e})),this._names=uh.fromArray(r.map(String),!0),this._sources=uh.fromArray(n,!0),this.sourceRoot=s,this.sourcesContent=i,this._mappings=o,this.file=d}function fh(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}gh.prototype=Object.create(ch.prototype),gh.prototype.consumer=ch,gh.fromSourceMap=function(e){var t=Object.create(gh.prototype),a=t._names=uh.fromArray(e._names.toArray(),!0),n=t._sources=uh.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 fh;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 lh(t.__originalMappings,Jf.compareByOriginalPositions),t},gh.prototype._version=3,Object.defineProperty(gh.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?Jf.join(this.sourceRoot,e):e}),this)}}),gh.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 fh).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;)zf(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)}lh(R,Jf.compareByGeneratedPositionsDeflated),this.__generatedMappings=R,lh(y,Jf.compareByOriginalPositions),this.__originalMappings=y},gh.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 ih.search(e,t,r,s)},gh.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}},gh.prototype.originalPositionFor=function(e){var t={generatedLine:Jf.getArg(e,"line"),generatedColumn:Jf.getArg(e,"column")},a=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",Jf.compareByGeneratedPositionsDeflated,Jf.getArg(e,"bias",ch.GREATEST_LOWER_BOUND));if(a>=0){var n=this._generatedMappings[a];if(n.generatedLine===t.generatedLine){var r=Jf.getArg(n,"source",null);null!==r&&(r=this._sources.at(r),null!=this.sourceRoot&&(r=Jf.join(this.sourceRoot,r)));var s=Jf.getArg(n,"name",null);return null!==s&&(s=this._names.at(s)),{source:r,line:Jf.getArg(n,"originalLine",null),column:Jf.getArg(n,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},gh.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},gh.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=Jf.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var a;if(null!=this.sourceRoot&&(a=Jf.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.')},gh.prototype.generatedPositionFor=function(e){var t=Jf.getArg(e,"source");if(null!=this.sourceRoot&&(t=Jf.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var a={source:t=this._sources.indexOf(t),originalLine:Jf.getArg(e,"line"),originalColumn:Jf.getArg(e,"column")},n=this._findMapping(a,this._originalMappings,"originalLine","originalColumn",Jf.compareByOriginalPositions,Jf.getArg(e,"bias",ch.GREATEST_LOWER_BOUND));if(n>=0){var r=this._originalMappings[n];if(r.source===a.source)return{line:Jf.getArg(r,"generatedLine",null),column:Jf.getArg(r,"generatedColumn",null),lastColumn:Jf.getArg(r,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var hh=gh;function mh(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=Jf.getArg(t,"version"),n=Jf.getArg(t,"sections");if(a!=this._version)throw new Error("Unsupported version: "+a);this._sources=new uh,this._names=new uh;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=Jf.getArg(e,"offset"),a=Jf.getArg(t,"line"),n=Jf.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 ch(Jf.getArg(e,"map"))}}))}mh.prototype=Object.create(ch.prototype),mh.prototype.constructor=ch,mh.prototype._version=3,Object.defineProperty(mh.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}}),mh.prototype.originalPositionFor=function(e){var t={generatedLine:Jf.getArg(e,"line"),generatedColumn:Jf.getArg(e,"column")},a=ih.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}},mh.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},mh.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.')},mh.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var a=this._sections[t];if(-1!==a.consumer.sources.indexOf(Jf.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}},mh.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=Jf.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)}lh(this.__generatedMappings,Jf.compareByGeneratedPositionsDeflated),lh(this.__originalMappings,Jf.compareByOriginalPositions)};var yh={SourceMapConsumer:ph,BasicSourceMapConsumer:hh,IndexedSourceMapConsumer:mh},Rh=sh.SourceMapGenerator,bh=/(\r?\n)/,vh="$$$isSourceNode$$$";function xh(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[vh]=!0,null!=n&&this.add(n)}xh.fromStringWithSourceMap=function(e,t,a){var n=new xh,r=e.split(bh),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=Jf.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?Jf.join(a,e.source):e.source;n.add(new xh(e.originalLine,e.originalColumn,r,t,e.name))}}},xh.prototype.add=function(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[vh]&&"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},xh.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[vh]&&"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},xh.prototype.walk=function(e){for(var t,a=0,n=this.children.length;a<n;a++)(t=this.children[a])[vh]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},xh.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},xh.prototype.replaceRight=function(e,t){var a=this.children[this.children.length-1];return a[vh]?a.replaceRight(e,t):"string"==typeof a?this.children[this.children.length-1]=a.replace(e,t):this.children.push("".replace(e,t)),this},xh.prototype.setSourceContent=function(e,t){this.sourceContents[Jf.toSetString(e)]=t},xh.prototype.walkSourceContents=function(e){for(var t=0,a=this.children.length;t<a;t++)this.children[t][vh]&&this.children[t].walkSourceContents(e);var n=Object.keys(this.sourceContents);for(t=0,a=n.length;t<a;t++)e(Jf.fromSetString(n[t]),this.sourceContents[n[t]])},xh.prototype.toString=function(){var e="";return this.walk((function(t){e+=t})),e},xh.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},a=new Rh(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 Eh={SourceMapGenerator:sh.SourceMapGenerator,SourceMapConsumer:yh.SourceMapConsumer,SourceNode:{SourceNode:xh}.SourceNode},Dh=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 Eh.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}(),Ah=/^[ \t]+$/,wh=function(){function e(e){this._map=null,this._buf=[],this._last="",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.join("").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&&Ah.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.push(e),this._last=e[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.endsWith=function(e){if(1===e.length){var t;if(this._queue.length>0){var a=this._queue[0][0];t=a[a.length-1]}else t=this._last;return t===e}var n=this._last+this._queue.reduce((function(e,t){return t[0]+e}),"");return e.length<=n.length&&n.slice(-e.length)===e},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}();function Ch(e,t){return void 0===t&&(t={}),Z(e)||Ue(e)?(Ch(e.object,t),e.computed&&Ch(e.property,t)):Pt(e)||_(e)?(Ch(e.left,t),Ch(e.right,t)):I(e)||Ge(e)?(t.hasCall=!0,Ch(e.callee,t)):Lt(e)?t.hasFunction=!0:H(e)&&(t.hasHelper=t.hasHelper||Sh(e.callee)),t}function Sh(e){return Z(e)?Sh(e.object)||Sh(e.property):H(e)?"require"===e.name||"_"===e.name[0]:I(e)?Sh(e.callee):!(!Pt(e)&&!_(e))&&(H(e.left)&&Sh(e.left)||Sh(e.right))}function jh(e){return Ut(e)||ae(e)||T(e)||H(e)||Z(e)}var Th={AssignmentExpression:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=Ch(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(Lt(e.left)||Lt(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(X(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(Lt(e.callee)||Sh(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(Lt(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=Sh(a.id)&&!jh(a.init);if(!n){var r=Ch(a.init);n=Sh(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(F(e.consequent))return{before:!0,after:!0}}))};Th.ObjectProperty=Th.ObjectTypeProperty=Th.ObjectMethod=function(e,t){if(t.properties[0]===e)return{before:!0}},Th.ObjectTypeCallProperty=function(e,t){var a;if(t.callProperties[0]===e&&(null==(a=t.properties)||!a.length))return{before:!0}},Th.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}},Th.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 _h={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(ji[a]||[]).forEach((function(e){Th[e]=function(){return n}}))}));var Ph={"||":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},Fh=function(e,t){return(xe(t)||ve(t))&&t.superClass===e},kh=function(e,t){return(Z(t)||Ue(t))&&t.object===e||(I(t)||Ge(t)||ee(t))&&t.callee===e||Ie(t)&&t.tag===e||jt(t)};function Ih(e,t){return Ve(t)||Ye(t)||Xe(t)||at(t)}function Oh(e,t){return xt(t)||Et(t)||wt(t)||At(t)||Dt(t)}function Bh(e,t){return Pt(t)||Vt(t)||kh(e,t)||Ne(t)&&Be(e)||B(t)&&e===t.test||Fh(e,t)}function Nh(e,t){return kh(e,t)||P(t,{operator:"**",left:e})||Fh(e,t)}function Lh(e,t){return!!(Vt(t)||Pt(t)||B(t,{test:e})||Ne(t)||St(t)||Ct(t))||Nh(e,t)}function Mh(e,t){return I(t,{callee:e})||Z(t,{object:e})}function $h(e,t){for(var a=void 0===t?{}:t,n=a.considerArrow,r=void 0!==n&&n,s=a.considerDefaultExports,i=void 0!==s&&s,o=e.length-1,d=e[o],u=e[--o];o>=0;){if(M(u,{expression:d})||i&&De(u,{declaration:d})||r&&Re(u,{body:d}))return!0;if(!(kh(d,u)&&!ee(u)||oe(u)&&u.expressions[0]===d||It(u,{test:d})||Pt(u,{left:d})||_(u,{left:d})))return!1;d=u,u=e[--o]}return!1}function Uh(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=ji[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 Gh=Uh(Object.freeze({__proto__:null,NullableTypeAnnotation:function(e,t){return Ve(t)},FunctionTypeAnnotation:function(e,t,a){return at(t)||Xe(t)||Ve(t)||et(t)&&Re(a[a.length-3])},UpdateExpression:function(e,t){return kh(e,t)||Fh(e,t)},ObjectExpression:function(e,t,a){return $h(a,{considerArrow:!0})},DoExpression:function(e,t,a){return $h(a)},Binary:function(e,t){if("**"===e.operator&&P(t,{operator:"**"}))return t.left===e;if(Fh(e,t))return!0;if(kh(e,t)||Vt(t)||Ne(t))return!0;if(Pt(t)){var a=t.operator,n=Ph[a],r=e.operator,s=Ph[r];if(n===s&&t.right===e&&!Q(t)||n>s)return!0}},UnionTypeAnnotation:Ih,IntersectionTypeAnnotation:Ih,TSAsExpression:function(){return!0},TSTypeAssertion:function(){return!0},TSUnionType:Oh,TSIntersectionType:Oh,TSInferType:function(e,t){return xt(t)||Et(t)},BinaryExpression:function(e,t){return"in"===e.operator&&(fe(t)||Bt(t))},SequenceExpression:function(e,t){return!(G(t)||ce(t)||ie(t)||K(t)&&t.test===e||he(t)&&t.test===e||U(t)&&t.right===e||ue(t)&&t.discriminant===e||M(t)&&t.expression===e)},YieldExpression:Bh,AwaitExpression:Bh,ClassExpression:function(e,t,a){return $h(a,{considerDefaultExports:!0})},UnaryLike:Nh,FunctionExpression:function(e,t,a){return $h(a,{considerDefaultExports:!0})},ArrowFunctionExpression:function(e,t){return Xt(t)||Lh(e,t)},ConditionalExpression:Lh,OptionalMemberExpression:Mh,OptionalCallExpression:Mh,AssignmentExpression:function(e,t){return!!Pe(e.left)||Lh(e,t)},LogicalExpression:function(e,t){switch(e.operator){case"||":return!!Q(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return Q(t,{operator:"??"});case"??":return Q(t)&&"??"!==t.operator}}})),Wh=Uh(Th),Vh=Uh(_h);function Hh(e,t,a,n){var r=e[t.type];return r?r(t,a,n):null}function Kh(e){return!!I(e)||Z(e)&&Kh(e.object)}function qh(e,t,a){if(!e)return 0;M(e)&&(e=e.expression);var n=Hh(Wh,e,t);if(!n){var r=Hh(Vh,e,t);if(r)for(var s=0;s<r.length&&!(n=qh(r[s],e,a));s++);}return"object"==typeof n&&null!==n&&n[a]||0}function Xh(e,t){return qh(e,t,"before")}function zh(e,t){return qh(e,t,"after")}function Jh(e,t,a){return!!t&&(!(!ee(t)||t.callee!==e||!Kh(e))||Hh(Gh,e,t,a))}function Yh(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 Qh=Yh("yield"),Zh=Yh("await");function em(e,t){var a=this.inForStatementInitCounter&&"in"===e.operator&&!Jh(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(")")}function tm(e){return kt(e.body)?tm(e.body):e}var am=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)}},nm=am("in"),rm=am("of");function sm(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 im=sm("continue"),om=sm("return","argument"),dm=sm("break"),um=sm("throw","argument");function lm(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<4;e++)this.space(!0)}function cm(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<6;e++)this.space(!0)}function pm(e,t){this.format.decoratorsBeforeExport&&(De(t)||Ae(t))||this.printJoin(e.decorators,e),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),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)}function gm(e){this._functionHead(e),this.space(),this.print(e.body,e)}function fm(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 hm(e){if(e.declaration){var t=e.declaration;this.print(t,e),kt(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(!Rt(r)&&!$e(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()}}var mm=[],ym=[],Rm="undefined"!=typeof Uint8Array?Uint8Array:Array,bm=!1;function vm(){bm=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,a=e.length;t<a;++t)mm[t]=e[t],ym[e.charCodeAt(t)]=t;ym["-".charCodeAt(0)]=62,ym["_".charCodeAt(0)]=63}function xm(e,t,a){for(var n,r,s=[],i=t;i<a;i+=3)n=(e[i]<<16)+(e[i+1]<<8)+e[i+2],s.push(mm[(r=n)>>18&63]+mm[r>>12&63]+mm[r>>6&63]+mm[63&r]);return s.join("")}function Em(e){var t;bm||vm();for(var a=e.length,n=a%3,r="",s=[],i=16383,o=0,d=a-n;o<d;o+=i)s.push(xm(e,o,o+i>d?d:o+i));return 1===n?(t=e[a-1],r+=mm[t>>2],r+=mm[t<<4&63],r+="=="):2===n&&(t=(e[a-2]<<8)+e[a-1],r+=mm[t>>10],r+=mm[t>>4&63],r+=mm[t<<2&63],r+="="),s.push(r),s.join("")}function Dm(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)}function Am(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}var wm={}.toString,Cm=Array.isArray||function(e){return"[object Array]"==wm.call(e)};_m.TYPED_ARRAY_SUPPORT=void 0===us.TYPED_ARRAY_SUPPORT||us.TYPED_ARRAY_SUPPORT;var Sm=jm();function jm(){return _m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Tm(e,t){if(jm()<t)throw new RangeError("Invalid typed array length");return _m.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=_m.prototype:(null===e&&(e=new _m(t)),e.length=t),e}function _m(e,t,a){if(!(_m.TYPED_ARRAY_SUPPORT||this instanceof _m))return new _m(e,t,a);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return km(this,e)}return Pm(this,e,t,a)}function Pm(e,t,a,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,a,n){if(t.byteLength,a<0||t.byteLength<a)throw new RangeError("'offset' is out of bounds");if(t.byteLength<a+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===a&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,a):new Uint8Array(t,a,n);_m.TYPED_ARRAY_SUPPORT?(e=t).__proto__=_m.prototype:e=Im(e,t);return e}(e,t,a,n):"string"==typeof t?function(e,t,a){"string"==typeof a&&""!==a||(a="utf8");if(!_m.isEncoding(a))throw new TypeError('"encoding" must be a valid string encoding');var n=0|Nm(t,a),r=(e=Tm(e,n)).write(t,a);r!==n&&(e=e.slice(0,r));return e}(e,t,a):function(e,t){if(Bm(t)){var a=0|Om(t.length);return 0===(e=Tm(e,a)).length||t.copy(e,0,0,a),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?Tm(e,0):Im(e,t);if("Buffer"===t.type&&Cm(t.data))return Im(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Fm(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function km(e,t){if(Fm(t),e=Tm(e,t<0?0:0|Om(t)),!_m.TYPED_ARRAY_SUPPORT)for(var a=0;a<t;++a)e[a]=0;return e}function Im(e,t){var a=t.length<0?0:0|Om(t.length);e=Tm(e,a);for(var n=0;n<a;n+=1)e[n]=255&t[n];return e}function Om(e){if(e>=jm())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+jm().toString(16)+" bytes");return 0|e}function Bm(e){return!(null==e||!e._isBuffer)}function Nm(e,t){if(Bm(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var a=e.length;if(0===a)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":case void 0:return ly(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*a;case"hex":return a>>>1;case"base64":return cy(e).length;default:if(n)return ly(e).length;t=(""+t).toLowerCase(),n=!0}}function Lm(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 Zm(this,t,a);case"utf8":case"utf-8":return zm(this,t,a);case"ascii":return Ym(this,t,a);case"latin1":case"binary":return Qm(this,t,a);case"base64":return Xm(this,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ey(this,t,a);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function Mm(e,t,a){var n=e[t];e[t]=e[a],e[a]=n}function $m(e,t,a,n,r){if(0===e.length)return-1;if("string"==typeof a?(n=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,isNaN(a)&&(a=r?0:e.length-1),a<0&&(a=e.length+a),a>=e.length){if(r)return-1;a=e.length-1}else if(a<0){if(!r)return-1;a=0}if("string"==typeof t&&(t=_m.from(t,n)),Bm(t))return 0===t.length?-1:Um(e,t,a,n,r);if("number"==typeof t)return t&=255,_m.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,a):Uint8Array.prototype.lastIndexOf.call(e,t,a):Um(e,[t],a,n,r);throw new TypeError("val must be string, number or Buffer")}function Um(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 Gm(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;if(s%2!=0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var i=0;i<n;++i){var o=parseInt(t.substr(2*i,2),16);if(isNaN(o))return i;e[a+i]=o}return i}function Wm(e,t,a,n){return py(ly(t,e.length-a),e,a,n)}function Vm(e,t,a,n){return py(function(e){for(var t=[],a=0;a<e.length;++a)t.push(255&e.charCodeAt(a));return t}(t),e,a,n)}function Hm(e,t,a,n){return Vm(e,t,a,n)}function Km(e,t,a,n){return py(cy(t),e,a,n)}function qm(e,t,a,n){return py(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 Xm(e,t,a){return 0===t&&a===e.length?Em(e):Em(e.slice(t,a))}function zm(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<=Jm)return String.fromCharCode.apply(String,e);var a="",n=0;for(;n<t;)a+=String.fromCharCode.apply(String,e.slice(n,n+=Jm));return a}(n)}_m.poolSize=8192,_m._augment=function(e){return e.__proto__=_m.prototype,e},_m.from=function(e,t,a){return Pm(null,e,t,a)},_m.TYPED_ARRAY_SUPPORT&&(_m.prototype.__proto__=Uint8Array.prototype,_m.__proto__=Uint8Array),_m.alloc=function(e,t,a){return function(e,t,a,n){return Fm(t),t<=0?Tm(e,t):void 0!==a?"string"==typeof n?Tm(e,t).fill(a,n):Tm(e,t).fill(a):Tm(e,t)}(null,e,t,a)},_m.allocUnsafe=function(e){return km(null,e)},_m.allocUnsafeSlow=function(e){return km(null,e)},_m.isBuffer=gy,_m.compare=function(e,t){if(!Bm(e)||!Bm(t))throw new TypeError("Arguments must be Buffers");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},_m.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}},_m.concat=function(e,t){if(!Cm(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return _m.alloc(0);var a;if(void 0===t)for(t=0,a=0;a<e.length;++a)t+=e[a].length;var n=_m.allocUnsafe(t),r=0;for(a=0;a<e.length;++a){var s=e[a];if(!Bm(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,r),r+=s.length}return n},_m.byteLength=Nm,_m.prototype._isBuffer=!0,_m.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)Mm(this,t,t+1);return this},_m.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)Mm(this,t,t+3),Mm(this,t+1,t+2);return this},_m.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)Mm(this,t,t+7),Mm(this,t+1,t+6),Mm(this,t+2,t+5),Mm(this,t+3,t+4);return this},_m.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?zm(this,0,e):Lm.apply(this,arguments)},_m.prototype.equals=function(e){if(!Bm(e))throw new TypeError("Argument must be a Buffer");return this===e||0===_m.compare(this,e)},_m.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},_m.prototype.compare=function(e,t,a,n,r){if(!Bm(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===a&&(a=e?e.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),t<0||a>e.length||n<0||r>this.length)throw new RangeError("out of range index");if(n>=r&&t>=a)return 0;if(n>=r)return-1;if(t>=a)return 1;if(this===e)return 0;for(var s=(r>>>=0)-(n>>>=0),i=(a>>>=0)-(t>>>=0),o=Math.min(s,i),d=this.slice(n,r),u=e.slice(t,a),l=0;l<o;++l)if(d[l]!==u[l]){s=d[l],i=u[l];break}return s<i?-1:i<s?1:0},_m.prototype.includes=function(e,t,a){return-1!==this.indexOf(e,t,a)},_m.prototype.indexOf=function(e,t,a){return $m(this,e,t,a,!0)},_m.prototype.lastIndexOf=function(e,t,a){return $m(this,e,t,a,!1)},_m.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 Gm(this,e,t,a);case"utf8":case"utf-8":return Wm(this,e,t,a);case"ascii":return Vm(this,e,t,a);case"latin1":case"binary":return Hm(this,e,t,a);case"base64":return Km(this,e,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return qm(this,e,t,a);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},_m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Jm=4096;function Ym(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 Qm(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 Zm(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+=uy(e[s]);return r}function ey(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 ty(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 ay(e,t,a,n,r,s){if(!Bm(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||t<s)throw new RangeError('"value" argument is out of bounds');if(a+n>e.length)throw new RangeError("Index out of range")}function ny(e,t,a,n){t<0&&(t=65535+t+1);for(var r=0,s=Math.min(e.length-a,2);r<s;++r)e[a+r]=(t&255<<8*(n?r:1-r))>>>8*(n?r:1-r)}function ry(e,t,a,n){t<0&&(t=4294967295+t+1);for(var r=0,s=Math.min(e.length-a,4);r<s;++r)e[a+r]=t>>>8*(n?r:3-r)&255}function sy(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 iy(e,t,a,n,r){return r||sy(e,0,a,4),Am(e,t,a,n,23,4),a+4}function oy(e,t,a,n,r){return r||sy(e,0,a,8),Am(e,t,a,n,52,8),a+8}_m.prototype.slice=function(e,t){var a,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),_m.TYPED_ARRAY_SUPPORT)(a=this.subarray(e,t)).__proto__=_m.prototype;else{var r=t-e;a=new _m(r,void 0);for(var s=0;s<r;++s)a[s]=this[s+e]}return a},_m.prototype.readUIntLE=function(e,t,a){e|=0,t|=0,a||ty(e,t,this.length);for(var n=this[e],r=1,s=0;++s<t&&(r*=256);)n+=this[e+s]*r;return n},_m.prototype.readUIntBE=function(e,t,a){e|=0,t|=0,a||ty(e,t,this.length);for(var n=this[e+--t],r=1;t>0&&(r*=256);)n+=this[e+--t]*r;return n},_m.prototype.readUInt8=function(e,t){return t||ty(e,1,this.length),this[e]},_m.prototype.readUInt16LE=function(e,t){return t||ty(e,2,this.length),this[e]|this[e+1]<<8},_m.prototype.readUInt16BE=function(e,t){return t||ty(e,2,this.length),this[e]<<8|this[e+1]},_m.prototype.readUInt32LE=function(e,t){return t||ty(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},_m.prototype.readUInt32BE=function(e,t){return t||ty(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},_m.prototype.readIntLE=function(e,t,a){e|=0,t|=0,a||ty(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},_m.prototype.readIntBE=function(e,t,a){e|=0,t|=0,a||ty(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},_m.prototype.readInt8=function(e,t){return t||ty(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},_m.prototype.readInt16LE=function(e,t){t||ty(e,2,this.length);var a=this[e]|this[e+1]<<8;return 32768&a?4294901760|a:a},_m.prototype.readInt16BE=function(e,t){t||ty(e,2,this.length);var a=this[e+1]|this[e]<<8;return 32768&a?4294901760|a:a},_m.prototype.readInt32LE=function(e,t){return t||ty(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},_m.prototype.readInt32BE=function(e,t){return t||ty(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},_m.prototype.readFloatLE=function(e,t){return t||ty(e,4,this.length),Dm(this,e,!0,23,4)},_m.prototype.readFloatBE=function(e,t){return t||ty(e,4,this.length),Dm(this,e,!1,23,4)},_m.prototype.readDoubleLE=function(e,t){return t||ty(e,8,this.length),Dm(this,e,!0,52,8)},_m.prototype.readDoubleBE=function(e,t){return t||ty(e,8,this.length),Dm(this,e,!1,52,8)},_m.prototype.writeUIntLE=function(e,t,a,n){(e=+e,t|=0,a|=0,n)||ay(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},_m.prototype.writeUIntBE=function(e,t,a,n){(e=+e,t|=0,a|=0,n)||ay(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},_m.prototype.writeUInt8=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,1,255,0),_m.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},_m.prototype.writeUInt16LE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,2,65535,0),_m.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ny(this,e,t,!0),t+2},_m.prototype.writeUInt16BE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,2,65535,0),_m.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ny(this,e,t,!1),t+2},_m.prototype.writeUInt32LE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,4,4294967295,0),_m.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):ry(this,e,t,!0),t+4},_m.prototype.writeUInt32BE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,4,4294967295,0),_m.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):ry(this,e,t,!1),t+4},_m.prototype.writeIntLE=function(e,t,a,n){if(e=+e,t|=0,!n){var r=Math.pow(2,8*a-1);ay(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},_m.prototype.writeIntBE=function(e,t,a,n){if(e=+e,t|=0,!n){var r=Math.pow(2,8*a-1);ay(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},_m.prototype.writeInt8=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,1,127,-128),_m.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},_m.prototype.writeInt16LE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,2,32767,-32768),_m.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ny(this,e,t,!0),t+2},_m.prototype.writeInt16BE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,2,32767,-32768),_m.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ny(this,e,t,!1),t+2},_m.prototype.writeInt32LE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,4,2147483647,-2147483648),_m.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):ry(this,e,t,!0),t+4},_m.prototype.writeInt32BE=function(e,t,a){return e=+e,t|=0,a||ay(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),_m.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):ry(this,e,t,!1),t+4},_m.prototype.writeFloatLE=function(e,t,a){return iy(this,e,t,!0,a)},_m.prototype.writeFloatBE=function(e,t,a){return iy(this,e,t,!1,a)},_m.prototype.writeDoubleLE=function(e,t,a){return oy(this,e,t,!0,a)},_m.prototype.writeDoubleBE=function(e,t,a){return oy(this,e,t,!1,a)},_m.prototype.copy=function(e,t,a,n){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("sourceStart out of bounds");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 r,s=n-a;if(this===e&&a<t&&t<n)for(r=s-1;r>=0;--r)e[r+t]=this[r+a];else if(s<1e3||!_m.TYPED_ARRAY_SUPPORT)for(r=0;r<s;++r)e[r+t]=this[r+a];else Uint8Array.prototype.set.call(e,this.subarray(a,a+s),t);return s},_m.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),1===e.length){var r=e.charCodeAt(0);r<256&&(e=r)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!_m.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}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 s;if(t>>>=0,a=void 0===a?this.length:a>>>0,e||(e=0),"number"==typeof e)for(s=t;s<a;++s)this[s]=e;else{var i=Bm(e)?e:ly(new _m(e,n).toString()),o=i.length;for(s=0;s<a-t;++s)this[s+t]=i[s%o]}return this};var dy=/[^+\/0-9A-Za-z-_]/g;function uy(e){return e<16?"0"+e.toString(16):e.toString(16)}function ly(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 cy(e){return function(e){var t,a,n,r,s,i;bm||vm();var o=e.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");s="="===e[o-2]?2:"="===e[o-1]?1:0,i=new Rm(3*o/4-s),n=s>0?o-4:o;var d=0;for(t=0,a=0;t<n;t+=4,a+=3)r=ym[e.charCodeAt(t)]<<18|ym[e.charCodeAt(t+1)]<<12|ym[e.charCodeAt(t+2)]<<6|ym[e.charCodeAt(t+3)],i[d++]=r>>16&255,i[d++]=r>>8&255,i[d++]=255&r;return 2===s?(r=ym[e.charCodeAt(t)]<<2|ym[e.charCodeAt(t+1)]>>4,i[d++]=255&r):1===s&&(r=ym[e.charCodeAt(t)]<<10|ym[e.charCodeAt(t+1)]<<4|ym[e.charCodeAt(t+2)]>>2,i[d++]=r>>8&255,i[d++]=255&r),i}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(dy,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function py(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 gy(e){return null!=e&&(!!e._isBuffer||fy(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&fy(e.slice(0,0))}(e))}function fy(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var hy=Object.freeze({__proto__:null,Buffer:_m,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),_m.alloc(+e)},isBuffer:gy,kMaxLength:Sm}),my={},yy=my.hasOwnProperty,Ry=function(e,t){for(var a in e)yy.call(e,a)&&t(a,e[a])},by=my.toString,vy=Array.isArray,xy=_m.isBuffer,Ey={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},Dy=/["'\\\b\f\n\r\t]/,Ay=/[0-9]/,wy=/[ !#-&\(-\[\]-_a-~]/,Cy=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)?(Ry(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]"==by.call(e)}(t)){if(function(e){return"[object Map]"==by.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]"==by.call(e)}(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),a)+")";if(xy(t))return 0==t.length?"Buffer.from([])":"Buffer.from("+e(Array.from(t),a)+")";if(vy(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]"==by.call(e)}(t))return function(e){return"[object Object]"==by.call(e)}(t)?(d=[],a.wrap=!0,s(),Ry(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 j=D.charCodeAt(A+1);if(j>=56320&&j<=57343){var T=(1024*(S-55296)+j-56320+65536).toString(16);c||(T=T.toUpperCase()),d+="\\u{"+T+"}",++A;continue}}}if(!a.escapeEverything){if(wy.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||Ay.test(D.charAt(A+1)))if(Dy.test(C))d+=Ey[C];else{var _=C.charCodeAt(0);if(a.minimal&&8232!=_&&8233!=_)d+=C;else{var P=_.toString(16);c||(P=P.toUpperCase());var F=P.length>2||o,k="\\"+(F?"u":"x")+("0000"+P).slice(F?-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};Cy.version="2.5.2";var Sy=Cy;function jy(e){this.token("..."),this.print(e.argument,e)}function Ty(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 _y(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 Py(e){var t=this.getPossibleRaw(e),a=this.format.jsescOption,n=e.value+"";a.numbers?this.number(Sy(e.value,a)):null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)}function Fy(e){var t=this.getPossibleRaw(e);if(this.format.minified||null==t){var a=Sy(e.value,Object.assign(this.format.jsescOption,this.format.jsonCompatibleStrings&&{json:!0}));return this.token(a)}this.token(t)}function ky(e,t,a){a&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function Iy(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 Oy(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 By(e){if(e.declaration){var t=e.declaration;this.print(t,e),kt(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 Ny(e){this.print(e.id,e),this.print(e.typeParameters,e)}function Ly(){this.space(),this.token("&"),this.space()}function My(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function $y(){this.space(),this.token("|"),this.space()}var Uy=/(?:^|[^\\])(?:\\\\)*'/,Gy=/(?:^|[^\\])(?:\\\\)*"/;function Wy(){this.space()}function Vy(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function Hy(e,t){!0!==t&&e.token(t)}var Ky=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){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||I(t,{callee:e})||Z(t)||ee(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&&Z(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;Ut(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:Qh,AwaitExpression:Zh,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:em,BindExpression:function(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)},BinaryExpression:em,LogicalExpression:em,MemberExpression:function(e){if(this.print(e.object,e),!e.computed&&Z(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;Ut(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&&K(tm(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("}")&&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:nm,ForOfStatement:rm,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:im,ReturnStatement:om,BreakStatement:dm,ThrowStatement:um,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(!Bt(t))for(var r,s=S(e.declarations);!(r=s()).done;){r.value.init&&(n=!0)}if(n&&(a="const"===e.kind?cm:lm),this.printList(e.declarations,e,{separator:a}),Bt(t))if(G(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:pm,ClassExpression:pm,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("\n")||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:gm,FunctionDeclaration:gm,ArrowFunctionExpression:function(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&H(t)&&!function(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}(e,t)?(this.format.retainLines||e.async)&&e.loc&&e.body.loc&&e.loc.start.line<e.body.loc.start.line?(this.token("("),t.loc&&t.loc.start.line>e.loc.start.line?(this.indent(),this.print(t,e),this.dedent(),this._catchUp("start",e.body.loc)):this.print(t,e),this.token(")")):this.print(t,e):this._params(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:fm,ExportNamedDeclaration:function(e){this.format.decoratorsBeforeExport&&xe(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),hm.apply(this,arguments)},ExportDefaultDeclaration:function(e){this.format.decoratorsBeforeExport&&xe(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),this.word("default"),this.space(),hm.apply(this,arguments)},ImportDeclaration:function(e){var t;this.word("import"),this.space(),"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());var a=e.specifiers.slice(0);if(null!=a&&a.length){for(;;){var n=a[0];if(!Se(n)&&!je(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:jy,SpreadElement:jy,ObjectExpression:Ty,ObjectPattern:Ty,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(me(e.value)&&H(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&H(e.key)&&H(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)},ArrayExpression:_y,ArrayPattern:_y,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:Py,StringLiteral:Fy,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)},PipelineTopicExpression:function(e){this.print(e.expression,e)},PipelineBareFunction:function(e){this.print(e.callee,e)},PipelinePrimaryTopicReference:function(){this.token("#")},NumberLiteralTypeAnnotation:Py,StringLiteralTypeAnnotation:Fy,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){Ke(t)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)},DeclareFunction:function(e,t){Ke(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){Ke(t)||(this.word("declare"),this.space()),this.OpaqueType(e)},DeclareVariable:function(e,t){Ke(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()),By.apply(this,arguments)},DeclareExportAllDeclaration:function(){this.word("declare"),this.space(),fm.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){ky(this,"boolean",e.explicitType),Iy(this,e)},EnumNumberBody:function(e){ky(this,"number",e.explicitType),Iy(this,e)},EnumStringBody:function(e){ky(this,"string",e.explicitType),Iy(this,e)},EnumSymbolBody:function(e){ky(this,"symbol",!0),Iy(this,e)},EnumDefaultedMember:function(e){var t=e.id;this.print(t,e),this.token(",")},EnumBooleanMember:function(e){Oy(this,e)},EnumNumberMember:function(e){Oy(this,e)},EnumStringMember:function(e){Oy(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:Ny,ClassImplements:Ny,GenericTypeAnnotation:Ny,_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:Ly})},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:My,TypeParameterDeclaration:My,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:$y})},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")},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("\n")||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(Gy.test(a)){if(Uy.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:Wy})),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:Vy,TSTypeParameterDeclaration:Vy,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){this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.token(";")},TSIndexSignature:function(e){e.readonly&&(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&&(Hy(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&&(Hy(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.abstract&&(this.word("abstract"),this.space()),t&&e.readonly&&(this.word("readonly"),this.space())}}),qy=/e/i,Xy=/\.0+$/,zy=/^0[box]/,Jy=/^\s*[@#]__PURE__\s*$/,Yy=function(){function e(e,t){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._printedCommentStarts={},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 wh(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){void 0===e&&(e=!1),this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e)&&this._space()},t.word=function(e){(this._endsWithWord||this.endsWith("/")&&0===e.indexOf("/"))&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},t.number=function(e){this.word(e),this._endsWithInteger=Number.isInteger(+e)&&!zy.test(e)&&!qy.test(e)&&!Xy.test(e)&&"."!==e[e.length-1]},t.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},t.newline=function(e){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else if(!(this.endsWith("\n\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\n")||this.endsWith(":\n"))&&e--,e<=0)))for(var t=0;t<e;t++)this._newline()},t.endsWith=function(e){return this._buf.endsWith(e)},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("\n")&&"\n"!==e[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(Jy.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=Jh(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=te(e)||$(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;L(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=Qy),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?Xh:zh)(t,a)&&r++;this.newline(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)){if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}var n="CommentBlock"===e.type,r=n&&!t&&!this._noLineTerminator;r&&this._buf.hasContent()&&this.newline(1),this.endsWith("[")||this.endsWith("{")||this.space();var s=n||this._noLineTerminator?"/*"+e.value+"*/":"//"+e.value+"\n";if(n&&this.format.indent.adjustMultilineComment){var i,o=null==(i=e.loc)?void 0:i.start.column;if(o){var d=new RegExp("\\n\\s{1,"+o+"}","g");s=s.replace(d,"\n")}var u=Math.max(this._getIndent().length,this.format.retainLines?0:this._buf.getCurrentColumn());s=s.replace(/\n(?!$)/g,"\n"+" ".repeat(u))}this.endsWith("/")&&this._space(),this.withSource("start",e.loc,(function(){a._append(s)})),r&&this.newline(1)}},t._printComments=function(e,t){if(null!=e&&e.length)if(t&&1===e.length&&Jy.test(e[0].value))this._printComment(e[0],this._buf.hasContent()&&!this.endsWith("\n"));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 Qy(){this.token(","),this.space()}Object.assign(Yy.prototype,Ky),Yy.prototype.Noop=function(){};var Zy=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};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 Dh(a,n):null;return(r=e.call(this,s,i)||this).ast=void 0,r.ast=t,r}return b(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(Yy);function eR(e,t,a){return new Zy(e,t,a).generate()}var tR=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=Ci[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}});function aR(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 nR(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():ui.indexOf(s)>=0?Fu():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 gp(d)}}function rR(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=nR(a,o);d&&s.push(d)}}return s.length?Tt(s[0])&&yp?{typeAnnotation:yp(s),ifStatement:n}:{typeAnnotation:mp(s),ifStatement:n}:rR(n,a)}}function sR(e){return e.typeAnnotation}function iR(){return Eu(Jo("Array"))}function oR(){return iR()}function dR(){return Eu(Jo("Function"))}sR.validParent=!0,oR.validParent=!0;var uR=ea("Array.from"),lR=ea("Object.keys"),cR=ea("Object.values"),pR=ea("Object.entries");function gR(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e.is("generator")?Eu(Jo("AsyncIterator")):Eu(Jo("Promise"));if(e.node.returnType)return e.node.returnType}}var fR=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=iR()),a}},TypeCastExpression:sR,NewExpression:function(e){if(this.get("callee").isIdentifier())return Eu(e.callee)},TemplateLiteral:function(){return Gu()},UnaryExpression:function(e){var t=e.operator;return"void"===t?tl():yi.indexOf(t)>=0?Fu():Ri.indexOf(t)>=0?Gu():mi.indexOf(t)>=0?ru():void 0},BinaryExpression:function(e){var t=e.operator;if(gi.indexOf(t)>=0)return Fu();if(pi.indexOf(t)>=0)return ru();if("+"===t){var a=this.get("right"),n=this.get("left");return n.isBaseType("number")&&a.isBaseType("number")?Fu():n.isBaseType("string")||a.isBaseType("string")?Gu():Zu([Gu(),Fu()])}},LogicalExpression:function(){var e=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return Tt(e[0])&&yp?yp(e):mp(e)},ConditionalExpression:function(){var e=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return Tt(e[0])&&yp?yp(e):mp(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 Fu()},StringLiteral:function(){return Gu()},NumericLiteral:function(){return Fu()},BooleanLiteral:function(){return ru()},NullLiteral:function(){return iu()},RegExpLiteral:function(){return Eu(Jo("RegExp"))},ObjectExpression:function(){return Eu(Jo("Object"))},ArrayExpression:iR,RestElement:oR,FunctionExpression:dR,ArrowFunctionExpression:dR,FunctionDeclaration:dR,ClassExpression:dR,ClassDeclaration:dR,CallExpression:function(){var e=this.node.callee;return lR(e)?nu(Gu()):uR(e)||cR(e)?nu(au()):pR(e)?nu(Hu([Gu(),au()])):gR(this.get("callee"))},TaggedTemplateExpression:function(){return gR(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=aR(e,t,r),i=rR(e,t,a);if(i){var o=aR(e,i.ifStatement);s=s.filter((function(e){return o.indexOf(e)<0})),n.push(i.typeAnnotation)}if(s.length)for(var d,u=S(s=s.concat(r));!(d=u()).done;){var l=d.value;n.push(l.getTypeAnnotation())}if(!n.length)return;if(Tt(n[0])&&yp)return yp(n);if(mp)return mp(n);return mp(n)}(t,this,e.name):"undefined"===e.name?tl():"NaN"===e.name||"Infinity"===e.name?Fu():void e.name}}});var hR=new WeakSet;function mR(e,t,a){if("string"===e)return Ze(t);if("number"===e)return Qe(t);if("boolean"===e)return He(t);if("any"===e)return We(t);if("mixed"===e)return ze(t);if("empty"===e)return Je(t);if("void"===e)return nt(t);if(a)return!1;throw new Error("Unknown base type "+e)}var yR,RR,bR,vR,xR,ER,DR,AR,wR,CR,SR,jR,TR,_R,PR,FR,kR,IR,OR,BR=Object.freeze({__proto__:null,getTypeAnnotation:function(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||au();return et(e)&&(e=e.typeAnnotation),this.typeAnnotation=e},_getTypeAnnotation:function(){var e=this.node;if(e){if(e.typeAnnotation)return e.typeAnnotation;if(!hR.has(e)){hR.add(e);try{var t,a=fR[e.type];if(a)return a.call(this,e);if(null!=(t=a=fR[this.parentPath.type])&&t.validParent)return this.parentPath.getTypeAnnotation()}finally{hR.delete(e)}}}else if("init"===this.key&&this.parentPath.isVariableDeclarator()){var n=this.parentPath.parentPath,r=n.parentPath;return"left"===n.key&&r.isForInStatement()?Gu():"left"===n.key&&r.isForOfStatement()?au():tl()}},isBaseType:function(e,t){return mR(e,this.getTypeAnnotation(),t)},couldBeBaseType:function(e){var t=this.getTypeAnnotation();if(We(t))return!0;if(at(t)){for(var a,n=S(t.types);!(a=n()).done;){var r=a.value;if(We(r)||mR(e,r,!0))return!0}return!1}return mR(e,t,!0)},baseTypeStrictlyMatches:function(e){var t=this.getTypeAnnotation(),a=e.getTypeAnnotation();return!(We(t)||!Yt(t))&&a.type===t.type},isGenericType:function(e){var t=this.getTypeAnnotation();return qe(t)&&H(t.id,{name:e})}}),NR=s((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 j(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 _()}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(T([])));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 j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function T(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:_}}function _(){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=T,j.prototype={constructor:j,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:T(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");TR=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\\u08A0-\\u08B4\\u08B6-\\u08C7\\u08D3-\\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\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\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-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\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\\u1AC0\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1DF9\\u1DFB-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7BF\\uA7C2-\\uA7CA\\uA7F5-\\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\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\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\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\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]|\\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\\uDEC0-\\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]|[\\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\\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]|\\uD82C[\\uDC00-\\uDD1E\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDEC0-\\uDEF9]|\\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-\\uDEDD\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\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"),jR=new RegExp("--|\\+\\+|&&|\\|\\||=>|\\.{3}|\\??\\.(?!\\d)|\\?{2}|(?:[+\\-%&|^]|\\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\\/(?![\\/*]))=?|[?~,:;[\\](){}]","y"),yR=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\\u08A0-\\u08B4\\u08B6-\\u08C7\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7BF\\uA7C2-\\uA7CA\\uA7F5-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\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\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\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]|\\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\\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\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\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\\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]|\\uD82C[\\uDC00-\\uDD1E\\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]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDEC0-\\uDEEB]|\\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-\\uDEDD\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\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\\u08A0-\\u08B4\\u08B6-\\u08C7\\u08D3-\\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\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\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-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\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\\u1AC0\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1DF9\\u1DFB-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7BF\\uA7C2-\\uA7CA\\uA7F5-\\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\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\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\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\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]|\\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\\uDEC0-\\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]|[\\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\\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]|\\uD82C[\\uDC00-\\uDD1E\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDEC0-\\uDEF9]|\\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-\\uDEDD\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\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"),PR=new RegExp("(['\"])(?:(?!\\1)[^\\\\\\n\\r]|\\\\(?:\\r\\n|[^]))*(\\1)?","y"),SR=new RegExp("(?:0[xX][\\da-fA-F]+|0[oO][0-7]+|0[bB][01]+)n?|0n|[1-9]\\d*n|(?:(?:0(?!\\d)|0\\d*[89]\\d*|[1-9]\\d*)(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?|0[0-7]+","y"),FR=new RegExp("[`}](?:[^`\\\\$]|\\\\[^]|\\$(?!\\{))*(`|\\$\\{)?","y"),OR=new RegExp("[\\t\\x0B\\f \\xA0\\u1680\\u2000-\\u200A\\u202F\\u205F\\u3000\\uFEFF]+","y"),AR=new RegExp("\\r?\\n|[\\r\\u2028\\u2029]","y"),wR=new RegExp("\\/\\*(?:[^*]|\\*(?!\\/))*(\\*\\/)?","y"),_R=new RegExp("\\/\\/.*","y"),bR=new RegExp("[<>.:={}]|\\/(?![\\/*])","y"),RR=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\\u08A0-\\u08B4\\u08B6-\\u08C7\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7BF\\uA7C2-\\uA7CA\\uA7F5-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\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\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\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]|\\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\\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\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\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\\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]|\\uD82C[\\uDC00-\\uDD1E\\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]|\\uD838[\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDEC0-\\uDEEB]|\\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-\\uDEDD\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\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\\u08A0-\\u08B4\\u08B6-\\u08C7\\u08D3-\\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\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\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-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\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\\u1AC0\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1DF9\\u1DFB-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7BF\\uA7C2-\\uA7CA\\uA7F5-\\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\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\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\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\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]|\\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\\uDEC0-\\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]|[\\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\\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]|\\uD82C[\\uDC00-\\uDD1E\\uDD50-\\uDD52\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDEC0-\\uDEF9]|\\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-\\uDEDD\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\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"),vR=new RegExp("(['\"])(?:(?!\\1)[^])*(\\1)?","y"),xR=new RegExp("[^<>{}]+","y"),IR=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,kR=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/,ER=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/,DR=/^(?:return|throw|yield)$/,CR=RegExp(AR.source),NR.mark((function e(t,a){var n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R;return NR.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]||!IR.test(u)&&!ER.test(u)){e.next=22;break}if(TR.lastIndex=d,!(c=TR.exec(t))){e.next=22;break}return d=TR.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(jR.lastIndex=d,!(c=jR.exec(t))){e.next=93;break}y=c[0],g=jR.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 jR.lastIndex=0,o=!kR.test(u)&&(IR.test(u)||ER.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(FR.lastIndex=d,c=FR.exec(t),d=FR.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||!IR.test(u)&&!ER.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(yR.lastIndex=d,!(c=yR.exec(t))){e.next=103;break}switch(d=yR.lastIndex,f=c[0],c[0]){case"for":case"if":case"while":case"with":"."!==u&&"?."!==u&&(f="?NonExpressionParenKeyword")}return u=f,m=!ER.test(c[0]),e.next=102,{type:"IdentifierName",value:c[0]};case 102:return e.abrupt("continue",8);case 103:if(PR.lastIndex=d,!(c=PR.exec(t))){e.next=111;break}return d=PR.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(SR.lastIndex=d,!(c=SR.exec(t))){e.next=119;break}return d=SR.lastIndex,u=c[0],m=!0,e.next=118,{type:"NumericLiteral",value:c[0]};case 118:return e.abrupt("continue",8);case 119:if(FR.lastIndex=d,!(c=FR.exec(t))){e.next=135;break}if(d=FR.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(bR.lastIndex=d,!(c=bR.exec(t))){e.next=157;break}d=bR.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(RR.lastIndex=d,!(c=RR.exec(t))){e.next=164;break}return d=RR.lastIndex,u=c[0],e.next=163,{type:"JSXIdentifier",value:c[0]};case 163:return e.abrupt("continue",8);case 164:if(vR.lastIndex=d,!(c=vR.exec(t))){e.next=171;break}return d=vR.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(xR.lastIndex=d,!(c=xR.exec(t))){e.next=179;break}return d=xR.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(OR.lastIndex=d,!(c=OR.exec(t))){e.next=201;break}return d=OR.lastIndex,e.next=200,{type:"WhiteSpace",value:c[0]};case 200:return e.abrupt("continue",8);case 201:if(AR.lastIndex=d,!(c=AR.exec(t))){e.next=209;break}return d=AR.lastIndex,m=!1,DR.test(u)&&(u="?NoLineTerminatorHere"),e.next=208,{type:"LineTerminatorSequence",value:c[0]};case 208:return e.abrupt("continue",8);case 209:if(wR.lastIndex=d,!(c=wR.exec(t))){e.next=216;break}return d=wR.lastIndex,CR.test(c[0])&&(m=!1,DR.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(_R.lastIndex=d,!(c=_R.exec(t))){e.next=223;break}return d=_R.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 LR=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}),MR=/[|\\{}()[\]^$+*?.]/g,$R=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(MR,"\\$&")},UR={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]},GR=s((function(e){var t={};for(var a in UR)UR.hasOwnProperty(a)&&(t[UR[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 UR)if(UR.hasOwnProperty(s)){var i=o(e,UR[s]);i<r&&(r=i,n=s)}return n},n.keyword.rgb=function(e){return UR[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$$/packages/babel-highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert");function WR(e){var t=function(){for(var e={},t=Object.keys(GR),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(GR[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 VR(e,t){return function(a){return t(e(a))}}function HR(e,t){for(var a=[t[e].parent,e],n=GR[t[e].parent][e],r=t[e].parent;t[r].parent;)a.unshift(t[r].parent),n=VR(GR[t[r].parent][r],n),r=t[r].parent;return n.conversion=a,n}var KR={};Object.keys(GR).forEach((function(e){KR[e]={},Object.defineProperty(KR[e],"channels",{value:GR[e].channels}),Object.defineProperty(KR[e],"labels",{value:GR[e].labels});var t=function(e){for(var t=WR(e),a={},n=Object.keys(t),r=n.length,s=0;s<r;s++){var i=n[s];null!==t[i].parent&&(a[i]=HR(i,t))}return a}(e);Object.keys(t).forEach((function(a){var n=t[a];KR[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),KR[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 qR=KR,XR=s((function(e){var t=function(e,t){return function(){var a=e.apply(qR,arguments);return"\x1b["+(a+t)+"m"}},a=function(e,t){return function(){var a=e.apply(qR,arguments);return"\x1b["+(38+t)+";5;"+a+"m"}},n=function(e,t){return function(){var a=e.apply(qR,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(qR);h<m.length;h++){var y=m[h];if("object"==typeof qR[y]){var R=qR[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$$/packages/babel-highlight/node_modules/chalk/node_modules/ansi-styles"),zR=!1,JR=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,YR=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,QR=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,ZR=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,eb=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1b"],["a","\x07"]]);function tb(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):eb.get(e)||e}function ab(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(QR)))throw new Error("Invalid Chalk template style argument: "+i+" (in style '"+e+"')");r.push(a[2].replace(ZR,(function(e,t,a){return t?tb(t):a})))}else r.push(Number(i))}return r}function nb(e){YR.lastIndex=0;for(var t,a=[];null!==(t=YR.exec(e));){var n=t[1];if(t[2]){var r=ab(n,t[2]);a.push([n].concat(r))}else a.push([n])}return a}function rb(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 sb=function(e,t){var a=[],n=[],r=[];if(t.replace(JR,(function(t,s,i,o,d,u){if(s)r.push(tb(s));else if(o){var l=r.join("");r=[],n.push(0===a.length?l:rb(e,a)(l)),a.push({inverse:i,styles:nb(o)})}else if(d){if(0===a.length)throw new Error("Found extraneous } in Chalk template literal");n.push(rb(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("")},ib=s((function(e){var t=zR,a="win32"===ks.platform&&!(ks.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&&(XR.blue.open="\x1b[94m");for(var d=function(){var e=l[u];XR[e].closeRe=new RegExp($R(XR[e].close),"g"),s[e]={get:function(){var t=XR[e];return R.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}}},u=0,l=Object.keys(XR);u<l.length;u++)d();s.visible={get:function(){return R.call(this,this._styles||[],!0,"visible")}},XR.color.closeRe=new RegExp($R(XR.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=XR.color[n[t]][e].apply(null,arguments),r={open:a,close:XR.color.close,closeRe:XR.color.closeRe};return R.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}},p=0,g=Object.keys(XR.color.ansi);p<g.length;p++)c();XR.bgColor.closeRe=new RegExp($R(XR.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=XR.bgColor[n[t]][e].apply(null,arguments),r={open:a,close:XR.bgColor.close,closeRe:XR.bgColor.closeRe};return R.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}},h=0,m=Object.keys(XR.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=XR.dim.open;a&&this.hasGrey&&(XR.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 XR.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 sb(e,n.join(""))}Object.defineProperties(o.prototype,s),e.exports=o(),e.exports.supportsColor=t,e.exports.default=e.exports}),"/$$rollup_base$$/packages/babel-highlight/node_modules/chalk"),ob=new Set(["as","async","from","get","of","set"]);var db,ub=/\r\n|[\n\r\u2028\u2029]/,lb=/^[()[\]{}]$/,cb=/^[a-z][\w-]*$/i,pb=function(e,t,a){if("name"===e.type){if(ai(e.value)||Zs(e.value,!0)||ob.has(e.value))return"keyword";if(cb.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&&lb.test(e.value)?"bracket":"invalid"!==e.type||"@"!==e.value&&"#"!==e.value?e.type:"punctuator"};function gb(e){return!!ib.supportsColor||e.forceColor}function fb(e){return e.forceColor?new ib.constructor({enabled:!0,level:1}):ib}function hb(e,t){return void 0===t&&(t={}),gb(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(ub).map((function(e){return i(e)})).join("\n"):s},s=S(db(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}}(fb(t)),e):e}db=NR.mark((function e(t){var a,n;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a=LR.default.exec(t))){e.next=6;break}return n=LR.matchToToken(a),e.next=4,{type:pb(n,a.index,t),value:n.value};case 4:e.next=0;break;case 6:case"end":return e.stop()}}),e)}));var mb=/\r\n|[\n\r\u2028\u2029]/;function yb(e,t,a){void 0===a&&(a={});var n=(a.highlightCode||a.forceColor)&&gb(a),r=fb(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(mb),a),d=o.start,u=o.end,l=o.markerLines,c=t.start&&"number"==typeof t.start.column,p=String(u).length,g=(n?hb(e,a):e).split(mb).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 Rb=!0,bb=!0,vb=!0,xb=!0,Eb=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.updateContext=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},Db=new Map;function Ab(e,t){void 0===t&&(t={}),t.keyword=e;var a=new Eb(e,t);return Db.set(e,a),a}function wb(e,t){return new Eb(e,{beforeExpr:Rb,binop:t})}var Cb={num:new Eb("num",{startsExpr:bb}),bigint:new Eb("bigint",{startsExpr:bb}),decimal:new Eb("decimal",{startsExpr:bb}),regexp:new Eb("regexp",{startsExpr:bb}),string:new Eb("string",{startsExpr:bb}),name:new Eb("name",{startsExpr:bb}),eof:new Eb("eof"),bracketL:new Eb("[",{beforeExpr:Rb,startsExpr:bb}),bracketHashL:new Eb("#[",{beforeExpr:Rb,startsExpr:bb}),bracketBarL:new Eb("[|",{beforeExpr:Rb,startsExpr:bb}),bracketR:new Eb("]"),bracketBarR:new Eb("|]"),braceL:new Eb("{",{beforeExpr:Rb,startsExpr:bb}),braceBarL:new Eb("{|",{beforeExpr:Rb,startsExpr:bb}),braceHashL:new Eb("#{",{beforeExpr:Rb,startsExpr:bb}),braceR:new Eb("}"),braceBarR:new Eb("|}"),parenL:new Eb("(",{beforeExpr:Rb,startsExpr:bb}),parenR:new Eb(")"),comma:new Eb(",",{beforeExpr:Rb}),semi:new Eb(";",{beforeExpr:Rb}),colon:new Eb(":",{beforeExpr:Rb}),doubleColon:new Eb("::",{beforeExpr:Rb}),dot:new Eb("."),question:new Eb("?",{beforeExpr:Rb}),questionDot:new Eb("?."),arrow:new Eb("=>",{beforeExpr:Rb}),template:new Eb("template"),ellipsis:new Eb("...",{beforeExpr:Rb}),backQuote:new Eb("`",{startsExpr:bb}),dollarBraceL:new Eb("${",{beforeExpr:Rb,startsExpr:bb}),at:new Eb("@"),hash:new Eb("#",{startsExpr:bb}),interpreterDirective:new Eb("#!..."),eq:new Eb("=",{beforeExpr:Rb,isAssign:true}),assign:new Eb("_=",{beforeExpr:Rb,isAssign:true}),incDec:new Eb("++/--",{prefix:xb,postfix:!0,startsExpr:bb}),bang:new Eb("!",{beforeExpr:Rb,prefix:xb,startsExpr:bb}),tilde:new Eb("~",{beforeExpr:Rb,prefix:xb,startsExpr:bb}),pipeline:wb("|>",0),nullishCoalescing:wb("??",1),logicalOR:wb("||",1),logicalAND:wb("&&",2),bitwiseOR:wb("|",3),bitwiseXOR:wb("^",4),bitwiseAND:wb("&",5),equality:wb("==/!=/===/!==",6),relational:wb("</>/<=/>=",7),bitShift:wb("<</>>/>>>",8),plusMin:new Eb("+/-",{beforeExpr:Rb,binop:9,prefix:xb,startsExpr:bb}),modulo:new Eb("%",{beforeExpr:Rb,binop:10,startsExpr:bb}),star:new Eb("*",{binop:10}),slash:wb("/",10),exponent:new Eb("**",{beforeExpr:Rb,binop:11,rightAssociative:!0}),_break:Ab("break"),_case:Ab("case",{beforeExpr:Rb}),_catch:Ab("catch"),_continue:Ab("continue"),_debugger:Ab("debugger"),_default:Ab("default",{beforeExpr:Rb}),_do:Ab("do",{isLoop:vb,beforeExpr:Rb}),_else:Ab("else",{beforeExpr:Rb}),_finally:Ab("finally"),_for:Ab("for",{isLoop:vb}),_function:Ab("function",{startsExpr:bb}),_if:Ab("if"),_return:Ab("return",{beforeExpr:Rb}),_switch:Ab("switch"),_throw:Ab("throw",{beforeExpr:Rb,prefix:xb,startsExpr:bb}),_try:Ab("try"),_var:Ab("var"),_const:Ab("const"),_while:Ab("while",{isLoop:vb}),_with:Ab("with"),_new:Ab("new",{beforeExpr:Rb,startsExpr:bb}),_this:Ab("this",{startsExpr:bb}),_super:Ab("super",{startsExpr:bb}),_class:Ab("class",{startsExpr:bb}),_extends:Ab("extends",{beforeExpr:Rb}),_export:Ab("export"),_import:Ab("import",{startsExpr:bb}),_null:Ab("null",{startsExpr:bb}),_true:Ab("true",{startsExpr:bb}),_false:Ab("false",{startsExpr:bb}),_in:Ab("in",{beforeExpr:Rb,binop:7}),_instanceof:Ab("instanceof",{beforeExpr:Rb,binop:7}),_typeof:Ab("typeof",{beforeExpr:Rb,prefix:xb,startsExpr:bb}),_void:Ab("void",{beforeExpr:Rb,prefix:xb,startsExpr:bb}),_delete:Ab("delete",{beforeExpr:Rb,prefix:xb,startsExpr:bb})},Sb=/\r\n?|[\n\u2028\u2029]/,jb=new RegExp(Sb.source,"g");function Tb(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var _b=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g;function Pb(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 Fb=function(e,t){this.line=void 0,this.column=void 0,this.line=e,this.column=t},kb=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 Ib(e){return e[e.length-1]}var Ob=function(e){function t(){return e.apply(this,arguments)||this}b(t,e);var a=t.prototype;return a.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)},a.adjustCommentsAfterTrailingComma=function(e,t,a){if(0!==this.state.leadingComments.length){for(var n=null,r=t.length;null===n&&r>0;)n=t[--r];if(null!==n){for(var s=0;s<this.state.leadingComments.length;s++)this.state.leadingComments[s].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(s,1),s--);for(var i=[],o=0;o<this.state.leadingComments.length;o++){var d=this.state.leadingComments[o];d.end<e.end?(i.push(d),a||(this.state.leadingComments.splice(o,1),o--)):(void 0===e.trailingComments&&(e.trailingComments=[]),e.trailingComments.push(d))}a&&(this.state.leadingComments=[]),i.length>0?n.trailingComments=i:void 0!==n.trailingComments&&(n.trailingComments=[])}}},a.processComment=function(e){if(!("Program"===e.type&&e.body.length>0)){var t,a,n,r,s,i=this.state.commentStack;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(n=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else if(i.length>0){var o=Ib(i);o.trailingComments&&o.trailingComments[0].start>=e.end&&(n=o.trailingComments,delete o.trailingComments)}for(i.length>0&&Ib(i).start>=e.start&&(t=i.pop());i.length>0&&Ib(i).start>=e.start;)a=i.pop();if(!a&&t&&(a=t),t)switch(e.type){case"ObjectExpression":this.adjustCommentsAfterTrailingComma(e,e.properties);break;case"ObjectPattern":this.adjustCommentsAfterTrailingComma(e,e.properties,!0);break;case"CallExpression":this.adjustCommentsAfterTrailingComma(e,e.arguments);break;case"ArrayExpression":this.adjustCommentsAfterTrailingComma(e,e.elements);break;case"ArrayPattern":this.adjustCommentsAfterTrailingComma(e,e.elements,!0)}else this.state.commentPreviousNode&&("ImportSpecifier"===this.state.commentPreviousNode.type&&"ImportSpecifier"!==e.type||"ExportSpecifier"===this.state.commentPreviousNode.type&&"ExportSpecifier"!==e.type)&&this.adjustCommentsAfterTrailingComma(e,[this.state.commentPreviousNode]);if(a){if(a.leadingComments)if(a!==e&&a.leadingComments.length>0&&Ib(a.leadingComments).end<=e.start)e.leadingComments=a.leadingComments,delete a.leadingComments;else for(r=a.leadingComments.length-2;r>=0;--r)if(a.leadingComments[r].end<=e.start){e.leadingComments=a.leadingComments.splice(0,r+1);break}}else if(this.state.leadingComments.length>0)if(Ib(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(s=0;s<this.state.leadingComments.length;s++)this.state.leadingComments[s].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(s,1),s--);this.state.leadingComments.length>0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(r=0;r<this.state.leadingComments.length&&!(this.state.leadingComments[r].end>e.start);r++);var d=this.state.leadingComments.slice(0,r);d.length&&(e.leadingComments=d),0===(n=this.state.leadingComments.slice(r)).length&&(n=null)}if(this.state.commentPreviousNode=e,n)if(n.length&&n[0].start>=e.start&&Ib(n).end<=e.end)e.innerComments=n;else{var u=n.findIndex((function(t){return t.end>=e.end}));u>0?(e.innerComments=n.slice(0,u),e.trailingComments=n.slice(u)):e.trailingComments=n}i.push(e)}},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}()),Bb=Object.freeze({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:"getter must not have any formal parameters",BadSetterArity:"setter must have exactly one formal parameter",BadSetterRestParameter:"setter 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",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()",ImportMetaOutsideModule:"import.meta may appear only with 'sourceType: \"module\"'",ImportOutsideModule:"'import' and 'export' may appear only with 'sourceType: \"module\"'",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",ParamDupe:"Argument name clash",PatternHasAccessor:"Object pattern can't contain getter or setter",PatternHasMethod:"Object pattern can't contain methods",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:"Primary Topic Reference found but pipelineOperator not passed 'smart' for 'proposal' 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",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"}),Nb=function(e){function t(){return e.apply(this,arguments)||this}b(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(jb.lastIndex=0;(a=jb.exec(e))&&a.index<t;)n++,r=jb.lastIndex;return new Fb(n,t-r)}(this.input,e)},a.raise=function(e,t){for(var a=arguments.length,n=new Array(a>2?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];return this.raiseWithData.apply(this,[e,void 0,t].concat(n))},a.raiseOverwrite=function(e,t){for(var a=arguments.length,n=new Array(a>2?a-2:0),r=2;r<a;r++)n[r-2]=arguments[r];var s=this.getLocationForPosition(e),i=t.replace(/%(\d+)/g,(function(e,t){return n[t]}))+" ("+s.line+":"+s.column+")";if(this.options.errorRecovery)for(var o=this.state.errors,d=o.length-1;d>=0;d--){var u=o[d];if(u.pos===e)return Object.assign(u,{message:i});if(u.pos<e)break}return this._raise({loc:s,pos:e},i)},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}(Ob),Lb=function(e,t,a,n){this.token=void 0,this.isExpr=void 0,this.preserveSpace=void 0,this.override=void 0,this.token=e,this.isExpr=!!t,this.preserveSpace=!!a,this.override=n},Mb={braceStatement:new Lb("{",!1),braceExpression:new Lb("{",!0),recordExpression:new Lb("#{",!0),templateQuasi:new Lb("${",!1),parenStatement:new Lb("(",!1),parenExpression:new Lb("(",!0),template:new Lb("`",!0,!0,(function(e){return e.readTmplToken()})),functionExpression:new Lb("function",!0),functionStatement:new Lb("function",!1)};Cb.parenR.updateContext=Cb.braceR.updateContext=function(){if(1!==this.state.context.length){var e=this.state.context.pop();e===Mb.braceStatement&&"function"===this.curContext().token&&(e=this.state.context.pop()),this.state.exprAllowed=!e.isExpr}else this.state.exprAllowed=!0},Cb.name.updateContext=function(e){var t=!1;e!==Cb.dot&&("of"!==this.state.value||this.state.exprAllowed||e===Cb._function||e===Cb._class||(t=!0)),this.state.exprAllowed=t,this.state.isIterator&&(this.state.isIterator=!1)},Cb.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?Mb.braceStatement:Mb.braceExpression),this.state.exprAllowed=!0},Cb.dollarBraceL.updateContext=function(){this.state.context.push(Mb.templateQuasi),this.state.exprAllowed=!0},Cb.parenL.updateContext=function(e){var t=e===Cb._if||e===Cb._for||e===Cb._with||e===Cb._while;this.state.context.push(t?Mb.parenStatement:Mb.parenExpression),this.state.exprAllowed=!0},Cb.incDec.updateContext=function(){},Cb._function.updateContext=Cb._class.updateContext=function(e){!e.beforeExpr||e===Cb.semi||e===Cb._else||e===Cb._return&&this.hasPrecedingLineBreak()||(e===Cb.colon||e===Cb.braceL)&&this.curContext()===Mb.b_stat?this.state.context.push(Mb.functionStatement):this.state.context.push(Mb.functionExpression),this.state.exprAllowed=!1},Cb.backQuote.updateContext=function(){this.curContext()===Mb.template?this.state.context.pop():this.state.context.push(Mb.template),this.state.exprAllowed=!1},Cb.braceHashL.updateContext=function(){this.state.context.push(Mb.recordExpression),this.state.exprAllowed=!0};var $b=/^in(stanceof)?$/;var Ub=256,Gb=128,Wb=256,Vb=512,Hb=1024,Kb=2048,qb=1024,Xb=function(e){this.flags=void 0,this.var=[],this.lexical=[],this.functions=[],this.flags=e},zb=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 Xb(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.push(e):n.lexical.push(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.push(e),this.maybeExportDefined(n,e),!(259&n.flags));--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,Bb.VarRedeclaration,t)},t.isRedeclaredInScope=function(e,t,a){return!!(1&a)&&(8&a?e.lexical.indexOf(t)>-1||e.functions.indexOf(t)>-1||e.var.indexOf(t)>-1:16&a?e.lexical.indexOf(t)>-1||!this.treatFunctionsAsVarInScope(e)&&e.var.indexOf(t)>-1:e.lexical.indexOf(t)>-1&&!(8&e.flags&&e.lexical[0]===t)||!this.treatFunctionsAsVarInScope(e)&&e.functions.indexOf(t)>-1)},t.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&-1===this.scopeStack[0].functions.indexOf(e.name)&&this.undefinedExports.set(e.name,e.start)},t.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},t.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags)return t}},t.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if((259&t.flags||64&t.flags)&&!(4&t.flags))return t}},R(e,[{key:"inFunction",get:function(){return(2&this.currentVarScope().flags)>0}},{key:"allowSuper",get:function(){return(16&this.currentThisScope().flags)>0}},{key:"allowDirectSuper",get:function(){return(32&this.currentThisScope().flags)>0}},{key:"inClass",get:function(){return(64&this.currentThisScope().flags)>0}},{key:"inStaticBlock",get:function(){return(128&this.currentThisScope().flags)>0}},{key:"inNonArrowFunction",get:function(){return(2&this.currentThisScope().flags)>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}}]),e}(),Jb=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=[],t}return b(t,e),t}(Xb),Yb=function(e){function t(){return e.apply(this,arguments)||this}b(t,e);var a=t.prototype;return a.createScope=function(e){return new Jb(e)},a.declareName=function(t,a,n){var r=this.currentScope();if(a&Kb)return this.checkRedeclarationInScope(r,t,a,n),this.maybeExportDefined(r,t),void r.declareFunctions.push(t);e.prototype.declareName.apply(this,arguments)},a.isRedeclaredInScope=function(t,a,n){return!!e.prototype.isRedeclaredInScope.apply(this,arguments)||!!(n&Kb)&&(!t.declareFunctions.includes(a)&&(t.lexical.includes(a)||t.functions.includes(a)))},a.checkLocalExport=function(t){-1===this.scopeStack[0].declareFunctions.indexOf(t.name)&&e.prototype.checkLocalExport.call(this,t)},t}(zb),Qb=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),Zb=Object.freeze({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",OptionalBindingPattern:"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"});function ev(e){return"type"===e.importKind||"typeof"===e.importKind}function tv(e){return(e.type===Cb.name||!!e.type.keyword)&&"from"!==e.value}var av={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};var nv=/\*?\s*@((?:no)?flow)\b/,rv={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"},sv=/^[\da-fA-F]+$/,iv=/^\d+$/,ov=Object.freeze({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 <>...</>?"});function dv(e){return!!e&&("JSXOpeningFragment"===e.type||"JSXClosingFragment"===e.type)}function uv(e){if("JSXIdentifier"===e.type)return e.name;if("JSXNamespacedName"===e.type)return e.namespace.name+":"+e.name.name;if("JSXMemberExpression"===e.type)return uv(e.object)+"."+uv(e.property);throw new Error("Node had unexpected type: "+e.type)}Mb.j_oTag=new Lb("<tag",!1),Mb.j_cTag=new Lb("</tag",!1),Mb.j_expr=new Lb("<tag>...</tag>",!0,!0),Cb.jsxName=new Eb("jsxName"),Cb.jsxText=new Eb("jsxText",{beforeExpr:!0}),Cb.jsxTagStart=new Eb("jsxTagStart",{startsExpr:!0}),Cb.jsxTagEnd=new Eb("jsxTagEnd"),Cb.jsxTagStart.updateContext=function(){this.state.context.push(Mb.j_expr),this.state.context.push(Mb.j_oTag),this.state.exprAllowed=!1},Cb.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===Mb.j_oTag&&e===Cb.slash||t===Mb.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===Mb.j_expr):this.state.exprAllowed=!0};var lv=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=[],t.enums=[],t.constEnums=[],t.classes=[],t.exportOnlyBindings=[],t}return b(t,e),t}(Xb),cv=function(e){function t(){return e.apply(this,arguments)||this}b(t,e);var a=t.prototype;return a.createScope=function(e){return new lv(e)},a.declareName=function(t,a,n){var r=this.currentScope();if(a&Hb)return this.maybeExportDefined(r,t),void r.exportOnlyBindings.push(t);e.prototype.declareName.apply(this,arguments),2&a&&(1&a||(this.checkRedeclarationInScope(r,t,a,n),this.maybeExportDefined(r,t)),r.types.push(t)),a&Wb&&r.enums.push(t),a&Vb&&r.constEnums.push(t),a&Gb&&r.classes.push(t)},a.isRedeclaredInScope=function(t,a,n){if(t.enums.indexOf(a)>-1){if(n&Wb){var r=!!(n&Vb),s=t.constEnums.indexOf(a)>-1;return r!==s}return!0}return n&Gb&&t.classes.indexOf(a)>-1?t.lexical.indexOf(a)>-1&&!!(1&n):!!(2&n&&t.types.indexOf(a)>-1)||e.prototype.isRedeclaredInScope.apply(this,arguments)},a.checkLocalExport=function(t){-1===this.scopeStack[0].types.indexOf(t.name)&&-1===this.scopeStack[0].exportOnlyBindings.indexOf(t.name)&&e.prototype.checkLocalExport.call(this,t)},t}(zb),pv=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]},R(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 gv(e,t){return(e?2:0)|(t?1:0)}function fv(e){if(null==e)throw new Error("Unexpected "+e+" value.");return e}function hv(e){if(!e)throw new Error("Assert fail")}var mv=Object.freeze({AbstractMethodHasImplementation:"Method '%0' cannot have an implementation because it is marked abstract.",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.",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'",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",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier",InvalidModifierOnTypeMember:"'%0' modifier cannot appear on a type member.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple 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.",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.",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`",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"});function yv(e){return"private"===e||"public"===e||"protected"===e}Cb.placeholder=new Eb("%%",{startsExpr:!0});function Rv(e,t){return e.some((function(e){return Array.isArray(e)?e[0]===t:e===t}))}function bv(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 vv=["minimal","smart","fsharp"],xv=["hash","bar"];var Ev={estree:function(e){return function(e){function t(){return e.apply(this,arguments)||this}b(t,e);var a=t.prototype;return a.estreeParseRegExpLiteral=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.estreeParseBigIntLiteral=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.estreeParseDecimalLiteral=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.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=e.prototype.stmtToDirective.call(this,t),n=t.expression.value;return this.addExtra(a.value,"expressionValue",n),a},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.parseExprAtom=function(t){switch(this.state.type){case Cb.num:case Cb.string:return this.estreeParseLiteral(this.state.value);case Cb.regexp:return this.estreeParseRegExpLiteral(this.state.value);case Cb.bigint:return this.estreeParseBigIntLiteral(this.state.value);case Cb.decimal:return this.estreeParseDecimalLiteral(this.state.value);case Cb._null:return this.estreeParseLiteral(null);case Cb._true:return this.estreeParseLiteral(!0);case Cb._false:return this.estreeParseLiteral(!1);default:return e.prototype.parseExprAtom.call(this,t)}},a.parseMaybePrivateName=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.parseMaybePrivateName).call.apply(t,[this].concat(n));return"PrivateName"===s.type&&this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(s):s},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,n,r){var s=e.prototype.parseLiteral.call(this,t,a,n,r);return s.raw=s.extra.raw,delete s.extra,s},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},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},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.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,Bb.PatternHasAccessor);else if(t.method)this.raise(t.key.start,Bb.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){return e.prototype.finishCallExpression.call(this,t,a),"Import"===t.callee.type&&(t.type="ImportExpression",t.source=t.arguments[0],delete t.arguments,delete t.callee),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}b(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,ov.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(Cb.jsxTagStart)):e.prototype.getTokenFromCode.call(this,n):(t+=this.input.slice(a,this.state.pos),this.finishToken(Cb.jsxText,t));case 38:t+=this.input.slice(a,this.state.pos),t+=this.jsxReadEntity(),a=this.state.pos;break;case 62:case 125:default:Tb(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,Bb.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):Tb(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(Cb.string,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),sv.test(t)&&(e=String.fromCodePoint(parseInt(t,16)))):(t=t.substr(1),iv.test(t)&&(e=String.fromCodePoint(parseInt(t,10)))):e=rv[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(Hs(e)||45===e);return this.finishToken(Cb.jsxName,this.input.slice(t,this.state.pos))},a.jsxParseIdentifier=function(){var e=this.startNode();return this.match(Cb.jsxName)?e.name=this.state.value:this.state.type.keyword?e.name=this.state.type.keyword: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(Cb.colon))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(Cb.dot);){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 Cb.braceL:return e=this.startNode(),this.next(),"JSXEmptyExpression"===(e=this.jsxParseExpressionContainer(e)).expression.type&&this.raise(e.start,ov.AttributeIsEmpty),e;case Cb.jsxTagStart:case Cb.string:return this.parseExprAtom();default:throw this.raise(this.state.start,ov.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(Cb.braceR),this.finishNode(e,"JSXSpreadChild")},a.jsxParseExpressionContainer=function(e){if(this.match(Cb.braceR))e.expression=this.jsxParseEmptyExpression();else{var t=this.parseExpression();e.expression=t}return this.expect(Cb.braceR),this.finishNode(e,"JSXExpressionContainer")},a.jsxParseAttribute=function(){var e=this.startNode();return this.eat(Cb.braceL)?(this.expect(Cb.ellipsis),e.argument=this.parseMaybeAssignAllowIn(),this.expect(Cb.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(Cb.eq)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))},a.jsxParseOpeningElementAt=function(e,t){var a=this.startNodeAt(e,t);return this.match(Cb.jsxTagEnd)?(this.expect(Cb.jsxTagEnd),this.finishNode(a,"JSXOpeningFragment")):(a.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(a))},a.jsxParseOpeningElementAfterName=function(e){for(var t=[];!this.match(Cb.slash)&&!this.match(Cb.jsxTagEnd);)t.push(this.jsxParseAttribute());return e.attributes=t,e.selfClosing=this.eat(Cb.slash),this.expect(Cb.jsxTagEnd),this.finishNode(e,"JSXOpeningElement")},a.jsxParseClosingElementAt=function(e,t){var a=this.startNodeAt(e,t);return this.match(Cb.jsxTagEnd)?(this.expect(Cb.jsxTagEnd),this.finishNode(a,"JSXClosingFragment")):(a.name=this.jsxParseElementName(),this.expect(Cb.jsxTagEnd),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 Cb.jsxTagStart:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(Cb.slash)){s=this.jsxParseClosingElementAt(e,t);break e}n.push(this.jsxParseElementAt(e,t));break;case Cb.jsxText:n.push(this.parseExprAtom());break;case Cb.braceL:var i=this.startNode();this.next(),this.match(Cb.ellipsis)?n.push(this.jsxParseSpreadChild(i)):n.push(this.jsxParseExpressionContainer(i));break;default:throw this.unexpected()}dv(r)&&!dv(s)?this.raise(s.start,ov.MissingClosingTagFragment):!dv(r)&&dv(s)?this.raise(s.start,ov.MissingClosingTagElement,uv(r.name)):dv(r)||dv(s)||uv(s.name)!==uv(r.name)&&this.raise(s.start,ov.MissingClosingTagElement,uv(r.name))}if(dv(r)?(a.openingFragment=r,a.closingFragment=s):(a.openingElement=r,a.closingElement=s),a.children=n,this.isRelational("<"))throw this.raise(this.state.start,ov.UnwrappedAdjacentJSXElements);return dv(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(Cb.jsxText)?this.parseLiteral(this.state.value,"JSXText"):this.match(Cb.jsxTagStart)?this.jsxParseElement():this.isRelational("<")&&33!==this.input.charCodeAt(this.state.pos)?(this.finishToken(Cb.jsxTagStart),this.jsxParseElement()):e.prototype.parseExprAtom.call(this,t)},a.getTokenFromCode=function(t){if(this.state.inPropertyName)return e.prototype.getTokenFromCode.call(this,t);var a=this.curContext();if(a===Mb.j_expr)return this.jsxReadToken();if(a===Mb.j_oTag||a===Mb.j_cTag){if(Vs(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(Cb.jsxTagEnd);if((34===t||39===t)&&a===Mb.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(Cb.jsxTagStart)):e.prototype.getTokenFromCode.call(this,t)},a.updateContext=function(t){if(this.match(Cb.braceL)){var a=this.curContext();a===Mb.j_oTag?this.state.context.push(Mb.braceExpression):a===Mb.j_expr?this.state.context.push(Mb.templateQuasi):e.prototype.updateContext.call(this,t),this.state.exprAllowed=!0}else{if(!this.match(Cb.slash)||t!==Cb.jsxTagStart)return e.prototype.updateContext.call(this,t);this.state.context.length-=2,this.state.context.push(Mb.j_cTag),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}b(t,e);var a=t.prototype;return a.getScopeHandler=function(){return Yb},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 t!==Cb.string&&t!==Cb.semi&&t!==Cb.interpreterDirective&&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=nv.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||Cb.colon);var a=this.flowParseType();return this.state.inType=t,a},a.flowParsePredicate=function(){var e=this.startNode(),t=this.state.startLoc,a=this.state.start;this.expect(Cb.modulo);var n=this.state.startLoc;return this.expectContextual("checks"),t.line===n.line&&t.column===n.column-1||this.raise(a,Zb.UnexpectedSpaceBetweenModuloChecks),this.eat(Cb.parenL)?(e.value=this.parseExpression(),this.expect(Cb.parenR),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")},a.flowParseTypeAndPredicateInitialiser=function(){var e=this.state.inType;this.state.inType=!0,this.expect(Cb.colon);var t=null,a=null;return this.match(Cb.modulo)?(this.state.inType=e,a=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(Cb.modulo)&&(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(Cb.parenL);var r=this.flowParseFunctionTypeParams();a.params=r.params,a.rest=r.rest,a.this=r._this,this.expect(Cb.parenR);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(Cb._class))return this.flowParseDeclareClass(e);if(this.match(Cb._function))return this.flowParseDeclareFunction(e);if(this.match(Cb._var))return this.flowParseDeclareVariable(e);if(this.eatContextual("module"))return this.match(Cb.dot)?this.flowParseDeclareModuleExports(e):(t&&this.raise(this.state.lastTokStart,Zb.NestedDeclareModule),this.flowParseDeclareModule(e));if(this.isContextual("type"))return this.flowParseDeclareTypeAlias(e);if(this.isContextual("opaque"))return this.flowParseDeclareOpaqueType(e);if(this.isContextual("interface"))return this.flowParseDeclareInterface(e);if(this.match(Cb._export))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(Cb.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var a=e.body=this.startNode(),n=a.body=[];for(this.expect(Cb.braceL);!this.match(Cb.braceR);){var r=this.startNode();this.match(Cb._import)?(this.next(),this.isContextual("type")||this.match(Cb._typeof)||this.raise(this.state.lastTokStart,Zb.InvalidNonTypeImportInDeclareModule),this.parseImport(r)):(this.expectContextual("declare",Zb.UnsupportedStatementInDeclareModule),r=this.flowParseDeclare(r,!0)),n.push(r)}this.scope.exit(),this.expect(Cb.braceR),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,Zb.DuplicateDeclareModuleExports),"ES"===s&&t.raise(e.start,Zb.AmbiguousDeclareModuleKind),s="CommonJS",i=!0):("CommonJS"===s&&t.raise(e.start,Zb.AmbiguousDeclareModuleKind),s="ES")})),e.kind=s||"CommonJS",this.finishNode(e,"DeclareModule")},a.flowParseDeclareExportDeclaration=function(e,t){if(this.expect(Cb._export),this.eat(Cb._default))return this.match(Cb._function)||this.match(Cb._class)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(Cb._const)||this.isLet()||(this.isContextual("type")||this.isContextual("interface"))&&!t){var a=this.state.value,n=av[a];throw this.raise(this.state.start,Zb.UnsupportedDeclareExportKind,a,n)}if(this.match(Cb._var)||this.match(Cb._function)||this.match(Cb._class)||this.isContextual("opaque"))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(Cb.star)||this.match(Cb.braceL)||this.isContextual("interface")||this.isContextual("type")||this.isContextual("opaque"))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("exports"),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(Cb._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(!t&&this.eat(Cb.comma));if(this.isContextual("mixins")){this.next();do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(Cb.comma))}if(this.isContextual("implements")){this.next();do{e.implements.push(this.flowParseInterfaceExtends())}while(this.eat(Cb.comma))}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,Zb.UnexpectedReservedUnderscore)},a.checkReservedType=function(e,t,a){Qb.has(e)&&this.raise(t,a?Zb.AssignReservedType:Zb.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(Cb.eq),this.semicolon(),this.finishNode(e,"TypeAlias")},a.flowParseOpaqueType=function(e,t){return this.expectContextual("type"),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(Cb.colon)&&(e.supertype=this.flowParseTypeInitialiser(Cb.colon)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(Cb.eq)),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(Cb.eq)?(this.eat(Cb.eq),a.default=this.flowParseType()):e&&this.raise(t,Zb.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(Cb.jsxTagStart)?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(Cb.comma)}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(Cb.comma);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(Cb.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},a.flowParseInterfaceType=function(){var e=this.startNode();if(this.expectContextual("interface"),e.extends=[],this.eat(Cb._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(Cb.comma));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(Cb.num)||this.match(Cb.string)?this.parseExprAtom():this.parseIdentifier(!0)},a.flowParseObjectTypeIndexer=function(e,t,a){return e.static=t,this.lookahead().type===Cb.colon?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(Cb.bracketR),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(Cb.bracketR),this.expect(Cb.bracketR),this.isRelational("<")||this.match(Cb.parenL)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start))):(e.method=!1,this.eat(Cb.question)&&(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(Cb.parenL),this.match(Cb._this)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(Cb.parenR)||this.expect(Cb.comma));!this.match(Cb.parenR)&&!this.match(Cb.ellipsis);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(Cb.parenR)||this.expect(Cb.comma);return this.eat(Cb.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(Cb.parenR),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(Cb.braceBarL)?(this.expect(Cb.braceBarL),o=Cb.braceBarR,d=!0):(this.expect(Cb.braceL),o=Cb.braceR,d=!1),u.exact=d;!this.match(o);){var c=!1,p=null,g=null,f=this.startNode();if(r&&this.isContextual("proto")){var h=this.lookahead();h.type!==Cb.colon&&h.type!==Cb.question&&(this.next(),p=this.state.start,t=!1)}if(t&&this.isContextual("static")){var m=this.lookahead();m.type!==Cb.colon&&m.type!==Cb.question&&(this.next(),c=!0)}var y=this.flowParseVariance();if(this.eat(Cb.bracketL))null!=p&&this.unexpected(p),this.eat(Cb.bracketL)?(y&&this.unexpected(y.start),u.internalSlots.push(this.flowParseObjectTypeInternalSlot(f,c))):u.indexers.push(this.flowParseObjectTypeIndexer(f,c,y));else if(this.match(Cb.parenL)||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("get")||this.isContextual("set")){var b=this.lookahead();b.type!==Cb.name&&b.type!==Cb.string&&b.type!==Cb.num||(R=this.state.value,this.next())}var v=this.flowParseObjectTypeProperty(f,c,p,y,R,n,null!=s?s:!d);null===v?(l=!0,g=this.state.lastTokStart):u.properties.push(v)}this.flowObjectTypeSemicolon(),!g||this.match(Cb.braceR)||this.match(Cb.braceBarR)||this.raise(g,Zb.UnexpectedExplicitInexactInObject)}this.expect(o),n&&(u.inexact=l);var x=this.finishNode(u,"ObjectTypeAnnotation");return this.state.inType=i,x},a.flowParseObjectTypeProperty=function(e,t,a,n,r,s,i){if(this.eat(Cb.ellipsis))return this.match(Cb.comma)||this.match(Cb.semi)||this.match(Cb.braceR)||this.match(Cb.braceBarR)?(s?i||this.raise(this.state.lastTokStart,Zb.InexactInsideExact):this.raise(this.state.lastTokStart,Zb.InexactInsideNonObject),n&&this.raise(n.start,Zb.InexactVariance),null):(s||this.raise(this.state.lastTokStart,Zb.UnexpectedSpreadType),null!=a&&this.unexpected(a),n&&this.raise(n.start,Zb.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(Cb.parenL)?(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,Zb.ThisParamBannedInConstructor)):("init"!==r&&this.unexpected(),e.method=!1,this.eat(Cb.question)&&(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?Zb.GetterMayNotHaveThisParam:Zb.SetterMayNotHaveThisParam),n!==t&&("get"===e.kind?this.raise(a,Bb.BadGetterArity):this.raise(a,Bb.BadSetterArity)),"set"===e.kind&&e.value.rest&&this.raise(a,Bb.BadSetterRestParameter)},a.flowObjectTypeSemicolon=function(){this.eat(Cb.semi)||this.eat(Cb.comma)||this.match(Cb.braceR)||this.match(Cb.braceBarR)||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(Cb.dot);){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(Cb._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},a.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(Cb.bracketL);this.state.pos<this.length&&!this.match(Cb.bracketR)&&(e.types.push(this.flowParseType()),!this.match(Cb.bracketR));)this.expect(Cb.comma);return this.expect(Cb.bracketR),this.finishNode(e,"TupleTypeAnnotation")},a.flowParseFunctionTypeParam=function(e){var t=null,a=!1,n=null,r=this.startNode(),s=this.lookahead(),i=this.state.type===Cb._this;return s.type===Cb.colon||s.type===Cb.question?(i&&!e&&this.raise(r.start,Zb.ThisParamMustBeFirst),t=this.parseIdentifier(i),this.eat(Cb.question)&&(a=!0,i&&this.raise(r.start,Zb.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(Cb._this)&&((a=this.flowParseFunctionTypeParam(!0)).name=null,this.match(Cb.parenR)||this.expect(Cb.comma));!this.match(Cb.parenR)&&!this.match(Cb.ellipsis);)e.push(this.flowParseFunctionTypeParam(!1)),this.match(Cb.parenR)||this.expect(Cb.comma);return this.eat(Cb.ellipsis)&&(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 Cb.name:return this.isContextual("interface")?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(n,r,s,this.parseIdentifier());case Cb.braceL:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case Cb.braceBarL:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case Cb.bracketL:return this.state.noAnonFunctionType=!1,a=this.flowParseTupleType(),this.state.noAnonFunctionType=o,a;case Cb.relational:if("<"===this.state.value)return s.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(Cb.parenL),t=this.flowParseFunctionTypeParams(),s.params=t.params,s.rest=t.rest,s.this=t._this,this.expect(Cb.parenR),this.expect(Cb.arrow),s.returnType=this.flowParseType(),this.finishNode(s,"FunctionTypeAnnotation");break;case Cb.parenL:if(this.next(),!this.match(Cb.parenR)&&!this.match(Cb.ellipsis))if(this.match(Cb.name)||this.match(Cb._this)){var d=this.lookahead().type;i=d!==Cb.question&&d!==Cb.colon}else i=!0;if(i){if(this.state.noAnonFunctionType=!1,a=this.flowParseType(),this.state.noAnonFunctionType=o,this.state.noAnonFunctionType||!(this.match(Cb.comma)||this.match(Cb.parenR)&&this.lookahead().type===Cb.arrow))return this.expect(Cb.parenR),a;this.eat(Cb.comma)}return t=a?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(a)]):this.flowParseFunctionTypeParams(),s.params=t.params,s.rest=t.rest,s.this=t._this,this.expect(Cb.parenR),this.expect(Cb.arrow),s.returnType=this.flowParseType(),s.typeParameters=null,this.finishNode(s,"FunctionTypeAnnotation");case Cb.string:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case Cb._true:case Cb._false:return s.value=this.match(Cb._true),this.next(),this.finishNode(s,"BooleanLiteralTypeAnnotation");case Cb.plusMin:if("-"===this.state.value){if(this.next(),this.match(Cb.num))return this.parseLiteral(-this.state.value,"NumberLiteralTypeAnnotation",s.start,s.loc.start);if(this.match(Cb.bigint))return this.parseLiteral(-this.state.value,"BigIntLiteralTypeAnnotation",s.start,s.loc.start);throw this.raise(this.state.start,Zb.UnexpectedSubtractionOperand)}throw this.unexpected();case Cb.num:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case Cb.bigint:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case Cb._void:return this.next(),this.finishNode(s,"VoidTypeAnnotation");case Cb._null:return this.next(),this.finishNode(s,"NullLiteralTypeAnnotation");case Cb._this:return this.next(),this.finishNode(s,"ThisTypeAnnotation");case Cb.star:return this.next(),this.finishNode(s,"ExistsTypeAnnotation");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType();if(this.state.type.keyword){var u=this.state.type.label;return this.next(),e.prototype.createIdentifier.call(this,s,u)}}throw this.unexpected()},a.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,a=this.flowParsePrimaryType();this.match(Cb.bracketL)&&!this.canInsertSemicolon();){var n=this.startNodeAt(e,t);n.elementType=a,this.expect(Cb.bracketL),this.expect(Cb.bracketR),a=this.finishNode(n,"ArrayTypeAnnotation")}return a},a.flowParsePrefixType=function(){var e=this.startNode();return this.eat(Cb.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},a.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(Cb.arrow)){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(Cb.bitwiseAND);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(Cb.bitwiseAND);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},a.flowParseUnionType=function(){var e=this.startNode();this.eat(Cb.bitwiseOR);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(Cb.bitwiseOR);)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,this.state.exprAllowed=this.state.exprAllowed||this.state.noAnonFunctionType,t},a.flowParseTypeOrImplicitInstantiation=function(){if(this.state.type===Cb.name&&"_"===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(Cb.colon)&&(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(Cb.plusMin)&&(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(Cb.colon)){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.match(Cb.name)&&"interface"===this.state.value){var n=this.lookahead();if(n.type===Cb.name||ai(n.value)){var r=this.startNode();return this.next(),this.flowParseInterface(r)}}else if(this.shouldParseEnums()&&this.isContextual("enum")){var s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}var i=e.prototype.parseStatement.call(this,t,a);return void 0!==this.flowPragma||this.isValidDirective(i)||(this.flowPragma=null),i},a.parseExpressionStatement=function(t,a){if("Identifier"===a.type)if("declare"===a.name){if(this.match(Cb._class)||this.match(Cb.name)||this.match(Cb._function)||this.match(Cb._var)||this.match(Cb._export))return this.flowParseDeclare(t)}else if(this.match(Cb.name)){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(){return this.isContextual("type")||this.isContextual("interface")||this.isContextual("opaque")||this.shouldParseEnums()&&this.isContextual("enum")||e.prototype.shouldParseExportDeclaration.call(this)},a.isExportDefaultSpecifier=function(){return(!this.match(Cb.name)||!("type"===this.state.value||"interface"===this.state.value||"opaque"===this.state.value||this.shouldParseEnums()&&"enum"===this.state.value))&&e.prototype.isExportDefaultSpecifier.call(this)},a.parseExportDefaultExpression=function(){if(this.shouldParseEnums()&&this.isContextual("enum")){var t=this.startNode();return this.next(),this.flowParseEnumDeclaration(t)}return e.prototype.parseExportDefaultExpression.call(this)},a.parseConditional=function(t,a,n,r){var s=this;if(!this.match(Cb.question))return t;if(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):(r.start=i.error.pos||this.state.start,t)}this.expect(Cb.question);var o=this.state.clone(),d=this.state.noArrowAt,u=this.startNodeAt(a,n),l=this.tryParseConditionalConsequent(),c=l.consequent,p=l.failed,g=this.getArrowLikeExpressions(c),f=g[0],h=g[1];if(p||h.length>0){var m=[].concat(d);if(h.length>0){this.state=o,this.state.noArrowAt=m;for(var y=0;y<h.length;y++)m.push(h[y].start);var R=this.tryParseConditionalConsequent();c=R.consequent,p=R.failed;var b=this.getArrowLikeExpressions(c);f=b[0],h=b[1]}if(p&&f.length>1&&this.raise(o.start,Zb.AmbiguousConditionalArrow),p&&1===f.length){this.state=o,this.state.noArrowAt=m.concat(f[0].start);var v=this.tryParseConditionalConsequent();c=v.consequent,p=v.failed}}return this.getArrowLikeExpressions(c,!0),this.state.noArrowAt=d,this.expect(Cb.colon),u.test=t,u.consequent=c,u.alternate=this.forwardNoArrowParamsConversionAt(u,(function(){return s.parseMaybeAssign(void 0,void 0,void 0)})),this.finishNode(u,"ConditionalExpression")},a.tryParseConditionalConsequent=function(){this.state.noArrowParamsConversionAt.push(this.state.start);var e=this.parseMaybeAssignAllowIn(),t=!this.match(Cb.colon);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(Cb.question)&&(t.optional=!0,this.resetEndLocation(t)),this.match(Cb.colon)){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("type")){t.exportKind="type";var a=this.startNode();return this.next(),this.match(Cb.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(a)}if(this.isContextual("opaque")){t.exportKind="type";var n=this.startNode();return this.next(),this.flowParseOpaqueType(n,!1)}if(this.isContextual("interface")){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseInterface(r)}if(this.shouldParseEnums()&&this.isContextual("enum")){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("type")||this.lookahead().type!==Cb.star)&&(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("declare")){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,Zb.DeclareClassElement):a.value&&this.raise(a.value.start,Zb.DeclareClassFieldInitializer))},a.getTokenFromCode=function(t){var a=this.input.charCodeAt(this.state.pos+1);return 123===t&&124===a?this.finishOp(Cb.braceBarL,2):!this.state.inType||62!==t&&60!==t?this.state.inType&&63===t?this.finishOp(Cb.question,1):function(e,t){return 64===e&&64===t}(t,a)?(this.state.isIterator=!0,e.prototype.readWord.call(this)):e.prototype.getTokenFromCode.call(this,t):this.finishOp(Cb.relational,1)},a.isAssignable=function(e,t){var a=this;switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":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 a.isAssignable(e)}));case"AssignmentExpression":return"="===e.operator;case"ParenthesizedExpression":case"TypeCastExpression":return this.isAssignable(e.expression);case"MemberExpression":case"OptionalMemberExpression":return!t;default:return!1}},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,Zb.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(Cb.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassProperty.call(this,t)},a.parseClassPrivateProperty=function(t){return this.match(Cb.colon)&&(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(Cb.colon)||e.prototype.isClassProperty.call(this)},a.isNonstaticConstructor=function(t){return!this.match(Cb.colon)&&e.prototype.isNonstaticConstructor.call(this,t)},a.isThisParam=function(e){return"Identifier"===e.type&&"this"===e.name},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,Zb.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,Zb.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("implements")){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(Cb.comma))}},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,Zb.GetterMayNotHaveThisParam):this.isThisParam(n)&&this.raise(n.start,Zb.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(Cb.parenL)||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(Cb.question)&&("Identifier"!==e.type&&this.raise(e.start,Zb.OptionalBindingPattern),this.isThisParam(e)&&this.raise(e.start,Zb.ThisParamMayNotBeOptional),e.optional=!0),this.match(Cb.colon)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(e.start,Zb.ThisParamAnnotationRequired),this.match(Cb.eq)&&this.isThisParam(e)&&this.raise(e.start,Zb.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,Zb.TypeBeforeInitializer),r},a.shouldParseDefaultImport=function(t){return ev(t)?tv(this.state):e.prototype.shouldParseDefaultImport.call(this,t)},a.parseImportSpecifierLocal=function(e,t,a,n){t.local=ev(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(Cb._typeof)?a="typeof":this.isContextual("type")&&(a="type"),a){var n=this.lookahead();"type"===a&&n.type===Cb.star&&this.unexpected(n.start),(tv(n)||n.type===Cb.braceL||n.type===Cb.star)&&(this.next(),t.importKind=a)}return e.prototype.maybeParseDefaultImportSpecifier.call(this,t)},a.parseImportSpecifier=function(e){var t=this.startNode(),a=this.state.start,n=this.parseModuleExportName(),r=null;"Identifier"===n.type&&("type"===n.name?r="type":"typeof"===n.name&&(r="typeof"));var s=!1;if(this.isContextual("as")&&!this.isLookaheadContextual("as")){var i=this.parseIdentifier(!0);null===r||this.match(Cb.name)||this.state.type.keyword?(t.imported=n,t.importKind=null,t.local=this.parseIdentifier()):(t.imported=i,t.importKind=r,t.local=i.__clone())}else if(null!==r&&(this.match(Cb.name)||this.state.type.keyword))t.imported=this.parseIdentifier(!0),t.importKind=r,this.eatContextual("as")?t.local=this.parseIdentifier():(s=!0,t.local=t.imported.__clone());else{if("StringLiteral"===n.type)throw this.raise(t.start,Bb.ImportBindingIsString,n.value);s=!0,t.imported=n,t.importKind=null,t.local=t.imported.__clone()}var o=ev(e),d=ev(t);o&&d&&this.raise(a,Zb.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 Cb._this: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(Cb.colon)&&(t.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t.id))},a.parseAsyncArrowFromCallExpression=function(t,a){if(this.match(Cb.colon)){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(Cb.colon)||e.prototype.shouldParseAsyncArrow.call(this)},a.parseMaybeAssign=function(t,a,n){var r,s,i=this,o=null;if(this.hasPlugin("jsx")&&(this.match(Cb.jsxTagStart)||this.isRelational("<"))){if(o=this.state.clone(),!(s=this.tryParse((function(){return e.prototype.parseMaybeAssign.call(i,t,a,n)}),o)).error)return s.node;var d=this.state.context;d[d.length-1]===Mb.j_oTag?d.length-=2:d[d.length-1]===Mb.j_expr&&(d.length-=1)}if(null!=(r=s)&&r.error||this.isRelational("<")){var u,l,c;o=o||this.state.clone();var p=this.tryParse((function(r){var s;c=i.flowParseTypeParameterDeclaration();var o=i.forwardNoArrowParamsConversionAt(c,(function(){var r=e.prototype.parseMaybeAssign.call(i,t,a,n);return i.resetStartLocationFromNode(r,c),r}));"ArrowFunctionExpression"!==o.type&&null!=(s=o.extra)&&s.parenthesized&&r();var d=i.maybeUnwrapTypeCastExpression(o);return d.typeParameters=c,i.resetStartLocationFromNode(d,c),o}),o),g=null;if(p.node&&"ArrowFunctionExpression"===this.maybeUnwrapTypeCastExpression(p.node).type){if(!p.error&&!p.aborted)return p.node.async&&this.raise(c.start,Zb.UnexpectedTypeParameterBeforeAsyncArrowFunction),p.node;g=p.node}if(null!=(u=s)&&u.node)return this.state=s.failState,s.node;if(g)return this.state=p.failState,g;if(null!=(l=s)&&l.thrown)throw s.error;if(p.thrown)throw p.error;throw this.raise(c.start,Zb.UnexpectedTokenAfterTypeParameter)}return e.prototype.parseMaybeAssign.call(this,t,a,n)},a.parseArrow=function(t){var a=this;if(this.match(Cb.colon)){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(Cb.arrow)||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(){return this.match(Cb.colon)||e.prototype.shouldParseArrow.call(this)},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,Zb.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(Cb.parenR,!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(Cb.questionDot)&&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(Cb.parenL),o.arguments=this.parseCallExpressionArguments(Cb.parenR,!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(Cb.parenL),d.arguments=i.parseCallExpressionArguments(Cb.parenR,!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(Cb.braceBarR,2)},a.parseTopLevel=function(t,a){var n=e.prototype.parseTopLevel.call(this,t,a);return this.state.hasFlowComment&&this.raise(this.state.pos,Zb.UnterminatedFlowComment),n},a.skipBlockComment=function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment())return this.state.hasFlowComment&&this.unexpected(null,Zb.NestedFlowComment),this.hasFlowCommentCompletion(),this.state.pos+=this.skipFlowComment(),void(this.state.hasFlowComment=!0);if(this.state.hasFlowComment){var t=this.input.indexOf("*-/",this.state.pos+=2);if(-1===t)throw this.raise(this.state.pos-2,Bb.UnterminatedComment);this.state.pos=t+3}else e.prototype.skipBlockComment.call(this)},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,Bb.UnterminatedComment)},a.flowEnumErrorBooleanMemberNotInitialized=function(e,t){var a=t.enumName,n=t.memberName;this.raise(e,Zb.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,Zb.EnumInvalidMemberName,n,r,a)},a.flowEnumErrorDuplicateMemberName=function(e,t){var a=t.enumName,n=t.memberName;this.raise(e,Zb.EnumDuplicateMemberName,n,a)},a.flowEnumErrorInconsistentMemberValues=function(e,t){var a=t.enumName;this.raise(e,Zb.EnumInconsistentMemberValues,a)},a.flowEnumErrorInvalidExplicitType=function(e,t){var a=t.enumName,n=t.suppliedType;return this.raise(e,null===n?Zb.EnumInvalidExplicitTypeUnknownSupplied:Zb.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=Zb.EnumInvalidMemberInitializerPrimaryType;break;case"symbol":s=Zb.EnumInvalidMemberInitializerSymbolType;break;default:s=Zb.EnumInvalidMemberInitializerUnknownType}return this.raise(e,s,a,r,n)},a.flowEnumErrorNumberMemberNotInitialized=function(e,t){var a=t.enumName,n=t.memberName;this.raise(e,Zb.EnumNumberMemberNotInitialized,a,n)},a.flowEnumErrorStringMemberInconsistentlyInitailized=function(e,t){var a=t.enumName;this.raise(e,Zb.EnumStringMemberInconsistentlyInitailized,a)},a.flowEnumMemberInit=function(){var e=this,t=this.state.start,a=function(){return e.match(Cb.comma)||e.match(Cb.braceR)};switch(this.state.type){case Cb.num:var n=this.parseLiteral(this.state.value,"NumericLiteral");return a()?{type:"number",pos:n.start,value:n}:{type:"invalid",pos:t};case Cb.string:var r=this.parseLiteral(this.state.value,"StringLiteral");return a()?{type:"string",pos:r.start,value:r}:{type:"invalid",pos:t};case Cb._true:case Cb._false:var s=this.parseBooleanLiteral();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(Cb.eq)?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(Cb.braceR);){if(this.eat(Cb.ellipsis)){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(Cb.braceR)||this.expect(Cb.comma)}}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("of")){if(!this.match(Cb.name))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(Cb.braceL);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(Cb.braceR),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(Cb.braceR),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:n}),this.expect(Cb.braceR),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(Cb.braceR),this.finishNode(e,"EnumSymbolBody");default:var u=function(){return e.members=[],a.expect(Cb.braceR),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(Cb.braceR),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(Cb.braceR),this.finishNode(e,"EnumNumberBody")}return this.flowEnumErrorInconsistentMemberValues(r,{enumName:n}),u()}return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:n}),this.expect(Cb.braceR),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.updateContext=function(t){this.match(Cb.name)&&"of"===this.state.value&&t===Cb.name&&"interface"===this.input.slice(this.state.lastTokStart,this.state.lastTokEnd)?this.state.exprAllowed=!1:e.prototype.updateContext.call(this,t)},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}b(t,e);var a=t.prototype;return a.getScopeHandler=function(){return cv},a.tsIsIdentifier=function(){return this.match(Cb.name)},a.tsNextTokenCanFollowModifier=function(){return this.next(),(this.match(Cb.bracketL)||this.match(Cb.braceL)||this.match(Cb.star)||this.match(Cb.ellipsis)||this.match(Cb.hash)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()},a.tsParseModifier=function(e){if(this.match(Cb.name)){var t=this.state.value;return-1!==e.indexOf(t)&&this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this))?t:void 0}},a.tsParseModifiers=function(e,t,a,n){for(;;){var r=this.state.start,s=this.tsParseModifier(t.concat(null!=a?a:[]));if(!s)break;yv(s)?e.accessibility?this.raise(r,mv.DuplicateAccessibilityModifier):e.accessibility=s:(Object.hasOwnProperty.call(e,s)&&this.raise(r,mv.DuplicateModifier,s),e[s]=!0),null!=a&&a.includes(s)&&this.raise(r,n,s)}},a.tsIsListTerminator=function(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(Cb.braceR);case"HeritageClauseElement":return this.match(Cb.braceL);case"TupleElementTypes":return this.match(Cb.bracketR);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 fv(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(Cb.comma)){if(this.tsIsListTerminator(e))break;return void(a&&this.expect(Cb.comma))}}return n},a.tsParseBracketedList=function(e,t,a,n){n||(a?this.expect(Cb.bracketL):this.expectRelational("<"));var r=this.tsParseDelimitedList(e,t);return a?this.expect(Cb.bracketR):this.expectRelational(">"),r},a.tsParseImportType=function(){var e=this.startNode();return this.expect(Cb._import),this.expect(Cb.parenL),this.match(Cb.string)||this.raise(this.state.start,mv.UnsupportedImportTypeArgument),e.argument=this.parseExprAtom(),this.expect(Cb.parenR),this.eat(Cb.dot)&&(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(Cb.dot);){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(Cb._typeof),this.match(Cb._import)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(!0),this.finishNode(e,"TSTypeQuery")},a.tsParseTypeParameter=function(){var e=this.startNode();return e.name=this.parseIdentifierName(e.start),e.constraint=this.tsEatThenParseType(Cb._extends),e.default=this.tsEatThenParseType(Cb.eq),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(Cb.jsxTagStart)?this.next():this.unexpected(),e.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this),!1,!0),0===e.params.length&&this.raise(e.start,mv.EmptyTypeParameters),this.finishNode(e,"TSTypeParameterDeclaration")},a.tsTryNextParseConstantContext=function(){return this.lookahead().type===Cb._const?(this.next(),this.tsParseTypeReference()):null},a.tsFillSignature=function(e,t){var a=e===Cb.arrow;t.typeParameters=this.tsTryParseTypeParameters(),this.expect(Cb.parenL),t.parameters=this.tsParseBindingListForSignature(),(a||this.match(e))&&(t.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(e))},a.tsParseBindingListForSignature=function(){var e=this;return this.parseBindingList(Cb.parenR,41).map((function(t){return"Identifier"!==t.type&&"RestElement"!==t.type&&"ObjectPattern"!==t.type&&"ArrayPattern"!==t.type&&e.raise(t.start,mv.UnsupportedSignatureParameterKind,t.type),t}))},a.tsParseTypeMemberSemicolon=function(){this.eat(Cb.comma)||this.semicolon()},a.tsParseSignatureMember=function(e,t){return this.tsFillSignature(Cb.colon,t),this.tsParseTypeMemberSemicolon(),this.finishNode(t,e)},a.tsIsUnambiguouslyIndexSignature=function(){return this.next(),this.eat(Cb.name)&&this.match(Cb.colon)},a.tsTryParseIndexSignature=function(e){if(this.match(Cb.bracketL)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(Cb.bracketL);var t=this.parseIdentifier();t.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(t),this.expect(Cb.bracketR),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(Cb.question)&&(e.optional=!0);var a=e;if(this.match(Cb.parenL)||this.isRelational("<")){t&&this.raise(e.start,mv.ReadonlyForMethodSignature);var n=a;return this.tsFillSignature(Cb.colon,n),this.tsParseTypeMemberSemicolon(),this.finishNode(n,"TSMethodSignature")}var r=a;t&&(r.readonly=!0);var s=this.tsTryParseTypeAnnotation();return s&&(r.typeAnnotation=s),this.tsParseTypeMemberSemicolon(),this.finishNode(r,"TSPropertySignature")},a.tsParseTypeMember=function(){var e=this.startNode();if(this.match(Cb.parenL)||this.isRelational("<"))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(Cb._new)){var t=this.startNode();return this.next(),this.match(Cb.parenL)||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"],mv.InvalidModifierOnTypeMember);var a=this.tsTryParseIndexSignature(e);return a||(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(Cb.braceL);var e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(Cb.braceR),e},a.tsIsStartOfMappedType=function(){return this.next(),this.eat(Cb.plusMin)?this.isContextual("readonly"):(this.isContextual("readonly")&&this.next(),!!this.match(Cb.bracketL)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(Cb._in))))},a.tsParseMappedTypeParameter=function(){var e=this.startNode();return e.name=this.parseIdentifierName(e.start),e.constraint=this.tsExpectThenParseType(Cb._in),this.finishNode(e,"TSTypeParameter")},a.tsParseMappedType=function(){var e=this.startNode();return this.expect(Cb.braceL),this.match(Cb.plusMin)?(e.readonly=this.state.value,this.next(),this.expectContextual("readonly")):this.eatContextual("readonly")&&(e.readonly=!0),this.expect(Cb.bracketL),e.typeParameter=this.tsParseMappedTypeParameter(),e.nameType=this.eatContextual("as")?this.tsParseType():null,this.expect(Cb.bracketR),this.match(Cb.plusMin)?(e.optional=this.state.value,this.next(),this.expect(Cb.question)):this.eat(Cb.question)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(Cb.braceR),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,mv.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,mv.MixedLabeledAndUnlabeledElements)})),this.finishNode(t,"TSTupleType")},a.tsParseTupleElementType=function(){var e=this.state,t=e.start,a=e.startLoc,n=this.eat(Cb.ellipsis),r=this.tsParseType(),s=this.eat(Cb.question);if(this.eat(Cb.colon)){var i=this.startNodeAtNode(r);i.optional=s,"TSTypeReference"!==r.type||r.typeParameters||"Identifier"!==r.typeName.type?(this.raise(r.start,mv.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(Cb.parenL),e.typeAnnotation=this.tsParseType(),this.expect(Cb.parenR),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(Cb.arrow,a),this.finishNode(a,e)},a.tsParseLiteralTypeNode=function(){var e=this,t=this.startNode();return t.literal=function(){switch(e.state.type){case Cb.num:case Cb.bigint:case Cb.string:case Cb._true:case Cb._false: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("is")&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e},a.tsParseNonArrayType=function(){switch(this.state.type){case Cb.name:case Cb._void:case Cb._null:var e=this.match(Cb._void)?"TSVoidKeyword":this.match(Cb._null)?"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!==e&&46!==this.lookaheadCharCode()){var t=this.startNode();return this.next(),this.finishNode(t,e)}return this.tsParseTypeReference();case Cb.string:case Cb.num:case Cb.bigint:case Cb._true:case Cb._false:return this.tsParseLiteralTypeNode();case Cb.plusMin:if("-"===this.state.value){var a=this.startNode(),n=this.lookahead();if(n.type!==Cb.num&&n.type!==Cb.bigint)throw this.unexpected();return a.literal=this.parseMaybeUnary(),this.finishNode(a,"TSLiteralType")}break;case Cb._this:return this.tsParseThisTypeOrThisTypePredicate();case Cb._typeof:return this.tsParseTypeQuery();case Cb._import:return this.tsParseImportType();case Cb.braceL:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case Cb.bracketL:return this.tsParseTupleType();case Cb.parenL:return this.tsParseParenthesizedType();case Cb.backQuote:return this.tsParseTemplateLiteralType()}throw this.unexpected()},a.tsParseArrayTypeOrHigher=function(){for(var e=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(Cb.bracketL);)if(this.match(Cb.bracketR)){var t=this.startNodeAtNode(e);t.elementType=e,this.expect(Cb.bracketR),e=this.finishNode(t,"TSArrayType")}else{var a=this.startNodeAtNode(e);a.objectType=e,a.indexType=this.tsParseType(),this.expect(Cb.bracketR),e=this.finishNode(a,"TSIndexedAccessType")}return e},a.tsParseTypeOperator=function(e){var t=this.startNode();return this.expectContextual(e),t.operator=e,t.typeAnnotation=this.tsParseTypeOperatorOrHigher(),"readonly"===e&&this.tsCheckTypeAnnotationForReadOnly(t),this.finishNode(t,"TSTypeOperator")},a.tsCheckTypeAnnotationForReadOnly=function(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(e.start,mv.UnexpectedReadonly)}},a.tsParseInferType=function(){var e=this.startNode();this.expectContextual("infer");var t=this.startNode();return t.name=this.parseIdentifierName(t.start),e.typeParameter=this.finishNode(t,"TSTypeParameter"),this.finishNode(e,"TSInferType")},a.tsParseTypeOperatorOrHigher=function(){var e=this,t=["keyof","unique","readonly"].find((function(t){return e.isContextual(t)}));return t?this.tsParseTypeOperator(t):this.isContextual("infer")?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),Cb.bitwiseAND)},a.tsParseUnionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),Cb.bitwiseOR)},a.tsIsStartOfFunctionType=function(){return!!this.isRelational("<")||this.match(Cb.parenL)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))},a.tsSkipParameterStart=function(){if(this.match(Cb.name)||this.match(Cb._this))return this.next(),!0;if(this.match(Cb.braceL)){var e=1;for(this.next();e>0;)this.match(Cb.braceL)?++e:this.match(Cb.braceR)&&--e,this.next();return!0}if(this.match(Cb.bracketL)){var t=1;for(this.next();t>0;)this.match(Cb.bracketL)?++t:this.match(Cb.bracketR)&&--t,this.next();return!0}return!1},a.tsIsUnambiguouslyStartOfFunctionType=function(){if(this.next(),this.match(Cb.parenR)||this.match(Cb.ellipsis))return!0;if(this.tsSkipParameterStart()){if(this.match(Cb.colon)||this.match(Cb.comma)||this.match(Cb.question)||this.match(Cb.eq))return!0;if(this.match(Cb.parenR)&&(this.next(),this.match(Cb.arrow)))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(Cb._this)){var s=t.tsParseThisTypeOrThisTypePredicate();return"TSThisType"===s.type?(n.parameterName=s,n.asserts=!0,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,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(Cb.colon)?this.tsParseTypeOrTypePredicateAnnotation(Cb.colon):void 0},a.tsTryParseTypeAnnotation=function(){return this.match(Cb.colon)?this.tsParseTypeAnnotation():void 0},a.tsTryParseType=function(){return this.tsEatThenParseType(Cb.colon)},a.tsParseTypePredicatePrefix=function(){var e=this.parseIdentifier();if(this.isContextual("is")&&!this.hasPrecedingLineBreak())return this.next(),e},a.tsParseTypePredicateAsserts=function(){if(!this.match(Cb.name)||"asserts"!==this.state.value||this.hasPrecedingLineBreak())return!1;var e=this.state.containsEsc;return this.next(),!(!this.match(Cb.name)&&!this.match(Cb._this))&&(e&&this.raise(this.state.lastTokStart,Bb.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(Cb.colon),t.typeAnnotation=a.tsParseType()})),this.finishNode(t,"TSTypeAnnotation")},a.tsParseType=function(){hv(this.state.inType);var e=this.tsParseNonConditionalType();if(this.hasPrecedingLineBreak()||!this.eat(Cb._extends))return e;var t=this.startNodeAtNode(e);return t.checkType=e,t.extendsType=this.tsParseNonConditionalType(),this.expect(Cb.question),t.trueType=this.tsParseType(),this.expect(Cb.colon),t.falseType=this.tsParseType(),this.finishNode(t,"TSConditionalType")},a.isAbstractConstructorSignature=function(){return this.isContextual("abstract")&&this.lookahead().type===Cb._new},a.tsParseNonConditionalType=function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(Cb._new)?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,mv.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){e.id=this.parseIdentifier(),this.checkLVal(e.id,"typescript interface declaration",130),e.typeParameters=this.tsTryParseTypeParameters(),this.eat(Cb._extends)&&(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(Cb.eq),t.isContextual("intrinsic")&&t.lookahead().type!==Cb.dot){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(Cb.string)?this.parseExprAtom():this.parseIdentifier(!0),this.eat(Cb.eq)&&(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(Cb.braceL),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(Cb.braceR),this.finishNode(e,"TSEnumDeclaration")},a.tsParseModuleBlock=function(){var e=this.startNode();return this.scope.enter(0),this.expect(Cb.braceL),this.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,Cb.braceR),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(Cb.dot)){var a=this.startNode();this.tsParseModuleOrNamespaceDeclaration(a,!0),e.body=a}else this.scope.enter(Ub),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("global")?(e.global=!0,e.id=this.parseIdentifier()):this.match(Cb.string)?e.id=this.parseExprAtom():this.unexpected(),this.match(Cb.braceL)?(this.scope.enter(Ub),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(Cb.eq);var a=this.tsParseModuleReference();return"type"===e.importKind&&"TSExternalModuleReference"!==a.type&&this.raise(a.start,mv.ImportAliasHasImportType),e.moduleReference=a,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")},a.tsIsExternalModuleReference=function(){return this.isContextual("require")&&40===this.lookaheadCharCode()},a.tsParseModuleReference=function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)},a.tsParseExternalModuleReference=function(){var e=this.startNode();if(this.expectContextual("require"),this.expect(Cb.parenL),!this.match(Cb.string))throw this.unexpected();return e.expression=this.parseExprAtom(),this.expect(Cb.parenR),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("let")&&(n=Cb._var,a="let"),this.tsInDeclareContext((function(){switch(n){case Cb._function:return e.declare=!0,t.parseFunctionStatement(e,!1,!0);case Cb._class:return e.declare=!0,t.parseClass(e,!0,!1);case Cb._const:if(t.match(Cb._const)&&t.isLookaheadContextual("enum"))return t.expect(Cb._const),t.expectContextual("enum"),t.tsParseEnumDeclaration(e,!0);case Cb._var:return a=a||t.state.value,t.parseVarStatement(e,a);case Cb.name:var r=t.state.value;return"global"===r?t.tsParseAmbientExternalModuleDeclaration(e):t.tsParseDeclaration(e,r,!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(Cb.braceL)){this.scope.enter(Ub),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(Cb._class)||this.match(Cb.name)))return this.tsParseAbstractDeclaration(e);break;case"enum":if(a||this.match(Cb.name))return a&&this.next(),this.tsParseEnumDeclaration(e,!1);break;case"interface":if(this.tsCheckLineTerminator(a)&&this.match(Cb.name))return this.tsParseInterfaceDeclaration(e);break;case"module":if(this.tsCheckLineTerminator(a)){if(this.match(Cb.string))return this.tsParseAmbientExternalModuleDeclaration(e);if(this.match(Cb.name))return this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(a)&&this.match(Cb.name))return this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(a)&&this.match(Cb.name))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(Cb.arrow),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,mv.EmptyTypeArguments),this.state.exprAllowed=!1,this.expectRelational(">"),this.finishNode(t,"TSTypeParameterInstantiation")},a.tsIsDeclarationStart=function(){if(this.match(Cb.name))switch(this.state.value){case"abstract":case"declare":case"enum":case"interface":case"module":case"namespace":case"type":return!0}return!1},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;void 0!==e&&(a=this.parseAccessModifier(),s=!!this.tsParseModifier(["readonly"]),!1===e&&(a||s)&&this.raise(n,mv.UnexpectedParameterModifier));var i=this.parseMaybeDefault();this.parseAssignableListItemTypes(i);var o=this.parseMaybeDefault(i.start,i.loc.start,i);if(a||s){var d=this.startNodeAt(n,r);return t.length&&(d.decorators=t),a&&(d.accessibility=a),s&&(d.readonly=s),"Identifier"!==o.type&&"AssignmentPattern"!==o.type&&this.raise(d.start,mv.UnsupportedParameterPropertyKind),d.parameter=o,this.finishNode(d,"TSParameterProperty")}return t.length&&(i.decorators=t),o},a.parseFunctionBodyAndFinish=function(t,a,n){void 0===n&&(n=!1),this.match(Cb.colon)&&(t.returnType=this.tsParseTypeOrTypePredicateAnnotation(Cb.colon));var r="FunctionDeclaration"===a?"TSDeclareFunction":"ClassMethod"===a?"TSDeclareMethod":void 0;r&&!this.match(Cb.braceL)&&this.isLineTerminator()?this.finishNode(t,r):"TSDeclareFunction"===r&&this.state.isDeclareContext&&(this.raise(t.start,mv.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",qb):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,mv.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(Cb.bang)){this.state.exprAllowed=!1,this.next();var o=this.startNodeAt(a,n);return o.expression=t,this.finishNode(o,"TSNonNullExpression")}if(this.isRelational("<")){var d=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 d=i.tsParseTypeArguments();if(d){if(!r&&i.eat(Cb.parenL))return o.arguments=i.parseCallExpressionArguments(Cb.parenR,!1),i.tsCheckForInvalidTypeCasts(o.arguments),o.typeParameters=d,s.optionalChainMember&&(o.optional=!1),i.finishCallExpression(o,s.optionalChainMember);if(i.match(Cb.backQuote)){var u=i.parseTaggedTemplateExpression(t,a,n,s);return u.typeParameters=d,u}}i.unexpected()}));if(d)return d}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(Cb.parenL)||a.unexpected(),e}));n&&(t.typeParameters=n)}e.prototype.parseNewArguments.call(this,t)},a.parseExprOp=function(t,a,n,r){if(fv(Cb._in.binop)>r&&!this.hasPrecedingLineBreak()&&this.isContextual("as")){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",this.match(Cb.name)||this.match(Cb.star)||this.match(Cb.braceL)){var a=this.lookahead();if(!this.isContextual("type")||a.type===Cb.comma||a.type===Cb.name&&"from"===a.value||a.type===Cb.eq||(t.importKind="type",this.next(),a=this.lookahead()),this.match(Cb.name)&&a.type===Cb.eq)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,"A type-only import can specify a default import or named bindings, but not both."),n},a.parseExport=function(t){if(this.match(Cb._import))return this.next(),this.isContextual("type")&&61!==this.lookaheadCharCode()?(t.importKind="type",this.next()):t.importKind="value",this.tsParseImportEqualsDeclaration(t,!0);if(this.eat(Cb.eq)){var a=t;return a.expression=this.parseExpression(),this.semicolon(),this.finishNode(a,"TSExportAssignment")}if(this.eatContextual("as")){var n=t;return this.expectContextual("namespace"),n.id=this.parseIdentifier(),this.semicolon(),this.finishNode(n,"TSNamespaceExportDeclaration")}return this.isContextual("type")&&this.lookahead().type===Cb.braceL?(this.next(),t.exportKind="type"):t.exportKind="value",e.prototype.parseExport.call(this,t)},a.isAbstractClass=function(){return this.isContextual("abstract")&&this.lookahead().type===Cb._class},a.parseExportDefaultExpression=function(){if(this.isAbstractClass()){var t=this.startNode();return this.next(),t.abstract=!0,this.parseClass(t,!0,!0),t}if("interface"===this.state.value){var a=this.tsParseDeclaration(this.startNode(),this.state.value,!0);if(a)return a}return e.prototype.parseExportDefaultExpression.call(this)},a.parseStatementContent=function(t,a){if(this.state.type===Cb._const){var n=this.lookahead();if(n.type===Cb.name&&"enum"===n.value){var r=this.startNode();return this.expect(Cb._const),this.expectContextual("enum"),this.tsParseEnumDeclaration(r,!0)}}return e.prototype.parseStatementContent.call(this,t,a)},a.parseAccessModifier=function(){return this.tsParseModifier(["public","protected","private"])},a.parseClassMember=function(t,a,n){var r=this;this.tsParseModifiers(a,["declare","private","public","protected"]);var s=function(){e.prototype.parseClassMember.call(r,t,a,n)};a.declare?this.tsInDeclareContext(s):s()},a.parseClassMemberWithIsStatic=function(t,a,n,r){this.tsParseModifiers(a,["abstract","readonly","declare"]);var s=this.tsTryParseIndexSignature(a);if(s)return t.body.push(s),a.abstract&&this.raise(a.start,mv.IndexSignatureHasAbstract),r&&this.raise(a.start,mv.IndexSignatureHasStatic),a.accessibility&&this.raise(a.start,mv.IndexSignatureHasAccessibility,a.accessibility),void(a.declare&&this.raise(a.start,mv.IndexSignatureHasDeclare));!this.state.inAbstractClass&&a.abstract&&this.raise(a.start,mv.NonAbstractClassHasAbstractMethod),e.prototype.parseClassMemberWithIsStatic.call(this,t,a,n,r)},a.parsePostMemberNameModifiers=function(e){this.eat(Cb.question)&&(e.optional=!0),e.readonly&&this.match(Cb.parenL)&&this.raise(e.start,mv.ClassMethodHasReadonly),e.declare&&this.match(Cb.parenL)&&this.raise(e.start,mv.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(!r||!this.match(Cb.question))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):(r.start=i.error.pos||this.state.start,t)},a.parseParenItem=function(t,a,n){if(t=e.prototype.parseParenItem.call(this,t,a,n),this.eat(Cb.question)&&(t.optional=!0,this.resetEndLocation(t)),this.match(Cb.colon)){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("declare");if(s&&(this.isContextual("declare")||!this.shouldParseExportDeclaration()))throw this.raise(this.state.start,mv.ExpectedAmbientAfterExportDeclare);return this.match(Cb.name)&&(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("implements")){e.prototype.parseClassId.call(this,t,a,n,t.declare?qb:139);var r=this.tsTryParseTypeParameters();r&&(t.typeParameters=r)}},a.parseClassPropertyAnnotation=function(e){!e.optional&&this.eat(Cb.bang)&&(e.definite=!0);var t=this.tsTryParseTypeAnnotation();t&&(e.typeAnnotation=t)},a.parseClassProperty=function(t){return this.parseClassPropertyAnnotation(t),this.state.isDeclareContext&&this.match(Cb.eq)&&this.raise(this.state.start,mv.DeclareClassFieldHasInitializer),e.prototype.parseClassProperty.call(this,t)},a.parseClassPrivateProperty=function(t){return t.abstract&&this.raise(t.start,mv.PrivateElementHasAbstract),t.accessibility&&this.raise(t.start,mv.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,mv.ConstructorHasTypeParameters),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("implements")&&(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(Cb.bang)&&(t.definite=!0);var n=this.tsTryParseTypeAnnotation();n&&(t.id.typeAnnotation=n,this.resetEndLocation(t.id))},a.parseAsyncArrowFromCallExpression=function(t,a){return this.match(Cb.colon)&&(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(Cb.jsxTagStart)||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]===Mb.j_oTag?y.length-=2:y[y.length-1]===Mb.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;p=g.tsParseTypeParameters();var r=(a=e.prototype.parseMaybeAssign).call.apply(a,[g].concat(h));return("ArrowFunctionExpression"!==r.type||r.extra&&r.extra.parenthesized)&&t(),0!==(null==(n=p)?void 0:n.params.length)&&g.resetStartLocationFromNode(r,p),r.typeParameters=p,r}),d);if(!R.error&&!R.aborted)return R.node;if(!u&&(hv(!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(Cb.colon)){var n=this.tryParse((function(e){var t=a.tsParseTypeOrTypePredicateAnnotation(Cb.colon);return!a.canInsertSemicolon()&&a.match(Cb.arrow)||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(Cb.question)&&("Identifier"===e.type||this.state.isDeclareContext||this.state.inType||this.raise(e.start,mv.PatternIsOptional),e.optional=!0);var t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t),this.resetEndLocation(e),e},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=arguments.length,s=new Array(r>2?r-2:0),i=2;i<r;i++)s[i-2]=arguments[i];switch(t.type){case"TSTypeCastExpression":return;case"TSParameterProperty":return void this.checkLVal.apply(this,[t.parameter,"parameter property"].concat(s));case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":return void this.checkLVal.apply(this,[t.expression,a].concat(s));default:return void(n=e.prototype.checkLVal).call.apply(n,[this,t,a].concat(s))}},a.parseBindingAtom=function(){switch(this.state.type){case Cb._this: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(Cb.parenL)){var n=e.prototype.parseMaybeDecoratorArguments.call(this,t);return n.typeParameters=a,n}this.unexpected(this.state.start,Cb.parenL)}return e.prototype.parseMaybeDecoratorArguments.call(this,t)},a.isClassMethod=function(){return this.isRelational("<")||e.prototype.isClassMethod.call(this)},a.isClassProperty=function(){return this.match(Cb.bang)||this.match(Cb.colon)||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,mv.TypeAnnotationAfterAssign),s},a.getTokenFromCode=function(t){return!this.state.inType||62!==t&&60!==t?e.prototype.getTokenFromCode.call(this,t):this.finishOp(Cb.relational,1)},a.reScan_lt_gt=function(){if(this.match(Cb.relational)){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,mv.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(){return this.match(Cb.colon)||e.prototype.shouldParseArrow.call(this)},a.shouldParseAsyncArrow=function(){return this.match(Cb.colon)||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&&"Identifier"===n.type&&"this"===n.name?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.tsInDeclareContext=function(e){var t=this.state.isDeclareContext;this.state.isDeclareContext=!0;try{return e()}finally{this.state.isDeclareContext=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(Cb._class))return e.abstract=!0,this.parseClass(e,!0,!1);if(this.isContextual("interface")){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(e.start,mv.NonClassMethodPropertyHasAbstractModifer),this.next(),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,Cb._class)},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,mv.AbstractMethodHasImplementation,"Identifier"===o.type?o.name:"["+this.input.slice(o.start,o.end)+"]")}}return s},t}(e)},v8intrinsic:function(e){return function(e){function t(){return e.apply(this,arguments)||this}b(t,e);var a=t.prototype;return a.parseV8Intrinsic=function(){if(this.match(Cb.modulo)){var e=this.state.start,t=this.startNode();if(this.eat(Cb.modulo),this.match(Cb.name)){var a=this.parseIdentifierName(this.state.start),n=this.createIdentifier(t,a);if(n.type="V8IntrinsicIdentifier",this.match(Cb.parenL))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}b(t,e);var a=t.prototype;return a.parsePlaceholder=function(t){if(this.match(Cb.placeholder)){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(Cb.placeholder),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(Cb.placeholder,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("let")&&(!t&&this.lookahead().type===Cb.placeholder)},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(Cb.colon)){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(Cb._extends)||this.match(Cb.placeholder)||this.match(Cb.braceL))e.id=s;else{if(a||!t)return e.id=null,e.body=this.finishPlaceholder(s,"ClassBody"),this.finishNode(e,n);this.unexpected(null,"A class name is required")}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("from")&&!this.match(Cb.comma))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(Cb._default)){var t=this.nextTokenStart();if(this.isUnparsedContextual(t,"from")&&this.input.startsWith(Cb.placeholder.label,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("from")&&!this.match(Cb.comma))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(Cb.comma)){var r=this.maybeParseStarImportSpecifier(t);r||this.parseNamedImportSpecifiers(t)}return this.expectContextual("from"),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)}},Dv=Object.keys(Ev),Av={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};var wv=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.inPipeline=!1,this.inType=!1,this.noAnonFunctionType=!1,this.inPropertyName=!1,this.hasFlowComment=!1,this.isIterator=!1,this.isDeclareContext=!1,this.inAbstractClass=!1,this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.soloAwait=!1,this.inFSharpPipelineDirectBody=!1,this.labels=[],this.decoratorStack=[[]],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.commentPreviousNode=null,this.pos=0,this.lineStart=0,this.type=Cb.eof,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.lastTokStart=0,this.lastTokEnd=0,this.context=[Mb.braceStatement],this.exprAllowed=!0,this.containsEsc=!1,this.strictErrors=new Map,this.exportedIdentifiers=[],this.tokensLength=0}var t=e.prototype;return t.init=function(e){this.strict=!1!==e.strictMode&&"module"===e.sourceType,this.curLine=e.startLine,this.startLoc=this.endLoc=this.curPosition()},t.curPosition=function(){return new Fb(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}(),Cv=function(e){return e>=48&&e<=57},Sv=new Set(["g","m","s","i","y","u"]),jv={decBinOct:[46,66,69,79,95,98,101,111],hex:[46,88,95,120]},Tv={bin:[48,49]};Tv.oct=[].concat(Tv.bin,[50,51,52,53,54,55]),Tv.dec=[].concat(Tv.oct,[56,57]),Tv.hex=[].concat(Tv.dec,[65,66,67,68,69,70,97,98,99,100,101,102]);var _v=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,this.loc=new kb(e.startLoc,e.endLoc)},Pv=function(e){function t(t,a){var n;return(n=e.call(this)||this).isLookahead=void 0,n.tokens=[],n.state=new wv,n.state.init(t),n.input=a,n.length=a.length,n.isLookahead=!1,n}b(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.isLookahead||(this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new _v(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.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),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 _b.lastIndex=e,e+_b.exec(this.input)[0].length},a.lookaheadCharCode=function(){return this.input.charCodeAt(this.nextTokenStart())},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();if(null!=e&&e.preserveSpace||this.skipSpace(),this.state.start=this.state.pos,this.state.startLoc=this.state.curPosition(),this.state.pos>=this.length)this.finishToken(Cb.eof);else{var t=null==e?void 0:e.override;t?t(this):this.getTokenFromCode(this.input.codePointAt(this.state.pos))}},a.pushComment=function(e,t,a,n,r,s){var i={type:e?"CommentBlock":"CommentLine",value:t,start:a,end:n,loc:new kb(r,s)};this.options.tokens&&this.pushToken(i),this.state.comments.push(i),this.addComment(i)},a.skipBlockComment=function(){var e,t=this.state.curPosition(),a=this.state.pos,n=this.input.indexOf("*/",this.state.pos+2);if(-1===n)throw this.raise(a,Bb.UnterminatedComment);for(this.state.pos=n+2,jb.lastIndex=a;(e=jb.exec(this.input))&&e.index<this.state.pos;)++this.state.curLine,this.state.lineStart=e.index+e[0].length;this.isLookahead||this.pushComment(!0,this.input.slice(a+2,n),a,this.state.pos,t,this.state.curPosition())},a.skipLineComment=function(e){var t=this.state.pos,a=this.state.curPosition(),n=this.input.charCodeAt(this.state.pos+=e);if(this.state.pos<this.length)for(;!Tb(n)&&++this.state.pos<this.length;)n=this.input.charCodeAt(this.state.pos);this.isLookahead||this.pushComment(!1,this.input.slice(t+e,this.state.pos),t,this.state.pos,a,this.state.curPosition())},a.skipSpace=function(){e:for(;this.state.pos<this.length;){var e=this.input.charCodeAt(this.state.pos);switch(e){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:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!Pb(e))break e;++this.state.pos}}},a.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var a=this.state.type;this.state.type=e,this.state.value=t,this.isLookahead||this.updateContext(a)},a.readToken_numberSign=function(){if(0!==this.state.pos||!this.readToken_interpreter()){var e=this.state.pos+1,t=this.input.charCodeAt(e);if(t>=48&&t<=57)throw this.raise(this.state.pos,Bb.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?Bb.RecordExpressionHashIncorrectStartSyntaxType:Bb.TupleExpressionHashIncorrectStartSyntaxType);123===t?this.finishToken(Cb.braceHashL):this.finishToken(Cb.bracketHashL),this.state.pos+=2}else this.finishOp(Cb.hash,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(Cb.ellipsis)):(++this.state.pos,this.finishToken(Cb.dot))},a.readToken_slash=function(){if(this.state.exprAllowed&&!this.state.inType)return++this.state.pos,void this.readRegexp();61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(Cb.assign,2):this.finishOp(Cb.slash,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;!Tb(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(Cb.interpreterDirective,a),!0},a.readToken_mult_modulo=function(e){var t=42===e?Cb.star:Cb.modulo,a=1,n=this.input.charCodeAt(this.state.pos+1),r=this.state.exprAllowed;42===e&&42===n&&(a++,n=this.input.charCodeAt(this.state.pos+2),t=Cb.exponent),61!==n||r||(a++,t=Cb.assign),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(Cb.pipeline,2);if(this.hasPlugin("recordAndTuple")&&125===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,Bb.RecordExpressionBarIncorrectEndSyntaxType);return void this.finishOp(Cb.braceBarR,2)}if(this.hasPlugin("recordAndTuple")&&93===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(this.state.pos,Bb.TupleExpressionBarIncorrectEndSyntaxType);return void this.finishOp(Cb.bracketBarR,2)}}61!==t?this.finishOp(124===e?Cb.bitwiseOR:Cb.bitwiseAND,1):this.finishOp(Cb.assign,2)}else 61===this.input.charCodeAt(this.state.pos+2)?this.finishOp(Cb.assign,3):this.finishOp(124===e?Cb.logicalOR:Cb.logicalAND,2)},a.readToken_caret=function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(Cb.assign,2):this.finishOp(Cb.bitwiseXOR,1)},a.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t===e)return 45!==t||this.inModule||62!==this.input.charCodeAt(this.state.pos+2)||0!==this.state.lastTokEnd&&!this.hasPrecedingLineBreak()?void this.finishOp(Cb.incDec,2):(this.skipLineComment(3),this.skipSpace(),void this.nextToken());61===t?this.finishOp(Cb.assign,2):this.finishOp(Cb.plusMin,1)},a.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),a=1;return t===e?(a=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+a)?void this.finishOp(Cb.assign,a+1):void this.finishOp(Cb.bitShift,a)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.state.pos+2)||45!==this.input.charCodeAt(this.state.pos+3)?(61===t&&(a=2),void this.finishOp(Cb.relational,a)):(this.skipLineComment(4),this.skipSpace(),void this.nextToken())},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(Cb.arrow)):void this.finishOp(61===e?Cb.eq:Cb.bang,1);this.finishOp(Cb.equality,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(Cb.assign,3):this.finishOp(Cb.nullishCoalescing,2):46!==e||t>=48&&t<=57?(++this.state.pos,this.finishToken(Cb.question)):(this.state.pos+=2,this.finishToken(Cb.questionDot))},a.getTokenFromCode=function(e){switch(e){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(Cb.parenL);case 41:return++this.state.pos,void this.finishToken(Cb.parenR);case 59:return++this.state.pos,void this.finishToken(Cb.semi);case 44:return++this.state.pos,void this.finishToken(Cb.comma);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,Bb.TupleExpressionBarIncorrectStartSyntaxType);this.finishToken(Cb.bracketBarL),this.state.pos+=2}else++this.state.pos,this.finishToken(Cb.bracketL);return;case 93:return++this.state.pos,void this.finishToken(Cb.bracketR);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,Bb.RecordExpressionBarIncorrectStartSyntaxType);this.finishToken(Cb.braceBarL),this.state.pos+=2}else++this.state.pos,this.finishToken(Cb.braceL);return;case 125:return++this.state.pos,void this.finishToken(Cb.braceR);case 58:return void(this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(Cb.doubleColon,2):(++this.state.pos,this.finishToken(Cb.colon)));case 63:return void this.readToken_question();case 96:return++this.state.pos,void this.finishToken(Cb.backQuote);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(Cb.tilde,1);case 64:return++this.state.pos,void this.finishToken(Cb.at);case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(Vs(e))return void this.readWord()}throw this.raise(this.state.pos,Bb.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.pos;;){if(this.state.pos>=this.length)throw this.raise(a,Bb.UnterminatedRegExp);var n=this.input.charAt(this.state.pos);if(Sb.test(n))throw this.raise(a,Bb.UnterminatedRegExp);if(e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.state.pos}var r=this.input.slice(a,this.state.pos);++this.state.pos;for(var s="";this.state.pos<this.length;){var i=this.input[this.state.pos],o=this.input.codePointAt(this.state.pos);if(Sv.has(i))s.indexOf(i)>-1&&this.raise(this.state.pos+1,Bb.DuplicateRegExpFlags);else{if(!Hs(o)&&92!==o)break;this.raise(this.state.pos+1,Bb.MalformedRegExpFlags)}++this.state.pos,s+=i}this.finishToken(Cb.regexp,{pattern:r,flags:s})},a.readInt=function(e,t,a,n){void 0===n&&(n=!0);for(var r=this.state.pos,s=16===e?jv.hex:jv.decBinOct,i=16===e?Tv.hex:10===e?Tv.dec:8===e?Tv.oct:Tv.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:Cv(c)?c-48:1/0)>=e)if(this.options.errorRecovery&&p<=9)p=0,this.raise(this.state.start+u+2,Bb.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,Bb.UnexpectedNumericSeparator),n||this.raise(this.state.pos,Bb.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,Bb.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,Bb.InvalidDecimal);if(Vs(this.input.codePointAt(this.state.pos)))throw this.raise(this.state.pos,Bb.NumberIdentifier);if(a){var s=this.input.slice(t,this.state.pos).replace(/[_n]/g,"");this.finishToken(Cb.bigint,s)}else this.finishToken(Cb.num,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,Bb.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,Bb.StrictOctalLiteral),!this.state.strict){var u=d.indexOf("_");u>0&&this.raise(u+t,Bb.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,Bb.InvalidOrMissingExponent),a=!0,s=!0,l=this.input.charCodeAt(this.state.pos)),110===l&&((a||o)&&this.raise(t,Bb.InvalidBigIntLiteral),++this.state.pos,n=!0),109===l&&(this.expectPlugin("decimal",this.state.pos),(s||o)&&this.raise(t,Bb.InvalidDecimal),++this.state.pos,r=!0),Vs(this.input.codePointAt(this.state.pos)))throw this.raise(this.state.pos,Bb.NumberIdentifier);var c=this.input.slice(t,this.state.pos).replace(/[_mn]/g,"");if(n)this.finishToken(Cb.bigint,c);else if(r)this.finishToken(Cb.decimal,c);else{var p=i?parseInt(c,8):parseFloat(c);this.finishToken(Cb.num,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,Bb.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,Bb.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(Tb(n))throw this.raise(this.state.start,Bb.UnterminatedString);++this.state.pos}}t+=this.input.slice(a,this.state.pos++),this.finishToken(Cb.string,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,Bb.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(Cb.template)?36===n?(this.state.pos+=2,void this.finishToken(Cb.dollarBraceL)):(++this.state.pos,void this.finishToken(Cb.backQuote)):(e+=this.input.slice(t,this.state.pos),void this.finishToken(Cb.template,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(Tb(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,Bb.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,Bb.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,Bb.InvalidEscapeSequence):this.state.pos=n-1),r},a.readWord1=function(){var e="";this.state.containsEsc=!1;for(var t=this.state.pos,a=this.state.pos;this.state.pos<this.length;){var n=this.input.codePointAt(this.state.pos);if(Hs(n))this.state.pos+=n<=65535?1:2;else if(this.state.isIterator&&64===n)++this.state.pos;else{if(92!==n)break;this.state.containsEsc=!0,e+=this.input.slice(a,this.state.pos);var r=this.state.pos,s=this.state.pos===t?Vs:Hs;if(117!==this.input.charCodeAt(++this.state.pos)){this.raise(this.state.pos,Bb.MissingUnicodeEscape);continue}++this.state.pos;var i=this.readCodePoint(!0);null!==i&&(s(i)||this.raise(r,Bb.EscapedCharNotAnIdentifier),e+=String.fromCodePoint(i)),a=this.state.pos}}return e+this.input.slice(a,this.state.pos)},a.isIterator=function(e){return"@@iterator"===e||"@@asyncIterator"===e},a.readWord=function(){var e=this.readWord1(),t=Db.get(e)||Cb.name;!this.state.isIterator||this.isIterator(e)&&this.state.inType||this.raise(this.state.pos,Bb.InvalidIdentifier,e),this.finishToken(t,e)},a.checkKeywordEscapes=function(){var e=this.state.type.keyword;e&&this.state.containsEsc&&this.raise(this.state.start,Bb.InvalidEscapedReservedWord,e)},a.braceIsBlock=function(e){var t=this.curContext();return t===Mb.functionExpression||t===Mb.functionStatement||(e!==Cb.colon||t!==Mb.braceStatement&&t!==Mb.braceExpression?e===Cb._return||e===Cb.name&&this.state.exprAllowed?this.hasPrecedingLineBreak():e===Cb._else||e===Cb.semi||e===Cb.eof||e===Cb.parenR||e===Cb.arrow||(e===Cb.braceL?t===Mb.braceStatement:e!==Cb._var&&e!==Cb._const&&e!==Cb.name&&(e===Cb.relational||!this.state.exprAllowed)):!t.isExpr)},a.updateContext=function(e){var t,a=this.state.type;!a.keyword||e!==Cb.dot&&e!==Cb.questionDot?(t=a.updateContext)?t.call(this,e):this.state.exprAllowed=a.beforeExpr:this.state.exprAllowed=!1},t}(Nb),Fv=function(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map},kv=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 Fv)},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,Bb.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,Bb.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,Bb.InvalidPrivateFieldResolution,e)},e}(),Iv=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}(),Ov=function(e){function t(t){var a;return(a=e.call(this,t)||this).errors=new Map,a}b(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}(Iv),Bv=function(){function e(e){this.stack=[new Iv],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 Nv(){return new Iv}var Lv=function(e){function t(){return e.apply(this,arguments)||this}b(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(Cb.relational)&&this.state.value===e},a.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,Cb.relational)},a.isContextual=function(e){return this.match(Cb.name)&&this.state.value===e&&!this.state.containsEsc},a.isUnparsedContextual=function(e,t){var a=e+t.length;return this.input.slice(e,a)===t&&(a===this.input.length||!Hs(this.input.charCodeAt(a)))},a.isLookaheadContextual=function(e){var t=this.nextTokenStart();return this.isUnparsedContextual(t,e)},a.eatContextual=function(e){return this.isContextual(e)&&this.eat(Cb.name)},a.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},a.canInsertSemicolon=function(){return this.match(Cb.eof)||this.match(Cb.braceR)||this.hasPrecedingLineBreak()},a.hasPrecedingLineBreak=function(){return Sb.test(this.input.slice(this.state.lastTokEnd,this.state.start))},a.hasFollowingLineBreak=function(){return Sb.test(this.input.slice(this.state.end,this.nextTokenStart()))},a.isLineTerminator=function(){return this.eat(Cb.semi)||this.canInsertSemicolon()},a.semicolon=function(e){void 0===e&&(e=!0),(e?this.isLineTerminator():this.eat(Cb.semi))||this.raise(this.state.lastTokEnd,Bb.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,e)},a.unexpected=function(e,t){throw void 0===t&&(t="Unexpected token"),"string"!=typeof t&&(t='Unexpected token, expected "'+t.label+'"'),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,{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;if(!t)return a>=0||n>=0;a>=0&&this.unexpected(a),n>=0&&this.raise(n,Bb.DuplicateProto)},a.isLiteralPropertyName=function(){return this.match(Cb.name)||!!this.state.type.keyword||this.match(Cb.string)||this.match(Cb.num)||this.match(Cb.bigint)||this.match(Cb.decimal)},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.state.exportedIdentifiers;this.state.exportedIdentifiers=[];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 pv;var d=this.classScope;this.classScope=new kv(this.raise.bind(this));var u=this.expressionScope;return this.expressionScope=new Bv(this.raise.bind(this)),function(){t.state.labels=a,t.state.exportedIdentifiers=n,t.inModule=r,t.scope=s,t.prodParam=o,t.classScope=d,t.expressionScope=u}},a.enterInitialScopes=function(){var e=0;this.hasPlugin("topLevelAwait")&&this.inModule&&(e|=2),this.scope.enter(1),this.prodParam.enter(e)},t}(Pv),Mv=function(){this.shorthandAssign=-1,this.doubleProto=-1},$v=function(){function e(e,t,a){this.type=void 0,this.start=void 0,this.end=void 0,this.loc=void 0,this.range=void 0,this.leadingComments=void 0,this.trailingComments=void 0,this.innerComments=void 0,this.extra=void 0,this.type="",this.start=t,this.end=0,this.loc=new kb(a),null!=e&&e.options.ranges&&(this.range=[t,0]),null!=e&&e.filename&&(this.loc.filename=e.filename)}return e.prototype.__clone=function(){for(var t=new e,a=Object.keys(this),n=0,r=a.length;n<r;n++){var s=a[n];"leadingComments"!==s&&"trailingComments"!==s&&"innerComments"!==s&&(t[s]=this[s])}return t},e}(),Uv=function(e){function t(){return e.apply(this,arguments)||this}b(t,e);var a=t.prototype;return a.startNode=function(){return new $v(this,this.state.start,this.state.startLoc)},a.startNodeAt=function(e,t){return new $v(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.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}(Lv),Gv=function e(t){return"ParenthesizedExpression"===t.type?e(t.expression):t},Wv=function(e){function t(){return e.apply(this,arguments)||this}b(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,Bb.RecordNoProto);a.used&&(n?-1===n.doubleProto&&(n.doubleProto=r.start):this.raise(r.start,Bb.DuplicateProto)),a.used=!0}}},a.shouldExitDescending=function(e,t){return"ArrowFunctionExpression"===e.type&&e.start===t},a.getExpression=function(){var e=0;this.hasPlugin("topLevelAwait")&&this.inModule&&(e|=2),this.scope.enter(1),this.prodParam.enter(e),this.nextToken();var t=this.parseExpression();return this.match(Cb.eof)||this.unexpected(),t.comments=this.state.comments,t.errors=this.state.errors,this.options.tokens&&(t.tokens=this.tokens),t},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(Cb.comma)){var r=this.startNodeAt(t,a);for(r.expressions=[n];this.eat(Cb.comma);)r.expressions.push(this.parseMaybeAssign(e));return this.toReferencedList(r.expressions),this.finishNode(r,"SequenceExpression")}return n},a.parseMaybeAssignDisallowIn=function(e,t,a){var n=this;return this.disallowInAnd((function(){return n.parseMaybeAssign(e,t,a)}))},a.parseMaybeAssignAllowIn=function(e,t,a){var n=this;return this.allowInAnd((function(){return n.parseMaybeAssign(e,t,a)}))},a.parseMaybeAssign=function(e,t,a){var n,r=this.state.start,s=this.state.startLoc;if(this.isContextual("yield")&&this.prodParam.hasYield){this.state.exprAllowed=!0;var i=this.parseYield();return t&&(i=t.call(this,i,r,s)),i}e?n=!1:(e=new Mv,n=!0),(this.match(Cb.parenL)||this.match(Cb.name))&&(this.state.potentialArrowAt=this.state.start);var o=this.parseMaybeConditional(e,a);if(t&&(o=t.call(this,o,r,s)),this.state.type.isAssign){var d=this.startNodeAt(r,s),u=this.state.value;return d.operator=u,this.match(Cb.eq)?(d.left=this.toAssignable(o,!0),e.doubleProto=-1):d.left=o,e.shorthandAssign>=d.left.start&&(e.shorthandAssign=-1),this.checkLVal(o,"assignment expression"),this.next(),d.right=this.parseMaybeAssign(),this.finishNode(d,"AssignmentExpression")}return n&&this.checkExpressionErrors(e,!0),o},a.parseMaybeConditional=function(e,t){var a=this.state.start,n=this.state.startLoc,r=this.state.potentialArrowAt,s=this.parseExprOps(e);return this.shouldExitDescending(s,r)?s:this.parseConditional(s,a,n,t)},a.parseConditional=function(e,t,a,n){if(this.eat(Cb.question)){var r=this.startNodeAt(t,a);return r.test=e,r.consequent=this.parseMaybeAssignAllowIn(),this.expect(Cb.colon),r.alternate=this.parseMaybeAssign(),this.finishNode(r,"ConditionalExpression")}return e},a.parseExprOps=function(e){var t=this.state.start,a=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseMaybeUnary(e);return this.shouldExitDescending(r,n)?r:this.parseExprOp(r,t,a,-1)},a.parseExprOp=function(e,t,a,n){var r=this.state.type.binop;if(null!=r&&(this.prodParam.hasIn||!this.match(Cb._in))&&r>n){var s=this.state.type;if(s===Cb.pipeline){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return e;this.state.inPipeline=!0,this.checkPipelineAtInfixOperator(e,t)}var i=this.startNodeAt(t,a);i.left=e,i.operator=this.state.value;var o=s===Cb.logicalOR||s===Cb.logicalAND,d=s===Cb.nullishCoalescing;if(d&&(r=Cb.logicalAND.binop),this.next(),s===Cb.pipeline&&"minimal"===this.getPluginOption("pipelineOperator","proposal")&&this.match(Cb.name)&&"await"===this.state.value&&this.prodParam.hasAwait)throw this.raise(this.state.start,Bb.UnexpectedAwaitAfterPipelineBody);i.right=this.parseExprOpRightExpr(s,r),this.finishNode(i,o||d?"LogicalExpression":"BinaryExpression");var u=this.state.type;if(d&&(u===Cb.logicalOR||u===Cb.logicalAND)||o&&u===Cb.nullishCoalescing)throw this.raise(this.state.start,Bb.MixingCoalesceWithLogical);return this.parseExprOp(i,t,a,n)}return e},a.parseExprOpRightExpr=function(e,t){var a=this,n=this.state.start,r=this.state.startLoc;switch(e){case Cb.pipeline:switch(this.getPluginOption("pipelineOperator","proposal")){case"smart":return this.withTopicPermittingContext((function(){return a.parseSmartPipelineBody(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.parseMaybeUnary(),a,n,e.rightAssociative?t-1:t)},a.checkExponentialAfterUnary=function(e){this.match(Cb.exponent)&&this.raise(e.argument.start,Bb.UnexpectedTokenUnaryExponentiation)},a.parseMaybeUnary=function(e,t){var a=this.state.start,n=this.state.startLoc,r=this.isContextual("await");if(r&&this.isAwaitAllowed()){this.next();var s=this.parseAwait(a,n);return t||this.checkExponentialAfterUnary(s),s}if(this.isContextual("module")&&123===this.lookaheadCharCode()&&!this.hasFollowingLineBreak())return this.parseModuleExpression();var i=this.match(Cb.incDec),o=this.startNode();if(this.state.type.prefix){o.operator=this.state.value,o.prefix=!0,this.match(Cb._throw)&&this.expectPlugin("throwExpressions");var d=this.match(Cb._delete);if(this.next(),o.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),this.state.strict&&d){var u=o.argument;"Identifier"===u.type?this.raise(o.start,Bb.StrictDelete):this.hasPropertyAsPrivateName(u)&&this.raise(o.start,Bb.DeletePrivateField)}if(!i)return t||this.checkExponentialAfterUnary(o),this.finishNode(o,"UnaryExpression")}var l=this.parseUpdate(o,i,e);if(r&&((this.hasPlugin("v8intrinsic")?this.state.type.startsExpr:this.state.type.startsExpr&&!this.match(Cb.modulo))&&!this.isAmbiguousAwait()))return this.raiseOverwrite(a,this.hasPlugin("topLevelAwait")?Bb.AwaitNotInAsyncContext:Bb.AwaitNotInAsyncFunction),this.parseAwait(a,n);return l},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(;this.state.type.postfix&&!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(Cb.doubleColon))return this.parseBind(e,t,a,n,r);if(this.match(Cb.backQuote))return this.parseTaggedTemplateExpression(e,t,a,r);var s=!1;if(this.match(Cb.questionDot)){if(n&&40===this.lookaheadCharCode())return r.stop=!0,e;r.optionalChainMember=s=!0,this.next()}return!n&&this.match(Cb.parenL)?this.parseCoverCallAndAsyncArrowHead(e,t,a,r,s):s||this.match(Cb.bracketL)||this.eat(Cb.dot)?this.parseMember(e,t,a,r,s):(r.stop=!0,e)},a.parseMember=function(e,t,a,n,r){var s=this.startNodeAt(t,a),i=this.eat(Cb.bracketL);s.object=e,s.computed=i;var o=i?this.parseExpression():this.parseMaybePrivateName(!0);return this.isPrivateName(o)&&("Super"===s.object.type&&this.raise(t,Bb.SuperPrivateField),this.classScope.usePrivateName(this.getPrivateNameSV(o),o.start)),s.property=o,i&&this.expect(Cb.bracketR),n.optionalChainMember?(s.optional=r,this.finishNode(s,"OptionalMemberExpression")):this.finishNode(s,"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;this.state.maybeInArrowParameters=!0,this.next();var i=this.startNodeAt(t,a);return i.callee=e,n.maybeAsyncArrow&&this.expressionScope.enter(new Ov(2)),n.optionalChainMember&&(i.optional=r),i.arguments=r?this.parseCallExpressionArguments(Cb.parenR,!1):this.parseCallExpressionArguments(Cb.parenR,n.maybeAsyncArrow,"Import"===e.type,"Super"!==e.type,i),this.finishCallExpression(i,n.optionalChainMember),n.maybeAsyncArrow&&this.shouldParseAsyncArrow()&&!r?(n.stop=!0,this.expressionScope.validateAsPattern(),this.expressionScope.exit(),i=this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,a),i)):(n.maybeAsyncArrow&&this.expressionScope.exit(),this.toReferencedArguments(i)),this.state.maybeInArrowParameters=s,i},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,Bb.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,Bb.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,Bb.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(Cb.comma),this.match(e)){!a||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(this.state.lastTokStart,Bb.ImportCallArgumentTrailingComma),r&&this.addExtra(r,"trailingComma",this.state.lastTokStart),this.next();break}s.push(this.parseExprListItem(!1,t?new Mv:void 0,t?{start:0}:void 0,n))}return this.state.inFSharpPipelineDirectBody=o,s},a.shouldParseAsyncArrow=function(){return this.match(Cb.arrow)&&!this.canInsertSemicolon()},a.parseAsyncArrowFromCallExpression=function(e,t){var a;return this.expect(Cb.arrow),this.parseArrowExpression(e,t.arguments,!0,null==(a=t.extra)?void 0:a.trailingComma),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){this.state.type===Cb.slash&&this.readRegexp();var t,a=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case Cb._super:return this.parseSuper();case Cb._import:return t=this.startNode(),this.next(),this.match(Cb.dot)?this.parseImportMetaProperty(t):(this.match(Cb.parenL)||this.raise(this.state.lastTokStart,Bb.UnsupportedImport),this.finishNode(t,"Import"));case Cb._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case Cb.name:var n=this.state.containsEsc,r=this.parseIdentifier();if(!n&&"async"===r.name&&!this.canInsertSemicolon()){if(this.match(Cb._function)){var s=this.state.context.length-1;if(this.state.context[s]!==Mb.functionStatement)throw new Error("Internal error");return this.state.context[s]=Mb.functionExpression,this.next(),this.parseFunction(this.startNodeAtNode(r),void 0,!0)}if(this.match(Cb.name))return this.parseAsyncArrowUnaryFunction(r)}return a&&this.match(Cb.arrow)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(r),[r],!1)):r;case Cb._do:return this.parseDo();case Cb.regexp:var i=this.state.value;return(t=this.parseLiteral(i.value,"RegExpLiteral")).pattern=i.pattern,t.flags=i.flags,t;case Cb.num:return this.parseLiteral(this.state.value,"NumericLiteral");case Cb.bigint:return this.parseLiteral(this.state.value,"BigIntLiteral");case Cb.decimal:return this.parseLiteral(this.state.value,"DecimalLiteral");case Cb.string:return this.parseLiteral(this.state.value,"StringLiteral");case Cb._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case Cb._true:case Cb._false:return this.parseBooleanLiteral();case Cb.parenL:return this.parseParenAndDistinguishExpression(a);case Cb.bracketBarL:case Cb.bracketHashL:return this.parseArrayLike(this.state.type===Cb.bracketBarL?Cb.bracketBarR:Cb.bracketR,!1,!0,e);case Cb.bracketL:return this.parseArrayLike(Cb.bracketR,!0,!1,e);case Cb.braceBarL:case Cb.braceHashL:return this.parseObjectLike(this.state.type===Cb.braceBarL?Cb.braceBarR:Cb.braceR,!1,!0,e);case Cb.braceL:return this.parseObjectLike(Cb.braceR,!1,!1,e);case Cb._function:return this.parseFunctionOrFunctionSent();case Cb.at:this.parseDecorators();case Cb._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case Cb._new:return this.parseNewOrNewTarget();case Cb.backQuote:return this.parseTemplate(!1);case Cb.doubleColon:t=this.startNode(),this.next(),t.object=null;var o=t.callee=this.parseNoCallExpr();if("MemberExpression"===o.type)return this.finishNode(t,"BindExpression");throw this.raise(o.start,Bb.UnsupportedBind);case Cb.hash:if(this.state.inPipeline)return t=this.startNode(),"smart"!==this.getPluginOption("pipelineOperator","proposal")&&this.raise(t.start,Bb.PrimaryTopicRequiresSmartPipeline),this.next(),this.primaryTopicReferenceIsAllowedInCurrentTopicContext()||this.raise(t.start,Bb.PrimaryTopicNotAllowed),this.registerTopicReference(),this.finishNode(t,"PipelinePrimaryTopicReference");var d=this.input.codePointAt(this.state.end);if(Vs(d)||92===d){var u=this.state.start;if(t=this.parseMaybePrivateName(!0),this.match(Cb._in))this.expectPlugin("privateIn"),this.classScope.usePrivateName(this.getPrivateNameSV(t),t.start);else{if(!this.hasPlugin("privateIn"))throw this.unexpected(u);this.raise(this.state.start,Bb.PrivateInExpectedIn,this.getPrivateNameSV(t))}return t}case Cb.relational:if("<"===this.state.value){var l=this.input.codePointAt(this.nextTokenStart());(Vs(l)||62===l)&&this.expectOnePlugin(["jsx","flow","typescript"])}default:throw this.unexpected()}},a.parseAsyncArrowUnaryFunction=function(e){var t=this.startNodeAtNode(e);this.prodParam.enter(gv(!0,this.prodParam.hasYield));var a=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(this.state.pos,Bb.LineTerminatorBeforeArrow),this.expect(Cb.arrow),this.parseArrowExpression(t,a,!0),t},a.parseDo=function(){this.expectPlugin("doExpressions");var e=this.startNode();this.next();var t=this.state.labels;return this.state.labels=[],e.body=this.parseBlock(),this.state.labels=t,this.finishNode(e,"DoExpression")},a.parseSuper=function(){var e=this.startNode();return this.next(),!this.match(Cb.parenL)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(e.start,Bb.UnexpectedSuper):this.raise(e.start,Bb.SuperNotAllowed),this.match(Cb.parenL)||this.match(Cb.bracketL)||this.match(Cb.dot)||this.raise(e.start,Bb.UnsupportedSuper),this.finishNode(e,"Super")},a.parseBooleanLiteral=function(){var e=this.startNode();return e.value=this.match(Cb._true),this.next(),this.finishNode(e,"BooleanLiteral")},a.parseMaybePrivateName=function(e){if(this.match(Cb.hash)){this.expectOnePlugin(["classPrivateProperties","classPrivateMethods"]),e||this.raise(this.state.pos,Bb.UnexpectedPrivateField);var t=this.startNode();return this.next(),this.assertNoSpace("Unexpected space between # and identifier"),t.id=this.parseIdentifier(!0),this.finishNode(t,"PrivateName")}return this.parseIdentifier(!0)},a.parseFunctionOrFunctionSent=function(){var e=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(Cb.dot)){var t=this.createIdentifier(this.startNodeAtNode(e),"function");return this.next(),this.parseMetaProperty(e,t,"sent")}return this.parseFunction(e)},a.parseMetaProperty=function(e,t,a){e.meta=t,"function"===t.name&&"sent"===a&&(this.isContextual(a)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected());var n=this.state.containsEsc;return e.property=this.parseIdentifier(!0),(e.property.name!==a||n)&&this.raise(e.property.start,Bb.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("meta")&&(this.inModule||this.raiseWithData(t.start,{code:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"},Bb.ImportMetaOutsideModule),this.sawUnambiguousESM=!0),this.parseMetaProperty(e,t,"meta")},a.parseLiteral=function(e,t,a,n){a=a||this.state.start,n=n||this.state.startLoc;var r=this.startNodeAt(a,n);return this.addExtra(r,"rawValue",e),this.addExtra(r,"raw",this.input.slice(a,this.state.end)),r.value=e,this.next(),this.finishNode(r,t)},a.parseParenAndDistinguishExpression=function(e){var t,a=this.state.start,n=this.state.startLoc;this.next(),this.expressionScope.enter(new Ov(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 Mv,p={start:0},g=!0;!this.match(Cb.parenR);){if(g)g=!1;else if(this.expect(Cb.comma,p.start||null),this.match(Cb.parenR)){o=this.state.start;break}if(this.match(Cb.ellipsis)){var f=this.state.start,h=this.state.startLoc;i=this.state.start,l.push(this.parseParenItem(this.parseRestBinding(),f,h)),this.checkCommaAfterRest(41);break}l.push(this.parseMaybeAssignAllowIn(c,this.parseParenItem,p))}var m=this.state.lastTokEnd,y=this.state.lastTokEndLoc;this.expect(Cb.parenR),this.state.maybeInArrowParameters=r,this.state.inFSharpPipelineDirectBody=s;var R=this.startNodeAt(a,n);if(e&&this.shouldParseArrow()&&(R=this.parseArrow(R)))return this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(R,l,!1),R;if(this.expressionScope.exit(),l.length||this.unexpected(this.state.lastTokStart),o&&this.unexpected(o),i&&this.unexpected(i),this.checkExpressionErrors(c,!0),p.start&&this.unexpected(p.start),this.toReferencedListDeep(l,!0),l.length>1?((t=this.startNodeAt(d,u)).expressions=l,this.finishNodeAt(t,"SequenceExpression",m,y)):t=l[0],!this.options.createParenthesizedExpressions)return this.addExtra(t,"parenthesized",!0),this.addExtra(t,"parenStart",a),t;var b=this.startNodeAt(a,n);return b.expression=t,this.finishNode(b,"ParenthesizedExpression"),b},a.shouldParseArrow=function(){return!this.canInsertSemicolon()},a.parseArrow=function(e){if(this.eat(Cb.arrow))return e},a.parseParenItem=function(e,t,a){return e},a.parseNewOrNewTarget=function(){var e=this.startNode();if(this.next(),this.match(Cb.dot)){var t=this.createIdentifier(this.startNodeAtNode(e),"new");this.next();var a=this.parseMetaProperty(e,t,"target");if(!this.scope.inNonArrowFunction&&!this.scope.inClass){var n=Bb.UnexpectedNewTarget;this.hasPlugin("classProperties")&&(n+=" or class properties"),this.raise(a.start,n)}return a}return this.parseNew(e)},a.parseNew=function(e){return e.callee=this.parseNoCallExpr(),"Import"===e.callee.type?this.raise(e.callee.start,Bb.ImportCallNotNewExpression):this.isOptionalChain(e.callee)?this.raise(this.state.lastTokEnd,Bb.OptionalChainingNoNew):this.eat(Cb.questionDot)&&this.raise(this.state.start,Bb.OptionalChainingNoNew),this.parseNewArguments(e),this.finishNode(e,"NewExpression")},a.parseNewArguments=function(e){if(this.eat(Cb.parenL)){var t=this.parseExprList(Cb.parenR);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,Bb.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(Cb.backQuote),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(Cb.dollarBraceL),t.expressions.push(this.parseTemplateSubstitution()),this.expect(Cb.braceR),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(Cb.comma),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,Bb.InvalidRecordProperty),d.shorthand&&this.addExtra(d,"shorthand",!0),o.properties.push(d)}this.state.exprAllowed=!1,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(Cb.bracketL)||this.match(Cb.star))},a.parsePropertyDefinition=function(e,t){var a=[];if(this.match(Cb.at))for(this.hasPlugin("decorators")&&this.raise(this.state.start,Bb.UnsupportedPropertyDecorator);this.match(Cb.at);)a.push(this.parseDecorator());var n,r,s=this.startNode(),i=!1,o=!1,d=!1;if(this.match(Cb.ellipsis))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(Cb.star));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,i=this.eat(Cb.star),this.parsePropertyName(s,!1)),"get"!==c&&"set"!==c||(d=!0,s.kind=c,this.match(Cb.star)&&(i=!0,this.raise(this.state.pos,Bb.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,Bb.BadGetterArity):this.raise(r,Bb.BadSetterArity)),"set"===e.kind&&"RestElement"===(null==(t=n[n.length-1])?void 0:t.type)&&this.raise(r,Bb.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(Cb.parenL)?(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(Cb.colon)?(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,e.key.__clone()):this.match(Cb.eq)&&r?(-1===r.shorthandAssign&&(r.shorthandAssign=this.state.start),e.value=this.parseMaybeDefault(t,a,e.key.__clone())):e.value=e.key.__clone(),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(Cb.bracketL))e.computed=!0,e.key=this.parseMaybeAssignAllowIn(),this.expect(Cb.bracketR);else{var a=this.state.inPropertyName;this.state.inPropertyName=!0,e.key=this.match(Cb.num)||this.match(Cb.string)||this.match(Cb.bigint)||this.match(Cb.decimal)?this.parseExprAtom():this.parseMaybePrivateName(t),this.isPrivateName(e.key)||(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?64:0)|(r?32:0)),this.prodParam.enter(gv(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=gv(a,!1);!this.match(Cb.bracketL)&&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(Cb.braceL);if(this.expressionScope.enter(Nv()),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,Bb.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(Cb.comma),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,n){var r;if(this.match(Cb.comma))e||this.raise(this.state.pos,Bb.UnexpectedToken,","),r=null;else if(this.match(Cb.ellipsis)){var s=this.state.start,i=this.state.startLoc;r=this.parseParenItem(this.parseSpread(t,a),s,i)}else if(this.match(Cb.question)){this.expectPlugin("partialApplication"),n||this.raise(this.state.start,Bb.UnexpectedArgumentPlaceholder);var o=this.startNode();this.next(),r=this.finishNode(o,"ArgumentPlaceholder")}else r=this.parseMaybeAssignAllowIn(t,this.parseParenItem,a);return r},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(s===Cb.name)a=this.state.value;else{if(!s.keyword)throw this.unexpected();a=s.keyword;var i=this.curContext();s!==Cb._class&&s!==Cb._function||i!==Mb.functionStatement&&i!==Mb.functionExpression||this.state.context.pop()}return t?this.state.type=Cb.name:this.checkReservedWord(a,r,!!s.keyword,!1),this.next(),a},a.checkReservedWord=function(e,t,a,n){if(this.prodParam.hasYield&&"yield"===e)this.raise(t,Bb.YieldBindingIdentifier);else{if("await"===e){if(this.prodParam.hasAwait)return void this.raise(t,Bb.AwaitBindingIdentifier);if(this.scope.inStaticBlock&&!this.scope.inNonArrowFunction)return void this.raise(t,Bb.AwaitBindingIdentifierInStaticBlock);this.expressionScope.recordAsyncArrowParametersError(t,Bb.AwaitBindingIdentifier)}if(!this.scope.inClass||this.scope.inNonArrowFunction||"arguments"!==e)if(a&&ai(e))this.raise(t,Bb.UnexpectedKeyword,e);else(this.state.strict?n?ti:Zs:Qs)(e,this.inModule)&&this.raise(t,Bb.UnexpectedReservedWord,e);else this.raise(t,Bb.ArgumentsInClass)}},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,Bb.AwaitExpressionFormalParameter),this.eat(Cb.star)&&this.raise(a.start,Bb.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(Cb.plusMin)||this.match(Cb.parenL)||this.match(Cb.bracketL)||this.match(Cb.backQuote)||this.match(Cb.regexp)||this.match(Cb.slash)||this.hasPlugin("v8intrinsic")&&this.match(Cb.modulo)},a.parseYield=function(){var e=this.startNode();return this.expressionScope.recordParameterInitializerError(e.start,Bb.YieldInParameter),this.next(),this.match(Cb.semi)||!this.match(Cb.star)&&!this.state.type.startsExpr||this.hasPrecedingLineBreak()?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(Cb.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")},a.checkPipelineAtInfixOperator=function(e,t){"smart"===this.getPluginOption("pipelineOperator","proposal")&&"SequenceExpression"===e.type&&this.raise(t,Bb.PipelineHeadSequenceExpression)},a.parseSmartPipelineBody=function(e,t,a){return this.checkSmartPipelineBodyEarlyErrors(e,t),this.parseSmartPipelineBodyInStyle(e,t,a)},a.checkSmartPipelineBodyEarlyErrors=function(e,t){if(this.match(Cb.arrow))throw this.raise(this.state.start,Bb.PipelineBodyNoArrow);"SequenceExpression"===e.type&&this.raise(t,Bb.PipelineBodySequenceExpression)},a.parseSmartPipelineBodyInStyle=function(e,t,a){var n=this.startNodeAt(t,a),r=this.isSimpleReference(e);return r?n.callee=e:(this.topicReferenceWasUsedInCurrentTopicContext()||this.raise(t,Bb.PipelineTopicUnused),n.expression=e),this.finishNode(n,r?"PipelineBareFunction":"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.withTopicPermittingContext=function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},a.withTopicForbiddingContext=function(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.primaryTopicReferenceIsAllowedInCurrentTopicContext=function(){return this.state.topicContext.maxNumOfResolvableTopics>=1},a.topicReferenceWasUsedInCurrentTopicContext=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.parseMaybeUnary(),t,a,e);return this.state.inFSharpPipelineDirectBody=n,r},a.parseModuleExpression=function(){this.expectPlugin("moduleBlocks");var e=this.startNode();this.next(),this.eat(Cb.braceL);var t=this.initializeScopes(!0);this.enterInitialScopes();var a=this.startNode();try{e.body=this.parseProgram(a,Cb.braceR,"module")}finally{t()}return this.eat(Cb.braceR),this.finishNode(e,"ModuleExpression")},t}(function(e){function t(){return e.apply(this,arguments)||this}b(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=Gv(e),t?"Identifier"===r.type?this.expressionScope.recordParenthesizedIdentifierError(e.start,Bb.InvalidParenthesizedAssignment):"MemberExpression"!==r.type&&this.raise(e.start,Bb.InvalidParenthesizedAssignment):this.raise(e.start,Bb.InvalidParenthesizedAssignment)),e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":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,Bb.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?Bb.PatternHasAccessor:Bb.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=Gv(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.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 Cb.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(Cb.bracketR,93,!0),this.finishNode(e,"ArrayPattern");case Cb.braceL:return this.parseObjectLike(Cb.braceR,!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(Cb.comma),a&&this.match(Cb.comma))r.push(null);else{if(this.eat(e))break;if(this.match(Cb.ellipsis)){r.push(this.parseAssignableListItemTypes(this.parseRestBinding())),this.checkCommaAfterRest(t),this.expect(e);break}var i=[];for(this.match(Cb.at)&&this.hasPlugin("decorators")&&this.raise(this.state.start,Bb.UnsupportedParameterDecorator);this.match(Cb.at);)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(Cb.eq))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?ti(i,this.inModule):ei(i))&&this.raise(e.start,64===a?Bb.StrictEvalArguments:Bb.StrictEvalArgumentsBinding,i),n&&(n.has(i)?this.raise(e.start,Bb.ParamDupe):n.add(i)),r&&"let"===i&&this.raise(e.start,Bb.LetInLexicalBinding),64&a||this.scope.declareName(i,a,e.start);break;case"MemberExpression":64!==a&&this.raise(e.start,Bb.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?Bb.InvalidLhs:Bb.InvalidLhsBinding,t)}},a.checkToRestConversion=function(e){"Identifier"!==e.argument.type&&"MemberExpression"!==e.argument.type&&this.raise(e.argument.start,Bb.InvalidRestAssignmentPattern)},a.checkCommaAfterRest=function(e){this.match(Cb.comma)&&(this.lookaheadCharCode()===e?this.raiseTrailingCommaAfterRest(this.state.start):this.raiseRestNotLast(this.state.start))},a.raiseRestNotLast=function(e){throw this.raise(e,Bb.ElementAfterRest)},a.raiseTrailingCommaAfterRest=function(e){this.raise(e,Bb.RestTrailingComma)},t}(Uv)),Vv={kind:"loop"},Hv={kind:"switch"},Kv=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,qv=function(e){function t(t,a){var n;return t=function(e){for(var t={},a=0,n=Object.keys(Av);a<n.length;a++){var r=n[a];t[r]=e&&null!=e[r]?e[r]:Av[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}b(t,e);var a=t.prototype;return a.getScopeHandler=function(){return zb},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}b(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=this.tokens),this.finishNode(e,"File")},a.parseProgram=function(e,t,a){if(void 0===t&&(t=Cb.eof),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,Bb.ModuleExportUndefined,s)}return this.finishNode(e,"Program")},a.stmtToDirective=function(e){var t=e.expression,a=this.startNodeAt(t.start,t.loc.start),n=this.startNodeAt(e.start,e.loc.start),r=this.input.slice(t.start,t.end),s=a.value=r.slice(1,-1);return this.addExtra(a,"raw",r),this.addExtra(a,"rawValue",s),n.value=this.finishNodeAt(a,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(n,"Directive",e.end,e.loc.end)},a.parseInterpreterDirective=function(){if(!this.match(Cb.interpreterDirective))return null;var e=this.startNode();return e.value=this.state.value,this.next(),this.finishNode(e,"InterpreterDirective")},a.isLet=function(e){if(!this.isContextual("let"))return!1;var t=this.nextTokenStart(),a=this.input.charCodeAt(t);if(91===a)return!0;if(e)return!1;if(123===a)return!0;if(Vs(a)){for(var n=t+1;Hs(this.input.charCodeAt(n));)++n;var r=this.input.slice(t,n);if(!$b.test(r))return!0}return!1},a.parseStatement=function(e,t){return this.match(Cb.at)&&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=Cb._var,a="let"),n){case Cb._break:case Cb._continue:return this.parseBreakContinueStatement(r,n.keyword);case Cb._debugger:return this.parseDebuggerStatement(r);case Cb._do:return this.parseDoStatement(r);case Cb._for:return this.parseForStatement(r);case Cb._function:if(46===this.lookaheadCharCode())break;return e&&(this.state.strict?this.raise(this.state.start,Bb.StrictFunction):"if"!==e&&"label"!==e&&this.raise(this.state.start,Bb.SloppyFunction)),this.parseFunctionStatement(r,!1,!e);case Cb._class:return e&&this.unexpected(),this.parseClass(r,!0);case Cb._if:return this.parseIfStatement(r);case Cb._return:return this.parseReturnStatement(r);case Cb._switch:return this.parseSwitchStatement(r);case Cb._throw:return this.parseThrowStatement(r);case Cb._try:return this.parseTryStatement(r);case Cb._const:case Cb._var:return a=a||this.state.value,e&&"var"!==a&&this.raise(this.state.start,Bb.UnexpectedLexicalDeclaration),this.parseVarStatement(r,a);case Cb._while:return this.parseWhileStatement(r);case Cb._with:return this.parseWithStatement(r);case Cb.braceL:return this.parseBlock();case Cb.semi:return this.parseEmptyStatement(r);case Cb._import:var s=this.lookaheadCharCode();if(40===s||46===s)break;case Cb._export:var i;return this.options.allowImportExportEverywhere||t||this.raise(this.state.start,Bb.UnexpectedImportExport),this.next(),n===Cb._import?"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,Bb.AsyncFunctionInSingleStatementContext),this.next(),this.parseFunctionStatement(r,!0,!e)}var o=this.state.value,d=this.parseExpression();return n===Cb.name&&"Identifier"===d.type&&this.eat(Cb.colon)?this.parseLabeledStatement(r,o,d,e):this.parseExpressionStatement(r,d)},a.assertModuleNodeAllowed=function(e){this.options.allowImportExportEverywhere||this.inModule||this.raiseWithData(e.start,{code:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"},Bb.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(Cb._class)},a.parseDecorators=function(e){for(var t=this.state.decoratorStack[this.state.decoratorStack.length-1];this.match(Cb.at);){var a=this.parseDecorator();t.push(a)}if(this.match(Cb._export))e||this.unexpected(),this.hasPlugin("decorators")&&!this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,Bb.DecoratorExportClass);else if(!this.canHaveLeadingDecorator())throw this.raise(this.state.start,Bb.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(Cb.parenL))t=this.parseExpression(),this.expect(Cb.parenR);else for(t=this.parseIdentifier(!1);this.eat(Cb.dot);){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(Cb.parenL)){var t=this.startNodeAtNode(e);return t.callee=e,t.arguments=this.parseCallExpressionArguments(Cb.parenR,!1),this.toReferencedList(t.arguments),this.finishNode(t,"CallExpression")}return e},a.parseBreakContinueStatement=function(e,t){var a="break"===t;return this.next(),this.isLineTerminator()?e.label=null:(e.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(e,t),this.finishNode(e,a?"BreakStatement":"ContinueStatement")},a.verifyBreakContinue=function(e,t){var a,n="break"===t;for(a=0;a<this.state.labels.length;++a){var r=this.state.labels[a];if(null==e.label||r.name===e.label.name){if(null!=r.kind&&(n||"loop"===r.kind))break;if(e.label&&n)break}}a===this.state.labels.length&&this.raise(e.start,Bb.IllegalBreakContinue,t)},a.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},a.parseHeaderExpression=function(){this.expect(Cb.parenL);var e=this.parseExpression();return this.expect(Cb.parenR),e},a.parseDoStatement=function(e){var t=this;return this.next(),this.state.labels.push(Vv),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("do")})),this.state.labels.pop(),this.expect(Cb._while),e.test=this.parseHeaderExpression(),this.eat(Cb.semi),this.finishNode(e,"DoWhileStatement")},a.parseForStatement=function(e){this.next(),this.state.labels.push(Vv);var t=-1;if(this.isAwaitAllowed()&&this.eatContextual("await")&&(t=this.state.lastTokStart),this.scope.enter(0),this.expect(Cb.parenL),this.match(Cb.semi))return t>-1&&this.unexpected(t),this.parseFor(e,null);var a=this.isLet();if(this.match(Cb._var)||this.match(Cb._const)||a){var n=this.startNode(),r=a?"let":this.state.value;return this.next(),this.parseVar(n,!0,r),this.finishNode(n,"VariableDeclaration"),(this.match(Cb._in)||this.isContextual("of"))&&1===n.declarations.length?this.parseForIn(e,n,t):(t>-1&&this.unexpected(t),this.parseFor(e,n))}var s=new Mv,i=this.parseExpression(!0,s);if(this.match(Cb._in)||this.isContextual("of")){this.toAssignable(i,!0);var o=this.isContextual("of")?"for-of statement":"for-in statement";return this.checkLVal(i,o),this.parseForIn(e,i,t)}return this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,i)},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(Cb._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},a.parseReturnStatement=function(e){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(this.state.start,Bb.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(Cb.braceL),this.state.labels.push(Hv),this.scope.enter(0);!this.match(Cb.braceR);)if(this.match(Cb._case)||this.match(Cb._default)){var r=this.match(Cb._case);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,Bb.MultipleDefaultsInSwitch),a=!0,t.test=null),this.expect(Cb.colon)}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,Bb.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(Cb._catch)){var a=this.startNode();this.next(),this.match(Cb.parenL)?(this.expect(Cb.parenL),a.param=this.parseCatchClauseParam(),this.expect(Cb.parenR)):(a.param=null,this.scope.enter(0)),a.body=this.withTopicForbiddingContext((function(){return t.parseBlock(!1,!1)})),this.scope.exit(),e.handler=this.finishNode(a,"CatchClause")}return e.finalizer=this.eat(Cb._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,Bb.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(Vv),e.body=this.withTopicForbiddingContext((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,Bb.StrictWith),this.next(),e.object=this.parseHeaderExpression(),e.body=this.withTopicForbiddingContext((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,Bb.LabelRedeclaration,t)}for(var i=this.state.type.isLoop?"loop":this.match(Cb._switch)?"switch":null,o=this.state.labels.length-1;o>=0;o--){var d=this.state.labels[o];if(d.statementStart!==e.start)break;d.statementStart=this.state.start,d.kind=i}return this.state.labels.push({name:t,kind:i,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(Cb.braceL),t&&this.scope.enter(0),this.parseBlockBody(n,e,!1,Cb.braceR,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(Cb.semi)?null:this.parseExpression(),this.semicolon(!1),e.update=this.match(Cb.parenR)?null:this.parseExpression(),this.expect(Cb.parenR),e.body=this.withTopicForbiddingContext((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(Cb._in);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,Bb.InvalidLhs,"for-loop"):this.raise(t.start,Bb.ForInOfLoopInitializer,r?"for-in":"for-of"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(Cb.parenR),e.body=this.withTopicForbiddingContext((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(Cb.eq)?s.init=t?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():("const"!==a||this.match(Cb._in)||this.isContextual("of")?"Identifier"===s.id.type||t&&(this.match(Cb._in)||this.isContextual("of"))||this.raise(this.state.lastTokEnd,Bb.DeclarationMissingInitializer,"Complex binding patterns"):r||this.raise(this.state.lastTokEnd,Bb.DeclarationMissingInitializer,"Const declarations"),s.init=null),n.push(this.finishNode(s,"VariableDeclarator")),!this.eat(Cb.comma))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(Cb.star)&&s&&this.raise(this.state.start,Bb.GeneratorInSingleStatementContext),e.generator=this.eat(Cb.star),r&&(e.id=this.parseFunctionId(i));var o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(gv(a,e.generator)),r||(e.id=this.parseFunctionId()),this.parseFunctionParams(e,!1),this.withTopicForbiddingContext((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||this.match(Cb.name)?this.parseIdentifier():null},a.parseFunctionParams=function(e,t){this.expect(Cb.parenL),this.expressionScope.enter(new Iv(3)),e.params=this.parseBindingList(Cb.parenR,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(Cb.eq)||this.match(Cb.semi)||this.match(Cb.braceR)},a.isClassMethod=function(){return this.match(Cb.parenL)},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={constructorAllowsSuper:e,hadConstructor:!1},r=[],s=this.startNode();if(s.body=[],this.expect(Cb.braceL),this.withTopicForbiddingContext((function(){for(;!a.match(Cb.braceR);)if(a.eat(Cb.semi)){if(r.length>0)throw a.raise(a.state.lastTokEnd,Bb.DecoratorSemicolon)}else if(a.match(Cb.at))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,Bb.DecoratorConstructor)}})),this.state.strict=t,this.next(),r.length)throw this.raise(this.state.start,Bb.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!1},a.parseClassMember=function(e,t,a){var n=this.isContextual("static");if(n){if(this.parseClassMemberFromModifier(e,t))return;if(this.eat(Cb.braceL))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(Cb.star))return d.kind="method",this.parseClassElementName(d),this.isPrivateName(d.key)?void this.pushClassPrivateMethod(e,s,!0,!1):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,Bb.ConstructorIsGenerator),void this.pushClassMethod(e,r,!0,!1,!1,!1));var l=this.state.containsEsc,c=this.parseClassElementName(t),p=this.isPrivateName(c),g="Identifier"===c.type,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(c.start,Bb.DuplicateConstructor),a.hadConstructor=!0,m=a.constructorAllowsSuper),this.pushClassMethod(e,r,!1,!1,h,m)}else if(this.isClassProperty())p?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,i);else if(!g||"async"!==c.name||l||this.isLineTerminator())!g||"get"!==c.name&&"set"!==c.name||l||this.match(Cb.star)&&this.isLineTerminator()?this.isLineTerminator()?p?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,i):this.unexpected():(d.kind=c.name,this.parseClassElementName(r),this.isPrivateName(d.key)?this.pushClassPrivateMethod(e,s,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,Bb.ConstructorIsAccessor),this.pushClassMethod(e,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r));else{var y=this.eat(Cb.star);u.optional&&this.unexpected(f),d.kind="method",this.parseClassElementName(d),this.parsePostMemberNameModifiers(u),this.isPrivateName(d.key)?this.pushClassPrivateMethod(e,s,y,!0):(this.isNonstaticConstructor(r)&&this.raise(r.key.start,Bb.ConstructorIsAsync),this.pushClassMethod(e,r,y,!0,!1,!1))}},a.parseClassElementName=function(e){var t=this.parsePropertyName(e,!0);return e.computed||!e.static||"prototype"!==t.name&&"prototype"!==t.value||this.raise(t.start,Bb.StaticPrototype),this.isPrivateName(t)&&"constructor"===this.getPrivateNameSV(t)&&this.raise(t.start,Bb.ConstructorClassPrivateField),t},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,Cb.braceR),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,Bb.DecoratorStaticBlock)},a.pushClassProperty=function(e,t){t.computed||"constructor"!==t.key.name&&"constructor"!==t.key.value||this.raise(t.key.start,Bb.ConstructorClassField),e.body.push(this.parseClassProperty(t))},a.pushClassPrivateProperty=function(e,t){this.expectPlugin("classPrivateProperties",t.key.start);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){this.expectPlugin("classPrivateMethods",t.key.start);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 e.typeAnnotation&&!this.match(Cb.eq)||this.expectPlugin("classProperties"),this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassProperty")},a.parseInitializer=function(e){this.scope.enter(80),this.expressionScope.enter(Nv()),this.prodParam.enter(0),e.value=this.eat(Cb.eq)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()},a.parseClassId=function(e,t,a,n){void 0===n&&(n=139),this.match(Cb.name)?(e.id=this.parseIdentifier(),t&&this.checkLVal(e.id,"class name",n)):a||!t?e.id=null:this.unexpected(null,Bb.MissingClassName)},a.parseClassSuper=function(e){e.superClass=this.eat(Cb._extends)?this.parseExprSubscripts():null},a.parseExport=function(e){var t=this.maybeParseExportDefaultSpecifier(e),a=!t||this.eat(Cb.comma),n=a&&this.eatExportStar(e),r=n&&this.maybeParseExportNamespaceSpecifier(e),s=a&&(!r||this.eat(Cb.comma)),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,Cb.braceL);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(Cb._default))return e.declaration=this.parseExportDefaultExpression(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration");throw this.unexpected(null,Cb.braceL)},a.eatExportStar=function(e){return this.eat(Cb.star)},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("as")){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(Cb.braceL)&&(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("async"))return!1;var e=this.nextTokenStart();return!Sb.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(Cb._function)||t)return this.next(),t&&this.next(),this.parseFunction(e,5,t);if(this.match(Cb._class))return this.parseClass(e,!0,!0);if(this.match(Cb.at))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,Bb.DecoratorBeforeExport),this.parseDecorators(!1),this.parseClass(e,!0,!0);if(this.match(Cb._const)||this.match(Cb._var)||this.isLet())throw this.raise(this.state.start,Bb.UnsupportedDefaultExport);var a=this.parseMaybeAssignAllowIn();return this.semicolon(),a},a.parseExportDeclaration=function(e){return this.parseStatement(null)},a.isExportDefaultSpecifier=function(){if(this.match(Cb.name)){var e=this.state.value;if("async"===e&&!this.state.containsEsc||"let"===e)return!1;if(("type"===e||"interface"===e)&&!this.state.containsEsc){var t=this.lookahead();if(t.type===Cb.name&&"from"!==t.value||t.type===Cb.braceL)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(Cb._default))return!1;var a=this.nextTokenStart(),n=this.isUnparsedContextual(a,"from");if(44===this.input.charCodeAt(a)||this.match(Cb.name)&&n)return!0;if(this.match(Cb._default)&&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("from")){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(){if(this.match(Cb.at)&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))){if(!this.getPluginOption("decorators","decoratorsBeforeExport"))return!0;this.unexpected(this.state.start,Bb.DecoratorBeforeExport)}return"var"===this.state.type.keyword||"const"===this.state.type.keyword||"function"===this.state.type.keyword||"class"===this.state.type.keyword||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,Bb.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;"StringLiteral"===c.type?this.raise(d.start,Bb.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,Bb.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.state.exportedIdentifiers.indexOf(t)>-1&&this.raise(e.start,"default"===t?Bb.DuplicateDefaultExport:Bb.DuplicateExport,t),this.state.exportedIdentifiers.push(t)},a.parseExportSpecifiers=function(){var e=[],t=!0;for(this.expect(Cb.braceL);!this.eat(Cb.braceR);){if(t)t=!1;else if(this.expect(Cb.comma),this.eat(Cb.braceR))break;var a=this.startNode();a.local=this.parseModuleExportName(),a.exported=this.eatContextual("as")?this.parseModuleExportName():a.local.__clone(),e.push(this.finishNode(a,"ExportSpecifier"))}return e},a.parseModuleExportName=function(){if(this.match(Cb.string)){this.expectPlugin("moduleStringNames");var e=this.parseLiteral(this.state.value,"StringLiteral"),t=e.value.match(Kv);return t&&this.raise(e.start,Bb.ModuleExportNameHasLoneSurrogate,t[0].charCodeAt(0).toString(16)),e}return this.parseIdentifier(!0)},a.parseImport=function(e){if(e.specifiers=[],!this.match(Cb.string)){var t=!this.maybeParseDefaultImportSpecifier(e)||this.eat(Cb.comma),a=t&&this.maybeParseStarImportSpecifier(e);t&&!a&&this.parseNamedImportSpecifiers(e),this.expectContextual("from")}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(Cb.string)||this.unexpected(),this.parseExprAtom()},a.shouldParseDefaultImport=function(e){return this.match(Cb.name)},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(Cb.braceR))break;var a=this.startNode(),n=this.state.value;if(this.match(Cb.string)?a.key=this.parseLiteral(n,"StringLiteral"):a.key=this.parseIdentifier(!0),this.expect(Cb.colon),"type"!==n&&this.raise(a.key.start,Bb.ModuleAttributeDifferentFromType,n),t.has(n)&&this.raise(a.key.start,Bb.ModuleAttributesWithDuplicateKeys,n),t.add(n),!this.match(Cb.string))throw this.unexpected(this.state.start,Bb.ModuleAttributeInvalidValue);a.value=this.parseLiteral(this.state.value,"StringLiteral"),this.finishNode(a,"ImportAttribute"),e.push(a)}while(this.eat(Cb.comma));return e},a.maybeParseModuleAttributes=function(){if(!this.match(Cb._with)||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,Bb.ModuleAttributeDifferentFromType,a.key.name),t.has(a.key.name)&&this.raise(a.key.start,Bb.ModuleAttributesWithDuplicateKeys,a.key.name),t.add(a.key.name),this.expect(Cb.colon),!this.match(Cb.string))throw this.unexpected(this.state.start,Bb.ModuleAttributeInvalidValue);a.value=this.parseLiteral(this.state.value,"StringLiteral"),this.finishNode(a,"ImportAttribute"),e.push(a)}while(this.eat(Cb.comma));return e},a.maybeParseImportAssertions=function(){if(!this.isContextual("assert")||this.hasPrecedingLineBreak())return this.hasPlugin("importAssertions")?[]:null;this.expectPlugin("importAssertions"),this.next(),this.eat(Cb.braceL);var e=this.parseAssertEntries();return this.eat(Cb.braceR),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(Cb.star)){var t=this.startNode();return this.next(),this.expectContextual("as"),this.parseImportSpecifierLocal(e,t,"ImportNamespaceSpecifier","import namespace specifier"),!0}return!1},a.parseNamedImportSpecifiers=function(e){var t=!0;for(this.expect(Cb.braceL);!this.eat(Cb.braceR);){if(t)t=!1;else{if(this.eat(Cb.colon))throw this.raise(this.state.start,Bb.DestructureNamedImport);if(this.expect(Cb.comma),this.eat(Cb.braceR))break}this.parseImportSpecifier(e)}},a.parseImportSpecifier=function(e){var t=this.startNode();if(t.imported=this.parseModuleExportName(),this.eatContextual("as"))t.local=this.parseIdentifier();else{var a=t.imported;if("StringLiteral"===a.type)throw this.raise(t.start,Bb.ImportBindingIsString,a.value);this.checkReservedWord(a.name,t.start,!0,!0),t.local=a.__clone()}this.checkLVal(t.local,"import specifier",9),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))},t}(Wv));function Xv(e,t){var a;if("unambiguous"!==(null==(a=t)?void 0:a.sourceType))return zv(t,e).parse();t=Object.assign({},t);try{t.sourceType="module";var n=zv(t,e),r=n.parse();if(n.sawUnambiguousESM)return r;if(n.ambiguousScriptDifferentAst)try{return t.sourceType="script",zv(t,e).parse()}catch(e){}else r.program.sourceType="script";return r}catch(a){try{return t.sourceType="script",zv(t,e).parse()}catch(e){}throw a}}function zv(e,t){var a=qv;return null!=e&&e.plugins&&(!function(e){if(Rv(e,"decorators")){if(Rv(e,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var t=bv(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(Rv(e,"flow")&&Rv(e,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(Rv(e,"placeholders")&&Rv(e,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(Rv(e,"pipelineOperator")&&!vv.includes(bv(e,"pipelineOperator","proposal")))throw new Error("'pipelineOperator' requires 'proposal' option whose value should be one of: "+vv.map((function(e){return"'"+e+"'"})).join(", "));if(Rv(e,"moduleAttributes")){if(Rv(e,"importAssertions"))throw new Error("Cannot combine importAssertions and moduleAttributes plugins.");if("may-2020"!==bv(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(Rv(e,"recordAndTuple")&&!xv.includes(bv(e,"recordAndTuple","syntaxType")))throw new Error("'recordAndTuple' requires 'syntaxType' option whose value should be one of: "+xv.map((function(e){return"'"+e+"'"})).join(", "))}(e.plugins),a=function(e){var t=Dv.filter((function(t){return Rv(e,t)})),a=t.join("/"),n=Jv[a];if(!n){n=qv;for(var r=0;r<t.length;r++){var s=t[r];n=Ev[s](n)}Jv[a]=n}return n}(e.plugins)),new a(e,t)}var Jv={};var Yv={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){for(var t=e.getBindingIdentifiers(),a=0,n=Object.keys(t);a<n.length;a++){var r=n[a];e.scope.push({id:t[r]})}for(var s,i=[],o=S(e.node.declarations);!(s=o()).done;){var d=s.value;d.init&&i.push(Vo(_o("=",d.id,d.init)))}e.replaceWithMultiple(i)}}};var Qv=Object.freeze({__proto__:null,replaceWithMultiple:function(e){var t;this.resync(),jp((e=this._verifyNodeList(e))[0],this.node),Tp(e[e.length-1],this.node),null==(t=Bf.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=Xv(e="("+e+")")}catch(a){var t=a.loc;throw t&&(a.message+=" - make sure this is an expression.\n"+yb(e,{start:{line:t.line,column:t.column+1}}),a.code="BABEL_REPLACE_SOURCE_ERROR"),a}return e=e.program.body[0].expression,nA.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 iE&&(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()&&!te(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")&&_t(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||this.parentPath.isExportDefaultDeclaration()||(e=Vo(e),t="expression")),this.isNodeType("Expression")&&kt(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var a=this.node;return a&&(_p(e,a),Pp(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?Di(this.parent,this.key,[e]):Di(this.parent,this.key,e),this.debug("Replace with "+(null==e?void 0:e.type)),null==(t=Bf.get(this.parent))||t.set(e,this).delete(this.node),this.node=this.container[this.key]=e},replaceExpressionWithStatements:function(e){this.resync();var t=Ng(e,this.scope);if(t)return this.replaceWith(t)[0].get("expressions");var a=this.getFunctionParent(),n=null==a?void 0:a.is("async"),r=jd([],Oo(e));this.replaceWith(No(r,[])),this.traverse(Yv);for(var s,i=S(this.get("callee").getCompletionRecords());!(s=i()).done;){var o=s.value;if(o.isExpressionStatement()){var d=o.findParent((function(e){return e.isLoop()}));if(d){var u=d.getData("expressionReplacementReturnUid");if(u)u=Jo(u.name);else{var l=this.get("callee");u=l.scope.generateDeclaredUidIdentifier("ret"),l.get("body").pushContainer("body",pd(xp(u))),d.setData("expressionReplacementReturnUid",u)}o.get("expression").replaceWith(_o("=",xp(u),o.node.expression))}else o.replaceWith(pd(o.node.expression))}}var c=this.get("callee");return c.arrowFunctionToExpression(),n&&nA.hasType(this.get("callee.body").node,"AwaitExpression",Kp)&&(c.set("async",!0),this.replaceWith(Jd(this.node))),c.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)}}),Zv=["String","Number","Math"],ex=["random"];function tx(e,t){t.confident&&(t.deoptPath=e,t.confident=!1)}function ax(e,t){var a=e.node,n=t.seen;if(n.has(a)){var r=n.get(a);return r.resolved?r.value:void tx(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 ax(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 nx(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 nx(e,e.node.quasi.quasis,t,!0)}if(e.isConditionalExpression()){var i=ax(e.get("test"),t);if(!t.confident)return;return ax(i?e.get("consequent"):e.get("alternate"),t)}if(e.isExpressionWrapper())return ax(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 tx(c.path,t);if(c&&e.node.start<c.path.node.end)return tx(c.path,t);if(null!=c&&c.hasValue)return c.value;if("undefined"===e.node.name)return c?tx(c.path,t):void 0;if("Infinity"===e.node.name)return c?tx(c.path,t):1/0;if("NaN"===e.node.name)return c?tx(c.path,t):NaN;var p=e.resolve();return p===e?tx(e,t):ax(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=ax(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 tx(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 tx(E,t);var D=E.get("key");if(E.node.computed){if(!(D=D.evaluate()).confident)return tx(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 tx(A.deopt,t);A=A.value,v[D]=A}return v}if(e.isLogicalExpression()){var w=t.confident,C=ax(e.get("left"),t),j=t.confident;t.confident=w;var T=ax(e.get("right"),t),_=t.confident;switch(e.node.operator){case"||":if(t.confident=j&&(!!C||_),!t.confident)return;return C||T;case"&&":if(t.confident=j&&(!C||_),!t.confident)return;return C&&T}}if(e.isBinaryExpression()){var P=ax(e.get("left"),t);if(!t.confident)return;var F=ax(e.get("right"),t);if(!t.confident)return;switch(e.node.operator){case"-":return P-F;case"+":return P+F;case"/":return P/F;case"*":return P*F;case"%":return P%F;case"**":return Math.pow(P,F);case"<":return P<F;case">":return P>F;case"<=":return P<=F;case">=":return P>=F;case"==":return P==F;case"!=":return P!=F;case"===":return P===F;case"!==":return P!==F;case"|":return P|F;case"&":return P&F;case"^":return P^F;case"<<":return P<<F;case">>":return P>>F;case">>>":return P>>>F}}if(e.isCallExpression()){var k,I,O=e.get("callee");if(O.isIdentifier()&&!e.scope.getBinding(O.node.name)&&Zv.indexOf(O.node.name)>=0&&(I=us[O.node.name]),O.isMemberExpression()){var B=O.get("object"),N=O.get("property");if(B.isIdentifier()&&N.isIdentifier()&&Zv.indexOf(B.node.name)>=0&&ex.indexOf(N.node.name)<0&&(I=(k=us[B.node.name])[N.node.name]),B.isLiteral()&&N.isIdentifier()){var L=typeof B.node.value;"string"!==L&&"number"!==L||(I=(k=B.node.value)[N.node.name])}}if(I){var M=e.get("arguments").map((function(e){return ax(e,t)}));if(!t.confident)return;return I.apply(k,M)}}tx(e,t)}(e,t);return t.confident&&(s.resolved=!0,s.value=i),i}function nx(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(ax(l,a)))}if(a.confident)return s}var rx=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=ax(this,e);return e.confident||(t=void 0),{confident:e.confident,deopt:e.deoptPath,value:t}}});function sx(e){return{code:function(e){return"/* @babel/template */;\n"+e},validate:function(){},unwrap:function(t){return e(t.program.body.slice(1))}}}var ix=sx((function(e){return e.length>1?e:e[0]})),ox=sx((function(e){return e})),dx=sx((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]})),ux={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===ux.unwrap(e).start)throw new Error("Parse result included parens.")},unwrap:function(e){var t=D(e.program.body,1)[0];return up(t),t.expression}};function lx(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 cx(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=x(t,["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"]);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 px(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 gx=/^[_$A-Z0-9]+$/;function fx(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 Xv(e,t)}catch(t){var r=t.loc;throw r&&(t.message+="\n"+yb(e,{start:r}),t.code="BABEL_TEMPLATE_PARSE_ERROR"),t}}(t,a.parser,i);kg(o,{preserveComments:s}),e.validate(o);var d={placeholders:[],placeholderNames:new Set},u={placeholders:[],placeholderNames:new Set},l={value:void 0};return Yg(o,hx,{syntactic:d,legacy:u,isLegacyRef:l,placeholderWhitelist:n,placeholderPattern:r,syntacticPlaceholders:i}),Object.assign({ast:o},l.value?u:d)}function hx(e,t,a){var n,r;if(gt(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(H(e)||dt(e))r=e.name,a.isLegacyRef.value=!0;else{if(!X(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||gx).test(r)||null!=(n=a.placeholderWhitelist)&&n.has(r)){var s,i=(t=t.slice())[t.length-1],o=i.node,d=i.key;X(e)||gt(e,{expectedNode:"StringLiteral"})?s="string":ee(o)&&"arguments"===d||I(o)&&"arguments"===d||Lt(o)&&"params"===d?s="param":M(o)&&!gt(e)?(s="statement",t=t.slice(0,-1)):s=kt(e)&>(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)}}function mx(e,t){var a=xp(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 xp(e)})):"object"==typeof a&&(a=xp(a)));var n=e.resolve(t),r=n.parent,s=n.key,i=n.index;if("string"===e.type){if("string"==typeof a&&(a=Zo(a)),!a||!X(a))throw new Error("Expected string substitution")}else if("statement"===e.type)void 0===i?a?Array.isArray(a)?a=Oo(a):"string"==typeof a?a=Vo(Jo(a)):kt(a)||(a=Vo(a)):a=Wo():a&&!Array.isArray(a)&&("string"==typeof a&&(a=Jo(a)),kt(a)||(a=Vo(a)));else if("param"===e.type){if("string"==typeof a&&(a=Jo(a)),void 0===i)throw new Error("Assertion failure.")}else if("string"==typeof a&&(a=Jo(a)),Array.isArray(a))throw new Error("Cannot replace single expression with an array.");if(void 0===i)Di(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,Di(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 yx(e,t,a){var n;return t=e.code(t),function(r){var s=px(r);return n||(n=fx(e,t,a)),e.unwrap(mx(n,s))}}function Rx(e,t,a){var n=function(e,t,a){var n,r,s,i="";do{var o=bx(t,i+="$");n=o.names,r=new Set(n),s=fx(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=px(t);return n&&Object.keys(n).forEach((function(e){if(Object.prototype.hasOwnProperty.call(a,e))throw new Error("Unexpected replacement overlap.")})),e.unwrap(mx(r,n?Object.assign(n,a):a))}}}function bx(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 vx=cx({placeholderPattern:!1});function xx(e,t){var a=new WeakMap,n=new WeakMap,r=t||cx(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 Ex(yx(e,t,lx(r,cx(s[0]))))}if(Array.isArray(t)){var o=a.get(t);return o||(o=Rx(e,t,r),a.set(t,o)),Ex(o(s))}if("object"==typeof t&&t){if(s.length>0)throw new Error("Unexpected extra params.");return xx(e,lx(r,cx(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 yx(e,t,lx(lx(r,cx(s[0])),vx))()}if(Array.isArray(t)){var o=n.get(t);return o||(o=Rx(e,t,lx(r,vx)),n.set(t,o)),o(s)()}throw new Error("Unexpected template param "+typeof t)}})}function Ex(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 Dx=xx(ix),Ax=xx(dx),wx=xx(ox),Cx=xx(ux),Sx=xx({code:function(e){return e},validate:function(){},unwrap:function(e){return e.program}}),jx=Object.assign(Dx.bind(void 0),{smart:Dx,statement:Ax,statements:wx,expression:Cx,program:Sx,ast:Dx.ast}),Tx=jx("\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"),_x=jx("\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"),Px={"ReferencedIdentifier|BindingIdentifier":function(e,t){e.node.name===t.name&&(e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop()))}};function Fx(e,t,a,n){if(e.selfReference){if(!n.hasBinding(a.name)||n.hasGlobal(a.name)){if(!Lt(t))return;var r=Tx;t.generator&&(r=_x);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(me(n)||se(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 kx(e,t){var a=e.node,n=e.parent,r=e.scope,s=e.id;if(void 0===t&&(t=!1),!a.id){if(!re(n)&&!ne(n,{kind:"method"})||n.computed&&!Ut(n.key)){if(fe(n)){if(H(s=n.id)&&!t){var i=r.parent.getBinding(s.name);if(i&&i.constant&&r.getBinding(s.name)===i)return a.id=xp(s),void(a.id[Ei]=!0)}}else if(_(n,{operator:"="}))s=n.left;else if(!s)return}else s=n.key;var o;if(s&&Ut(s)?o=function(e){return J(e)?"null":Y(e)?"_"+e.pattern+"_"+e.flags:Oe(e)?e.quasis.map((function(e){return e.value.raw})).join(""):void 0!==e.value?e.value+"":""}(s):s&&H(s)&&(o=s.name),void 0!==o)return(s=Jo(o=Cg(o)))[Ei]=!0,Fx(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,Px,n),n}(a,o,r),a,s,r)||a}}function Ix(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){"arguments"===e.node.name&&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 Bx(e,"supercall",(function(){var t=e.scope.generateUidIdentifier("args");return jd([cd(t)],No(Hd(),[Vd(Jo(t.name))]))}))}(n);p.forEach((function(e){var t=Jo(g);t.loc=e.node.callee.loc,e.get("callee").replaceWith(t)}))}if(d.length>0){var f=Bx(n,"arguments",(function(){return Jo("arguments")}));d.forEach((function(e){var t=Jo(f);t.loc=e.node.loc,e.replaceWith(t)}))}if(u.length>0){var h=Bx(n,"newtarget",(function(){return Ud(Jo("new"),Jo("target"))}));u.forEach((function(e){var t=Jo(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,_o("=",r,e.node.property),!0)),t.get("right").replaceWith(Po(a,sd(e.node.object,Jo(r.name),!0),n))}else t.get("left").replaceWith(sd(e.node.object,e.node.property)),t.get("right").replaceWith(Po(a,sd(e.node.object,Jo(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=[_o("=",i,sd(e.node.object,o?_o("=",o,e.node.property):e.node.property,e.node.computed)),_o("=",sd(e.node.object,o?Jo(o.name):e.node.property,e.node.computed),Po("+",Jo(i.name),ed(1)))];return e.parentPath.node.prefix||d.push(Jo(i.name)),s.replaceWith(gd(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 Bx(e,"superprop_"+(t?"set":"get")+":"+(a||""),(function(){var n,r=[];if(a)n=sd(Hd(),Jo(a));else{var s=e.scope.generateUidIdentifier("prop");r.unshift(s),n=sd(Hd(),Jo(s.name),!0)}if(t){var i=e.scope.generateUidIdentifier("value");r.push(i),n=_o("=",n,Jo(i.name))}return jd(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=No(Jo(s),i);r?(e.parentPath.unshiftContainer("arguments",yd()),e.replaceWith(sd(u,Jo("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 Bx(e,"this",(function(a){if(!t||!Ox(e))return yd();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,_o("=",Jo(a),Jo("this"))])))}})}))}(n,r),(t||r&&Ox(n))&&(o.forEach((function(e){var t=e.isJSX()?yl(s):Jo(s);t.loc=e.node.loc,e.replaceWith(t)})),t||(s=null))),s}function Ox(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}function Bx(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 Nx=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||H(e)&&(e=Zo(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(pd(e.node))):(a="expression",r.push(Vo(e.node)))),this.node.body=Oo(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.");Ix(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=Ix(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",Vo(No(this.hub.addHelper("newArrowCheck"),[yd(),Jo(u?u.name:d)]))),this.replaceWith(No(sd(kx(this,!0)||this.node,Jo("bind")),[u?Jo(u.name):yd()]))}}});function Lx(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}var Mx=Lx;function $x(e){return(e.scope.getFunctionParent()||e.scope.getProgramParent()).path}function Ux(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 Gx(e,t){for(var a=0;a<t;a++){var n=e[a];if(Ux(n.parent.type,n.parentKey))return!0}return!1}var Wx=new WeakSet;var Vx=Object.freeze({__proto__:null,matchesPattern:function(e,t){return Zt(this.node,e,t)},has:Lx,isStatic:function(){return this.scope.isStatic(this.node)},is:Mx,isnt:function(e){return!this.has(e)},equals:function(e,t){return this.node[e]===t},isNodeType:function(e){return Is(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()?F(e):!!this.isBlockStatement()&&_t(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()&&!F(this.container)&&ri.includes(this.key)},referencesImport:function(e,t){if(!this.isReferencedIdentifier()){if((this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?X(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()||!H(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:$x(this),target:$x(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(Gx(n.this,r.this-1)||Gx(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=Ci[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(!Wx.has(s.node)){Wx.add(s.node);var i=this._guessExecutionStatusRelativeTo(s);if(Wx.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(!Ut(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 Hx(){var e,t=null!=(e=this.opts.denylist)?e:this.opts.blacklist;return t&&t.indexOf(this.node.type)>-1}var Kx=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:Hx,isBlacklisted:Hx,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..."),nA.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|=sE|rE},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}}),qx=[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 Xx=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(qx);!(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|=sE|nE,this.parent&&Bf.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.")}}),zx={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!df.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)}}}},Jx=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(zx,this),!this.mutableBinding){this.getCompatibleScopes();var e=this.getAttachmentPath();if(e&&e.getFunctionParent()!==this.path.getFunctionParent()){var t=e.scope.generateUidIdentifier("ref"),a=Dd(t,this.path.node),n=D(e[this.attachAfter?"insertAfter":"insertBefore"]([e.isVariableDeclarator()?a:Ed("var",[a])]),1)[0],r=this.path.parentPath;return r.isJSXElement()&&this.path.container===r.node.children&&(t=hl(t)),this.path.replaceWith(xp(t)),e.isVariableDeclarator()?n.get("init"):n.get("declarations.0.init")}}},e}();var Yx=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(Oo(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 _t(e)?Vo(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 pp(n),this.replaceWith(No(jd([],n),[])),this.get("callee.body").insertAfter(t),[this];a.isMethod({computed:!0,key:n})&&(r=r.parent);var s=r.generateDeclaredUidIdentifier();t.unshift(Vo(_o("=",xp(s),n))),t.push(Vo(xp(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(Oo(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(Bf.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 iE&&(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),iE.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 iE.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 Jx(this,e).run()}});function Qx(e,t){return e?t.concat(e.getCompletionRecords()):t}function Zx(e){var t;Array.isArray(e)||(e=[e]);for(var a,n=S(e);!(a=n()).done;){var r=a.value;if(r.isDoExpression()||r.isProgram()||r.isBlockStatement()||r.isCatchClause()||r.isLabeledStatement())t=Zx(r.get("body"));else if(r.isIfStatement()){var s;t=null!=(s=Zx(r.get("consequent")))?s:Zx(r.get("alternate"))}else if(r.isTryStatement()){var i;t=null!=(i=Zx(r.get("block")))?i:Zx(r.get("handler"))}else r.isBreakStatement()&&(t=r);if(t)return t}return null}var eE=Object.freeze({__proto__:null,getOpposite:function(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):null},getCompletionRecords:function(){var e=[];if(this.isIfStatement())e=Qx(this.get("consequent"),e),e=Qx(this.get("alternate"),e);else if(this.isDoExpression()||this.isFor()||this.isWhile())e=Qx(this.get("body"),e);else if(this.isProgram()||this.isBlockStatement())e=Qx(this.get("body").pop(),e);else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(e=Qx(this.get("block"),e),e=Qx(this.get("handler"),e)):this.isCatchClause()?e=Qx(this.get("body"),e):this.isSwitchStatement()?e=function(e,t){for(var a=!0,n=e.length-1;n>=0;n--){var r=e[n].get("consequent"),s=Zx(r);if(s){for(;0===s.key&&s.parentPath.isBlockStatement();)s=s.parentPath;var i=s.getPrevSibling();s.key>0&&(i.isExpressionStatement()||i.isBlockStatement())?(t=Qx(i,t),s.remove()):(s.replaceWith(s.scope.buildUndefinedNode()),t=Qx(s,t))}else a&&r.some((function e(t){return!t.isBlockStatement()||t.get("body").some(e)}))&&(t=Qx(r[r.length-1],t),a=!1)}return t}(this.get("cases"),e):e.push(this)}return e},getSibling:function(e){return iE.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 iE.get({listKey:e,parentPath:a,parent:n,container:r,key:i}).setContext(t)})):iE.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 Og(this.node,e)},getOuterBindingIdentifiers:function(e){return Jg(this.node,e)},getBindingIdentifierPaths:function(e,t){void 0===e&&(e=!1),void 0===t&&(t=!1);for(var a=[].concat(this),n=Object.create(null);a.length;){var r=a.shift();if(r&&r.node){var s=Og.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");i.isDeclaration()&&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)||u.node)&&(a=a.concat(u))}}}}return n},getOuterBindingIdentifierPaths:function(e){return this.getBindingIdentifierPaths(e,!0)}});var tE=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){wp(this.node,e,t,a)},addComments:function(e,t){Ap(this.node,e,t)}}),aE=_f("babel"),nE=1,rE=2,sE=4,iE=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=Bf.get(r);u||(u=new Map,Bf.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 Vf(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){nA(this.node,e,this.scope,t,this)},t.set=function(e,t){Di(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){aE.enabled&&aE(this.getPathLocation()+" "+this.type+": "+e)},t.toString=function(){return eR(this.node).code},R(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&sE)},set:function(e){e?this._traverseFlags|=sE:this._traverseFlags&=~sE}},{key:"shouldStop",get:function(){return!!(this._traverseFlags&rE)},set:function(e){e?this._traverseFlags|=rE:this._traverseFlags&=~rE}},{key:"removed",get:function(){return!!(this._traverseFlags&nE)},set:function(e){e?this._traverseFlags|=nE:this._traverseFlags&=~nE}}]),e}();Object.assign(iE.prototype,tR,BR,Qv,rx,Nx,Vx,Kx,Xx,Yx,eE,tE);for(var oE,dE=function(){var e=oE.value,t="is"+e,a=uf[t];iE.prototype[t]=function(e){return a(this.node,e)},iE.prototype["assert"+e]=function(t){if(!a(this.node,t))throw new TypeError("Expected node path of type "+e)}},uE=S(So);!(oE=uE()).done;)dE();for(var lE=function(){var e=pE[cE];if("_"===e[0])return"continue";So.indexOf(e)<0&&So.push(e);var t=vf[e];iE.prototype["is"+e]=function(e){return t.checkPath(this,e)}},cE=0,pE=Object.keys(vf);cE<pE.length;cE++)lE();var gE=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=Ci[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 iE.get({parentPath:this.parentPath,parent:e,container:t,key:a,listKey:n})},t.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");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}();function fE(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(!vE(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}}}}hE(e),delete e.__esModule,function(e){for(var t=0,a=Object.keys(e);t<a.length;t++){var n=a[t];if(!vE(n)){var r=e[n];"function"==typeof r&&(e[n]={enter:r})}}}(e),RE(e);for(var d=0,u=Object.keys(e);d<u.length;d++){var l=u[d];if(!vE(l)){var c=vf[l];if(c){for(var p=e[l],g=0,f=Object.keys(p);g<f.length;g++){var h=f[g];p[h]=bE(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]?xE(e[R],p):e[R]=p}else xE(e,p)}}}for(var b=0,v=Object.keys(e);b<v.length;b++){var x=v[b];if(!vE(x)){var E=e[x],D=ji[x],A=Pi[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 j=w.value,T=e[j];T?xE(T,E):e[j]=Object.assign({},E)}}}}for(var _=0,P=Object.keys(e);_<P.length;_++){var F=P[_];vE(F)||RE(e[F])}return e}function hE(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||mE(n,e[n]),!vE(n)){if(So.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);mE(n+"."+o,r[o])}}}e._verified=!0}}function mE(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 yE(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 RE(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function bE(e,t){var a=function(a){if(e.checkPath(a))return t.apply(this,arguments)};return a.toString=function(){return t.toString()},a}function vE(e){return"_"===e[0]||("enter"===e||"exit"===e||"shouldSkip"===e||("denylist"===e||"noScope"===e||"skipKeys"===e||"blacklist"===e))}function xE(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 EE,DE,AE,wE,CE,SE,jE,TE,_E,PE,FE,kE,IE,OE,BE,NE,LE,ME,$E,UE,GE,WE,VE,HE,KE,qE,XE,zE,JE,YE,QE,ZE,eD,tD,aD,nD,rD,sD,iD,oD,dD,uD,lD,cD,pD,gD,fD,hD,mD,yD,RD,bD,vD,xD,ED,DD,AD,wD,CD,SD,jD,TD,_D,PD,FD,kD,ID,OD,BD,ND,LD,MD,$D,UD,GD,WD,VD,HD,KD,qD,XD,zD,JD,YD,QD,ZD,eA,tA,aA=Object.freeze({__proto__:null,explode:fE,verify:hE,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];fE(s);for(var o=0,d=Object.keys(s);o<d.length;o++){var u=d[o],l=s[u];(i||a)&&(l=yE(l,i,a)),xE(n[u]=n[u]||{},l)}}return n}});function nA(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.");Ci[e.type]&&(fE(t),nA.node(e,t,a,n,r))}}function rA(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}nA.visitors=aA,nA.verify=hE,nA.explode=fE,nA.cheap=function(e,t){return Tg(e,t)},nA.node=function(e,t,a,n,r,s){var i=Ci[e.type];if(i)for(var o,d=new gE(a,t,n,r),u=S(i);!(o=u()).done;){var l=o.value;if((!s||!s[l])&&d.visit(e,l))return}},nA.clearNode=function(e,t){Fg(e,t),Bf.delete(e)},nA.removeProperties=function(e,t){return Tg(e,nA.clearNode,t),e},nA.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 nA(e,{noScope:!0,denylist:a,enter:rA},null,n),n.has},nA.cache=$f;var sA=Object.create(null),iA=function(e){return function(t){return{minVersion:e,ast:function(){return jx.program.ast(t)}}}};function oA(e){for(var t=[];e.parentPath;e=e.parentPath)t.push(e.key),e.inList&&t.push(e.listKey);return t.reverse().join(".")}sA.typeof=iA("7.0.0-beta.0")(EE||(EE=E(['\n export default function _typeof(obj) {\n "@babel/helpers - typeof";\n\n if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {\n _typeof = function (obj) { return typeof obj; };\n } else {\n _typeof = function (obj) {\n return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n }\n\n return _typeof(obj);\n }\n']))),sA.jsx=iA("7.0.0-beta.0")(DE||(DE=E(['\n var REACT_ELEMENT_TYPE;\n\n export default function _createRawReactElement(type, props, key, children) {\n if (!REACT_ELEMENT_TYPE) {\n REACT_ELEMENT_TYPE = (\n typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element")\n ) || 0xeac7;\n }\n\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n // If we\'re going to assign props.children, we create a new object now\n // to avoid mutating defaultProps.\n props = {\n children: void 0,\n };\n }\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\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\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']))),sA.asyncIterator=iA("7.0.0-beta.0")(AE||(AE=E(['\n export default function _asyncIterator(iterable) {\n var method\n if (typeof Symbol !== "undefined") {\n if (Symbol.asyncIterator) {\n method = iterable[Symbol.asyncIterator]\n if (method != null) return method.call(iterable);\n }\n if (Symbol.iterator) {\n method = iterable[Symbol.iterator]\n if (method != null) return method.call(iterable);\n }\n }\n throw new TypeError("Object is not async iterable");\n }\n']))),sA.AwaitValue=iA("7.0.0-beta.0")(wE||(wE=E(["\n export default function _AwaitValue(value) {\n this.wrapped = value;\n }\n"]))),sA.AsyncGenerator=iA("7.0.0-beta.0")(CE||(CE=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 if (typeof Symbol === "function" && Symbol.asyncIterator) {\n AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\n }\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']))),sA.wrapAsyncGenerator=iA("7.0.0-beta.0")(SE||(SE=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']))),sA.awaitAsyncGenerator=iA("7.0.0-beta.0")(jE||(jE=E(['\n import AwaitValue from "AwaitValue";\n\n export default function _awaitAsyncGenerator(value) {\n return new AwaitValue(value);\n }\n']))),sA.asyncGeneratorDelegate=iA("7.0.0-beta.0")(TE||(TE=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 if (typeof Symbol === "function" && Symbol.iterator) {\n iter[Symbol.iterator] = function () { return this; };\n }\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']))),sA.asyncToGenerator=iA("7.0.0-beta.0")(_E||(_E=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']))),sA.classCallCheck=iA("7.0.0-beta.0")(PE||(PE=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']))),sA.createClass=iA("7.0.0-beta.0")(FE||(FE=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']))),sA.defineEnumerableProperties=iA("7.0.0-beta.0")(kE||(kE=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']))),sA.defaults=iA("7.0.0-beta.0")(IE||(IE=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"]))),sA.defineProperty=iA("7.0.0-beta.0")(OE||(OE=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"]))),sA.extends=iA("7.0.0-beta.0")(BE||(BE=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"]))),sA.objectSpread=iA("7.0.0-beta.0")(NE||(NE=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 = ownKeys.concat(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"]))),sA.objectSpread2=iA("7.5.0")(LE||(LE=E(['\n import defineProperty from "defineProperty";\n\n // This function is different to "Reflect.ownKeys". The enumerableOnly\n // filters on symbol properties only. Returned string properties are always\n // enumerable. It is good to use in objectSpread.\n\n function ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n return keys;\n }\n\n export 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']))),sA.inherits=iA("7.0.0-beta.0")(ME||(ME=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']))),sA.inheritsLoose=iA("7.0.0-beta.0")($E||($E=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']))),sA.getPrototypeOf=iA("7.0.0-beta.0")(UE||(UE=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"]))),sA.setPrototypeOf=iA("7.0.0-beta.0")(GE||(GE=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"]))),sA.isNativeReflectConstruct=iA("7.9.0")(WE||(WE=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"]))),sA.construct=iA("7.0.0-beta.0")(VE||(VE=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']))),sA.isNativeFunction=iA("7.0.0-beta.0")(HE||(HE=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']))),sA.wrapNativeSuper=iA("7.0.0-beta.0")(KE||(KE=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']))),sA.instanceof=iA("7.0.0-beta.0")(qE||(qE=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']))),sA.interopRequireDefault=iA("7.0.0-beta.0")(XE||(XE=E(["\n export default function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n }\n"]))),sA.interopRequireWildcard=iA("7.0.0-beta.0")(zE||(zE=E(['\n function _getRequireWildcardCache() {\n if (typeof WeakMap !== "function") return null;\n\n var cache = new WeakMap();\n _getRequireWildcardCache = function () { return cache; };\n return cache;\n }\n\n export default function _interopRequireWildcard(obj) {\n if (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();\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 (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']))),sA.newArrowCheck=iA("7.0.0-beta.0")(JE||(JE=E(['\n export default function _newArrowCheck(innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n }\n']))),sA.objectDestructuringEmpty=iA("7.0.0-beta.0")(YE||(YE=E(['\n export default function _objectDestructuringEmpty(obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n }\n']))),sA.objectWithoutPropertiesLoose=iA("7.0.0-beta.0")(QE||(QE=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"]))),sA.objectWithoutProperties=iA("7.0.0-beta.0")(ZE||(ZE=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']))),sA.assertThisInitialized=iA("7.0.0-beta.0")(eD||(eD=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"]))),sA.possibleConstructorReturn=iA("7.0.0-beta.0")(tD||(tD=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 }\n return assertThisInitialized(self);\n }\n']))),sA.createSuper=iA("7.9.0")(aD||(aD=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 ']))),sA.superPropBase=iA("7.0.0-beta.0")(nD||(nD=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']))),sA.get=iA("7.0.0-beta.0")(rD||(rD=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']))),sA.set=iA("7.0.0-beta.0")(sD||(sD=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']))),sA.taggedTemplateLiteral=iA("7.0.0-beta.0")(iD||(iD=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"]))),sA.taggedTemplateLiteralLoose=iA("7.0.0-beta.0")(oD||(oD=E(["\n export default function _taggedTemplateLiteralLoose(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n strings.raw = raw;\n return strings;\n }\n"]))),sA.readOnlyError=iA("7.0.0-beta.0")(dD||(dD=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']))),sA.writeOnlyError=iA("7.12.13")(uD||(uD=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']))),sA.classNameTDZError=iA("7.0.0-beta.0")(lD||(lD=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']))),sA.temporalUndefined=iA("7.0.0-beta.0")(cD||(cD=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"]))),sA.tdz=iA("7.5.5")(pD||(pD=E(['\n export default function _tdzError(name) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n }\n']))),sA.temporalRef=iA("7.0.0-beta.0")(gD||(gD=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']))),sA.slicedToArray=iA("7.0.0-beta.0")(fD||(fD=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']))),sA.slicedToArrayLoose=iA("7.0.0-beta.0")(hD||(hD=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']))),sA.toArray=iA("7.0.0-beta.0")(mD||(mD=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']))),sA.toConsumableArray=iA("7.0.0-beta.0")(yD||(yD=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']))),sA.arrayWithoutHoles=iA("7.0.0-beta.0")(RD||(RD=E(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n }\n']))),sA.arrayWithHoles=iA("7.0.0-beta.0")(bD||(bD=E(["\n export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n }\n"]))),sA.maybeArrayLike=iA("7.9.0")(vD||(vD=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']))),sA.iterableToArray=iA("7.0.0-beta.0")(xD||(xD=E(['\n export default function _iterableToArray(iter) {\n if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);\n }\n']))),sA.iterableToArrayLimit=iA("7.0.0-beta.0")(ED||(ED=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 if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_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 if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_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']))),sA.iterableToArrayLimitLoose=iA("7.0.0-beta.0")(DD||(DD=E(['\n export default function _iterableToArrayLimitLoose(arr, i) {\n if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;\n\n var _arr = [];\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n }\n']))),sA.unsupportedIterableToArray=iA("7.9.0")(AD||(AD=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']))),sA.arrayLikeToArray=iA("7.9.0")(wD||(wD=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"]))),sA.nonIterableSpread=iA("7.0.0-beta.0")(CD||(CD=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']))),sA.nonIterableRest=iA("7.0.0-beta.0")(SD||(SD=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']))),sA.createForOfIteratorHelper=iA("7.9.0")(jD||(jD=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;\n if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {\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 = o[Symbol.iterator]();\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;\n if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {\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 = o[Symbol.iterator]();\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']))),sA.createForOfIteratorHelperLoose=iA("7.9.0")(TD||(TD=E(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it;\n\n if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {\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 it = o[Symbol.iterator]();\n return it.next.bind(it);\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it;\n\n if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {\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 it = o[Symbol.iterator]();\n return it.next.bind(it);\n }\n']))),sA.skipFirstGeneratorNext=iA("7.0.0-beta.0")(_D||(_D=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"]))),sA.toPrimitive=iA("7.1.5")(PD||(PD=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']))),sA.toPropertyKey=iA("7.1.5")(FD||(FD=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']))),sA.initializerWarningHelper=iA("7.0.0-beta.0")(kD||(kD=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"]))),sA.initializerDefineProperty=iA("7.0.0-beta.0")(ID||(ID=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"]))),sA.applyDecoratedDescriptor=iA("7.0.0-beta.0")(OD||(OD=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"]))),sA.classPrivateFieldLooseKey=iA("7.0.0-beta.0")(BD||(BD=E(['\n var id = 0;\n export default function _classPrivateFieldKey(name) {\n return "__private_" + (id++) + "_" + name;\n }\n']))),sA.classPrivateFieldLooseBase=iA("7.0.0-beta.0")(ND||(ND=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']))),sA.classPrivateFieldGet=iA("7.0.0-beta.0")(LD||(LD=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']))),sA.classPrivateFieldSet=iA("7.0.0-beta.0")(MD||(MD=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']))),sA.classPrivateFieldDestructureSet=iA("7.4.4")($D||($D=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']))),sA.classExtractFieldDescriptor=iA("7.13.10")(UD||(UD=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']))),sA.classStaticPrivateFieldSpecGet=iA("7.0.2")(GD||(GD=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']))),sA.classStaticPrivateFieldSpecSet=iA("7.0.2")(WD||(WD=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']))),sA.classStaticPrivateMethodGet=iA("7.3.2")(VD||(VD=E(['\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n return method;\n }\n']))),sA.classStaticPrivateMethodSet=iA("7.3.2")(HD||(HD=E(['\n export default function _classStaticPrivateMethodSet() {\n throw new TypeError("attempted to set read only static private field");\n }\n']))),sA.classApplyDescriptorGet=iA("7.13.10")(KD||(KD=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"]))),sA.classApplyDescriptorSet=iA("7.13.10")(qD||(qD=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']))),sA.classApplyDescriptorDestructureSet=iA("7.13.10")(XD||(XD=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']))),sA.classStaticPrivateFieldDestructureSet=iA("7.13.10")(zD||(zD=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']))),sA.classCheckPrivateStaticAccess=iA("7.13.10")(JD||(JD=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']))),sA.classCheckPrivateStaticFieldDescriptor=iA("7.13.10")(YD||(YD=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']))),sA.decorate=iA("7.1.5")(QD||(QD=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']))),sA.classPrivateMethodGet=iA("7.1.6")(ZD||(ZD=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']))),sA.classPrivateMethodSet=iA("7.1.6")(eA||(eA=E(['\n export default function _classPrivateMethodSet() {\n throw new TypeError("attempted to reassign private method");\n }\n ']))),sA.wrapRegExp=iA("7.2.6")(tA||(tA=E(['\n import wrapNativeSuper from "wrapNativeSuper";\n import getPrototypeOf from "getPrototypeOf";\n import possibleConstructorReturn from "possibleConstructorReturn";\n import inherits from "inherits";\n\n export default function _wrapRegExp(re, groups) {\n _wrapRegExp = function(re, groups) {\n return new BabelRegExp(re, undefined, groups);\n };\n\n var _RegExp = wrapNativeSuper(RegExp);\n var _super = RegExp.prototype;\n var _groups = new WeakMap();\n\n function BabelRegExp(re, flags, groups) {\n var _this = _RegExp.call(this, re, flags);\n // if the regex is recreated with \'g\' flag\n _groups.set(_this, groups || _groups.get(re));\n return _this;\n }\n inherits(BabelRegExp, _RegExp);\n\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(\n this,\n str,\n function() {\n var args = [];\n args.push.apply(args, arguments);\n if (typeof args[args.length - 1] !== "object") {\n // Modern engines already pass result.groups as the last arg.\n args.push(buildGroups(args, _this));\n }\n return substitution.apply(this, args);\n }\n );\n } else {\n return _super[Symbol.replace].call(this, str, substitution);\n }\n }\n\n function buildGroups(result, re) {\n // NOTE: This function should return undefined if there are no groups,\n // but in that case Babel doesn\'t add the wrapper anyway.\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\n return _wrapRegExp.apply(this, arguments);\n }\n'],['\n import wrapNativeSuper from "wrapNativeSuper";\n import getPrototypeOf from "getPrototypeOf";\n import possibleConstructorReturn from "possibleConstructorReturn";\n import inherits from "inherits";\n\n export default function _wrapRegExp(re, groups) {\n _wrapRegExp = function(re, groups) {\n return new BabelRegExp(re, undefined, groups);\n };\n\n var _RegExp = wrapNativeSuper(RegExp);\n var _super = RegExp.prototype;\n var _groups = new WeakMap();\n\n function BabelRegExp(re, flags, groups) {\n var _this = _RegExp.call(this, re, flags);\n // if the regex is recreated with \'g\' flag\n _groups.set(_this, groups || _groups.get(re));\n return _this;\n }\n inherits(BabelRegExp, _RegExp);\n\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(\n this,\n str,\n function() {\n var args = [];\n args.push.apply(args, arguments);\n if (typeof args[args.length - 1] !== "object") {\n // Modern engines already pass result.groups as the last arg.\n args.push(buildGroups(args, _this));\n }\n return substitution.apply(this, args);\n }\n );\n } else {\n return _super[Symbol.replace].call(this, str, substitution);\n }\n }\n\n function buildGroups(result, re) {\n // NOTE: This function should return undefined if there are no groups,\n // but in that case Babel doesn\'t add the wrapper anyway.\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\n return _wrapRegExp.apply(this, arguments);\n }\n'])));var dA=void 0;var uA=Object.create(null);function lA(e){if(!uA[e]){var t=sA[e];if(!t)throw Object.assign(new ReferenceError("Unknown helper "+e),{code:"BABEL_HELPER_UNKNOWN",helper:e});var a=function(){var a={ast:Ho(t.ast())};return dA?new dA({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(!sA[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(oA(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=oA(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,!0);a?s.has(a.identifier)&&d.push(oA(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(oA(e))}}};if(nA(e.ast,u,e.scope),nA(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());uA[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(Ed("var",[Dd(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(_o("=",a,n.node))})),t.replaceWith(s),e.pushContainer("body",Vo(_o("=",a,Jo(u))))):t.replaceWith(Vo(_o("=",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=xp(p[y.node.name]);y.replaceWith(R)}e.stop()}};nA(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 uA[e]}function cA(e,t,a,n){return lA(e).build(t,a,n)}function pA(e,t){dA||(dA=t),lA(e)}var gA=Object.keys(sA).map((function(e){return e.replace(/^_/,"")})).filter((function(e){return"__esModule"!==e})),fA="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var a=function(){};a.prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e},hA=/%[sdj%]/g;function mA(e){if(!FA(e)){for(var t=[],a=0;a<arguments.length;a++)t.push(xA(arguments[a]));return t.join(" ")}a=1;for(var n=arguments,r=n.length,s=String(e).replace(hA,(function(e){if("%%"===e)return"%";if(a>=r)return e;switch(e){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch(e){return"[Circular]"}default:return e}})),i=n[a];a<r;i=n[++a])TA(i)||!BA(i)?s+=" "+i:s+=" "+xA(i);return s}function yA(e,t){if(IA(us.process))return function(){return yA(e,t).apply(this,arguments)};if(!0===ks.noDeprecation)return e;var a=!1;return function(){if(!a){if(ks.throwDeprecation)throw new Error(t);ks.traceDeprecation?console.trace(t):console.error(t),a=!0}return e.apply(this,arguments)}}var RA,bA={};function vA(e){if(IA(RA)&&(RA=ks.env.NODE_DEBUG||""),e=e.toUpperCase(),!bA[e])if(new RegExp("\\b"+e+"\\b","i").test(RA)){bA[e]=function(){var t=mA.apply(null,arguments);console.error("%s %d: %s",e,0,t)}}else bA[e]=function(){};return bA[e]}function xA(e,t){var a={seen:[],stylize:DA};return arguments.length>=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),jA(t)?a.showHidden=t:t&&qA(a,t),IA(a.showHidden)&&(a.showHidden=!1),IA(a.depth)&&(a.depth=2),IA(a.colors)&&(a.colors=!1),IA(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=EA),AA(a,e,a.depth)}function EA(e,t){var a=xA.styles[t];return a?"\x1b["+xA.colors[a][0]+"m"+e+"\x1b["+xA.colors[a][1]+"m":e}function DA(e,t){return e}function AA(e,t,a){if(e.customInspect&&t&&MA(t.inspect)&&t.inspect!==xA&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(a,e);return FA(n)||(n=AA(e,n,a)),n}var r=function(e,t){if(IA(t))return e.stylize("undefined","undefined");if(FA(t)){var a="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(a,"string")}if(PA(t))return e.stylize(""+t,"number");if(jA(t))return e.stylize(""+t,"boolean");if(TA(t))return e.stylize("null","null")}(e,t);if(r)return r;var s=Object.keys(t),i=function(e){var t={};return e.forEach((function(e,a){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),LA(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return wA(t);if(0===s.length){if(MA(t)){var o=t.name?": "+t.name:"";return e.stylize("[Function"+o+"]","special")}if(OA(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(NA(t))return e.stylize(Date.prototype.toString.call(t),"date");if(LA(t))return wA(t)}var d,u="",l=!1,c=["{","}"];(SA(t)&&(l=!0,c=["[","]"]),MA(t))&&(u=" [Function"+(t.name?": "+t.name:"")+"]");return OA(t)&&(u=" "+RegExp.prototype.toString.call(t)),NA(t)&&(u=" "+Date.prototype.toUTCString.call(t)),LA(t)&&(u=" "+wA(t)),0!==s.length||l&&0!=t.length?a<0?OA(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),d=l?function(e,t,a,n,r){for(var s=[],i=0,o=t.length;i<o;++i)XA(t,String(i))?s.push(CA(e,t,a,n,String(i),!0)):s.push("");return r.forEach((function(r){r.match(/^\d+$/)||s.push(CA(e,t,a,n,r,!0))})),s}(e,t,a,i,s):s.map((function(n){return CA(e,t,a,i,n,l)})),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]}(d,u,c)):c[0]+u+c[1]}function wA(e){return"["+Error.prototype.toString.call(e)+"]"}function CA(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")),XA(n,r)||(i="["+r+"]"),o||(e.seen.indexOf(d.value)<0?(o=TA(a)?AA(e,d.value,null):AA(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")),IA(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 SA(e){return Array.isArray(e)}function jA(e){return"boolean"==typeof e}function TA(e){return null===e}function _A(e){return null==e}function PA(e){return"number"==typeof e}function FA(e){return"string"==typeof e}function kA(e){return"symbol"==typeof e}function IA(e){return void 0===e}function OA(e){return BA(e)&&"[object RegExp]"===GA(e)}function BA(e){return"object"==typeof e&&null!==e}function NA(e){return BA(e)&&"[object Date]"===GA(e)}function LA(e){return BA(e)&&("[object Error]"===GA(e)||e instanceof Error)}function MA(e){return"function"==typeof e}function $A(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function UA(e){return _m.isBuffer(e)}function GA(e){return Object.prototype.toString.call(e)}function WA(e){return e<10?"0"+e.toString(10):e.toString(10)}xA.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]},xA.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var VA=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function HA(){var e=new Date,t=[WA(e.getHours()),WA(e.getMinutes()),WA(e.getSeconds())].join(":");return[e.getDate(),VA[e.getMonth()],t].join(" ")}function KA(){console.log("%s - %s",HA(),mA.apply(null,arguments))}function qA(e,t){if(!t||!BA(t))return e;for(var a=Object.keys(t),n=a.length;n--;)e[a[n]]=t[a[n]];return e}function XA(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var zA={inherits:fA,_extend:qA,log:KA,isBuffer:UA,isPrimitive:$A,isFunction:MA,isError:LA,isDate:NA,isObject:BA,isRegExp:OA,isUndefined:IA,isSymbol:kA,isString:FA,isNumber:PA,isNullOrUndefined:_A,isNull:TA,isBoolean:jA,isArray:SA,inspect:xA,deprecate:yA,format:mA,debuglog:vA},JA=Object.freeze({__proto__:null,format:mA,deprecate:yA,debuglog:vA,inspect:xA,isArray:SA,isBoolean:jA,isNull:TA,isNullOrUndefined:_A,isNumber:PA,isString:FA,isSymbol:kA,isUndefined:IA,isRegExp:OA,isObject:BA,isDate:NA,isError:LA,isFunction:MA,isPrimitive:$A,isBuffer:UA,log:KA,inherits:fA,_extend:qA,default:zA});function YA(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}var QA,ZA=Object.prototype.hasOwnProperty,ew=Object.keys||function(e){var t=[];for(var a in e)ZA.call(e,a)&&t.push(a);return t},tw=Array.prototype.slice;function aw(){return void 0!==QA?QA:QA="foo"===function(){}.name}function nw(e){return Object.prototype.toString.call(e)}function rw(e){return!gy(e)&&("function"==typeof us.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function sw(e,t){e||cw(e,!0,t,"==",pw)}var iw=/\s*function\s+([^\(\s]*)\s*/;function ow(e){if(MA(e)){if(aw())return e.name;var t=e.toString().match(iw);return t&&t[1]}}function dw(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 uw(lw(e.actual),128)+" "+e.operator+" "+uw(lw(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||cw;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var a=new Error;if(a.stack){var n=a.stack,r=ow(t),s=n.indexOf("\n"+r);if(s>=0){var i=n.indexOf("\n",s+1);n=n.substring(i+1)}this.stack=n}}}function uw(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function lw(e){if(aw()||!MA(e))return xA(e);var t=ow(e);return"[Function"+(t?": "+t:"")+"]"}function cw(e,t,a,n,r){throw new dw({message:a,actual:e,expected:t,operator:n,stackStartFunction:r})}function pw(e,t){e||cw(e,!0,t,"==",pw)}function gw(e,t,a){e!=t&&cw(e,t,a,"==",gw)}function fw(e,t,a){e==t&&cw(e,t,a,"!=",fw)}function hw(e,t,a){yw(e,t,!1)||cw(e,t,a,"deepEqual",hw)}function mw(e,t,a){yw(e,t,!0)||cw(e,t,a,"deepStrictEqual",mw)}function yw(e,t,a,n){if(e===t)return!0;if(gy(e)&&gy(t))return 0===YA(e,t);if(NA(e)&&NA(t))return e.getTime()===t.getTime();if(OA(e)&&OA(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(rw(e)&&rw(t)&&nw(e)===nw(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===YA(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(gy(e)!==gy(t))return!1;var r=(n=n||{actual:[],expected:[]}).actual.indexOf(e);return-1!==r&&r===n.expected.indexOf(t)||(n.actual.push(e),n.expected.push(t),function(e,t,a,n){if(null==e||null==t)return!1;if($A(e)||$A(t))return e===t;if(a&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var r=Rw(e),s=Rw(t);if(r&&!s||!r&&s)return!1;if(r)return yw(e=tw.call(e),t=tw.call(t),a);var i,o,d=ew(e),u=ew(t);if(d.length!==u.length)return!1;for(d.sort(),u.sort(),o=d.length-1;o>=0;o--)if(d[o]!==u[o])return!1;for(o=d.length-1;o>=0;o--)if(!yw(e[i=d[o]],t[i],a,n))return!1;return!0}(e,t,a,n))}return a?e===t:e==t}function Rw(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function bw(e,t,a){yw(e,t,!1)&&cw(e,t,a,"notDeepEqual",bw)}function vw(e,t,a){yw(e,t,!0)&&cw(e,t,a,"notDeepStrictEqual",vw)}function xw(e,t,a){e!==t&&cw(e,t,a,"===",xw)}function Ew(e,t,a){e===t&&cw(e,t,a,"!==",Ew)}function Dw(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 Aw(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&&cw(r,a,"Missing expected exception"+n);var s="string"==typeof n,i=!e&&r&&!a;if((!e&&LA(r)&&s&&Dw(r,a)||i)&&cw(r,a,"Got unwanted exception"+n),e&&r&&a&&!Dw(r,a)||!e&&r)throw r}function ww(e,t,a){Aw(!0,e,t,a)}function Cw(e,t,a){Aw(!1,e,t,a)}function Sw(e){if(e)throw e}sw.AssertionError=dw,fA(dw,Error),sw.fail=cw,sw.ok=pw,sw.equal=gw,sw.notEqual=fw,sw.deepEqual=hw,sw.deepStrictEqual=mw,sw.notDeepEqual=bw,sw.notDeepStrictEqual=vw,sw.strictEqual=xw,sw.notStrictEqual=Ew,sw.throws=ww,sw.doesNotThrow=Cw,sw.ifError=Sw;var jw=Object.freeze({__proto__:null,default:sw,AssertionError:dw,fail:cw,ok:pw,assert:pw,equal:gw,notEqual:fw,deepEqual:hw,deepStrictEqual:mw,notDeepEqual:bw,notDeepStrictEqual:vw,strictEqual:xw,notStrictEqual:Ew,throws:ww,doesNotThrow:Cw,ifError:Sw}),Tw=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(Nd([],Zo(this._importedSource))),this},t.require=function(){return this._statements.push(Vo(No(Jo("require"),[Zo(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 sw("ImportDeclaration"===a.type),sw(0===a.specifiers.length),a.specifiers=[Md(t)],this._resultName=xp(t),this},t.default=function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return sw("ImportDeclaration"===t.type),sw(0===t.specifiers.length),t.specifiers=[Ld(e)],this._resultName=xp(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 sw("ImportDeclaration"===a.type),sw(0===a.specifiers.length),a.specifiers=[$d(e,Jo(t))],this._resultName=xp(e),this},t.var=function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return"ExpressionStatement"!==t.type&&(sw(this._resultName),t=Vo(this._resultName),this._statements.push(t)),this._statements[this._statements.length-1]=Ed("var",[Dd(e,t.expression)]),this._resultName=xp(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=No(e,[t.expression]):"VariableDeclaration"===t.type?(sw(1===t.declarations.length),t.declarations[0].init=No(e,[t.declarations[0].init])):sw.fail("Unexpected type."),this},t.prop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=sd(t.expression,Jo(e)):"VariableDeclaration"===t.type?(sw(1===t.declarations.length),t.declarations[0].init=sd(t.declarations[0].init,Jo(e))):sw.fail("Unexpected type:"+t.type),this},t.read=function(e){this._resultName=sd(this._resultName,Jo(e))},e}();function _w(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 Pw=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 sw("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)):(sw(!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=_w(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 Tw(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?gd([ed(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 Fw(e,t,a,n){return new Pw(e).addNamed(t,a,n)}function kw(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 kw(n)}if(n.isSequenceExpression()){var o=n.node.expressions;return o[o.length-1]!==a||kw(n)}return n.isConditional({test:a})||n.isUnaryExpression({operator:"!"})||n.isLoop({test:a})}var Iw=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?_o("=",a,e):a}},t.set=function(e,t,a){return this._map.set(e,{count:a,value:t})},e}();function Ow(e,t){var a=e.node;if(e.isOptionalMemberExpression())return sd(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(_o("=",s,r)),No(sd(t,Jo("call")),[s].concat(A(a.arguments)))}return No(t,a.arguments)}return e.node}var Bw,Nw={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,r=t.parentPath;return r.isOptionalMemberExpression()?n.optional||n.object!==a:!r.isOptionalCallExpression()||(a!==e.node&&n.optional||n.callee!==a)}));if(s.path.isPattern())return void i.replaceWith(No(jd([],i.node),[]));var o=kw(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=r.isCallExpression({callee:a});l.replaceWith(Ow(l,f)),h?n.optional?r.replaceWith(this.optionalCall(e,n.arguments)):r.replaceWith(this.call(e,n.arguments)):m?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e));for(var y,R=e.node,b=e;b!==i;){var v=b.parentPath;if(v===i&&h&&n.optional){R=v.node;break}R=Ow(v,R),b=v}var x=i.parentPath;if(Z(R)&&x.isOptionalCallExpression({callee:i.node,optional:!0})){var E=R.object;(y=e.scope.maybeGenerateMemoised(E))&&(R.object=_o("=",y,E))}var D=i;u&&(D=x,R=x.node);var w,C,S=g?_o("=",xp(f),xp(p)):xp(f);if(o?(w=t?Po("!=",S,td()):rd("&&",Po("!==",S,td()),Po("!==",xp(f),s.buildUndefinedNode())),D.replaceWith(rd("&&",w,R))):(C=t?Po("==",S,td()):rd("||",Po("===",S,td()),Po("===",xp(f),s.buildUndefinedNode())),D.replaceWith(Mo(C,u?ad(!0):s.buildUndefinedNode(),R))),y){var j=x.node;x.replaceWith(tu(eu(j.callee,Jo("call"),!1,!0),[xp(y)].concat(A(j.arguments)),!1))}}else if(r.isUpdateExpression({argument:a})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var T=n.operator,_=n.prefix;this.memoise(e,2);var P=Po(T[0],vd("+",this.get(e)),ed(1));if(_)r.replaceWith(this.set(e,P));else{var F=e.scope,k=F.generateUidIdentifierBasedOnNode(a);F.push({id:k}),P.left=_o("=",xp(k),P.left),r.replaceWith(gd([this.set(e,P),xp(k)]))}}else if(r.isAssignmentExpression({left:a})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var I=n.operator,O=n.right;if("="===I)r.replaceWith(this.set(e,O));else{var B=I.slice(0,-1);oi.includes(B)?(this.memoise(e,1),r.replaceWith(rd(B,this.get(e),this.set(e,O)))):(this.memoise(e,2),r.replaceWith(this.set(e,Po(B,this.get(e),O))))}}else{if(!r.isCallExpression({callee:a}))return r.isOptionalCallExpression({callee:a})?s.path.isPattern()?void r.replaceWith(No(jd([],r.node),[])):void r.replaceWith(this.optionalCall(e,n.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)):e.replaceWith(this.get(e)));r.replaceWith(this.call(e,n.arguments))}}};function Lw(e,t,a){e.traverse(t,Object.assign({},Nw,a,{memoiser:new Iw}))}function Mw(e,t,a,n){return 1===a.length&&Fe(a[0])&&H(a[0].argument,{name:"arguments"})?n?tu(eu(e,Jo("apply"),!1,!0),[t,a[0].argument],!1):No(sd(e,Jo("apply")),[t,a[0].argument]):n?tu(eu(e,Jo("call"),!1,!0),[t].concat(A(a)),!1):No(sd(e,Jo("call")),[t].concat(A(a)))}function $w(e,t,a,n){e=xp(e);var r=t||n?e:sd(e,Jo("prototype"));return No(a.addHelper("getPrototypeOf"),[r])}var Uw=((Bw={})[(Hl?"StaticBlock|":"")+"ClassPrivateProperty|TypeAnnotation"]=function(e){e.skip()},Bw.Function=function(e){e.isMethod()||e.isArrowFunctionExpression()||e.skip()},Bw["Method|ClassProperty"]=function(e){!function(e){if(e.node.computed)for(var t,a=S(Ci[e.type]);!(t=a()).done;){var n=t.value;"key"!==n&&e.skipKey(n)}else e.skip()}(e)},Bw),Gw=nA.visitors.merge([Uw,{Super:function(e,t){var a=e.node,n=e.parentPath;n.isMemberExpression({object:a})&&t.handle(n)}}]),Ww=nA.visitors.merge([Uw,{Scopable:function(e,t){var a=t.refName,n=e.scope.getOwnBinding(a);n&&n.identifier.name===a&&e.scope.rename(a)}}]),Vw={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)?xp(this.memoiser.get(n)):a?xp(n):Zo(n.name)},get:function(e){return this._get(e,this._getThisRefs())},_get:function(e,t){var a=$w(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return No(this.file.addHelper("get"),[t.memo?gd([t.memo,a]):a,this.prop(e),t.this])},_getThisRefs:function(){if(!this.isDerivedConstructor)return{this:yd()};var e=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:_o("=",e,yd()),this:xp(e)}},set:function(e,t){var a=this._getThisRefs(),n=$w(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return No(this.file.addHelper("set"),[a.memo?gd([a.memo,n]):n,this.prop(e),t,a.this,ad(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 Mw(this._get(e,a),xp(a.this),t,!1)},optionalCall:function(e,t){var a=this._getThisRefs();return Mw(this._get(e,a),xp(a.this),t,!0)}},Hw=Object.assign({},Vw,{prop:function(e){var t=e.node.property;return this.memoiser.has(t)?xp(this.memoiser.get(t)):xp(t)},get:function(e){var t,a=this.isStatic,n=this.superRef,r=e.node.computed,s=this.prop(e);return t=a?n?xp(n):sd(Jo("Function"),Jo("prototype")):sd(n?xp(n):Jo("Object"),Jo("prototype")),sd(t,s,r)},set:function(e,t){var a=e.node.computed,n=this.prop(e);return _o("=",sd(yd(),n,a),t)},destructureSet:function(e){var t=e.node.computed,a=this.prop(e);return sd(yd(),a,t)},call:function(e,t){return Mw(this.get(e),yd(),t,!1)},optionalCall:function(e,t){return Mw(this.get(e),yd(),t,!0)}}),Kw=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,this.isPrivateMethod=a.isPrivate()&&a.isMethod(),this.file=e.file,this.superRef=e.superRef,this.constantSuper=null!=(t=e.constantSuper)?t:e.isLoose,this.opts=e}var t=e.prototype;return t.getObjectRef=function(){return xp(this.opts.objectRef||this.opts.getObjectRef())},t.replace=function(){this.opts.refToPreserve&&this.methodPath.traverse(Ww,{refName:this.opts.refToPreserve.name});var e=this.constantSuper?Hw:Vw;Lw(this.methodPath,Gw,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),superRef:this.superRef},e))},e}();function qw(e){nA(e.node,Object.assign({},Xw,{noScope:!0}))}var Xw=nA.visitors.merge([Uw,{ThisExpression:function(e){e.replaceWith(vd("void",ed(0),!0))}}]);function zw(e,t){e.traverse(Yw,{scope:e.scope,bindingNames:t,seen:new WeakSet})}var Jw,Yw={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(_o(s,n.node,ed(1)))}else if(e.node.prefix)e.replaceWith(_o("=",Jo(r),Po(e.node.operator[0],vd("+",n.node),ed(1))));else{var i=e.scope.generateUidIdentifierBasedOnNode(n.node,"old"),o=i.name;e.scope.push({id:i});var d=Po(e.node.operator[0],Jo(o),ed(1));e.replaceWith(gd([_o("=",Jo(o),vd("+",n.node)),_o("=",xp(n.node),d),Jo(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;n.has(s)&&t.getBinding(s)===e.scope.getBinding(s)&&(e.node.right=Po(e.node.operator.slice(0,-1),xp(e.node.left),e.node.right),e.node.operator="=")}}}}};var Qw={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=Vo(Zw(n,i,Jo(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=Vo(Zw(n,s,Jo(r)));i._blockHoist=e.node._blockHoist,t(e.insertAfter(i)[0])}}))}},Zw=function(e,t,a){return(t||[]).reduce((function(t,a){var n=e.stringSpecifiers.has(a);return _o("=",sd(Jo(e.exportName),n?Zo(a):Jo(a),n),t)}),a)},eC=function(e){return jx.expression.ast(Jw||(Jw=E(["\n (function() {\n throw new Error('\"' + '","' + '\" is read-only.');\n })()\n "])),e)},tC={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){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}))&&Z(u))e.replaceWith(gd([ed(0),u]));else if(e.isJSXIdentifier()&&Z(u)){var l=u.object,c=u.property;e.replaceWith(Rl(yl(l.name),yl(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){sw("="===e.node.operator,"Path was not simplified");var p=e.node;c&&(p.left=o(c,p.left),p.right=gd([p.right,eC(u)])),e.replaceWith(Zw(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=gd([e.node.right,eC(h)]));var m=[];if(f.forEach((function(e){var a=s.get(e)||[];a.length>0&&m.push(Zw(t.metadata,a,Jo(e)))})),m.length>0){var y=gd(m);e.parentPath.isExpressionStatement()&&((y=Vo(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.scope;if(!ge(a)){for(var s=!1,i=e.get("body"),o=i.scope,d=0,u=Object.keys(Jg(a));d<u.length;d++){var l=u[d];n.get(l)&&r.getBinding(l)===t.getBinding(l)&&(s=!0,o.hasOwnBinding(l)&&o.rename(l))}if(!s)return;var c=t.generateUidIdentifierBasedOnNode(a);i.unshiftContainer("body",Vo(_o("=",a,c))),e.get("left").replaceWith(Ed("let",[Dd(xp(c))])),t.registerDeclaration(e.get("left"))}}};function aC(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 nC=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,rC=function(e){return nC.exec(e).slice(1)};function sC(){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=aC(fC(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function iC(e){var t=oC(e),a="/"===jC(e,-1);return(e=aC(fC(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&a&&(e+="/"),(t?"/":"")+e}function oC(e){return"/"===e.charAt(0)}function dC(){var e=Array.prototype.slice.call(arguments,0);return iC(fC(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function uC(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=sC(e).substr(1),t=sC(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 lC(e){var t=rC(e),a=t[0],n=t[1];return a||n?(n&&(n=n.substr(0,n.length-1)),a+n):"."}function cC(e,t){var a=rC(e)[2];return t&&a.substr(-1*t.length)===t&&(a=a.substr(0,a.length-t.length)),a}function pC(e){return rC(e)[3]}var gC={extname:pC,basename:cC,dirname:lC,sep:"/",delimiter:":",relative:uC,join:dC,isAbsolute:oC,normalize:iC,resolve:sC};function fC(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 hC,mC,yC,RC,bC,vC,xC,EC,DC,AC,wC,CC,SC,jC="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)},TC=Object.freeze({__proto__:null,resolve:sC,normalize:iC,isAbsolute:oC,join:dC,relative:uC,sep:"/",delimiter:":",dirname:lC,basename:cC,extname:pC,default:gC});function _C(e){return e.hasExports}function PC(e){return 0===e.imports.size&&0===e.importsNamespace.size&&0===e.reexports.size&&0===e.reexportNamespace.size&&!e.reexportAll}function FC(e,t,a){var n=void 0===a?{}:a,r=n.noInterop,s=void 0!==r&&r,i=n.initializeReexports,o=void 0!==i&&i,d=n.lazy,u=void 0!==d&&d,l=n.esNamespaceOnly,c=void 0!==l&&l;t||(t=e.scope.generateUidIdentifier("exports").name);var p=new Set;!function(e){e.get("body").forEach((function(e){e.isExportDefaultDeclaration()&&Ff(e)}))}(e);var g=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.node.specifiers.forEach((function(e){n.set(e.local.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=kC(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(cC(a,pC(a))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,lazy:!1},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=kC(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){if(!e.isExportSpecifier())throw e.buildCodeFrameError("Unexpected export specifier type");var t=kC(e.get("local"),a),n=kC(e.get("exported"),a);if(r.reexports.set(n,t),"__esModule"===n)throw n.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&&!PC(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:o,lazy:u},p),f=g.local,h=g.source,m=g.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 y,R=S(h);!(y=R()).done;){var b=D(y.value,2)[1];b.importsNamespace.size>0&&(b.name=b.importsNamespace.values().next().value),s?b.interop="none":c&&"namespace"===b.interop&&(b.interop="default")}return{exportName:t,exportNameListName:null,hasExports:m,local:f,source:h,stringSpecifiers:p}}function kC(e,t){if(e.isIdentifier())return e.node.name;if(e.isStringLiteral()){var a=e.node.value;return Ks(a)||t.add(a),a}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.node.type)}function IC(e,t){var a,n,r,s=e.filename,i=e.filenameRelative,o=void 0===i?s:i,d=e.sourceRoot,u=void 0===d?null!=(a=t.moduleRoot)?a:e.moduleRoot:d,l=t.moduleId,c=void 0===l?e.moduleId:l,p=t.moduleIds,g=void 0===p?null!=(n=e.moduleIds)?n:!!c:p,f=t.getModuleId,h=void 0===f?e.getModuleId:f,m=t.moduleRoot,y=void 0===m?null!=(r=e.moduleRoot)?r:u:m;if(!g)return null;if(null!=c&&!h)return c;var R=null!=y?y+"/":"";if(o){var b=null!=u?new RegExp("^"+u+"/?"):"";R+=o.replace(b,"").replace(/\.(\w*?)$/,"")}return R=R.replace(/\\/g,"/"),h&&h(R)||R}function OC(e,t){var a=t.loose,n=t.exportName,r=t.strict,s=t.allowTopLevelThis,i=t.strictMode,o=t.noInterop,d=t.lazy,u=t.esNamespaceOnly,l=t.constantReexports,c=void 0===l?a:l,p=t.enumerableModuleMeta,g=void 0===p?a:p;sw(_w(e),"Cannot process module statements in a script"),e.node.sourceType="script";var f=FC(e,n,{noInterop:o,initializeReexports:c,lazy:d,esNamespaceOnly:u});(s||qw(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))}e.traverse(Qw,{metadata:t,requeueInParent:s,scope:e.scope,exported:r}),zw(e,new Set([].concat(A(Array.from(n.keys())),A(Array.from(r.keys()))))),e.traverse(tC,{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=No(a,[])),a;var d=Jo(o.name);o.lazy&&(d=No(d,[]));var u=t.stringSpecifiers.has(s);return sd(d,u?Zo(s):Jo(s),u)}})}(e,f),!1!==i)&&(e.node.directives.some((function(e){return"use strict"===e.value.value}))||e.unshiftContainer("directives",ko(Io("use strict"))));var h=[];_C(f)&&!r&&h.push(function(e,t){void 0===t&&(t=!1);return(t?jx.statement(xC||(xC=E(["\n EXPORTS.__esModule = true;\n "]))):jx.statement(EC||(EC=E(['\n Object.defineProperty(EXPORTS, "__esModule", {\n value: true,\n });\n ']))))({EXPORTS:e.exportName})}(f,g));var m=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:Ed("var",[Dd(h,Xg(n))])}}(e,f);return m&&(f.exportNameListName=m.name,h.push(m.statement)),h.push.apply(h,A(function(e,t,a){void 0===a&&(a=!1);for(var n,r=[],s=[],i=S(t.local);!(n=i()).done;){var o=D(n.value,2),d=o[0],u=o[1];"import"===u.kind||("hoisted"===u.kind?r.push(GC(t,u.names,Jo(d))):s.push.apply(s,A(u.names)))}for(var l,c=S(t.source.values());!(l=c()).done;){var p=l.value;a||r.push.apply(r,A($C(t,p,!1)));for(var g,f=S(p.reexportNamespace);!(g=f()).done;){var h=g.value;s.push(h)}}return r.push.apply(r,A(function(e,t){for(var a=[],n=0;n<e.length;n+=t)a.push(e.slice(n,n+t));return a}(s,100).map((function(a){return GC(t,a,e.scope.buildUndefinedNode())})))),r}(e,f,c))),{meta:f,headers:h}}function BC(e){e.forEach((function(e){e._blockHoist=3}))}function NC(e,t,a){if("none"===a)return null;var n;if("default"===a)n="interopRequireDefault";else{if("namespace"!==a)throw new Error("Unknown interop: "+a);n="interopRequireWildcard"}return No(e.hub.addHelper(n),[t])}function LC(e,t,a){void 0===a&&(a=!1);var n=[],r=Jo(t.name);t.lazy&&(r=No(r,[]));for(var s,i=S(t.importsNamespace);!(s=i()).done;){var o=s.value;o!==t.name&&n.push(jx.statement(hC||(hC=E(["var NAME = SOURCE;"])))({NAME:o,SOURCE:xp(r)}))}a&&n.push.apply(n,A($C(e,t,!0)));for(var d,u=S(t.reexportNamespace);!(d=u()).done;){var l=d.value;n.push((t.lazy?jx.statement(mC||(mC=E(['\n Object.defineProperty(EXPORTS, "NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE;\n }\n });\n ']))):jx.statement(yC||(yC=E(["EXPORTS.NAME = NAMESPACE;"]))))({EXPORTS:e.exportName,NAME:l,NAMESPACE:xp(r)}))}if(t.reexportAll){var c=function(e,t,a){return(a?jx.statement(DC||(DC=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 ']))):jx.statement(AC||(AC=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?jx(wC||(wC=E(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "])))({EXPORTS_LIST:e.exportNameListName}):null})}(e,xp(r),a);c.loc=t.reexportAll.loc,n.push(c)}return n}var MC={constant:jx.statement(RC||(RC=E(["EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;"]))),constantComputed:jx.statement(bC||(bC=E(['EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;']))),spec:jx(vC||(vC=E(['\n Object.defineProperty(EXPORTS, "EXPORT_NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE_IMPORT;\n },\n });\n '])))},$C=function(e,t,a){var n=t.lazy?No(Jo(t.name),[]):Jo(t.name),r=e.stringSpecifiers;return Array.from(t.reexports,(function(t){var s,i=D(t,2),o=i[0],d=i[1];s=r.has(d)?sd(xp(n),Zo(d),!0):s=sd(xp(n),Jo(d));var u={EXPORTS:e.exportName,EXPORT_NAME:o,NAMESPACE_IMPORT:s};return a?r.has(o)?MC.constantComputed(u):MC.constant(u):MC.spec(u)}))};var UC={computed:jx.expression(CC||(CC=E(['EXPORTS["NAME"] = VALUE']))),default:jx.expression(SC||(SC=E(["EXPORTS.NAME = VALUE"])))};function GC(e,t,a){var n=e.stringSpecifiers,r=e.exportName;return Vo(t.reduce((function(e,t){var a={EXPORTS:r,NAME:t,VALUE:e};return n.has(t)?UC.computed(a):UC.default(a)}),a))}var WC={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},VC="object"==typeof ks&&ks.env&&ks.env.NODE_DEBUG&&/\bsemver\b/i.test(ks.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(){},HC=s((function(e,t){var a=WC.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++;VC(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"),KC=["includePrerelease","loose","rtl"],qC=function(e){return e?"object"!=typeof e?{loose:!0}:KC.filter((function(t){return e[t]})).reduce((function(e,t){return e[t]=!0,e}),{}):{}},XC=/^[0-9]+$/,zC=function(e,t){var a=XC.test(e),n=XC.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1},JC=zC,YC=WC.MAX_LENGTH,QC=WC.MAX_SAFE_INTEGER,ZC=HC.re,eS=HC.t,tS=JC,aS=function(){function e(t,a){if(a=qC(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>YC)throw new TypeError("version is longer than "+YC+" characters");VC("SemVer",t,a),this.options=a,this.loose=!!a.loose,this.includePrerelease=!!a.includePrerelease;var n=t.trim().match(a.loose?ZC[eS.LOOSE]:ZC[eS.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>QC||this.major<0)throw new TypeError("Invalid major version");if(this.minor>QC||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>QC||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<QC)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(VC("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)),tS(this.major,t.major)||tS(this.minor,t.minor)||tS(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(VC("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 tS(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(VC("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 tS(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}(),nS=(HC.re,HC.t,function(e,t,a){return new aS(e,a).compare(new aS(t,a))}),rS=function(e,t,a){return 0===nS(e,t,a)},sS=function(e,t,a){return nS(e,t,a)>0},iS=function(e,t,a){return nS(e,t,a)<0},oS=function(e,t,a){return 0!==nS(e,t,a)},dS=function(e,t,a){return nS(e,t,a)>=0},uS=function(e,t,a){return nS(e,t,a)<=0},lS=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 rS(e,a,n);case"!=":return oS(e,a,n);case">":return sS(e,a,n);case">=":return dS(e,a,n);case"<":return iS(e,a,n);case"<=":return uS(e,a,n);default:throw new TypeError("Invalid operator: "+t)}},cS=(HC.re,HC.t,pS);function pS(e){var t=this;if(t instanceof pS||(t=new pS),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 gS(e,t,a){var n=t===e.head?new mS(a,null,t,e):new mS(a,t,t.next,e);return null===n.next&&(e.tail=n),null===n.prev&&(e.head=n),e.length++,n}function fS(e,t){e.tail=new mS(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function hS(e,t){e.head=new mS(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function mS(e,t,a,n){if(!(this instanceof mS))return new mS(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}pS.Node=mS,pS.create=pS,pS.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},pS.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++}},pS.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++}},pS.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)fS(this,arguments[e]);return this.length},pS.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)hS(this,arguments[e]);return this.length},pS.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}},pS.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}},pS.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},pS.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},pS.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},pS.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},pS.prototype.map=function(e,t){t=t||this;for(var a=new pS,n=this.head;null!==n;)a.push(e.call(t,n.value,this)),n=n.next;return a},pS.prototype.mapReverse=function(e,t){t=t||this;for(var a=new pS,n=this.tail;null!==n;)a.push(e.call(t,n.value,this)),n=n.prev;return a},pS.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},pS.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},pS.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},pS.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},pS.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new pS;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},pS.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new pS;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},pS.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=gS(this,n,a+2<2||arguments.length<=a+2?void 0:arguments[a+2]);return r},pS.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]=NR.mark((function e(){var t;return NR.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)}))}(pS)}catch(e){}var yS=Symbol("max"),RS=Symbol("length"),bS=Symbol("lengthCalculator"),vS=Symbol("allowStale"),xS=Symbol("maxAge"),ES=Symbol("dispose"),DS=Symbol("noDisposeOnSet"),AS=Symbol("lruList"),wS=Symbol("cache"),CS=Symbol("updateAgeOnGet"),SS=function(){return 1},jS=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[yS]=e.max||1/0;var t=e.length||SS;if(this[bS]="function"!=typeof t?SS:t,this[vS]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[xS]=e.maxAge||0,this[ES]=e.dispose,this[DS]=e.noDisposeOnSet||!1,this[CS]=e.updateAgeOnGet||!1,this.reset()}var t=e.prototype;return t.rforEach=function(e,t){t=t||this;for(var a=this[AS].tail;null!==a;){var n=a.prev;IS(this,e,a,t),a=n}},t.forEach=function(e,t){t=t||this;for(var a=this[AS].head;null!==a;){var n=a.next;IS(this,e,a,t),a=n}},t.keys=function(){return this[AS].toArray().map((function(e){return e.key}))},t.values=function(){return this[AS].toArray().map((function(e){return e.value}))},t.reset=function(){var e=this;this[ES]&&this[AS]&&this[AS].length&&this[AS].forEach((function(t){return e[ES](t.key,t.value)})),this[wS]=new Map,this[AS]=new cS,this[RS]=0},t.dump=function(){var e=this;return this[AS].map((function(t){return!_S(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[AS]},t.set=function(e,t,a){if((a=a||this[xS])&&"number"!=typeof a)throw new TypeError("maxAge must be a number");var n=a?Date.now():0,r=this[bS](t,e);if(this[wS].has(e)){if(r>this[yS])return FS(this,this[wS].get(e)),!1;var s=this[wS].get(e).value;return this[ES]&&(this[DS]||this[ES](e,s.value)),s.now=n,s.maxAge=a,s.value=t,this[RS]+=r-s.length,s.length=r,this.get(e),PS(this),!0}var i=new kS(e,t,r,n,a);return i.length>this[yS]?(this[ES]&&this[ES](e,t),!1):(this[RS]+=i.length,this[AS].unshift(i),this[wS].set(e,this[AS].head),PS(this),!0)},t.has=function(e){if(!this[wS].has(e))return!1;var t=this[wS].get(e).value;return!_S(this,t)},t.get=function(e){return TS(this,e,!0)},t.peek=function(e){return TS(this,e,!1)},t.pop=function(){var e=this[AS].tail;return e?(FS(this,e),e.value):null},t.del=function(e){FS(this,this[wS].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[wS].forEach((function(t,a){return TS(e,a,!1)}))},R(e,[{key:"max",get:function(){return this[yS]},set:function(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[yS]=e||1/0,PS(this)}},{key:"allowStale",get:function(){return this[vS]},set:function(e){this[vS]=!!e}},{key:"maxAge",get:function(){return this[xS]},set:function(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[xS]=e,PS(this)}},{key:"lengthCalculator",get:function(){return this[bS]},set:function(e){var t=this;"function"!=typeof e&&(e=SS),e!==this[bS]&&(this[bS]=e,this[RS]=0,this[AS].forEach((function(e){e.length=t[bS](e.value,e.key),t[RS]+=e.length}))),PS(this)}},{key:"length",get:function(){return this[RS]}},{key:"itemCount",get:function(){return this[AS].length}}]),e}(),TS=function(e,t,a){var n=e[wS].get(t);if(n){var r=n.value;if(_S(e,r)){if(FS(e,n),!e[vS])return}else a&&(e[CS]&&(n.value.now=Date.now()),e[AS].unshiftNode(n));return r.value}},_S=function(e,t){if(!t||!t.maxAge&&!e[xS])return!1;var a=Date.now()-t.now;return t.maxAge?a>t.maxAge:e[xS]&&a>e[xS]},PS=function(e){if(e[RS]>e[yS])for(var t=e[AS].tail;e[RS]>e[yS]&&null!==t;){var a=t.prev;FS(e,t),t=a}},FS=function(e,t){if(t){var a=t.value;e[ES]&&e[ES](a.key,a.value),e[RS]-=a.length,e[wS].delete(a.key),e[AS].removeNode(t)}},kS=function(e,t,a,n,r){this.key=e,this.value=t,this.length=a,this.now=n,this.maxAge=r||0},IS=function(e,t,a,n){var r=a.value;_S(e,r)&&(FS(e,a),e[vS]||(r=void 0)),r&&t.call(n,r.value,r.key,e)},OS=jS,BS=function(){function e(t,a){var n=this;if(a=qC(a),t instanceof e)return t.loose===!!a.loose&&t.includePrerelease===!!a.includePrerelease?t:new e(t.raw,a);if(t instanceof sj)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!WS(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&&VS(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=NS.get(a);if(n)return n;var r=this.options.loose,s=r?LS[MS.HYPHENRANGELOOSE]:LS[MS.HYPHENRANGE];e=e.replace(s,aj(this.options.includePrerelease)),VC("hyphen replace",e),e=e.replace(LS[MS.COMPARATORTRIM],$S),VC("comparator trim",e,LS[MS.COMPARATORTRIM]),e=(e=(e=e.replace(LS[MS.TILDETRIM],US)).replace(LS[MS.CARETTRIM],GS)).split(/\s+/).join(" ");var i=r?LS[MS.COMPARATORLOOSE]:LS[MS.COMPARATOR],o=e.split(" ").map((function(e){return KS(e,t.options)})).join(" ").split(/\s+/).map((function(e){return tj(e,t.options)})).filter(this.options.loose?function(e){return!!e.match(i)}:function(){return!0}).map((function(e){return new sj(e,t.options)}));o.length;for(var d,u=new Map,l=S(o);!(d=l()).done;){var c=d.value;if(WS(c))return[c];u.set(c.value,c)}u.size>1&&u.has("")&&u.delete("");var p=A(u.values());return NS.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 HS(e,a)&&t.set.some((function(t){return HS(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 aS(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(nj(this.set[t],e,this.options))return!0;return!1},e}(),NS=new OS({max:1e3}),LS=HC.re,MS=HC.t,$S=HC.comparatorTrimReplace,US=HC.tildeTrimReplace,GS=HC.caretTrimReplace,WS=function(e){return"<0.0.0-0"===e.value},VS=function(e){return""===e.value},HS=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},KS=function(e,t){return VC("comp",e,t),e=JS(e,t),VC("caret",e),e=XS(e,t),VC("tildes",e),e=QS(e,t),VC("xrange",e),e=ej(e,t),VC("stars",e),e},qS=function(e){return!e||"x"===e.toLowerCase()||"*"===e},XS=function(e,t){return e.trim().split(/\s+/).map((function(e){return zS(e,t)})).join(" ")},zS=function(e,t){var a=t.loose?LS[MS.TILDELOOSE]:LS[MS.TILDE];return e.replace(a,(function(t,a,n,r,s){var i;return VC("tilde",e,t,a,n,r,s),qS(a)?i="":qS(n)?i=">="+a+".0.0 <"+(+a+1)+".0.0-0":qS(r)?i=">="+a+"."+n+".0 <"+a+"."+(+n+1)+".0-0":s?(VC("replaceTilde pr",s),i=">="+a+"."+n+"."+r+"-"+s+" <"+a+"."+(+n+1)+".0-0"):i=">="+a+"."+n+"."+r+" <"+a+"."+(+n+1)+".0-0",VC("tilde return",i),i}))},JS=function(e,t){return e.trim().split(/\s+/).map((function(e){return YS(e,t)})).join(" ")},YS=function(e,t){VC("caret",e,t);var a=t.loose?LS[MS.CARETLOOSE]:LS[MS.CARET],n=t.includePrerelease?"-0":"";return e.replace(a,(function(t,a,r,s,i){var o;return VC("caret",e,t,a,r,s,i),qS(a)?o="":qS(r)?o=">="+a+".0.0"+n+" <"+(+a+1)+".0.0-0":qS(s)?o="0"===a?">="+a+"."+r+".0"+n+" <"+a+"."+(+r+1)+".0-0":">="+a+"."+r+".0"+n+" <"+(+a+1)+".0.0-0":i?(VC("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"):(VC("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"),VC("caret return",o),o}))},QS=function(e,t){return VC("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return ZS(e,t)})).join(" ")},ZS=function(e,t){e=e.trim();var a=t.loose?LS[MS.XRANGELOOSE]:LS[MS.XRANGE];return e.replace(a,(function(a,n,r,s,i,o){VC("xRange",e,a,n,r,s,i,o);var d=qS(r),u=d||qS(s),l=u||qS(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"),VC("xRange return",a),a}))},ej=function(e,t){return VC("replaceStars",e,t),e.trim().replace(LS[MS.STAR],"")},tj=function(e,t){return VC("replaceGTE0",e,t),e.trim().replace(LS[t.includePrerelease?MS.GTE0PRE:MS.GTE0],"")},aj=function(e){return function(t,a,n,r,s,i,o,d,u,l,c,p,g){return((a=qS(n)?"":qS(r)?">="+n+".0.0"+(e?"-0":""):qS(s)?">="+n+"."+r+".0"+(e?"-0":""):i?">="+a:">="+a+(e?"-0":""))+" "+(d=qS(u)?"":qS(l)?"<"+(+u+1)+".0.0-0":qS(c)?"<"+u+"."+(+l+1)+".0-0":p?"<="+u+"."+l+"."+c+"-"+p:e?"<"+u+"."+l+"."+(+c+1)+"-0":"<="+d)).trim()}},nj=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(VC(e[r].semver),e[r].semver!==sj.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},rj=Symbol("SemVer ANY"),sj=function(){function e(t,a){if(a=qC(a),t instanceof e){if(t.loose===!!a.loose)return t;t=t.value}VC("comparator",t,a),this.options=a,this.loose=!!a.loose,this.parse(t),this.semver===rj?this.value="":this.value=this.operator+this.semver.version,VC("comp",this)}var t=e.prototype;return t.parse=function(e){var t=this.options.loose?ij[oj.COMPARATORLOOSE]:ij[oj.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 aS(a[2],this.options.loose):this.semver=rj},t.toString=function(){return this.value},t.test=function(e){if(VC("Comparator.test",e,this.options.loose),this.semver===rj||e===rj)return!0;if("string"==typeof e)try{e=new aS(e,this.options)}catch(e){return!1}return lS(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 BS(t.value,a).test(this.value);if(""===t.operator)return""===t.value||new BS(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=lS(this.semver,"<",t.semver,a)&&(">="===this.operator||">"===this.operator)&&("<="===t.operator||"<"===t.operator),d=lS(this.semver,">",t.semver,a)&&("<="===this.operator||"<"===this.operator)&&(">="===t.operator||">"===t.operator);return n||r||s&&i||o||d},R(e,null,[{key:"ANY",get:function(){return rj}}]),e}(),ij=HC.re,oj=HC.t;sj.ANY,sj.ANY;HC.re,HC.src,HC.t;var dj,uj=s((function(e,t){var a;t=e.exports=c,a="object"==typeof ks&&ks.env&&ks.env.NODE_DEBUG&&/\bsemver\b/i.test(ks.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 j(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 T(e,t,a){try{t=new A(t,a)}catch(e){return!1}return t.test(e)}function _(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(T(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),T(this.value,a,t));if(""===e.operator)return""===e.value||(a=new A(this.value,t),T(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(j(this.set[t],e,this.options))return!0;return!1},t.satisfies=T,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 _(e,t,"<",a)},t.gtr=function(e,t,a){return _(e,t,">",a)},t.outside=_,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"),lj={enter:function(e,t){var a=e.node.loc;a&&(t.loc=a,e.stop())}},cj=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=iE.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 IC(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 lA(e).minVersion()}(e)}catch(e){if("BABEL_HELPER_UNKNOWN"!==e.code)throw e;return!1}return"string"!=typeof t||(uj.valid(t)&&(t="^"+t),!uj.intersects("<"+a,t)&&!uj.intersects(">=8.0.0",t))},t.addHelper=function(t){var a=this,n=this.declarations[t];if(n)return xp(n);var r=this.get("helperGenerator");if(r){var s=r(t);if(s)return s}pA(t,e);for(var i,o=this.declarations[t]=this.scope.generateUidIdentifier(t),d={},u=S(function(e){return Array.from(lA(e).dependencies.values())}(t));!(i=u()).done;){var l=i.value;d[l]=this.addHelper(l)}var c=cA(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};nA(e,lj,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"+yb(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)},R(e,[{key:"shebang",get:function(){var e=this.path.node.interpreter;return e?e.value:""},set:function(e){e?this.path.get("interpreter").replaceWith(Fo(e)):this.path.get("interpreter").remove()}}]),e}();function pj(e){var t=Jo("babelHelpers"),a=[],n=od([Vo(No(zo(null,[Jo("global")],Oo(a)),[Mo(Po("===",vd("typeof",Jo("global")),Zo("undefined")),Jo("self"),Jo("global"))]))]);return a.push(Ed("var",[Dd(t,_o("=",sd(Jo("global"),t),dd([])))])),mj(a,t,e),n}function gj(e){var t=[],a=mj(t,null,e);return t.unshift(Id(null,Object.keys(a).map((function(e){return Od(xp(a[e]),Jo(e))})))),od(t,[],"module")}function fj(e){var t,a=Jo("babelHelpers"),n=[];return n.push(Ed("var",[Dd(a,Jo("global"))])),mj(n,a,e),od([(t={FACTORY_PARAMETERS:Jo("global"),BROWSER_ARGUMENTS:_o("=",sd(Jo("root"),a),dd([])),COMMON_ARGUMENTS:Jo("exports"),AMD_ARGUMENTS:To([Zo("exports")]),FACTORY_BODY:n,UMD_ROOT:Jo("this")},jx(dj||(dj=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 hj(e){var t=Jo("babelHelpers"),a=[];a.push(Ed("var",[Dd(t,dd([]))]));var n=od(a);return mj(a,t,e),a.push(Vo(t)),n}function mj(e,t,a){var n=function(e){return t?sd(t,Jo(e)):Jo("_"+e)},r={};return gA.forEach((function(t){if(!(a&&a.indexOf(t)<0)){var s=r[t]=n(t);pA(t,cj);var i=cA(t,n,s).nodes;e.push.apply(e,A(i))}})),r}function yj(e,t){void 0===t&&(t="global");var a={global:pj,module:gj,umd:fj,var:hj}[t];if(!a)throw new Error("Unsupported output type "+t);return eR(a(e)).code}var Rj=NR.mark(Aj),bj=NR.mark(wj),vj=NR.mark(Cj),xj=NR.mark(Sj),Ej=NR.mark(jj),Dj=NR.mark(Tj);function Aj(e){return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),Rj)}function wj(e){return NR.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()}}),bj)}function Cj(e,t,a){return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{pkg:null,config:null,ignore:null});case 1:case"end":return e.stop()}}),vj)}function Sj(e,t,a){return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),xj)}function jj(e,t,a,n){return NR.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()}}),Ej)}function Tj(e){return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),Dj)}var _j=[];function Pj(e,t){return null}function Fj(e,t){return null}function kj(e,t){throw new Error("Cannot load plugin "+e+" relative to "+t+" in a browser")}function Ij(e,t){throw new Error("Cannot load preset "+e+" relative to "+t+" in a browser")}function Oj(e){return void 0===e&&(e="development"),ks.env.BABEL_ENV||e}var Bj=Symbol.for("gensync:v1:start"),Nj=Symbol.for("gensync:v1:suspend"),Lj="GENSYNC_EXPECTED_SUSPEND",Mj="GENSYNC_OPTIONS_ERROR",$j="GENSYNC_RACE_NONEMPTY",Uj="GENSYNC_ERRBACK_NO_CALLBACK",Gj=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(Wj("string","name",t,!0),Wj("number","arity",a,!0),Wj("function","sync",n),Wj("function","async",r,!0),Wj("function","errback",s,!0),r&&s)throw Vj("Expected one of either opts.async or opts.errback, but got _both_.",Mj);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 Hj({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 Jj(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 Kj(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){qj(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 Vj("Asynchronous function called without callback",Uj);try{r=e.apply(this,a)}catch(e){return void s(e)}qj(r,(function(e){return s(void 0,e)}),(function(e){return s(e)}))}}}(t))}),{all:Hj({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map((function(e){return Kj(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){qj(e,(function(e){s[n]=e,(r+=1)===s.length&&t(s)}),a)}))}else Promise.resolve().then((function(){return t([])}))}}),race:Hj({name:"race",arity:1,sync:function(e){var t=Array.from(e[0]);if(0===t.length)throw Vj("Must race at least 1 item",$j);return Kj(t[0])},async:function(e,t,a){var n=Array.from(e[0]);if(0===n.length)throw Vj("Must race at least 1 item",$j);for(var r=0,s=n;r<s.length;r++){qj(s[r],t,a)}}})});function Wj(e,t,a,n){if(!(typeof a===e||n&&void 0===a))throw Vj(n?"Expected opts."+t+" to be either a "+e+", or undefined.":"Expected opts."+t+" to be a "+e+".",Mj)}function Vj(e,t){return Object.assign(new Error(e),{code:t})}function Hj(e){var t=e.name,a=e.arity,n=e.sync,r=e.async;return Jj(t,a,NR.mark((function e(){var t,a,s,i,o,d,u=arguments;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bj;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,Nj;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 Kj(e){for(var t;!(a=e.next(),t=a.value,a).done;){var a;Xj(t,e)}return t}function qj(e,t,a){!function n(){try{for(var r,s=function(){Xj(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===Nj)return;zj(t,Vj(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.",Lj))}(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 Xj(e,t){e!==Bj&&zj(t,Vj("Got unexpected yielded value in gensync generator: "+JSON.stringify(e)+". Did you perhaps mean to use 'yield*' instead of 'yield'?","GENSYNC_EXPECTED_START"))}function zj(e,t){throw e.throw&&e.throw(t),t}function Jj(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 Yj=function(e){return e},Qj=Gj(NR.mark((function e(t){return NR.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)}))),Zj=Gj({sync:function(){return!1},errback:function(e){return e(null,!0)}});function eT(e,t){return Gj({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(sT(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 tT=Gj({sync:function(e){return e("sync")},async:function(e){return e("async")}});function aT(e,t){var a=Gj(e);return tT((function(e){var n=a[e];return t(n)}))}var nT=Gj({name:"onFirstPause",arity:2,sync:function(e){return Qj.sync(e)},errback:function(e,t,a){var n=!1;Qj.errback(e,(function(e,t){n=!0,a(e,t)})),n||t()}}),rT=Gj({sync:Yj,async:Yj});function sT(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}function iT(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];oT(e[r]||(e[r]={}),i)}}}function oT(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 dT(e){return!!e&&"function"==typeof e.next&&"function"==typeof e[Symbol.iterator]}var uT=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},lT=NR.mark(fT),cT=NR.mark(vT),pT=NR.mark(xT),gT=function(e){return Gj(e).sync};function fT(e){return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!0);case 1:case"end":return e.stop()}}),lT)}function hT(e){return bT(WeakMap,e)}function mT(e){return gT(hT(e))}function yT(e){return bT(Map,e)}function RT(e){return gT(yT(e))}function bT(e,t){var a=new e,n=new e,r=new e;return NR.mark((function e(s,i){var o,d,u,l,c,p,g,f;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Zj(),"t0",1);case 1:return o=e.t0,d=o?n:a,e.delegateYield(xT(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 AT(i),!dT(c=t(s,l))){e.next=15;break}return f=c,e.delegateYield(nT(f,(function(){p=ET(l,r,s)})),"t2",12);case 12:g=e.t2,e.next=16;break;case 15:g=c;case 16:return DT(d,l,s,g),p&&(r.delete(s),p.release(g)),e.abrupt("return",g);case 19:case"end":return e.stop()}}),e)}))}function vT(e,t,a){var n,r,s,i,o,d;return NR.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()}}),cT)}function xT(e,t,a,n,r){var s,i,o;return NR.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return d.delegateYield(vT(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(vT(a,n,r),"t1",6);case 6:if(!(i=d.t1).valid){d.next=11;break}return d.delegateYield(rT(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()}}),pT)}function ET(e,t,a){var n=new CT;return DT(t,e,a,n),n}function DT(e,t,a,n){t.configured()||t.forever();var r=e.get(a);switch(t.deactivate(),t.mode()){case"forever":r=[{value:n,valid:fT}],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 AT=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 wT(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 wT(t())}))},t.invalidate=function(t){return e.invalidate((function(){return wT(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=eT(e,"You appear to be using an async cache handler, but Babel has been called synchronously");return sT(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 NR.mark((function t(a){var n,r,s,i,o;return NR.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 wT(e){if(sT(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 CT=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}(),ST=[{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:"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:"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}],jT={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"},TT=s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.browsers=jT}),"/$$rollup_base$$/node_modules/caniuse-lite/dist/unpacker");n(TT);var _T={0:"46",1:"47",2:"48",3:"49",4:"50",5:"51",6:"52",7:"53",8:"54",9:"55",A:"10",B:"11",C:"12",D:"14",E:"9",F:"7",G:"4",H:"8",I:"15",J:"16",K:"17",L:"18",M:"81",N:"13",O:"6",P:"80",Q:"12.1",R:"83",S:"84",T:"11.1",U:"86",V:"72",W:"71",X:"66",Y:"5",Z:"19",a:"20",b:"21",c:"22",d:"23",e:"24",f:"25",g:"26",h:"27",i:"28",j:"29",k:"30",l:"31",m:"32",n:"33",o:"34",p:"35",q:"36",r:"37",s:"38",t:"39",u:"40",v:"41",w:"42",x:"43",y:"44",z:"45",AB:"56",BB:"57",CB:"58",DB:"59",EB:"60",FB:"70",GB:"62",HB:"63",IB:"64",JB:"65",KB:"79",LB:"67",MB:"68",NB:"69",OB:"82",PB:"61",QB:"74",RB:"75",SB:"76",TB:"77",UB:"78",VB:"73",WB:"3.2",XB:"10.1",YB:"85",ZB:"11.5",aB:"4.2-4.3",bB:"3",cB:"89",dB:"3.1",eB:"2",fB:"5.1",gB:"6.1",hB:"7.1",iB:"9.1",jB:"2.5",kB:"3.5",lB:"5.5",mB:"13.1",nB:"TP",oB:"9.5-9.6",pB:"10.0-10.1",qB:"10.5",rB:"10.6",sB:"3.6",tB:"11.6",uB:"4.0-4.1",vB:"87",wB:"88",xB:"6.0-6.1",yB:"7.0-7.1",zB:"8.1-8.4","0B":"9.0-9.2","1B":"9.3","2B":"10.0-10.2","3B":"10.3","4B":"11.0-11.2","5B":"11.3-11.4","6B":"12.0-12.1","7B":"12.2-12.4","8B":"13.0-13.1","9B":"13.2",AC:"13.3",BC:"13.4-13.7",CC:"all",DC:"2.1",EC:"2.2",FC:"2.3",GC:"4.1",HC:"4.4",IC:"4.4.3-4.4.4",JC:"12.12",KC:"5.0-5.4",LC:"6.2-6.4",MC:"7.2-7.4",NC:"8.2",OC:"9.2",PC:"11.1-11.2",QC:"12.0",RC:"10.4",SC:"7.12",TC:"5.0-5.1"},PT=s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.browserVersions=_T}),"/$$rollup_base$$/node_modules/caniuse-lite/dist/unpacker");n(PT);var FT={A:{A:{O:.0130886,F:.00621152,H:.065443,E:.209417,A:.0196329,B:1.08635,lB:.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","lB","O","F","H","E","A","B","","",""],E:"IE",F:{lB:962323200,O:998870400,F:1161129600,H:1237420800,E:1300060800,A:1346716800,B:1381968e3}},B:{A:{C:.009782,N:.004891,D:.009782,I:.009782,J:.014673,K:.04891,L:.29346,KB:0,P:.009782,M:.00944,R:.004891,S:.019564,YB:.973309,U:1.82923},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","N","D","I","J","K","L","KB","P","M","R","S","YB","U","","",""],E:"Edge",F:{C:1438128e3,N:1447286400,D:1470096e3,I:1491868800,J:1508198400,K:1525046400,L:1542067200,KB:1579046400,P:1581033600,M:1586736e3,R:1590019200,S:1594857600,YB:1598486400,U:1602201600},D:{C:"ms",N:"ms",D:"ms",I:"ms",J:"ms",K:"ms",L:"ms"}},C:{A:{0:.004525,1:.009782,2:.014673,3:.004538,4:.00472,5:.004642,6:.092929,7:.004335,8:.004891,9:.004891,eB:.004827,bB:.004538,G:.014673,Y:.004879,O:.020136,F:.005725,H:.004525,E:.00533,A:.004283,B:.004711,C:.004471,N:.004486,D:.00453,I:.004465,J:.004417,K:.008922,L:.004393,Z:.004443,a:.004283,b:.013596,c:.013698,d:.013614,e:.008786,f:.004403,g:.004317,h:.004393,i:.004418,j:.008834,k:.004403,l:.008928,m:.004471,n:.009284,o:.004707,p:.009076,q:.004891,r:.004783,s:.00472,t:.004783,u:.00487,v:.005029,w:.0047,x:.04891,y:.004891,z:.004891,AB:.019564,BB:.004891,CB:.00944,DB:.004891,EB:.014673,PB:.00472,GB:.004891,HB:.019564,IB:.009782,JB:.009782,X:.014673,LB:.004891,MB:.039128,NB:.004891,FB:.004891,W:.004891,V:.019564,VB:.004891,QB:.009782,RB:.009782,SB:.009782,TB:.019564,UB:.166294,KB:.029346,P:.107602,M:2.50908,OB:.396171,R:.014673,S:0,kB:.008786,sB:.00487},B:"moz",C:["eB","bB","kB","sB","G","Y","O","F","H","E","A","B","C","N","D","I","J","K","L","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","PB","GB","HB","IB","JB","X","LB","MB","NB","FB","W","V","VB","QB","RB","SB","TB","UB","KB","P","M","OB","R","S",""],E:"Firefox",F:{0:1461628800,1:1465257600,2:1470096e3,3:1474329600,4:1479168e3,5:1485216e3,6:1488844800,7:149256e4,8:1497312e3,9:1502150400,eB:1161648e3,bB:1213660800,kB:124632e4,sB:1264032e3,G:1300752e3,Y:1308614400,O:1313452800,F:1317081600,H:1317081600,E:1320710400,A:1324339200,B:1327968e3,C:1331596800,N:1335225600,D:1338854400,I:1342483200,J:1346112e3,K:1349740800,L:1353628800,Z:1357603200,a:1361232e3,b:1364860800,c:1368489600,d:1372118400,e:1375747200,f:1379376e3,g:1386633600,h:1391472e3,i:1395100800,j:1398729600,k:1402358400,l:1405987200,m:1409616e3,n:1413244800,o:1417392e3,p:1421107200,q:1424736e3,r:1428278400,s:1431475200,t:1435881600,u:1439251200,v:144288e4,w:1446508800,x:1450137600,y:1453852800,z:1457395200,AB:1506556800,BB:1510617600,CB:1516665600,DB:1520985600,EB:1525824e3,PB:1529971200,GB:1536105600,HB:1540252800,IB:1544486400,JB:154872e4,X:1552953600,LB:1558396800,MB:1562630400,NB:1567468800,FB:1571788800,W:1575331200,V:1578355200,VB:1581379200,QB:1583798400,RB:1586304e3,SB:1588636800,TB:1591056e3,UB:1593475200,KB:1595894400,P:1598313600,M:1600732800,OB:1603152e3,R:null,S:null}},D:{A:{0:.004891,1:.009782,2:.019564,3:.24455,4:.004891,5:.004891,6:.004891,7:.039128,8:.014673,9:.009782,G:.004706,Y:.004879,O:.004879,F:.005591,H:.005591,E:.005591,A:.004534,B:.004464,C:.010424,N:.009782,D:.004706,I:.015087,J:.004393,K:.004393,L:.008652,Z:.004418,a:.004393,b:.004317,c:.009782,d:.008786,e:.004538,f:.004461,g:.004711,h:.004326,i:.0047,j:.004538,k:.004335,l:.009782,m:.004566,n:.009422,o:.009782,p:.004335,q:.004335,r:.004464,s:.024455,t:.004464,u:.009782,v:.0236,w:.004403,x:.009782,y:.004465,z:.004642,AB:.029346,BB:.019564,CB:.014673,DB:.009782,EB:.014673,PB:.039128,GB:.014673,HB:.034237,IB:.014673,JB:.034237,X:.024455,LB:.039128,MB:.029346,NB:.088038,FB:.088038,W:.107602,V:.088038,VB:.063583,QB:.092929,RB:.078256,SB:.092929,TB:.068474,UB:.107602,KB:.161403,P:.224986,M:.151621,R:.303242,S:.503773,YB:12.1199,U:17.9255,vB:.034237,wB:.019564,cB:0},B:"webkit",C:["","G","Y","O","F","H","E","A","B","C","N","D","I","J","K","L","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","PB","GB","HB","IB","JB","X","LB","MB","NB","FB","W","V","VB","QB","RB","SB","TB","UB","KB","P","M","R","S","YB","U","vB","wB","cB"],E:"Chrome",F:{0:1444780800,1:1449014400,2:1453248e3,3:1456963200,4:1460592e3,5:1464134400,6:1469059200,7:1472601600,8:1476230400,9:1480550400,G:1264377600,Y:1274745600,O:1283385600,F:1287619200,H:1291248e3,E:1296777600,A:1299542400,B:1303862400,C:1307404800,N:1312243200,D:1316131200,I:1316131200,J:1319500800,K:1323734400,L:1328659200,Z:1332892800,a:133704e4,b:1340668800,c:1343692800,d:1348531200,e:1352246400,f:1357862400,g:1361404800,h:1364428800,i:1369094400,j:1374105600,k:1376956800,l:1384214400,m:1389657600,n:1392940800,o:1397001600,p:1400544e3,q:1405468800,r:1409011200,s:141264e4,t:1416268800,u:1421798400,v:1425513600,w:1429401600,x:143208e4,y:1437523200,z:1441152e3,AB:1485302400,BB:1489017600,CB:149256e4,DB:1496707200,EB:1500940800,PB:1504569600,GB:1508198400,HB:1512518400,IB:1516752e3,JB:1520294400,X:1523923200,LB:1527552e3,MB:1532390400,NB:1536019200,FB:1539648e3,W:1543968e3,V:154872e4,VB:1552348800,QB:1555977600,RB:1559606400,SB:1564444800,TB:1568073600,UB:1571702400,KB:1575936e3,P:1580860800,M:1586304e3,R:1589846400,S:1594684800,YB:1598313600,U:1601942400,vB:null,wB:null,cB:null}},E:{A:{G:0,Y:.004566,O:.004656,F:.004465,H:.004891,E:.004891,A:.004891,B:.014673,C:.039128,N:.224986,D:1.50154,dB:0,WB:.008692,fB:.136948,gB:.00456,hB:.004283,iB:.029346,XB:.039128,T:.102711,Q:.180967,mB:2.0102,nB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dB","WB","G","Y","fB","O","gB","F","hB","H","E","iB","A","XB","B","T","C","Q","N","mB","D","nB","",""],E:"Safari",F:{dB:1205798400,WB:1226534400,G:1244419200,Y:1275868800,fB:131112e4,O:1343174400,gB:13824e5,F:13824e5,hB:1410998400,H:1413417600,E:1443657600,iB:1458518400,A:1474329600,XB:1490572800,B:1505779200,T:1522281600,C:1537142400,Q:1553472e3,N:1568851200,mB:1585008e3,D:1600214400,nB:null}},F:{A:{0:.004417,1:.008942,2:.004707,3:.004827,4:.004707,5:.004707,6:.004326,7:.008922,8:.014349,9:.004725,E:.0082,B:.016581,C:.004317,I:.00685,J:.00685,K:.00685,L:.005014,Z:.006015,a:.004879,b:.006597,c:.006597,d:.013434,e:.006702,f:.006015,g:.005595,h:.004393,i:.008652,j:.004879,k:.004879,l:.004711,m:.005152,n:.005014,o:.009758,p:.004879,q:.009782,r:.004283,s:.004367,t:.004534,u:.004367,v:.004227,w:.004418,x:.009042,y:.004227,z:.004725,AB:.00472,BB:.00472,CB:.00944,EB:.00472,GB:.004532,HB:.004566,IB:.02283,JB:.00867,X:.004656,LB:.004642,MB:.009782,NB:.00944,FB:.122275,W:.92929,V:.019564,oB:.00685,pB:0,qB:.008392,rB:.004706,T:.006229,ZB:.004879,tB:.008786,Q:.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","E","oB","pB","qB","rB","B","T","ZB","tB","C","Q","I","J","K","L","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","EB","GB","HB","IB","JB","X","LB","MB","NB","FB","W","V","","",""],E:"Opera",F:{0:1498003200,1:1502236800,2:1506470400,3:1510099200,4:1515024e3,5:1517961600,6:1521676800,7:1525910400,8:1530144e3,9:1534982400,E:1150761600,oB:1223424e3,pB:1251763200,qB:1267488e3,rB:1277942400,B:1292457600,T:1302566400,ZB:1309219200,tB:1323129600,C:1323129600,Q:1352073600,I:1372723200,J:1377561600,K:1381104e3,L:1386288e3,Z:1390867200,a:1393891200,b:1399334400,c:1401753600,d:1405987200,e:1409616e3,f:1413331200,g:1417132800,h:1422316800,i:1425945600,j:1430179200,k:1433808e3,l:1438646400,m:1442448e3,n:1445904e3,o:1449100800,p:1454371200,q:1457308800,r:146232e4,s:1465344e3,t:1470096e3,u:1474329600,v:1477267200,w:1481587200,x:1486425600,y:1490054400,z:1494374400,AB:1537833600,BB:1543363200,CB:1548201600,EB:1554768e3,GB:1561593600,HB:1566259200,IB:1570406400,JB:1573689600,X:1578441600,LB:1583971200,MB:1587513600,NB:1592956800,FB:1595894400,W:1600128e3,V:1603238400},D:{E:"o",B:"o",C:"o",oB:"o",pB:"o",qB:"o",rB:"o",T:"o",ZB:"o",tB:"o",Q:"o"}},G:{A:{H:0,D:5.38701,WB:.0129052,uB:.0110616,aB:.0018436,TC:.00921801,xB:.00553081,yB:.0129052,zB:.0424029,"0B":.0239668,"1B":.306038,"2B":.0516209,"3B":.283915,"4B":.106929,"5B":.182517,"6B":.186204,"7B":1.85651,"8B":.153019,"9B":.0755877,AC:.575204,BC:3.06407},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WB","uB","aB","TC","xB","yB","H","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","D","","",""],E:"iOS Safari",F:{WB:1270252800,uB:1283904e3,aB:1299628800,TC:1331078400,xB:1359331200,yB:1394409600,H:1410912e3,zB:1413763200,"0B":1442361600,"1B":1458518400,"2B":1473724800,"3B":1490572800,"4B":1505779200,"5B":1522281600,"6B":1537142400,"7B":1553472e3,"8B":1568851200,"9B":1572220800,AC:1580169600,BC:1585008e3,D:1600214400}},H:{A:{CC:.875474},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CC","","",""],E:"Opera Mini",F:{CC:1426464e3}},I:{A:{bB:0,G:.0373129,M:0,DC:0,EC:0,FC:298503e-9,GC:.0188057,aB:.00835809,HC:0,IC:.0680588},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DC","EC","FC","bB","G","GC","aB","HC","IC","M","","",""],E:"Android Browser",F:{DC:1256515200,EC:1274313600,FC:1291593600,bB:1298332800,G:1318896e3,GC:1341792e3,aB:1374624e3,HC:1386547200,IC:1401667200,M:1587427200}},J:{A:{F:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","A","","",""],E:"Blackberry Browser",F:{F:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,DB:.0111391,T:0,ZB:0,Q:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","T","ZB","C","Q","DB","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,T:1314835200,ZB:1318291200,C:1330300800,Q:1349740800,DB:1593475200},D:{DB:"webkit"}},L:{A:{U:33.5525},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","U","","",""],E:"Chrome for Android",F:{U:1602028800}},M:{A:{OB:.229905},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","OB","","",""],E:"Firefox for Android",F:{OB:1601596800}},N:{A:{A:.0115934,B:.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{JC:1.21083},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","JC","","",""],E:"UC Browser for Android",F:{JC:1471392e3},D:{JC:"webkit"}},P:{A:{G:.251766,KC:.0104903,LC:.010304,MC:.0629416,NC:.0209805,OC:.115393,XB:.0734319,PC:.178335,QC:2.63306},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","G","KC","LC","MC","NC","OC","XB","PC","QC","","",""],E:"Samsung Internet",F:{G:1461024e3,KC:1481846400,LC:1509408e3,MC:1528329600,NC:1546128e3,OC:1554163200,XB:1567900800,PC:1582588800,QC:1593475200}},Q:{A:{RC:.199251},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","","",""],E:"QQ Browser",F:{RC:1589846400}},R:{A:{SC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SC","","",""],E:"Baidu Browser",F:{SC:1491004800}},S:{A:{jB:.035763},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jB","","",""],E:"KaiOS Browser",F:{jB:1527811200}}},kT=s((function(e,t){function a(e){return Object.keys(e).reduce((function(t,a){return t[PT.browserVersions[a]]=e[a],t}),{})}Object.defineProperty(t,"__esModule",{value:!0}),t.agents=void 0,t.agents=Object.keys(FT).reduce((function(e,t){var n=FT[t];return e[TT.browsers[t]]=Object.keys(n).reduce((function(e,t){return"A"===t?e.usage_global=a(n[t]):"C"===t?e.versions=n[t].reduce((function(e,t){return""===t?e.push(null):e.push(PT.browserVersions[t]),e}),[]):"D"===t?e.prefix_exceptions=a(n[t]):"E"===t?e.browser=n[t]:"F"===t?e.release_date=Object.keys(n[t]).reduce((function(e,a){return e[PT.browserVersions[a]]=n[t][a],e}),{}):e.prefix=n[t],e}),{}),e}),{})}),"/$$rollup_base$$/node_modules/caniuse-lite/dist/unpacker");n(kT);var IT={"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:""},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:""}},OT=Object.freeze({__proto__:null,default:{}}),BT={"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","12.0":"89"};function NT(e){this.name="BrowserslistError",this.message=e,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,NT)}NT.prototype=Error.prototype;var LT=NT;function MT(){}var $T={loadQueries:function(){throw new LT("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 LT("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new LT("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new LT("Supports queries are not available in client-side build of Browserslist")},currentNode:function(e,t){return e(["maintained node versions"],t)[0]},parseConfig:MT,readConfig:MT,findConfig:MT,clearCaches:MT,oldDataWarning:MT},UT=r(OT),GT=kT.agents;function WT(e,t){return 0===(e+".").indexOf(t+".")}function VT(e){return e.filter((function(e){return"string"==typeof e}))}function HT(e){var t=e;return 3===e.split(".").length&&(t=e.split(".").slice(0,-1).join(".")),t}function KT(e){return function(t){return e+" "+t}}function qT(e){return parseInt(e.split(".")[0])}function XT(e,t){if(0===e.length)return[];var a=zT(e.map(qT)),n=a[a.length-t];if(!n)return e;for(var r=[],s=e.length-1;s>=0&&!(n>qT(e[s]));s--)r.unshift(e[s]);return r}function zT(e){for(var t=[],a=0;a<e.length;a++)-1===t.indexOf(e[a])&&t.push(e[a]);return t}function JT(e,t,a){for(var n in a)e[t+" "+n]=a[n]}function YT(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 QT(e){return parseInt(e)}function ZT(e,t){return e<t?-1:e>t?1:0}function e_(e,t){return ZT(parseInt(e[0]),parseInt(t[0]))||ZT(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||ZT(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function t_(e,t){switch(void 0===(t=t.split(".").map(QT))[1]&&(t[1]="x"),e){case"<=":return function(e){return a_(e=e.split(".").map(QT),t)<=0};default:case">=":return function(e){return a_(e=e.split(".").map(QT),t)>=0}}}function a_(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 n_(e,t){var a=function(e,t){return-1!==e.versions.indexOf(t)?t:!!g_.versionAliases[e.name][t]&&g_.versionAliases[e.name][t]}(e,t);return a||1===e.versions.length&&e.versions[0]}function r_(e,t){return e/=1e3,Object.keys(GT).reduce((function(a,n){var r=i_(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(KT(r.name)))}),[])}function s_(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function i_(e,t){if(e=e.toLowerCase(),e=g_.aliases[e]||e,t.mobileToDesktop&&g_.desktopNames[e]){var a=g_.data[g_.desktopNames[e]];if("android"===e)return r=s_(g_.data[e]),s=a,r.released=o_(r.released,s.released),r.versions=o_(r.versions,s.versions),r;var n=s_(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 g_.data[e]}function o_(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 d_(e,t){var a=i_(e,t);if(!a)throw new LT("Unknown browser "+e);return a}function u_(e){return new LT("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function l_(e,t,a){if(a.mobileToDesktop)return e;var n=g_.data.android.released,r=n[n.length-1]-37-t;return r>0?e.slice(-1):e.slice(r-1)}function c_(e,t){return(e=Array.isArray(e)?m_(e.map(f_)):f_(e)).reduce((function(e,a,n){var r=a.queryString,s=0===r.indexOf("not ");if(s){if(0===n)throw new LT("Write any browsers query (for instance, `defaults`) before `"+r+"`");r=r.slice(4)}for(var i=0;i<y_.length;i++){var o=y_[i],d=r.match(o.regexp);if(d){var u=[t].concat(d.slice(1)),l=o.select.apply(g_,u).map((function(e){var a=e.split(" ");return"0"===a[1]?a[0]+" "+i_(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 u_(r)}),[])}var p_={};function g_(e,t){if(void 0===t&&(t={}),void 0===t.path&&(t.path=UT.resolve?UT.resolve("."):"."),null==e){var a=g_.loadConfig(t);e=a||g_.defaults}if("string"!=typeof e&&!Array.isArray(e))throw new LT("Browser queries must be an array or string. Got "+typeof e+".");var n={ignoreUnknownVersions:t.ignoreUnknownVersions,dangerousExtend:t.dangerousExtend,mobileToDesktop:t.mobileToDesktop,env:t.env};$T.oldDataWarning(g_.data);var r=$T.getStat(t,g_.data);if(r)for(var s in n.customUsage={},r)JT(n.customUsage,s,r[s]);var i=JSON.stringify([e,n]);if(p_[i])return p_[i];var o=zT(c_(e,n)).sort((function(e,t){if(e=e.split(" "),t=t.split(" "),e[0]===t[0]){var a=e[1].split("-")[0];return e_(t[1].split("-")[0].split("."),a.split("."))}return ZT(e[0],t[0])}));return ks.env.BROWSERSLIST_DISABLE_CACHE||(p_[i]=o),o}function f_(e){var t=[];do{e=h_(e,t)}while(e);return t}function h_(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 m_(e){return Array.isArray(e)?e.reduce((function(e,t){return e.concat(m_(t))}),[]):[e]}g_.cache={},g_.data={},g_.usage={global:{},custom:null},g_.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],g_.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"},g_.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},g_.versionAliases={},g_.clearCaches=$T.clearCaches,g_.parseConfig=$T.parseConfig,g_.readConfig=$T.readConfig,g_.findConfig=$T.findConfig,g_.loadConfig=$T.loadConfig,g_.coverage=function(e,t){var a;if(void 0===t)a=g_.usage.global;else if("my stats"===t){var n={};n.path=UT.resolve?UT.resolve("."):".";var r=$T.getStat(n);if(!r)throw new LT("Custom usage statistics was not provided");for(var s in a={},r)JT(a,s,r[s])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),$T.loadCountry(g_.usage,t,g_.data),a=g_.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 y_=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(GT).reduce((function(a,n){var r=i_(n,e);if(!r)return a;var s=XT(r.released,t);return s=s.map(KT(r.name)),"android"===r.name&&(s=l_(s,t,e)),a.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(GT).reduce((function(a,n){var r=i_(n,e);if(!r)return a;var s=r.released.slice(-t);return s=s.map(KT(r.name)),"android"===r.name&&(s=l_(s,t,e)),a.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return XT(Object.keys(BT),t).map((function(e){return"chrome "+BT[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,a){var n=d_(a,e),r=XT(n.released,t).map(KT(n.name));return"android"===n.name&&(r=l_(r,t,e)),r}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(BT).slice(-t).map((function(e){return"chrome "+BT[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,a){var n=d_(a,e),r=n.released.slice(-t).map(KT(n.name));return"android"===n.name&&(r=l_(r,t,e)),r}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(GT).reduce((function(t,a){var n=i_(a,e);if(!n)return t;var r=n.versions.filter((function(e){return-1===n.released.indexOf(e)}));return r=r.map(KT(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=d_(t,e);return a.versions.filter((function(e){return-1===a.released.indexOf(e)})).map(KT(a.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return r_(Date.now()-31558432982.4*t,e)}},{regexp:/^since (\d+)(?:-(\d+))?(?:-(\d+))?$/i,select:function(e,t,a,n){return t=parseInt(t),a=parseInt(a||"01")-1,n=parseInt(n||"01"),r_(Date.UTC(t,a,n,0,0,0),e)}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%$/,select:function(e,t,a){a=parseFloat(a);var n=g_.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+)%\s+in\s+my\s+stats$/,select:function(e,t,a){if(a=parseFloat(a),!e.customUsage)throw new LT("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+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t,a,n){a=parseFloat(a);var r=$T.loadStat(e,n,g_.data);if(r)for(var s in e.customUsage={},r)JT(e.customUsage,s,r[s]);if(!e.customUsage)throw new LT("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+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t,a,n){a=parseFloat(a),n=2===n.length?n.toUpperCase():n.toLowerCase(),$T.loadCountry(g_.usage,n,g_.data);var r=g_.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+)%(\s+in\s+(my\s+stats|(alt-)?\w\w))?$/,select:function(e,t,a){t=parseFloat(t);var n=g_.usage.global;if(a)if(a.match(/^\s+in\s+my\s+stats$/)){if(!e.customUsage)throw new LT("Custom usage statistics was not provided");n=e.customUsage}else{var r=a.match(/\s+in\s+((alt-)?\w\w)/)[1];r=2===r.length?r.toUpperCase():r.toLowerCase(),$T.loadCountry(g_.usage,r,g_.data),n=g_.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}},{regexp:/^supports\s+([\w-]+)$/,select:function(e,t){$T.loadFeature(g_.cache,t);var a=g_.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=HT(t),r=HT(a);if(!BT[n])throw new LT("Unknown version "+t+" of electron");if(!BT[r])throw new LT("Unknown version "+a+" of electron");return t=parseFloat(t),a=parseFloat(a),Object.keys(BT).filter((function(e){var n=parseFloat(e);return n>=t&&n<=a})).map((function(e){return"chrome "+BT[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,a){var n=ST.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})),r=/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){0,2}$/;if(!r.test(t))throw new LT("Unknown version "+t+" of Node.js");if(!r.test(a))throw new LT("Unknown version "+a+" of Node.js");return n.filter(t_(">=",t)).filter(t_("<=",a)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,a,n){var r=d_(t,e);return a=parseFloat(n_(r,a)||a),n=parseFloat(n_(r,n)||n),r.released.filter((function(e){var t=parseFloat(e);return t>=a&&t<=n})).map(KT(r.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,a){var n=HT(a);return Object.keys(BT).filter(YT(t,n)).map((function(e){return"chrome "+BT[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,a){return ST.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(function(e,t){return(t=t.split(".").map(QT))[1]=t[1]||0,t[2]=t[2]||0,">"===e?function(e){return e_(e=e.split(".").map(QT),t)>0}:">="===e?function(e){return e_(e=e.split(".").map(QT),t)>=0}:"<"===e?function(e){return e=e.split(".").map(QT),e_(t,e)>0}:function(e){return e=e.split(".").map(QT),e_(t,e)>=0}}(t,a)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,a,n){var r=d_(t,e),s=g_.versionAliases[r.name][n];return s&&(n=s),r.released.filter(YT(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=HT(t),n=BT[a];if(!n)throw new LT("Unknown version "+t+" of electron");return["chrome "+n]}},{regexp:/^node\s+(\d+(\.\d+)?(\.\d+)?)$/i,select:function(e,t){var a=ST.filter((function(e){return"nodejs"===e.name})).filter((function(e){return WT(e.version,t)}));if(0===a.length){if(e.ignoreUnknownVersions)return[];throw new LT("Unknown version "+t+" of Node.js")}return["node "+a[a.length-1].version]}},{regexp:/^current\s+node$/i,select:function(e){return[$T.currentNode(c_,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return c_(Object.keys(IT).filter((function(e){return t<Date.parse(IT[e].end)&&t>Date.parse(IT[e].start)&&function(e){var t=e.slice(1);return ST.some((function(e){return WT(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=d_(t,e),r=n_(n,a);if(r)a=r;else{if(!(r=n_(n,r=-1===a.indexOf(".")?a+".0":a.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new LT("Unknown version "+a+" of "+t)}a=r}return[n.name+" "+a]}},{regexp:/^extends (.+)$/i,select:function(e,t){return c_($T.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return c_(g_.defaults,e)}},{regexp:/^dead$/i,select:function(e){return c_(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw i_(t,e)?new LT("Specify versions in Browserslist query for browser "+t):u_(t)}}];!function(){for(var e in GT){var t=GT[e];g_.data[e]={name:e,versions:VT(GT[e].versions),released:VT(GT[e].versions.slice(0,-3)),releaseDate:GT[e].release_date},JT(g_.usage.global,e,t.usage_global),g_.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++)g_.versionAliases[e][r[s]]=n}}g_.versionAliases.op_mob[59]="58"}();var R_=g_,b_=Math.min;function v_(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]:b_(r[n-1],r[n],s[n-1])+1;r=s}return s[o]}(t,e)}));return t[a.indexOf(b_.apply(void 0,A(a)))]}var x_=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 '"+v_(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}(),E_={"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"}},D_={safari:"tp"},A_={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"},w_=/^(\d+|\d+.\d+)$/,C_=new x_("@babel/helper-compilation-targets");function S_(e,t){return e&&uj.lt(e,t)?e:t}function j_(e){if("string"==typeof e&&uj.valid(e))return e;C_.invariant("number"==typeof e||"string"==typeof e&&w_.test(e),"'"+e+"' is not a valid version");for(var t=e.toString().split(".");t.length<3;)t.push("0");return t.join(".")}function T_(e,t){var a=D_[t];return!!a&&a===e.toString().toLowerCase()}function __(e,t,a){var n=D_[a],r=[e,t].some((function(e){return e===n}));return r?e===r?t:e||t:S_(e,t)}function P_(e,t,a){return __(e,t,a)===e?t:e}function F_(e,t){var a=e[t];return a||"android"!==t?a:e.chrome}var k_={node:"node",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung"};function I_(e){if("string"!=typeof e)return e;var t=[uj.major(e)],a=uj.minor(e),n=uj.patch(e);return(a||n)&&t.push(a),n&&t.push(n),t.join(".")}function O_(e){return Object.keys(e).reduce((function(t,a){var n=e[a];return"string"==typeof n&&D_[a]!==n&&(n=I_(n)),t[a]=n,t}),{})}function B_(e,t,a){var n=a[e]||{};return Object.keys(t).reduce((function(e,a){var r=F_(n,a),s=t[a];if(r){var i=T_(r,a);T_(s,a)||!i&&!uj.lt(s.toString(),j_(r))||(e[a]=I_(s))}else e[a]=I_(s);return e}),{})}var N_={"proposal-class-properties":{chrome:"74",opera:"62",edge:"79",safari:"14.1",node:"12",samsung:"11",electron:"6.0"},"proposal-private-methods":{chrome:"84",opera:"70",edge:"84",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",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:"45",safari:"10",node:"6",ios:"10",samsung:"5",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:"36",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",electron:"0.20"},"transform-new-target":{chrome:"46",opera:"33",edge:"14",firefox:"41",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",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",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",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 L_(e,t,a){var n,r,s,i=void 0===a?{}:a,o=i.compatData,d=void 0===o?N_: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=F_(r,e);if(!t)return!0;var a=n[e];if(T_(a,e))return!1;if(T_(t,e))return!0;if(!uj.valid(a.toString()))throw new Error('Invalid version passed for target "'+e+'": "'+a+'". Versions must be in semver format (major.minor.patch)');return uj.gt(j_(t),a.toString())})).length)))}function M_(e,t,a,n,r,s,i){var o=new Set,d={compatData:e,includes:t,excludes:a};for(var u in e)if(L_(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}var $_=E_["es6.module"],U_=new x_("@babel/helper-compilation-targets");function G_(e){return"string"==typeof e||Array.isArray(e)&&e.every((function(e){return"string"==typeof e}))}function W_(e,t){try{return j_(t)}catch(a){throw new Error(U_.formatMessage("'"+t+"' is not a valid value for 'targets."+e+"'."))}}var V_={__default:function(e,t){return[e,T_(t,e)?t.toLowerCase():W_(e,t)]},node:function(e,t){return[e,!0===t||"current"===t?ks.versions.node:W_(e,t)]}};function H_(e){return function(e){return e.reduce((function(e,t){var a=D(t.split(" "),2),n=a[0],r=a[1],s=A_[n];if(!s)return e;try{var i=r.split("-")[0].toLowerCase(),o=T_(i,n);if(!e[s])return e[s]=o?i:j_(i),e;var d=e[s],u=T_(d,n);if(u&&o)e[s]=__(d,i,n);else if(u)e[s]=j_(i);else if(!u&&!o){var l=j_(i);e[s]=S_(d,l)}}catch(e){}return e}),{})}(R_(e,{mobileToDesktop:!0}))}function K_(e,t){var a;void 0===e&&(e={}),void 0===t&&(t={});var n=e,r=n.browsers,s=n.esmodules;!function(e){U_.invariant(void 0===e||G_(e),"'"+String(e)+"' is not a valid browserslist query")}(r);var i=function(e){for(var t=Object.keys(k_),a=0,n=Object.keys(e);a<n.length;a++){var r=n[a];if(!(r in k_))throw new Error(U_.formatMessage("'"+r+"' is not a valid target\n- Did you mean '"+v_(r,t)+"'?"))}return e}(function(e){var t=Object.assign({},e);return delete t.esmodules,delete t.browsers,t}(e)),o=!!r||Object.keys(i).length>0,d=!t.ignoreBrowserslistConfig&&!o;if(!r&&d&&null==(r=R_.loadConfig({config:t.configFile,path:t.configPath,env:t.browserslistEnv}))&&(r=[]),!s||"intersect"===s&&null!=(a=r)&&a.length||(r=Object.keys($_).map((function(e){return e+" >= "+$_[e]})).join(", "),s=!1),r){var u=H_(r);if("intersect"===s)for(var l=0,c=Object.keys(u);l<c.length;l++){var p=c[l],g=u[p];$_[p]?u[p]=P_(g,j_($_[p]),p):delete u[p]}i=Object.assign(u,i)}for(var f,h,m={},y=[],R=S(Object.keys(i).sort());!(f=R()).done;){var b,v=f.value,x=i[v];"number"==typeof x&&x%1!=0&&y.push({target:v,value:x});var E=D((null!=(b=V_[v])?b:V_.__default)(v,x),2),A=E[0],w=E[1];w&&(m[A]=w)}return(h=y).length&&(console.warn("Warning, the following targets are using a decimal version:\n"),h.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")),m}var q_=Object.freeze({__proto__:null,TargetNames:k_,isBrowsersQueryValid:G_,default:K_,prettifyTargets:O_,getInclusionReasons:B_,filterItems:M_,isRequired:L_,unreleasedLabels:D_});function X_(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"})),K_(a,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}var z_=NR.mark(eP),J_=NR.mark(lP),Y_=NR.mark(cP),Q_=NR.mark(pP),Z_=NR.mark(gP);function eP(e){return NR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),z_)}function tP(e,t){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=void e.browserslistConfigFile),e}function aP(e,t,a){var n=t.plugins,r=t.presets,s=t.passPerPreset;return{options:tP(t),plugins:n?function(){return oP(n,e)(a)}:function(){return eP([])},presets:r?function(){return sP(r,e)(a)(!!s)}:function(){return eP([])}}}function nP(e,t,a){var n,r;return{options:tP(t),plugins:NR.mark((function r(){return NR.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n){r.next=3;break}return r.delegateYield(cP(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:NR.mark((function n(){return NR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r){n.next=3;break}return n.delegateYield(lP(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 rP=new WeakMap,sP=mT((function(e,t){var a=t.using((function(e){return e}));return RT((function(t){return yT(NR.mark((function n(r){var s;return NR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.delegateYield(lP(e,a,t,r),"t0",1);case 1:return s=n.t0,n.abrupt("return",s.map((function(e){return uP(rP,e)})));case 3:case"end":return n.stop()}}),n)})))}))})),iP=new WeakMap,oP=mT((function(e,t){var a=t.using((function(e){return e}));return yT(NR.mark((function t(n){var r;return NR.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(cP(e,a,n),"t0",1);case 1:return r=t.t0,t.abrupt("return",r.map((function(e){return uP(iP,e)})));case 3:case"end":return t.stop()}}),t)})))})),dP={};function uP(e,t){var a=t.value,n=t.options,r=void 0===n?dP: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 lP(e,t,a,n){return NR.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.delegateYield(pP("preset",e,t,a,n),"t0",1);case 1:return r.abrupt("return",r.t0);case 2:case"end":return r.stop()}}),J_)}function cP(e,t,a){return NR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.delegateYield(pP("plugin",e,t,a),"t0",1);case 1:return n.abrupt("return",n.t0);case 2:case"end":return n.stop()}}),Y_)}function pP(e,t,a,n,r){var s;return NR.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.delegateYield(Gj.all(t.map((function(t,s){return gP(t,a,{type:e,alias:n+"$"+s,ownPass:!!r})}))),"t0",1);case 1:return fP(s=i.t0),i.abrupt("return",s);case 4:case"end":return i.stop()}}),Q_)}function gP(e,t,a){var n,r,s,i,o,d,u,l,c,p,g,f,h,m;return NR.wrap((function(y){for(;;)switch(y.prev=y.next){case 0:if(n=a.type,r=a.alias,s=a.ownPass,!(i=RP(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?kj:Ij,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()}}),Z_)}function fP(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 hP=NR.mark(yP);function mP(e){return new vP(e)}function yP(e,t){var a,n,r,s,i;return NR.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(gP(e,gC.resolve(r),{type:s,alias:"programmatic item"}),"t0",2);case 2:return i=o.t0,o.abrupt("return",mP(i));case 4:case"end":return o.stop()}}),hP)}function RP(e){if(null!=e&&e[bP])return e._descriptor}var bP=Symbol.for("@babel/core@7 - ConfigItem"),vP=function(e){this._descriptor=void 0,this[bP]=!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,bP,{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(vP.prototype);var xP={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 EP(e){switch(e.type){case"root":return"";case"env":return EP(e.parent)+'.env["'+e.name+'"]';case"overrides":return EP(e.parent)+".overrides["+e.index+"]";case"option":return EP(e.parent)+"."+e.name;case"access":return EP(e.parent)+"["+JSON.stringify(e.name)+"]";default:throw new Error("Assertion failure: Unknown type "+e.type)}}function DP(e,t){return{type:"access",name:t,parent:e}}function AP(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error(EP(e)+' must be a boolean, "inline", "both", or undefined');return t}function wP(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error(EP(e)+" must be a string, or undefined");return t}function CP(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error(EP(e)+" must be a function, or undefined");return t}function SP(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error(EP(e)+" must be a boolean, or undefined");return t}function jP(e,t){if(void 0!==t&&("object"!=typeof t||Array.isArray(t)||!t))throw new Error(EP(e)+" must be an object, or undefined");return t}function TP(e,t){if(null!=t&&!Array.isArray(t))throw new Error(EP(e)+" must be an array, or undefined");return t}function _P(e,t){var a=TP(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(EP(e)+" must be an array of string/Function/RegExp values, or undefined");return t}(DP(e,a),t)})),a}function PP(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach((function(t,a){if(!FP(t))throw new Error(EP(DP(e,a))+" must be a string/Function/RegExp.")}));else if(!FP(t))throw new Error(EP(e)+" must be a string/Function/RegExp, or an array of those");return t}function FP(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function kP(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error(EP(e)+" must be a undefined, a boolean, a string, got "+JSON.stringify(t));return t}function IP(e,t){var a=TP(e,t);return a&&a.forEach((function(t,a){return function(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error(EP(e)+" must include an object");if(t.length>3)throw new Error(EP(e)+" may only be a two-tuple or three-tuple");if(OP(DP(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(EP(DP(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(EP(DP(e,2))+" must be a string, or undefined")}}else OP(e,t);return t}(DP(e,a),t)})),a}function OP(e,t){if(("object"!=typeof t||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error(EP(e)+" must be a string, object, function");return t}function BP(e,t){if(void 0!==t&&!G_(t))throw new Error(EP(e)+" must be undefined, a string or an array of strings")}function NP(e,t){if(("number"!=typeof t||Math.round(t)!==t)&&"string"!=typeof t)throw new Error(EP(e)+" must be a string or an integer number")}var LP={cwd:wP,root:wP,rootMode:function(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error(EP(e)+' must be a "root", "upward", "upward-optional" or undefined');return t},configFile:kP,caller:function(e,t){var a=jP(e,t);if(a){if("string"!=typeof a.name)throw new Error(EP(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=DP(e,s),o=a[s];if(null!=o&&"boolean"!=typeof o&&"string"!=typeof o&&"number"!=typeof o)throw new Error(EP(i)+" must be null, undefined, a boolean, a string, or a number.")}}return t},filename:wP,filenameRelative:wP,code:SP,ast:SP,cloneInputAst:SP,envName:wP},MP={babelrc:SP,babelrcRoots:function(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach((function(t,a){if(!FP(t))throw new Error(EP(DP(e,a))+" must be a string/Function/RegExp.")}));else if(!FP(t))throw new Error(EP(e)+" must be a undefined, a boolean, a string/Function/RegExp or an array of those, got "+JSON.stringify(t));return t}},$P={extends:wP,ignore:_P,only:_P,targets:function(e,t){if(G_(t))return t;if("object"!=typeof t||!t||Array.isArray(t))throw new Error(EP(e)+" must be a string, an array of strings or an object");var a=DP(e,"browsers"),n=DP(e,"esmodules");BP(a,t.browsers),SP(n,t.esmodules);for(var r=0,s=Object.keys(t);r<s.length;r++){var i=s[r],o=t[i],d=DP(e,i);if("esmodules"===i)SP(d,o);else if("browsers"===i)BP(d,o);else{if(!Object.hasOwnProperty.call(k_,i)){var u=Object.keys(k_).join(", ");throw new Error(EP(d)+" is not a valid target. Supported targets are "+u)}NP(d,o)}}return t},browserslistConfigFile:kP,browserslistEnv:wP},UP={inputSourceMap:function(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=typeof t||!t))throw new Error(EP(e)+" must be a boolean, object, or undefined");return t},presets:IP,plugins:IP,passPerPreset:SP,assumptions:function(e,t){if(void 0!==t){if("object"!=typeof t||null===t)throw new Error(EP(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=DP(e,i);if(!GP.has(i))throw new Error(EP(o)+" is not a supported assumption.");if("boolean"!=typeof t[i])throw new Error(EP(o)+" must be a boolean.");if(n&&!1===t[i])throw new Error(EP(o)+" cannot be set to 'false' inside presets.")}return t}},env:function(e,t){if("env"===e.parent.type)throw new Error(EP(e)+" is not allowed inside of another .env block");var a=e.parent,n=jP(e,t);if(n)for(var r=0,s=Object.keys(n);r<s.length;r++){var i=s[r],o=jP(DP(e,i),n[i]);if(o)HP({type:"env",name:i,parent:a},o)}return n},overrides:function(e,t){if("env"===e.parent.type)throw new Error(EP(e)+" is not allowed inside an .env block");if("overrides"===e.parent.type)throw new Error(EP(e)+" is not allowed inside an .overrides block");var a=e.parent,n=TP(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=DP(e,o),l=jP(u,d);if(!l)throw new Error(EP(u)+" must be an object");HP({type:"overrides",index:o,parent:a},l)}return n},test:PP,include:PP,exclude:PP,retainLines:SP,comments:SP,shouldPrintComment:CP,compact:function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error(EP(e)+' must be a boolean, "auto", or undefined');return t},minified:SP,auxiliaryCommentBefore:wP,auxiliaryCommentAfter:wP,sourceType:function(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error(EP(e)+' must be "module", "script", "unambiguous", or undefined');return t},wrapPluginVisitorMethod:CP,highlightCode:SP,sourceMaps:AP,sourceMap:AP,sourceFileName:wP,sourceRoot:wP,getModuleId:CP,moduleRoot:wP,moduleIds:SP,moduleId:wP,parserOpts:jP,generatorOpts:jP},GP=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noNewArrows","objectRestNoSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"]);function WP(e){return"root"===e.type?e.source:WP(e.parent)}function VP(e,t){return HP({type:"root",source:e},t)}function HP(e,t){var a=WP(e);return function(e){if(qP(e,"sourceMap")&&qP(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&&$P[n])throw new Error(EP(r)+" is not allowed in preset options");if("arguments"!==a&&LP[n])throw new Error(EP(r)+" is only allowed in root programmatic options");if("arguments"!==a&&"configfile"!==a&&MP[n]){if("babelrcfile"===a||"extendsfile"===a)throw new Error(EP(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(EP(r)+" is only allowed in root programmatic options, or babel.config.js/config file options")}(UP[n]||$P[n]||MP[n]||LP[n]||KP)(r,t[n])})),t}function KP(e){var t=e.name;if(xP[t]){var a=xP[t],n=a.message,r=a.version;throw new Error("Using removed Babel "+(void 0===r?5:r)+" option: "+EP(e)+" - "+n)}var s=new Error("Unknown option: "+EP(e)+". Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.");throw s.code="BABEL_UNKNOWN_OPTION",s}function qP(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function XP(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+'": [\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 zP="object"==typeof a&&a&&a.Object===Object&&a,JP="object"==typeof self&&self&&self.Object===Object&&self,YP=(zP||JP||Function("return this")()).Symbol;var QP=function(e,t){for(var a=-1,n=null==e?0:e.length,r=Array(n);++a<n;)r[a]=t(e[a],a,e);return r},ZP=Array.isArray,eF=Object.prototype,tF=eF.hasOwnProperty,aF=eF.toString,nF=YP?YP.toStringTag:void 0;var rF=function(e){var t=tF.call(e,nF),a=e[nF];try{e[nF]=void 0;var n=!0}catch(e){}var r=aF.call(e);return n&&(t?e[nF]=a:delete e[nF]),r},sF=Object.prototype.toString;var iF=function(e){return sF.call(e)},oF=YP?YP.toStringTag:void 0;var dF=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":oF&&oF in Object(e)?rF(e):iF(e)};var uF=function(e){return null!=e&&"object"==typeof e};var lF=function(e){return"symbol"==typeof e||uF(e)&&"[object Symbol]"==dF(e)},cF=YP?YP.prototype:void 0,pF=cF?cF.toString:void 0;var gF=function e(t){if("string"==typeof t)return t;if(ZP(t))return QP(t,e)+"";if(lF(t))return pF?pF.call(t):"";var a=t+"";return"0"==a&&1/t==-Infinity?"-0":a};var fF=function(e){return null==e?"":gF(e)},hF=/[\\^$.*+?()[\]{}|]/g,mF=RegExp(hF.source);var yF=function(e){return(e=fF(e))&&mF.test(e)?e.replace(hF,"\\$&"):e},RF="\\"+gC.sep,bF="(?:"+RF+"|$)",vF="[^"+RF+"]+",xF="(?:"+vF+RF+")",EF="(?:"+vF+bF+")",DF=xF+"*?",AF=xF+"*?"+EF+"?";function wF(e,t){var a=gC.resolve(t,e).split(gC.sep);return new RegExp(["^"].concat(A(a.map((function(e,t){var n=t===a.length-1;return"**"===e?n?AF:DF:"*"===e?n?EF:xF:0===e.indexOf("*.")?vF+yF(e.slice(1))+(n?bF:RF):yF(e)+(n?bF:RF)})))).join(""))}var CF=0,SF=1,jF={title:function(e,t,a){var n="";return e===CF?(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:NR.mark((function e(t){var a,n,r;return NR.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 TF(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 TF(e)}))),e.abrupt("return",JSON.stringify(a,void 0,2));case 14:case"end":return e.stop()}}),e)}))};function TF(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 _F=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=NR.mark((function e(t){var a,n,r;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=jF.title(t.type,t.callerName,t.filepath),(n=jF.loc(t.index,t.envName))&&(a+=" "+n),e.delegateYield(jF.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=NR.mark((function t(){var a;return NR.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(Gj.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}(),PF=NR.mark(NF),FF=NR.mark(WF),kF=NR.mark(JF),IF=NR.mark(ik),OF=NR.mark(dk),BF=_f("babel:config:config-chain");function NF(e,t){var a;return NR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.delegateYield(LF(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:ck(a.plugins),presets:ck(a.presets),options:a.options.map((function(e){return lk(e)})),files:new Set});case 5:case"end":return n.stop()}}),PF)}var LF=sk({root:function(e){return MF(e)},env:function(e,t){return $F(e)(t)},overrides:function(e,t){return UF(e)(t)},overridesEnv:function(e,t,a){return GF(e)(t)(a)},createLogger:function(){return function(){}}}),MF=mT((function(e){return tk(e,e.alias,nP)})),$F=mT((function(e){return RT((function(t){return ak(e,e.alias,nP,t)}))})),UF=mT((function(e){return RT((function(t){return nk(e,e.alias,nP,t)}))})),GF=mT((function(e){return RT((function(t){return RT((function(a){return rk(e,e.alias,nP,t,a)}))}))}));function WF(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 NR.wrap((function(w){for(;;)switch(w.prev=w.next){case 0:return r=new _F,w.delegateYield(XF({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(jj(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(Sj(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=uk(),p=new _F,!o){w.next=30;break}return g=HF(o),w.delegateYield(JF(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),ok(c,f);case 30:if("string"!=typeof t.filename){w.next=35;break}return w.delegateYield(wj(t.filename),"t7",32);case 32:w.t6=w.t7,w.next=36;break;case 35:w.t6=null;case 36:if(h=w.t6,R=!1,b=uk(),!0!==d&&void 0!==d||!h||!VF(t,h,u,l)){w.next=59;break}return w.delegateYield(Cj(0,t.envName,t.caller),"t8",41);case 41:if(v=w.t8,m=v.ignore,y=v.config,m&&b.files.add(m.filepath),m&&fk(t,m.ignore,null,m.dirname)&&(R=!0),!y||R){w.next=58;break}return x=KF(y),E=new _F,w.delegateYield(JF(x,t,void 0,E),"t9",50);case 50:if(D=w.t9){w.next=55;break}R=!0,w.next=58;break;case 55:return w.delegateYield(E.output(),"t10",56);case 56:n=w.t10,ok(b,D);case 58:y&&R&&b.files.add(y.filepath);case 59: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=ok(ok(ok(uk(),c),b),s),w.abrupt("return",{plugins:R?[]:ck(A.plugins),presets:R?[]:ck(A.presets),options:R?[]:A.options.map((function(e){return lk(e)})),fileHandling:R?"ignored":"transpile",ignore:m||void 0,babelrc:y||void 0,config:o||void 0,files:A.files});case 62:case"end":return w.stop()}}),FF)}function VF(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?gC.resolve(n,e):e}))).length&&s[0]===r?-1!==t.directories.indexOf(r):s.some((function(a){return"string"==typeof a&&(a=wF(a,n)),t.directories.some((function(t){return mk(a,n,t,e)}))}))}var HF=mT((function(e){return{filepath:e.filepath,dirname:e.dirname,options:VP("configfile",e.options)}})),KF=mT((function(e){return{filepath:e.filepath,dirname:e.dirname,options:VP("babelrcfile",e.options)}})),qF=mT((function(e){return{filepath:e.filepath,dirname:e.dirname,options:VP("extendsfile",e.options)}})),XF=sk({root:function(e){return tk(e,"base",aP)},env:function(e,t){return ak(e,"base",aP,t)},overrides:function(e,t){return nk(e,"base",aP,t)},overridesEnv:function(e,t,a){return rk(e,"base",aP,t,a)},createLogger:function(e,t,a){return function(e,t,a){var n;if(!a)return function(){};return a.configure(t.showConfig,CF,{callerName:null==(n=t.caller)?void 0:n.name})}(0,t,a)}}),zF=sk({root:function(e){return YF(e)},env:function(e,t){return QF(e)(t)},overrides:function(e,t){return ZF(e)(t)},overridesEnv:function(e,t,a){return ek(e)(t)(a)},createLogger:function(e,t,a){return function(e,t,a){if(!a)return function(){};return a.configure(t.showConfig,SF,{filepath:e})}(e.filepath,t,a)}});function JF(e,t,a,n){var r;return NR.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.delegateYield(zF(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()}}),kF)}var YF=mT((function(e){return tk(e,e.filepath,nP)})),QF=mT((function(e){return RT((function(t){return ak(e,e.filepath,nP,t)}))})),ZF=mT((function(e){return RT((function(t){return nk(e,e.filepath,nP,t)}))})),ek=mT((function(e){return RT((function(t){return RT((function(a){return rk(e,e.filepath,nP,t,a)}))}))}));function tk(e,t,a){return a(e.dirname,e.options,t)}function ak(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 nk(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 rk(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 sk(e){var t=e.root,a=e.env,n=e.overrides,r=e.overridesEnv,s=e.createLogger;return NR.mark((function e(i,o,d,u){var l,c,p,g,f,h,m,y,R,b,v,x;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===d&&(d=new Set),l=i.dirname,c=[],pk(p=t(i),l,o)&&(c.push({config:p,envName:void 0,index:void 0}),(g=a(i,o.envName))&&pk(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(pk(a,l,o)){c.push({config:a,index:t,envName:void 0});var s=r(i,t,o.envName);s&&pk(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 fk(o,a,n,l)}))){e.next=7;break}return e.abrupt("return",null);case 7:f=uk(),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(ik(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(dk(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 ik(e,t,a,n,r,s){var i,o;return NR.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(jj(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(JF(qF(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 ok(e,o),d.abrupt("return",!0);case 14:case"end":return d.stop()}}),IF)}function ok(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 dk(e,t){var a,n,r,s,i;return NR.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()}}),OF)}function uk(){return{options:[],presets:[],plugins:[],files:new Set}}function lk(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 ck(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 pk(e,t,a){var n=e.options;return(void 0===n.test||gk(a,n.test,t))&&(void 0===n.include||gk(a,n.include,t))&&(void 0===n.exclude||!gk(a,n.exclude,t))}function gk(e,t,a){return hk(e,Array.isArray(t)?t:[t],a)}function fk(e,t,a,n){if(t&&hk(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)+'` from "'+n+'"';return BF(s),e.showConfig&&console.log(s),!0}if(a&&!hk(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)+'` from "'+n+'"';return BF(o),e.showConfig&&console.log(o),!0}return!1}function hk(e,t,a){return t.some((function(t){return mk(t,a,e.filename,e)}))}function mk(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=wF(e,t)),e.test(a)}var yk={name:wP,manipulateOptions:CP,pre:CP,post:CP,inherits:CP,visitor:function(e,t){var a=jP(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(EP(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return a},parserOverride:CP,generatorOverride:CP};function Rk(e){var t={type:"root",source:"plugin"};return Object.keys(e).forEach((function(a){var n=yk[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 bk(e){return Object.assign({},function(e){return{version:SO,cache:e.simple(),env:function(t){return e.using((function(e){return void 0===t?e.envName:"function"==typeof t?wT(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 wT(t(e.caller))}))},assertVersion:vk}}(e),{targets:function(){return JSON.parse(e.using((function(e){return JSON.stringify(e.targets)})))}})}function vk(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(!uj.satisfies(SO,e)){var t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);var a=new Error('Requires Babel "'+e+'", but was loaded with "'+SO+'". 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:SO,range:e})}}var xk=NR.mark(Dk),Ek=NR.mark(Ak);function Dk(e,t){var a,n;return NR.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:r.t0=t,r.next="root"===r.t0?3:"upward-optional"===r.t0?4:"upward"===r.t0?7:12;break;case 3:return r.abrupt("return",e);case 4:return r.delegateYield(Aj(),"t1",5);case 5:return a=r.t1,r.abrupt("return",null===a?e:a);case 7:return r.delegateYield(Aj(),"t2",8);case 8:if(null===(n=r.t2)){r.next=11;break}return r.abrupt("return",n);case 11: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: "'+_j.join(", ")+'".'),{code:"BABEL_ROOT_NOT_FOUND",dirname:e});case 12:throw new Error("Assertion failure - unknown rootMode value.");case 13:case"end":return r.stop()}}),xk)}function Ak(e){var t,a,n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R,b,v;return NR.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?VP("arguments",e):{},a=t.envName,n=void 0===a?Oj():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=gC.resolve(s),x.delegateYield(Dk(gC.resolve(g,o),u),"t0",6);case 6:return f=x.t0,h="string"==typeof t.filename?gC.resolve(s,t.filename):void 0,x.delegateYield(Tj(),"t1",9);case 9:return m=x.t1,y={filename:h,cwd:g,root:f,envName:n,caller:l,showConfig:m===h},x.delegateYield(WF(t,y),"t2",12);case 12:if(R=x.t2){x.next=15;break}return x.abrupt("return",null);case 15:return b={assumptions:{}},R.options.forEach((function(e){iT(b,e)})),v=Object.assign({},b,{targets:X_(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 mP(e)})),presets:R.presets.map((function(e){return mP(e)}))}),x.abrupt("return",{options:v,context:y,fileHandling:R.fileHandling,ignore:R.ignore,babelrc:R.babelrc,config:R.config,files:R.files});case 19:case"end":return x.stop()}}),Ek)}var wk=Gj(NR.mark((function e(t){var a,n,r,s,i,o,d,u,l;return NR.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=x(n,["showIgnoredFiles"])),e.delegateYield(Ak(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 uT)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")})),e.abrupt("return",new Ck(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)}))),Ck=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(Ck.prototype);var Sk=NR.mark(Ik),jk=NR.mark(Lk),Tk=Gj(NR.mark((function e(t){var a,n,r,s,i,o,d,u,l,c,p,g,f,h;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Ak(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,assumptions:null!=(a=r.assumptions)?a:{}}),l=function(e){var t=RP(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(_k(s,NR.mark((function e(t,a){var n,r,s,o,d,l,c,p;return NR.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(Lk(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(Lk(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&&XP(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){iT(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 iT(h=i,r),e.delegateYield(_k(s,NR.mark((function e(){var t,a,n,r,s,i,o;return NR.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(Ik(o,u),"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&&XP(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",24);case 24: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 28:case"end":return e.stop()}}),e)})));function _k(e,t){return NR.mark((function a(n,r){return NR.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 Pk=function(e){return hT(NR.mark((function a(n,r){var s,i,o,d,u,l,c;return NR.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=eT(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(!sT(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]])})))},Fk=Pk((function(e){return Object.assign({},bk(e),{assumption:function(t){return e.using((function(e){return e.assumptions[t]}))}})})),kk=Pk(bk);function Ik(e,t){return NR.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!(e.value instanceof uT)){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=Ok,a.delegateYield(Fk(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()}}),Sk)}var Ok=hT(NR.mark((function e(t,a){var n,r,s,i,o,d,u,l;return NR.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=Rk(n),(d=Object.assign({},o)).visitor&&(d.visitor=nA.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(aT(Ik,(function(e){return a.invalidate((function(t){return e(u,t)}))})),"t0",7);case 7:l=e.t0,d.pre=$k(l.pre,d.pre),d.post=$k(l.post,d.post),d.manipulateOptions=$k(l.manipulateOptions,d.manipulateOptions),d.visitor=nA.visitors.merge([l.visitor||{},d.visitor||{}]);case 12:return e.abrupt("return",new uT(d,r,i));case 13:case"end":return e.stop()}}),e)}))),Bk=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"))}},Nk=function(e,t,a){if(!t.filename){var n=e.options;Bk(n,a),n.overrides&&n.overrides.forEach((function(e){return Bk(e,a)}))}};function Lk(e,t){var a;return NR.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=Mk,n.delegateYield(kk(e,t),"t1",2);case 2:return n.t2=n.t1,a=(0,n.t0)(n.t2),Nk(a,t,e),n.delegateYield(NF(a,t),"t3",6);case 6:return n.abrupt("return",n.t3);case 7:case"end":return n.stop()}}),jk)}var Mk=mT((function(e){var t=e.value,a=e.dirname,n=e.alias;return{options:VP("preset",t),alias:n,dirname:a}}));function $k(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 Uk=Gj(NR.mark((function e(t){var a,n;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Tk(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)}))),Gk=Gj(yP),Wk=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)}},Vk=Wk(wk),Hk=wk.sync,Kk=wk.async,qk=Wk(Uk),Xk=Uk.sync,zk=Uk.async,Jk=Gk.sync,Yk=Gk.async;function Qk(e,t,a){return void 0!==a?Gk.errback(e,t,a):"function"==typeof t?Gk.errback(e,void 0,a):Gk.sync(e,t)}var Zk,eI=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.getModuleName=function(){return this.file.getModuleName()},t.buildCodeFrameError=function(e,t,a){return this.file.buildCodeFrameError(e,t,a)},e}();function tI(){if(!Zk){var e=Tk.sync({babelrc:!1,configFile:!1,plugins:[nI]});if(!(Zk=e?e.passes[0][0]:void 0))throw new Error("Assertion failure")}return Zk}function aI(e){var t=null==e?void 0:e._blockHoist;return null==t?1:!0===t?2:t}var nI={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=aI(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=aI(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 rI(e){for(var t,a=e.options,n=a.filename,r=a.cwd,s=a.filenameRelative,i=void 0===s?"string"==typeof n?gC.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.moduleRoot,g=a.sourceRoot,f=void 0===g?p:g,h=a.sourceFileName,m=void 0===h?gC.basename(i):h,y=a.comments,R=void 0===y||y,b=a.compact,v=void 0===b?"auto":b,x=e.options,E=Object.assign({},x,{parserOpts:Object.assign({sourceType:".mjs"===gC.extname(i)?"module":d,sourceFileName:n,plugins:[]},x.parserOpts),generatorOpts:Object.assign({filename:n,auxiliaryCommentBefore:x.auxiliaryCommentBefore,auxiliaryCommentAfter:x.auxiliaryCommentAfter,retainLines:x.retainLines,comments:R,shouldPrintComment:x.shouldPrintComment,compact:v,minified:x.minified,sourceMaps:c,sourceRoot:f,sourceFileName:m},x.generatorOpts)}),D=S(e.passes);!(t=D()).done;)for(var A,w=S(t.value);!(A=w()).done;){var C=A.value;C.manipulateOptions&&C.manipulateOptions(E,E.parserOpts)}return E}var sI={},iI=r(hy),oI=s((function(e,t){var a=iI.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=iI:(n(iI,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 iI.SlowBuffer(e)}}),"/$$rollup_base$$/node_modules/convert-source-map/node_modules/safe-buffer"),dI=r(TC),uI=s((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=dI.resolve(a,r);try{return UT.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 oI.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 oI.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"),lI={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"}}};lI.privateIn.syntax=lI.privateIn.transform;var cI=function(e){return e.name+" ("+e.url+")"};function pI(e,t,a){var n="Support for the experimental syntax '"+e+"' isn't currently enabled ("+t.line+":"+(t.column+1)+"):\n\n"+a,r=lI[e];if(r){var s=r.syntax,i=r.transform;if(s){var o=cI(s);if(i)n+="\n\nAdd "+cI(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 gI=NR.mark(fI);function fI(e,t,a){var n,r,s,i,o,d,u,l,c,p,g,f,h,m,y,R,b;return NR.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,Xv))&&d.push(m);if(0!==d.length){v.next=8;break}return v.abrupt("return",Xv(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=yb(a,{start:{line:y.line,column:y.column+1}},{highlightCode:s}),v.t1.message=R?o+": "+pI(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()}}),gI,null,[[1,16]])}var hI="$$ babel internal serialized type"+Math.random();function mI(e,t){var a;return"bigint"!=typeof t?t:((a={})[hI]="BigInt",a.value=t.toString(),a)}function yI(e,t){return t&&"object"==typeof t?"BigInt"!==t[hI]?t:BigInt(t.value):t}var RI=NR.mark(vI),bI=_f("babel:transform:file");function vI(e,t,a,n){var r,s,i,o,d;return NR.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=Ho(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,mI),yI)),u.next=13;break;case 11:return u.delegateYield(fI(e,t,a),"t0",12);case 12:n=u.t0;case 13:if(r=null,!1!==t.inputSourceMap){if("object"==typeof t.inputSourceMap&&(r=uI.fromObject(t.inputSourceMap)),!r&&(s=AI(xI,n)))try{r=uI.fromComment(s)}catch(e){bI("discarding unknown inline input sourcemap",e)}if(!r)if(i=AI(EI,n),"string"==typeof t.filename&&i)try{o=EI.exec(i),(d=sI.readFileSync(gC.resolve(gC.dirname(t.filename),o[1]))).length>1e6?bI("skip merging input map > 1 MB"):r=uI.fromJSON(d)}catch(e){bI("discarding unknown file input sourcemap",e)}else i&&bI("discarding un-loadable file input sourcemap")}return u.abrupt("return",new cj(t,{code:a,ast:n,inputMap:r}));case 16:case"end":return u.stop()}var l}),RI)}var xI=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,EI=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function DI(e,t,a){return t&&(t=t.filter((function(t){var n=t.value;return!e.test(n)||(a=n,!1)}))),[t,a]}function AI(e,t){var a=null;return Tg(t,(function(t){var n=D(DI(e,t.leadingComments,a),2);t.leadingComments=n[0],a=n[1];var r=D(DI(e,t.innerComments,a),2);t.innerComments=r[0],a=r[1];var s=D(DI(e,t.trailingComments,a),2);t.trailingComments=s[0],a=s[1]})),a}var wI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),CI=function(e){if(0<=e&&e<wI.length)return wI[e];throw new TypeError("Must be between 0 and 63: "+e)},SI=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 jI=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+=CI(t)}while(n>0);return a},TI=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=SI(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},_I=s((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"),PI=Object.prototype.hasOwnProperty,FI="undefined"!=typeof Map;function kI(){this._array=[],this._set=FI?new Map:Object.create(null)}kI.fromArray=function(e,t){for(var a=new kI,n=0,r=e.length;n<r;n++)a.add(e[n],t);return a},kI.prototype.size=function(){return FI?this._set.size:Object.getOwnPropertyNames(this._set).length},kI.prototype.add=function(e,t){var a=FI?e:_I.toSetString(e),n=FI?this.has(e):PI.call(this._set,a),r=this._array.length;n&&!t||this._array.push(e),n||(FI?this._set.set(e,r):this._set[a]=r)},kI.prototype.has=function(e){if(FI)return this._set.has(e);var t=_I.toSetString(e);return PI.call(this._set,t)},kI.prototype.indexOf=function(e){if(FI){var t=this._set.get(e);if(t>=0)return t}else{var a=_I.toSetString(e);if(PI.call(this._set,a))return this._set[a]}throw new Error('"'+e+'" is not in the set.')},kI.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},kI.prototype.toArray=function(){return this._array.slice()};var II={ArraySet:kI};function OI(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}OI.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},OI.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||_I.compareByGeneratedPositionsInflated(t,a)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},OI.prototype.toArray=function(){return this._sorted||(this._array.sort(_I.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var BI=II.ArraySet,NI={MappingList:OI}.MappingList;function LI(e){e||(e={}),this._file=_I.getArg(e,"file",null),this._sourceRoot=_I.getArg(e,"sourceRoot",null),this._skipValidation=_I.getArg(e,"skipValidation",!1),this._sources=new BI,this._names=new BI,this._mappings=new NI,this._sourcesContents=null}LI.prototype._version=3,LI.fromSourceMap=function(e){var t=e.sourceRoot,a=new LI({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=_I.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},LI.prototype.addMapping=function(e){var t=_I.getArg(e,"generated"),a=_I.getArg(e,"original",null),n=_I.getArg(e,"source",null),r=_I.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})},LI.prototype.setSourceContent=function(e,t){var a=e;null!=this._sourceRoot&&(a=_I.relative(this._sourceRoot,a)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[_I.toSetString(a)]=t):this._sourcesContents&&(delete this._sourcesContents[_I.toSetString(a)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},LI.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=_I.relative(r,n));var s=new BI,i=new BI;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=_I.join(a,t.source)),null!=r&&(t.source=_I.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=_I.join(a,t)),null!=r&&(t=_I.relative(r,t)),this.setSourceContent(t,n))}),this)},LI.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}))},LI.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(!_I.compareByGeneratedPositionsInflated(t,c[p-1]))continue;e+=","}e+=jI(t.generatedColumn-r),r=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=jI(n-u),u=n,e+=jI(t.originalLine-1-o),o=t.originalLine-1,e+=jI(t.originalColumn-i),i=t.originalColumn,null!=t.name&&(a=this._names.indexOf(t.name),e+=jI(a-d),d=a)),l+=e}return l},LI.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=_I.relative(t,e));var a=_I.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,a)?this._sourcesContents[a]:null}),this)},LI.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},LI.prototype.toString=function(){return JSON.stringify(this.toJSON())};var MI={SourceMapGenerator:LI},$I=s((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 UI(e,t,a){var n=e[t];e[t]=e[a],e[a]=n}function GI(e,t,a,n){if(a<n){var r=a-1;UI(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&&UI(e,r+=1,i);UI(e,r+1,i);var o=r+1;GI(e,t,a,o-1),GI(e,t,o+1,n)}var d,u}var WI=II.ArraySet,VI=function(e,t){GI(e,t,0,e.length-1)};function HI(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new JI(t):new qI(t)}HI.fromSourceMap=function(e){return qI.fromSourceMap(e)},HI.prototype._version=3,HI.prototype.__generatedMappings=null,Object.defineProperty(HI.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),HI.prototype.__originalMappings=null,Object.defineProperty(HI.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),HI.prototype._charIsMappingSeparator=function(e,t){var a=e.charAt(t);return";"===a||","===a},HI.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},HI.GENERATED_ORDER=1,HI.ORIGINAL_ORDER=2,HI.GREATEST_LOWER_BOUND=1,HI.LEAST_UPPER_BOUND=2,HI.prototype.eachMapping=function(e,t,a){var n,r=t||null;switch(a||HI.GENERATED_ORDER){case HI.GENERATED_ORDER:n=this._generatedMappings;break;case HI.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=_I.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)},HI.prototype.allGeneratedPositionsFor=function(e){var t=_I.getArg(e,"line"),a={source:_I.getArg(e,"source"),originalLine:t,originalColumn:_I.getArg(e,"column",0)};if(null!=this.sourceRoot&&(a.source=_I.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",_I.compareByOriginalPositions,$I.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:_I.getArg(s,"generatedLine",null),column:_I.getArg(s,"generatedColumn",null),lastColumn:_I.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r];else for(var o=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==o;)n.push({line:_I.getArg(s,"generatedLine",null),column:_I.getArg(s,"generatedColumn",null),lastColumn:_I.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++r]}return n};var KI=HI;function qI(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=_I.getArg(t,"version"),n=_I.getArg(t,"sources"),r=_I.getArg(t,"names",[]),s=_I.getArg(t,"sourceRoot",null),i=_I.getArg(t,"sourcesContent",null),o=_I.getArg(t,"mappings"),d=_I.getArg(t,"file",null);if(a!=this._version)throw new Error("Unsupported version: "+a);n=n.map(String).map(_I.normalize).map((function(e){return s&&_I.isAbsolute(s)&&_I.isAbsolute(e)?_I.relative(s,e):e})),this._names=WI.fromArray(r.map(String),!0),this._sources=WI.fromArray(n,!0),this.sourceRoot=s,this.sourcesContent=i,this._mappings=o,this.file=d}function XI(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}qI.prototype=Object.create(HI.prototype),qI.prototype.consumer=HI,qI.fromSourceMap=function(e){var t=Object.create(qI.prototype),a=t._names=WI.fromArray(e._names.toArray(),!0),n=t._sources=WI.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 XI;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 VI(t.__originalMappings,_I.compareByOriginalPositions),t},qI.prototype._version=3,Object.defineProperty(qI.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?_I.join(this.sourceRoot,e):e}),this)}}),qI.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 XI).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;)TI(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)}VI(R,_I.compareByGeneratedPositionsDeflated),this.__generatedMappings=R,VI(y,_I.compareByOriginalPositions),this.__originalMappings=y},qI.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 $I.search(e,t,r,s)},qI.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}},qI.prototype.originalPositionFor=function(e){var t={generatedLine:_I.getArg(e,"line"),generatedColumn:_I.getArg(e,"column")},a=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",_I.compareByGeneratedPositionsDeflated,_I.getArg(e,"bias",HI.GREATEST_LOWER_BOUND));if(a>=0){var n=this._generatedMappings[a];if(n.generatedLine===t.generatedLine){var r=_I.getArg(n,"source",null);null!==r&&(r=this._sources.at(r),null!=this.sourceRoot&&(r=_I.join(this.sourceRoot,r)));var s=_I.getArg(n,"name",null);return null!==s&&(s=this._names.at(s)),{source:r,line:_I.getArg(n,"originalLine",null),column:_I.getArg(n,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},qI.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},qI.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=_I.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var a;if(null!=this.sourceRoot&&(a=_I.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.')},qI.prototype.generatedPositionFor=function(e){var t=_I.getArg(e,"source");if(null!=this.sourceRoot&&(t=_I.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var a={source:t=this._sources.indexOf(t),originalLine:_I.getArg(e,"line"),originalColumn:_I.getArg(e,"column")},n=this._findMapping(a,this._originalMappings,"originalLine","originalColumn",_I.compareByOriginalPositions,_I.getArg(e,"bias",HI.GREATEST_LOWER_BOUND));if(n>=0){var r=this._originalMappings[n];if(r.source===a.source)return{line:_I.getArg(r,"generatedLine",null),column:_I.getArg(r,"generatedColumn",null),lastColumn:_I.getArg(r,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var zI=qI;function JI(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var a=_I.getArg(t,"version"),n=_I.getArg(t,"sections");if(a!=this._version)throw new Error("Unsupported version: "+a);this._sources=new WI,this._names=new WI;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=_I.getArg(e,"offset"),a=_I.getArg(t,"line"),n=_I.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 HI(_I.getArg(e,"map"))}}))}JI.prototype=Object.create(HI.prototype),JI.prototype.constructor=HI,JI.prototype._version=3,Object.defineProperty(JI.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}}),JI.prototype.originalPositionFor=function(e){var t={generatedLine:_I.getArg(e,"line"),generatedColumn:_I.getArg(e,"column")},a=$I.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}},JI.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},JI.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.')},JI.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var a=this._sections[t];if(-1!==a.consumer.sources.indexOf(_I.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}},JI.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=_I.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)}VI(this.__generatedMappings,_I.compareByGeneratedPositionsDeflated),VI(this.__originalMappings,_I.compareByOriginalPositions)};var YI={SourceMapConsumer:KI,BasicSourceMapConsumer:zI,IndexedSourceMapConsumer:JI},QI=MI.SourceMapGenerator,ZI=/(\r?\n)/,eO="$$$isSourceNode$$$";function tO(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[eO]=!0,null!=n&&this.add(n)}tO.fromStringWithSourceMap=function(e,t,a){var n=new tO,r=e.split(ZI),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=_I.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?_I.join(a,e.source):e.source;n.add(new tO(e.originalLine,e.originalColumn,r,t,e.name))}}},tO.prototype.add=function(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[eO]&&"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},tO.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[eO]&&"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},tO.prototype.walk=function(e){for(var t,a=0,n=this.children.length;a<n;a++)(t=this.children[a])[eO]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},tO.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},tO.prototype.replaceRight=function(e,t){var a=this.children[this.children.length-1];return a[eO]?a.replaceRight(e,t):"string"==typeof a?this.children[this.children.length-1]=a.replace(e,t):this.children.push("".replace(e,t)),this},tO.prototype.setSourceContent=function(e,t){this.sourceContents[_I.toSetString(e)]=t},tO.prototype.walkSourceContents=function(e){for(var t=0,a=this.children.length;t<a;t++)this.children[t][eO]&&this.children[t].walkSourceContents(e);var n=Object.keys(this.sourceContents);for(t=0,a=n.length;t<a;t++)e(_I.fromSetString(n[t]),this.sourceContents[n[t]])},tO.prototype.toString=function(){var e="";return this.walk((function(t){e+=t})),e},tO.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},a=new QI(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 aO={SourceMapGenerator:MI.SourceMapGenerator,SourceMapConsumer:YI.SourceMapConsumer,SourceNode:{SourceNode:tO}.SourceNode};function nO(e,t){for(var a,n=sO(e),r=sO(t),s=new aO.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=rO(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=rO(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 rO(e){return e.line+"/"+e.columnStart}function sO(e){var t=new aO.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,aO.SourceMapConsumer.ORIGINAL_ORDER),{file:e.file,sourceRoot:e.sourceRoot,sources:Array.from(n.values())}}function iO(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,eR);void 0!==g&&d.push(g)}}if(0===d.length)n=eR(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=nO(o.toObject(),m)),"inline"!==r.sourceMaps&&"both"!==r.sourceMaps||(h+="\n"+uI.fromObject(m).toComment()),"inline"===r.sourceMaps&&(m=null),{outputCode:h,outputMap:m}}var oO=NR.mark(uO),dO=NR.mark(lO);function uO(e,t,a){var n,r,s,i,o,d,u;return NR.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.delegateYield(vI(e.passes,rI(e),t,a),"t0",1);case 1:return n=l.t0,r=n.opts,l.prev=3,l.delegateYield(lO(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=iO(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()}}),oO,null,[[3,7],[12,16]])}function lO(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,j;return NR.wrap((function(T){for(;;)switch(T.prev=T.next){case 0:a=S(t);case 1:if((n=a()).done){T.next=35;break}for(r=n.value,s=[],i=[],o=[],d=S(r.concat([tI()]));!(u=d()).done;)l=u.value,c=new eI(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)){T.next=19;break}if(f=D(g[p],2),h=f[0],m=f[1],!(y=h.pre)){T.next=16;break}return R=y.call(m,e),T.delegateYield([],"t0",14);case 14:if(!cO(R)){T.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++,T.next=8;break;case 19:b=nA.visitors.merge(o,i,e.opts.wrapPluginVisitorMethod),nA(e.ast,b,e.scope),v=0,x=s;case 22:if(!(v<x.length)){T.next=33;break}if(E=D(x[v],2),A=E[0],w=E[1],!(C=A.post)){T.next=30;break}return j=C.call(w,e),T.delegateYield([],"t1",28);case 28:if(!cO(j)){T.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++,T.next=22;break;case 33:T.next=1;break;case 35:case"end":return T.stop()}}),dO)}function cO(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}var pO=Gj(NR.mark((function e(t,a){var n;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Tk(a),"t0",1);case 1:if(null!==(n=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield(uO(n,t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)}))),gO=function(e,t,a){if("function"==typeof t&&(a=t,t=void 0),void 0===a)return pO.sync(e,t);pO.errback(e,t,a)},fO=pO.sync,hO=pO.async,mO=function(e,t,a){"function"==typeof t&&(a=t),a(new Error("Transforming files is not supported in browsers"),null)};function yO(){throw new Error("Transforming files is not supported in browsers")}function RO(){return Promise.reject(new Error("Transforming files is not supported in browsers"))}var bO=Gj(NR.mark((function e(t,a,n){var r;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Tk(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(uO(r,a,t),"t1",7);case 7:return e.abrupt("return",e.t1);case 8:case"end":return e.stop()}}),e)}))),vO=function(e,t,a,n){if("function"==typeof a&&(n=a,a=void 0),void 0===n)return bO.sync(e,t,a);bO.errback(e,t,a,n)},xO=bO.sync,EO=bO.async,DO=Gj(NR.mark((function e(t,a){var n;return NR.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Tk(a),"t0",1);case 1:if(null!==(n=e.t0)){e.next=4;break}return e.abrupt("return",null);case 4:return e.delegateYield(fI(n.passes,rI(n),t),"t1",5);case 5:return e.abrupt("return",e.t1);case 6:case"end":return e.stop()}}),e)}))),AO=function(e,t,a){if("function"==typeof t&&(a=t,t=void 0),void 0===a)return DO.sync(e,t);DO.errback(e,t,a)},wO=DO.sync,CO=DO.async,SO="7.13.13",jO=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]),TO=function(){function e(){}return e.prototype.init=function(e){return qk(e)},e}();function _O(e){throw new Error("The ("+e+") Babel 5 plugin is being run with an unsupported Babel version.")}function PO(e){return function(t,a,n){for(var r,s,i=0,o=Object.keys(FO);i<o.length;i++){var d,u=o[i];t[u]||((s=null!=(d=s)?d:kO(t))[u]=FO[u](s))}return e(null!=(r=s)?r:t,a||{},n)}}var FO={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 kO(e){var t=null;return"string"==typeof e.version&&/^7\./.test(e.version)&&(!(t=Object.getPrototypeOf(e))||IO(t,"version")&&IO(t,"transform")&&IO(t,"template")&&IO(t,"types")||(t=null)),Object.assign({},t,e)}function IO(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var OO=Object.freeze({__proto__:null,declare:PO}),BO=PO((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 sd(Jo("babelHelpers"),Jo(t))}))}}})),NO=r(OO),LO=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),MO=PO((function(e){return e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}})),$O=PO((function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}})),UO=PO((function(e){return e.assertVersion(7),{name:"syntax-decimal",manipulateOptions:function(e,t){t.plugins.push("decimal")}}})),GO=PO((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}])}}})),WO=PO((function(e){return e.assertVersion(7),{name:"syntax-do-expressions",manipulateOptions:function(e,t){t.plugins.push("doExpressions")}}})),VO=PO((function(e){return e.assertVersion(7),{name:"syntax-export-default-from",manipulateOptions:function(e,t){t.plugins.push("exportDefaultFrom")}}})),HO=PO((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}])}}})),KO=PO((function(e){return e.assertVersion(7),{name:"syntax-function-bind",manipulateOptions:function(e,t){t.plugins.push("functionBind")}}})),qO=PO((function(e){return e.assertVersion(7),{name:"syntax-function-sent",manipulateOptions:function(e,t){t.plugins.push("functionSent")}}})),XO=PO((function(e){return e.assertVersion(7),{name:"syntax-module-blocks",manipulateOptions:function(e,t){t.plugins.push("moduleBlocks")}}})),zO=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),JO=PO((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")}}})),YO=PO((function(e){return e.assertVersion(7),{name:"syntax-import-assertions",manipulateOptions:function(e,t){t.plugins.push(["importAssertions"])}}})),QO=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),ZO=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),eB=["minimal","smart","fsharp"],tB=PO((function(e,t){var a=t.proposal;if(e.assertVersion(7),"string"!=typeof a||!eB.includes(a))throw new Error("The pipeline operator plugin requires a 'proposal' option.'proposal' must be one of: "+eB.join(", ")+". More details: https://babeljs.io/docs/en/next/babel-plugin-proposal-pipeline-operator");return{name:"syntax-pipeline-operator",manipulateOptions:function(e,t){t.plugins.push(["pipelineOperator",{proposal:a}])}}})),aB=PO((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}])}}})),nB=PO((function(e){return e.assertVersion(7),{name:"syntax-top-level-await",manipulateOptions:function(e,t){t.plugins.push("topLevelAwait")}}}));function rB(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 sB=PO((function(e,t){var a=t.isTSX;return e.assertVersion(7),{name:"syntax-typescript",manipulateOptions:function(e,t){var n=t.plugins;rB(n,"flow"),rB(n,"jsx"),t.plugins.push("typescript","classProperties"),t.plugins.push("objectRestSpread"),a&&t.plugins.push("jsx")}}})),iB=jx.expression("\n (function () {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })()\n"),oB=jx.expression("\n (function () {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })()\n"),dB=jx("\n function NAME(PARAMS) { return REF.apply(this, arguments); }\n function REF() {\n REF = FUNCTION;\n return REF.apply(this, arguments);\n }\n");function uB(e,t,a){void 0===a&&(a=!0),e.isMethod()?function(e,t){var a=e.node,n=a.body,r=zo(null,[],Oo(n.body),!0);n.body=[pd(No(No(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?dB:s?oB:iB;e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({noNewArrows:a}),n.id=null,r&&(n.type="FunctionExpression");var o=No(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||me(a)||se(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||kx({node:u,parent:e.parent,scope:e.scope}),!u||u.id||n.params.length?e.replaceWith(d):e.replaceWith(o)}}(e,t,a)}function lB(e){var t,a=e.node||e;(t=a.leadingComments)&&t.some((function(e){return/[@#]__PURE__/.test(e.value)}))||wp(a,"leading","#__PURE__")}var cB={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(zd(a?No(xp(a),[n.node]):n.node))}};function pB(e,t,a){e.traverse(cB,{wrapAwait:t.wrapAwait});var n=function(e){if(e.parentPath.isCallExpression({callee:e.node}))return!0;var t=e.parentPath;if(t.isMemberExpression()&&H(t.node.property,{name:"bind"})){var a=t.parentPath;return a.isCallExpression()&&1===a.node.arguments.length&&le(a.node.arguments[0])&&a.parentPath.isCallExpression({callee:a.node})}return!1}(e);e.node.async=!1,e.node.generator=!0,uB(e,xp(t.wrapAsync),a),e.isObjectMethod()||e.isClassMethod()||e.parentPath.isObjectProperty()||e.parentPath.isClassProperty()||n||!e.isExpression()||lB(e)}var gB=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),fB=jx("\n async function wrapper() {\n var ITERATOR_COMPLETION = true;\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, STEP_VALUE;\n (\n STEP_KEY = await ITERATOR_KEY.next(),\n ITERATOR_COMPLETION = STEP_KEY.done,\n STEP_VALUE = await STEP_KEY.value,\n !ITERATOR_COMPLETION\n );\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 await ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n }\n");var hB,mB,yB,RB,bB,vB,xB,EB,DB,AB,wB,CB,SB,jB,TB,_B,PB,FB,kB=PO((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=No(n,[No(t.addHelper("asyncIterator"),[a.argument]),t.addHelper("awaitAsyncGenerator")])}}},a={Function:function(e){e.skip()},ForOfStatement:function(e,t){var a=t.file,n=e.node;if(n.await){var r=function(e,t){var a,n=t.getAsyncIterator,r=e.node,s=e.scope,i=e.parent,o=s.generateUidIdentifier("step"),d=s.generateUidIdentifier("value"),u=r.left;H(u)||Ht(u)||Z(u)?a=Vo(_o("=",u,d)):ge(u)&&(a=Ed(u.kind,[Dd(u.declarations[0].id,d)]));var l=fB({ITERATOR_HAD_ERROR_KEY:s.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:s.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:s.generateUidIdentifier("iteratorError"),ITERATOR_KEY:s.generateUidIdentifier("iterator"),GET_ITERATOR:n,OBJECT:r.right,STEP_VALUE:xp(d),STEP_KEY:o});l=l.body.body;var c=q(i),p=l[3].block.body,g=p[0];return c&&(p[0]=Qo(i.label,g)),{replaceParent:c,node:l,declar:a,loop:g}}(e,{getAsyncIterator:a.addHelper("asyncIterator")}),s=r.declar,i=r.loop,o=i.body;e.ensureBlock(),s&&o.body.push(s),o.body=o.body.concat(n.body.body),zg(i,n),zg(i.body,n.body),r.replaceParent?e.parentPath.replaceWithMultiple(r.node):e.replaceWithMultiple(r.node)}}},n={Function:function(e,n){e.node.async&&(e.traverse(a,n),e.node.generator&&(e.traverse(t,n),pB(e,{wrapAsync:n.addHelper("wrapAsyncGenerator"),wrapAwait:n.addHelper("awaitAsyncGenerator")})))}};return{name:"proposal-async-generator-functions",inherits:gB,visitor:{Program:function(e,t){e.traverse(n,t)}}}}));function IB(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 OB(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=nA.visitors.merge([Object.assign({},e),Uw]);return t}var BB=OB({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))}}}),NB=OB({BinaryExpression:function(e){var t=e.node,a=t.operator,n=t.left,r=t.right;if("in"===a&&e.get("left").isPrivateName()){var s=this.privateFieldsAsProperties,i=this.privateNamesMap,o=this.redeclared,d=n.id.name;if(i.has(d)&&(!o||!o.includes(d)))if(s){var u=i.get(d).id;e.replaceWith(jx.expression.ast(bB||(bB=E(["\n Object.prototype.hasOwnProperty.call(",", ",")\n "])),r,xp(u)))}else{var l=i.get(d),c=l.id;l.static?e.replaceWith(jx.expression.ast(vB||(vB=E([""," === ",""])),r,this.classRef)):e.replaceWith(jx.expression.ast(xB||(xB=E(["",".has(",")"])),xp(c),r))}}}}),LB={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)?xp(this.memoiser.get(t)):xp(t)},get: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,o=s.static,d=s.method,u=s.methodId,l=s.getId,c=s.setId,p=l||c;if(o){var g=d&&!p?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return No(n.addHelper(g),[this.receiver(e),xp(t),xp(i)])}if(d){if(p){if(!l&&c){if(n.availableHelper("writeOnlyError"))return gd([this.receiver(e),No(n.addHelper("writeOnlyError"),[Zo("#"+r)])]);console.warn("@babel/helpers is outdated, update it to silence this warning.")}return No(n.addHelper("classPrivateFieldGet"),[this.receiver(e),xp(i)])}return No(n.addHelper("classPrivateMethodGet"),[this.receiver(e),xp(i),xp(u)])}return No(n.addHelper("classPrivateFieldGet"),[this.receiver(e),xp(i)])},boundGet:function(e){return this.memoise(e,1),No(sd(this.get(e),Jo("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 No(r.addHelper(p),[this.receiver(e),xp(a),xp(o),t])}return u?l?No(r.addHelper("classPrivateFieldSet"),[this.receiver(e),xp(o),t]):gd([this.receiver(e),t,No(r.addHelper("readOnlyError"),[Zo("#"+s)])]):No(r.addHelper("classPrivateFieldSet"),[this.receiver(e),xp(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 sd(No(o,[this.receiver(e),xp(t),xp(i)]),Jo("value"))}return sd(No(n.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e),xp(i)]),Jo("value"))},call:function(e,t){return this.memoise(e,1),Mw(this.get(e),this.receiver(e),t,!1)},optionalCall:function(e,t){return this.memoise(e,1),Mw(this.get(e),this.receiver(e),t,!0)}},MB={get:function(e){var t=this.privateNamesMap,a=this.file,n=e.node.object,r=e.node.property.id.name;return jx.expression(EB||(EB=E(["BASE(REF, PROP)[PROP]"])))({BASE:a.addHelper("classPrivateFieldLooseBase"),REF:xp(n),PROP:xp(t.get(r).id)})},boundGet:function(e){return No(sd(this.get(e),Jo("bind")),[xp(e.node.object)])},simpleSet:function(e){return this.get(e)},destructureSet:function(e){return this.get(e)},call:function(e,t){return No(this.get(e),t)},optionalCall:function(e,t){return tu(this.get(e),t,!0)}};function $B(e,t,a){var n=a.get(t.node.key.id.name).id,r=t.node.value||t.scope.buildUndefinedNode();return jx.statement.ast(DB||(DB=E(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n });\n "])),e,xp(n),r)}function UB(e,t,a){var n=a.get(t.node.key.id.name).id,r=t.node.value||t.scope.buildUndefinedNode();return jx.statement.ast(AB||(AB=E(["",".set(",", {\n // configurable is always false for private elements\n // enumerable is always false for private elements\n writable: true,\n value: ",",\n })"])),xp(n),e,r)}function GB(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})),jx.statement.ast(wB||(wB=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 "])),xp(n),r?r.name:e.scope.buildUndefinedNode(),s?s.name:e.scope.buildUndefinedNode());var d=e.node.value||e.scope.buildUndefinedNode();return jx.statement.ast(CB||(CB=E(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n };\n "])),xp(n),d)}}function WB(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?jx.statement.ast(SB||(SB=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})),jx.statement.ast(jB||(jB=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 VB(e,t,a){var n=a.get(t.node.key.id.name),r=n.id,s=n.getId,i=n.setId;if(!n.initAdded)return s||i?(a.set(t.node.key.id.name,Object.assign({},n,{initAdded:!0})),jx.statement.ast(TB||(TB=E(["\n ",".set(",", {\n get: ",",\n set: ","\n });\n "])),r,e,s?s.name:t.scope.buildUndefinedNode(),i?i.name:t.scope.buildUndefinedNode())):jx.statement.ast(_B||(_B=E(["",".add(",")"])),r,e)}function HB(e,t){var a=t.node,n=a.key,r=a.computed,s=t.node.value||t.scope.buildUndefinedNode();return Vo(_o("=",sd(e,n,r||Ut(n)),s))}function KB(e,t,a){var n=t.node,r=n.key,s=n.computed,i=t.node.value||t.scope.buildUndefinedNode();return Vo(No(a.addHelper("defineProperty"),[e,s||Ut(r)?r:Zo(r.name),i]))}function qB(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})),jx.statement.ast(PB||(PB=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())):jx.statement.ast(FB||(FB=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 XB(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),Xo(xp(R),p,g,f,h)}var zB,JB,YB,QB,ZB,eN=nA.visitors.merge([{ThisExpression:function(e,t){t.needsClassRef=!0,e.replaceWith(xp(t.classRef))}},Uw]);function tN(e,t,a,n,r){var s={classRef:t,needsClassRef:!1};return new Kw({methodPath:e,constantSuper:r,superRef:a,file:n,refToPreserve:t,getObjectRef:function(){return s.needsClassRef=!0,e.node.static?t:sd(t,Jo("prototype"))}}).replace(),e.isProperty()&&e.traverse(eN,s),s.needsClassRef}function aN(e){return!(!e.decorators||!e.decorators.length)}function nN(e,t){return t?ld(Jo(e),t):null}function rN(e){var t;return e.decorators&&e.decorators.length>0&&(t=To(e.decorators.map((function(e){return e.expression})))),e.decorators=void 0,t}function sN(e){return e.computed?e.key:H(e.key)?Zo(e.key.name):Zo(String(e.key.value))}function iN(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 Kw({methodPath:a,methodNode:n,objectRef:e,isStatic:n.static,superRef:t,scope:r,file:this,refToPreserve:e},!0).replace();var i,o,d=[nN("kind",Zo(s?n.kind:"field")),nN("decorators",rN(n)),nN("static",n.static&&ad(!0)),nN("key",sN(n))].filter(Boolean);if(s){var u=n.computed?null:n.key;jg(n),d.push(nN("value",kx({node:n,id:u,scope:r})||n))}else n.value?d.push((i="value",o=jx.statements.ast(zB||(zB=E(["return ",""])),n.value),ud("method",Jo(i),[],Oo(o)))):d.push(nN("value",r.buildUndefinedNode()));return a.remove(),dd(d)}var oN=nA.visitors.merge([{Super:function(e){var t=e.node,a=e.parentPath;a.isCallExpression({callee:t})&&this.push(a)}},Uw]),dN={"TSTypeAnnotation|TypeAnnotation":function(e){e.skip()},ReferencedIdentifier:function(e){this.scope.hasOwnBinding(e.node.name)&&(this.scope.rename(e.node.name),e.skip())}};function uN(e,t){if(t.classBinding&&t.classBinding===e.scope.getBinding(e.node.name)){var a=No(t.file.addHelper("classNameTDZError"),[Zo(e.node.name)]);e.replaceWith(gd([a,e.node])),e.skip()}}var lN={ReferencedIdentifier:uN};function cN(e,t,a,n){if(a.length){var r=!!e.node.superClass;if(!t){var s=Gd("constructor",Jo("constructor"),[],Oo([]));r&&(s.params=[cd(Jo("args"))],s.body.body.push(jx.statement.ast(ZB||(ZB=E(["super(...args)"]))))),t=D(e.get("body").unshiftContainer("body",s),1)[0]}if(n&&n(dN,{scope:t.scope}),r){var i=[];t.traverse(oN,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 xp(e)})))}}else t.get("body").unshiftContainer("body",a)}}var pN=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16}),gN=new Map([[pN.fields,"@babel/plugin-proposal-class-properties"],[pN.privateMethods,"@babel/plugin-proposal-private-methods"],[pN.privateIn,"@babel/plugin-proposal-private-private-property-in-object"]]),fN="@babel/plugin-class-features/featuresKey",hN="@babel/plugin-class-features/looseKey",mN="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing";function yN(e,t){return!!(e.get(fN)&t)}function RN(e,t){return!!(e.get(hN)&t)}function bN(e,t,a){a?e.set(hN,e.get(hN)|t):e.set(hN,e.get(hN)&~t),e.set(mN,e.get(mN)&~t)}function vN(e,t){return!!(e.get(mN)&t)}function xN(e,t){if(aN(e.node)){if(!yN(t,pN.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(e.isPrivate()&&e.isMethod()&&!yN(t,pN.privateMethods))throw e.buildCodeFrameError("Class private methods are not enabled.");if(e.isPrivateName()&&e.parentPath.isBinaryExpression({operator:"in",left:e.node})&&!yN(t,pN.privateIn))throw e.buildCodeFrameError("Private property in checks are not enabled.");if(e.isProperty()&&!yN(t,pN.fields))throw e.buildCodeFrameError("Class fields are not enabled.")}var EN="7.13.11".split(".").reduce((function(e,t){return 1e5*e+ +t}),0),DN="@babel/plugin-class-features/version";function AN(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(){!function(e,t,a){var n,r;yN(e,t)&&!vN(e,t)||(e.set(fN,e.get(fN)|t),"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"===a?(bN(e,t,!0),e.set(mN,e.get(mN)|t)):"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"===a?(bN(e,t,!1),e.set(mN,e.get(mN)|t)):bN(e,t,a));for(var s,i=S(gN);!(s=i()).done;){var o=D(s.value,2),d=o[0],u=o[1];if(yN(e,d)){var l=RN(e,d);if(!vN(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(gN);!(c=p()).done;){var g=D(c.value,2),f=g[0],h=g[1];yN(e,f)&&RN(e,f)!==n&&(bN(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.'))}}(this.file,a,n),(!this.file.get(DN)||this.file.get(DN)<EN)&&this.file.set(DN,EN)},visitor:{Class:function(e,t){if(this.file.get(DN)===EN){xN(e,this.file);for(var n,r,s=RN(this.file,a),i=aN(e.node),c=[],p=[],g=[],f=new Set,h=S(e.get("body").get("body"));!(r=h()).done;){var m=r.value;if(xN(m,this.file),m.node.computed&&g.push(m),m.isPrivate()){var y=m.node.key.id.name,R="get "+y,b="set "+y;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)}}if(m.isClassMethod({kind:"constructor"})?n=m:(p.push(m),(m.isProperty()||m.isPrivate())&&c.push(m)),i||(i=aN(m.node)),null!=m.isStaticBlock&&m.isStaticBlock())throw m.buildCodeFrameError('Incorrect plugin order, `@babel/plugin-proposal-class-static-block` should be placed before class features plugins\n{\n "plugins": [\n "@babel/plugin-proposal-class-static-block",\n "@babel/plugin-proposal-private-property-in-object",\n "@babel/plugin-proposal-private-methods",\n "@babel/plugin-proposal-class-properties",\n ]\n}')}if(c.length||i){var v;e.isClassExpression()||!e.node.id?(kx(e),v=e.scope.generateUidIdentifier("class")):v=xp(e.node.id);var x,w,C,j,T,_=function(e){for(var t,a=new Map,n=S(e);!(t=n()).done;){var r=t.value,s=r.isPrivate(),i=!r.isProperty(),o=!r.node.static;if(s){var d=r.node.key.id.name,u=a.has(d)?a.get(d):{id:r.scope.generateUidIdentifier(d),static:!o,method:i};"get"===r.node.kind?u.getId=r.scope.generateUidIdentifier("get_"+d):"set"===r.node.kind?u.setId=r.scope.generateUidIdentifier("set_"+d):"method"===r.node.kind&&(u.methodId=r.scope.generateUidIdentifier(d)),a.set(d,u)}}return a}(c),P=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=xp(d.id);t?r.push(jx.statement.ast(hB||(hB=E(["\n var "," = ",'("','")\n '])),f,a.addHelper("classPrivateFieldLooseKey"),o)):l&&!u?g?r.push(jx.statement.ast(mB||(mB=E(["var "," = new WeakMap();"])),f)):r.push(jx.statement.ast(yB||(yB=E(["var "," = new WeakSet();"])),f)):u||r.push(jx.statement.ast(RB||(RB=E(["var "," = new WeakMap();"])),f))}return r}(_,null!=d?d:s,t);if(function(e,t,a,n,r){var s=n.privateFieldsAsProperties,i=n.noDocumentAll;if(a.size){var o=t.get("body"),d=s?MB:LB;Lw(o,BB,Object.assign({privateNamesMap:a,classRef:e,file:r},d,{noDocumentAll:i})),o.traverse(NB,{privateNamesMap:a,classRef:e,file:r,privateFieldsAsProperties:s})}}(v,e,_,{privateFieldsAsProperties:null!=d?d:s,noDocumentAll:l},t),i){w=C=x=[];var F=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=xp(e)),l&&(r=i.generateUidIdentifierBasedOnNode(s.superClass,"super"),s.superClass=r);var c=rN(s),p=To(a.filter((function(e){return!e.node.abstract})).map(iN.bind(n,s.id,r))),g=jx.expression.ast(JB||(JB=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||td(),o,l?xp(r):null,s,xp(s.id),p,l),f="arguments.1.body.body.0";return u||g.arguments[1].body.directives.push(ko(Io("use strict"))),d&&(g=jx.ast(YB||(YB=E(["let "," = ",""])),e,g),f="declarations.0.init."+f),{instanceNodes:[jx.statement.ast(QB||(QB=E(["","(this)"])),xp(o))],wrapClass:function(e){return e.replaceWith(g),e.get(f)}}}(v,e,p,this.file);j=F.instanceNodes,T=F.wrapClass}else{x=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()?uN(u,i):u.traverse(lN,i);var l=d.node;if(!u.isConstantExpression()){var c=t.scope.generateUidIdentifierBasedOnNode(l.key);t.scope.push({id:c,kind:"let"}),s.push(Vo(_o("=",xp(c),l.key))),l.key=xp(c)}}return s}(0,e,g,this.file);var k=function(e,t,a,n,r,s,i,o){for(var d,u=!1,l=[],c=[],p=[],g=S(a);!(d=g()).done;){var f=d.value;IB(f);var h=f.node.static,m=!h,y=f.isPrivate(),R=!y,b=f.isProperty(),v=!b;if(h||v&&y){var x=tN(f,e,t,r,o);u=u||x}switch(!0){case h&&y&&b&&i:u=!0,l.push($B(xp(e),f,n));break;case h&&y&&b&&!i:u=!0,l.push(GB(f,n));break;case h&&R&&b&&s:u=!0,l.push(HB(xp(e),f));break;case h&&R&&b&&!s:u=!0,l.push(KB(xp(e),f,r));break;case m&&y&&b&&i:c.push($B(yd(),f,n));break;case m&&y&&b&&!i:c.push(UB(yd(),f,n));break;case m&&y&&v&&i:c.unshift(WB(yd(),f,n)),p.push(XB(f,n,i));break;case m&&y&&v&&!i:c.unshift(VB(yd(),f,n)),p.push(XB(f,n,i));break;case h&&y&&v&&!i:u=!0,l.unshift(GB(f,n)),p.push(XB(f,n,i));break;case h&&y&&v&&i:u=!0,l.unshift(qB(xp(e),f,0,n)),p.push(XB(f,n,i));break;case m&&R&&b&&s:c.push(HB(yd(),f));break;case m&&R&&b&&!s:c.push(KB(yd(),f,r));break;default:throw new Error("Unreachable.")}}return{staticNodes:l.filter(Boolean),instanceNodes:c.filter(Boolean),pureStaticNodes:p.filter(Boolean),wrapClass:function(t){for(var n,r=S(a);!(n=r()).done;)n.value.remove();return u?(t.isClassExpression()?(t.scope.push({id:e}),t.replaceWith(_o("=",xp(e),t.node))):t.node.id||(t.node.id=e),t):t}}}(v,e.node.superClass,c,_,t,null!=o?o:s,null!=d?d:s,null!=u?u:s);w=k.staticNodes,C=k.pureStaticNodes,j=k.instanceNodes,T=k.wrapClass}j.length>0&&cN(e,n,j,(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)}})),(e=T(e)).insertBefore([].concat(A(P),A(x))),w.length>0&&e.insertAfter(w),C.length>0&&e.find((function(e){return e.isStatement()||e.isDeclaration()})).insertAfter(C)}}},PrivateName:function(e){if(this.file.get(DN)===EN&&!e.parentPath.isPrivate({key:e.node}))throw e.buildCodeFrameError('Unknown PrivateName "'+e+'"')},ExportDefaultDeclaration:function(e){if(this.file.get(DN)===EN){var t=e.get("declaration");t.isClassDeclaration()&&function(e){return aN(e)||e.body.body.some(aN)}(t.node)&&(t.node.id?Ff(e):t.node.type="ClassExpression")}}}}}var wN,CN=PO((function(e,t){return e.assertVersion(7),AN({name:"proposal-class-properties",api:e,feature:pN.fields,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties")}})}));function SN(e,t){var a,n=1;do{a=e._generateUid("",n),n++}while(t.has(a));return a}var jN=PO((function(e){var t=e.types,a=e.template;return(0,e.assertVersion)("^7.12.0"),{name:"proposal-class-static-block",inherits:$O,visitor:{Class:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){for(var n,r=e.scope,s=e.get("body"),i=new Set,o=s.get("body"),d=S(o);!(n=d()).done;){var u=n.value;u.isPrivate()&&i.add(u.get("key.id").node.name)}for(var l,c=S(o);!(l=c()).done;){var p=l.value;if(p.isStaticBlock()){var g=SN(r,i);i.add(g);var f=t.privateName(t.identifier(g));p.replaceWith(t.classPrivateProperty(f,a.expression.ast(wN||(wN=E(["(() => { "," })()"])),p.node.body),[],!0))}}}))}}})),TN=jx("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n"),_N=jx("\n CLASS_REF.prototype;\n"),PN=jx("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n"),FN=jx("\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"),kN=new WeakSet;function IN(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 gd(t.map((function(t){var a=t.expression;return _o("=",t.expression=e.scope.generateDeclaredUidIdentifier("dec"),a)})).concat([e.node]))}function ON(e){return!(!e.decorators||!e.decorators.length)}function BN(e){return e.some((function(e){var t;return null==(t=e.decorators)?void 0:t.length}))}function NN(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=Ut(r.key)?r.key:Zo(r.key.name),o=e.isClass()&&!r.static?_N({CLASS_REF:n}).expression:n;if(ht(r,{static:!1})){var d=e.scope.generateDeclaredUidIdentifier("descriptor"),u=r.value?zo(null,[],Oo([pd(r.value)])):td();r.value=No(t.addHelper("initializerWarningHelper"),[d,yd()]),kN.add(r.value),a=a.concat([_o("=",xp(d),No(t.addHelper("applyDecoratedDescriptor"),[xp(o),xp(i),To(s.map((function(e){return xp(e.expression)}))),dd([ld(Jo("configurable"),ad(!0)),ld(Jo("enumerable"),ad(!0)),ld(Jo("writable"),ad(!0)),ld(Jo("initializer"),u)])]))])}else a=a.concat(No(t.addHelper("applyDecoratedDescriptor"),[xp(o),xp(i),To(s.map((function(e){return xp(e.expression)}))),re(r)||ht(r,{static:!0})?FN({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:xp(o),PROPERTY:xp(i)}).expression:PN({TARGET:xp(o),PROPERTY:xp(i)}).expression,xp(o)]));return a}),[]);return gd([_o("=",xp(n),e.node),gd(r),xp(n)])}function LN(e){var t=e.node,a=e.scope;if(ON(t)||BN(t.body.body))return Ed("let",[Dd(t.id?xp(t.id):a.generateUidIdentifier("class"),jg(t))])}var MN,$N={ExportDefaultDeclaration:function(e){var t=e.get("declaration");if(t.isClassDeclaration()){var a=LN(t);if(a){var n=D(e.replaceWithMultiple([a,Id(null,[Od(xp(a.declarations[0].id),Jo("default"))])]),1)[0];t.node.id||e.scope.registerDeclaration(n)}}},ClassDeclaration:function(e){var t=LN(e);t&&e.replaceWith(t)},ClassExpression:function(e,t){var a=IN(e)||function(e){if(ON(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 TN({CLASS_REF:xp(a),DECORATOR:xp(t),INNER:e}).expression}),e.node)}}(e)||function(e,t){if(BN(e.node.body.body))return NN(e,t,e.node.body.body)}(e,t);a&&e.replaceWith(a)},ObjectExpression:function(e,t){var a=IN(e)||function(e,t){if(BN(e.node.properties))return NN(e,t,e.node.properties)}(e,t);a&&e.replaceWith(a)},AssignmentExpression:function(e,t){kN.has(e.node.right)&&e.replaceWith(No(t.addHelper("initializerDefineProperty"),[xp(e.get("left.object").node),Zo(e.get("left.property").node.name||e.get("left.property").node.value),xp(e.get("right.arguments")[0].node),xp(e.get("right.arguments")[1].node)]))},CallExpression:function(e,t){3===e.node.arguments.length&&kN.has(e.node.arguments[2])&&e.node.callee.name===t.addHelper("defineProperty").name&&e.replaceWith(No(t.addHelper("initializerDefineProperty"),[xp(e.get("arguments")[0].node),xp(e.get("arguments")[1].node),xp(e.get("arguments.2.arguments")[0].node),xp(e.get("arguments.2.arguments")[1].node)]))}},UN=PO((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:GO,manipulateOptions:function(e){e.generatorOpts.decoratorsBeforeExport=r},visitor:$N}:AN({name:"proposal-decorators",api:e,feature:pN.decorators,manipulateOptions:function(e){var t=e.generatorOpts;e.parserOpts.plugins.push(["decorators",{decoratorsBeforeExport:r}]),t.decoratorsBeforeExport=r}})})),GN=PO((function(e){return e.assertVersion(7),{name:"proposal-do-expressions",inherits:WO,visitor:{DoExpression:{exit:function(e){var t=e.node.body.body;t.length?e.replaceExpressionWithStatements(t):e.replaceWith(e.scope.buildUndefinedNode())}}}}})),WN=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),VN=["commonjs","amd","systemjs"],HN=PO((function(e){return e.assertVersion(7),{name:"proposal-dynamic-import",inherits:WN,pre:function(){this.file.set("@babel/plugin-proposal-dynamic-import","7.13.8")},visitor:{Program:function(){var e=this.file.get("@babel/plugin-transform-modules-*");if(!VN.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")}}}})),KN=PO((function(e){return e.assertVersion(7),{name:"proposal-export-default-from",inherits:VO,visitor:{ExportNamedDeclaration:function(e){var t=e.node,a=e.scope,n=t.specifiers;if(Rt(n[0])){var r=n.shift().exported,s=a.generateUidIdentifier(r.name),i=[Nd([Ld(s)],xp(t.source)),Id(null,[Od(xp(s),r)])];n.length>=1&&i.push(t);var o=D(e.replaceWithMultiple(i),1)[0];e.scope.registerDeclaration(o)}}}}})),qN=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),XN=PO((function(e){return e.assertVersion(7),{name:"proposal-export-namespace-from",inherits:qN,visitor:{ExportNamedDeclaration:function(e){var t,a=e.node,n=e.scope,r=a.specifiers,s=Rt(r[0])?1:0;if($e(r[s])){var i=[];1===s&&i.push(Id(null,[r.shift()],a.source));var o=r.shift().exported,d=n.generateUidIdentifier(null!=(t=o.name)?t:o.value);i.push(Nd([Md(d)],xp(a.source)),Id(null,[Od(xp(d),o)])),a.specifiers.length>=1&&i.push(a);var u=D(e.replaceWithMultiple(i),1)[0];e.scope.registerDeclaration(u)}}}}})),zN=PO((function(e){function t(e,t){var a=function(e,t){var a=e.object||e.callee.object;return t.isStatic(a)&&(ke(a)?yd():a)}(e,t);if(a)return xp(a);var n=function(e){var t=e.path.getData("functionBind");return t?xp(t):(t=e.generateDeclaredUidIdentifier("context"),e.path.setData("functionBind",t))}(t);return e.object?e.callee=gd([_o("=",n,e.object),e.callee]):e.callee.object=_o("=",n,e.callee.object),xp(n)}return e.assertVersion(7),{name:"proposal-function-bind",inherits:KO,visitor:{CallExpression:function(e){var a=e.node,n=e.scope,r=a.callee;if(ft(r)){var s=t(r,n);a.callee=sd(r.callee,Jo("call")),a.arguments.unshift(s)}},BindExpression:function(e){var a=e.node,n=t(a,e.scope);e.replaceWith(No(sd(a.callee,Jo("bind")),[n]))}}}})),JN=PO((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 _(e)&&H(e.left,{name:t})})(e.parent,this.sentId)||e.replaceWith(_o("=",Jo(this.sentId),e.node))},MetaProperty:function(e){t(e.node)&&e.replaceWith(Jo(this.sentId))}};return{name:"proposal-function-sent",inherits:qO,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(Ed("let",[Dd(Jo(s),zd())])),uB(r,n.addHelper("skipFirstGeneratorNext"))}}}}})),YN=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),QN=PO((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:YN,visitor:{"DirectiveLiteral|StringLiteral":function(e){var n=e.node.extra;null!=n&&n.raw&&(n.raw=n.raw.replace(t,a))}}}})),ZN=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),eL=PO((function(e){return e.assertVersion(7),{name:"proposal-logical-assignment-operators",inherits:ZN,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(oi.includes(i)){var o=xp(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=_o("=",xp(c),d)),l){var p=a.maybeGenerateMemoised(u);p&&(r.property=p,o.property=_o("=",xp(p),u))}}e.replaceWith(rd(i,o,_o("=",r,s)))}}}}})),tL=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),aL=PO((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:tL,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=xp(t.left);else{if(a.path.isPattern())return void e.replaceWith(jx.ast(MN||(MN=E(["(() => ",")()"])),e.node));n=a.generateUidIdentifierBasedOnNode(t.left),a.push({id:xp(n)}),r=_o("=",n,t.left)}e.replaceWith(Mo(s?Po("!=",r,td()):rd("&&",Po("!==",r,td()),Po("!==",xp(n),a.buildUndefinedNode())),xp(n),t.right))}}}}})),nL=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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 rL(e){var t,a=e.node.extra;null!=a&&null!=(t=a.raw)&&t.includes("_")&&(a.raw=a.raw.replace(/_/g,""))}var sL=PO((function(e){return e.assertVersion(7),{name:"proposal-numeric-separator",inherits:nL,visitor:{NumericLiteral:rL,BigIntLiteral:rL}}})),iL=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),oL=jx("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),dL=jx("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n"),uL=jx("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n"),lL=jx("\n let $0 = arguments.length > $1 ? arguments[$1] : undefined;\n"),cL={"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 pL(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(cL,d),d.needsOuterBinding)break}for(var C=null,j=0;j<r.length;j++){var T=r[j];if(!a||a(j)){var _=[];n&&n(T.parentPath,T,_);var P=T.isAssignmentPattern();if(P&&(t||"set"===i.kind)){var F=T.get("left"),k=T.get("right"),I=o.buildUndefinedNode();if(F.isIdentifier())u.push(dL({ASSIGNMENT_IDENTIFIER:xp(F.node),DEFAULT_VALUE:k.node,UNDEFINED:I})),T.replaceWith(F.node);else if(F.isObjectPattern()||F.isArrayPattern()){var O=o.generateUidIdentifier();u.push(uL({ASSIGNMENT_IDENTIFIER:F.node,DEFAULT_VALUE:k.node,PARAMETER_NAME:xp(O),UNDEFINED:I})),T.replaceWith(O)}}else if(P){null===C&&(C=j);var B=T.get("left"),N=T.get("right"),L=oL({VARIABLE_NAME:B.node,DEFAULT_VALUE:N.node,ARGUMENT_KEY:ed(j)});u.push(L)}else if(null!==C){var M=lL([T.node,ed(j)]);u.push(M)}else if(T.isObjectPattern()||T.isArrayPattern()){var $=e.scope.generateUidIdentifier("ref"),U=Ed("let",[Dd(T.node,$)]);u.push(U),T.replaceWith(xp($))}if(_)for(var G,W=S(_);!(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(Jo(i)),r.push(Jo(i))}return pd(No(jd(r,t),n))}(l,e.get("body").node)),e.set("body",Oo(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 gL=jx("\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"),fL=jx("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n"),hL=jx("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n"),mL=jx("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");function yL(e,t){return e.node.name===t.name&&e.scope.bindingIdentifierEquals(t.name,t.outerBinding)}var RL={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(RL,t),t.noOptimise=a,e.skip()},ReferencedIdentifier:function(e,t){var a=e.node;if("arguments"===a.name&&(t.deopted=!0),yL(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){yL(e,t)&&(t.deopted=!0)}};function bL(e,t,a){var n,r=ed(a);n=z(e.parent.property)?ed(e.parent.property.value+a):0===a?e.parent.property:Po("+",e.parent.property,xp(r));var s=e.scope;if(s.isPure(n)){var i=e.parentPath;i.replaceWith(fL({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(hL({ARGUMENTS:t,OFFSET:r,INDEX:n,REF:xp(d)}))}}function vL(e,t,a){a?e.parentPath.replaceWith(mL({ARGUMENTS:t,OFFSET:ed(a)})):e.replaceWith(t)}function xL(e){var t=e.node,a=e.scope;if(!function(e){var t=e.params.length;return t>0&&se(e.params[t-1])}(t))return!1;var n=t.params.pop().argument,r=Jo("arguments");if(Ht(n)){var s=Ed("let",[Dd(n,n=a.generateUidIdentifier("ref"))]);t.body.body.unshift(s)}var i=function(e){var t=e.params.length;return t>0&&H(e.params[0],{name:"this"})&&(t-=1),t}(t),o={references:[],offset:i,argumentsNode:r,outerBinding:a.getBindingIdentifier(n.name),candidates:[],name:n.name,deopted:!1};if(e.traverse(RL,o),!o.deopted&&!o.references.length){for(var d=0,u=o.candidates;d<u.length;d++){var l=u[d],c=l.path,p=l.cause,g=xp(r);switch(p){case"indexGetter":bL(c,g,o.offset);break;case"lengthGetter":vL(c,g,o.offset);break;default:c.replaceWith(g)}}return!0}o.references=o.references.concat(o.candidates.map((function(e){return e.path})));var f,h,m=ed(i),y=a.generateUidIdentifier("key"),R=a.generateUidIdentifier("len");i?(f=Po("-",xp(y),xp(m)),h=Mo(Po(">",xp(R),xp(m)),Po("-",xp(R),xp(m)),ed(0))):(f=Jo(y.name),h=Jo(R.name));var b=gL({ARGUMENTS:r,ARRAY_KEY:f,ARRAY_LEN:h,START:m,ARRAY:n,KEY:y,LEN:R});if(o.deopted)t.body.body.unshift(b);else{var v=e.getEarliestCommonAncestorFrom(o.references).getStatementParent();v.findParent((function(e){if(!e.isLoop())return e.isFunction();v=e})),v.insertBefore(b)}return!0}var EL,DL,AL,wL,CL,SL,jL,TL=PO((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=xL(e),a=pL(e,n);(t||a)&&e.scope.crawl()}}}})),_L={"es6.array.copy-within":{chrome:"45",opera:"32",edge:"12",firefox:"32",safari:"9",node:"4",ios:"9",samsung:"5",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",electron:"0.20"},"es6.array.fill":{chrome:"45",opera:"32",edge:"12",firefox:"31",safari:"7.1",node:"4",ios:"8",samsung:"5",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",electron:"0.31"},"es6.array.find-index":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",ios:"8",samsung:"5",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",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",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",electron:"0.20"},"es6.array.iterator":{chrome:"66",opera:"53",edge:"12",firefox:"60",safari:"9",node:"10",ios:"9",samsung:"9",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",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",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",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",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",electron:"0.20"},"es6.array.sort":{chrome:"63",opera:"50",edge:"12",firefox:"5",safari:"12",node:"10",ie:"9",ios:"12",samsung:"8",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",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",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",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",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",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",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",electron:"0.20"},"es6.math.asinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.atanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.cbrt":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.clz32":{chrome:"38",opera:"25",edge:"12",firefox:"31",safari:"9",node:"0.12",ios:"9",samsung:"3",electron:"0.20"},"es6.math.cosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.expm1":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.fround":{chrome:"38",opera:"25",edge:"12",firefox:"26",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.hypot":{chrome:"38",opera:"25",edge:"12",firefox:"27",safari:"7.1",node:"0.12",ios:"8",samsung:"3",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",electron:"0.20"},"es6.math.log1p":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.log10":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.log2":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.sign":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"9",node:"0.12",ios:"9",samsung:"3",electron:"0.20"},"es6.math.sinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.tanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.math.trunc":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",ios:"8",samsung:"3",electron:"0.20"},"es6.number.constructor":{chrome:"41",opera:"28",edge:"12",firefox:"36",safari:"9",node:"4",ios:"9",samsung:"3.4",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",electron:"0.20"},"es6.number.is-integer":{chrome:"34",opera:"21",edge:"12",firefox:"16",safari:"9",node:"0.12",ios:"9",samsung:"2",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",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",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",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",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",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",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",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",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",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",electron:"0.21"},"es6.object.get-prototype-of":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",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",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",electron:"0.20"},"es6.object.is-frozen":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"es6.object.is-sealed":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"es6.object.is-extensible":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",electron:"0.30"},"es6.object.keys":{chrome:"40",opera:"27",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"3.4",electron:"0.21"},"es6.object.seal":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",ios:"9",samsung:"4",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",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",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",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",electron:"0.21"},"es6.string.ends-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",ios:"9",samsung:"3.4",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",electron:"0.21"},"es6.string.includes":{chrome:"41",opera:"28",edge:"12",firefox:"40",safari:"9",node:"4",ios:"9",samsung:"3.4",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",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",electron:"1.7"},"es7.string.pad-end":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",ios:"10",samsung:"7",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",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",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",electron:"0.20"},"es7.string.trim-left":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",ios:"12",samsung:"9",electron:"3.0"},"es7.string.trim-right":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",ios:"12",samsung:"9",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",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"}},PL=function(){var e=Jo("a"),t=ld(Jo("key"),e);return af(e,t,Wd([t]))?1:0}(),FL=PO((function(e,t){var a,n,r,s;e.assertVersion(7);var i=!L_("es6.object.assign",e.targets(),{compatData:_L}),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?sd(Jo("Object"),Jo("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=Dd(Jo(o),i.node);n.push(d),i.replaceWith(Jo(o))}}return n}function v(e,t,a){var n=e.get("properties"),r=n[n.length-1];cp(r.node);var s=xp(r.node);r.remove();var i,o=b(e.get("properties"),e.scope),d=function(e){for(var t,a=[],n=!0,r=S(e.node.properties);!(t=r()).done;){var s=t.value;H(s.key)&&!s.computed?a.push(Zo(s.key.name)):Oe(s.key)?a.push(xp(s.key)):Ut(s.key)?a.push(Zo(String(s.key.value))):(a.push(xp(s.key)),n=!1)}return{keys:a,allLiteral:n}}(e),u=d.keys,l=d.allLiteral;return 0===u.length?[o,s.argument,No(h(t),[dd([]),xp(a)])]:(i=l?To(u):No(sd(To(u),Jo("map")),[t.addHelper("toPropertyKey")]),[o,s.argument,No(t.addHelper("objectWithoutProperties"+(p?"Loose":"")),[xp(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=Ed("let",[Dd(t.node,s)]);a?a.push(i):(e.ensureBlock(),e.get("body").unshiftContainer("body",i)),t.replaceWith(xp(s))}}}return{name:"proposal-object-rest-spread",inherits:iL,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){pL(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(n.node.id.properties.length>1&&!H(n.node.init)){var r=e.scope.generateUidIdentifierBasedOnNode(n.node.init,"ref");return n.insertBefore(Dd(r,n.node.init)),void n.replaceWith(Dd(n.node.id,xp(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=sd(i,xp(t.key),t.computed||Ut(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>PL||!n.isObjectProperty()||n.remove()}))}(u),lp(p),a.insertBefore(c),a.insertBefore(d),a.insertAfter(Dd(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(Od(Jo(s),Jo(s)))}e.replaceWith(t.node),e.insertAfter(Id(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(Ed("var",[Dd(Jo(r),e.node.right)]));var s=D(v(a,t,Jo(r)),3),i=s[0],o=s[1],d=s[2];i.length>0&&n.push(Ed("var",i));var u=xp(e.node);u.right=Jo(r),n.push(Vo(u)),n.push(Lg(_o("=",o,d))),n.push(Vo(Jo(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(ge(r)){var s=r.declarations[0].id,i=a.generateUidIdentifier("ref");t.left=Ed(r.kind,[Dd(i,null)]),e.ensureBlock(),t.body.body.unshift(Ed(t.left.kind,[Dd(s,xp(i))]))}else{var o=a.generateUidIdentifier("ref");t.left=Ed("var",[Dd(o)]),e.ensureBlock(),0===t.body.body.length&&e.isCompletionRecord()&&t.body.body.unshift(Vo(a.buildUndefinedNode())),t.body.body.unshift(Vo(_o("=",r,xp(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(Dd(a.node,n)),a.replaceWith(xp(n)),e.skip()}})),t.length>0){var a=e.getStatementParent();a.insertAfter(Ed(a.node.kind||"var",t))}},ObjectExpression:function(e,t){if(function(e){for(var t,a=S(e.properties);!(t=a()).done;)if(Fe(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];Fe(o)?(d(),n.arguments.push(o.argument)):r.push(o)}r.length&&d(),e.replaceWith(n)}function d(){var e=r.length>0,t=dd(r);r=[],n?g?e&&n.arguments.push(t):n=No(xp(a),[n].concat(A(e?[dd([]),t]:[]))):n=No(a,[t])}}}}})),kL=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),IL=PO((function(e){return e.assertVersion(7),{name:"proposal-optional-catch-binding",inherits:kL,visitor:{CatchClause:function(e){if(!e.node.param){var t=e.scope.generateUidIdentifier("unused");e.get("param").replaceWith(t)}}}}})),OL=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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"));function BL(e){return Ct(e)||St(e)||jt(e)||tt(e)||de(e)}function NL(e){for(;BL(e.node);)e=e.get("expression");return e}function LL(e){var t=ML(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 LL(n)}if(n.isSequenceExpression()){var o=n.node.expressions;return o[o.length-1]!==a||LL(n)}return n.isConditional({test:a})||n.isUnaryExpression({operator:"!"})||n.isLoop({test:a})}function ML(e){var t=e;return e.findParent((function(e){if(!BL(e))return!0;t=e})),t}var $L=jx.expression.ast;function UL(e){return H(e=NL(e))||ke(e)||Z(e)&&!e.computed&&UL(e.object)}function GL(e,t){var a=t.pureGetters,n=t.noDocumentAll,r=e.scope,s=ML(e),i=s.parentPath,o=LL(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=NL(t.get(r));if(n.optional)return!a.isStatic(s.node);t=s}}(c))e.replaceWith(jx.ast(EL||(EL=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=NL(c.get("object"))):c.isOptionalCallExpression()&&(c.node.type="CallExpression",c=NL(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;BL(b);)b=b.expression;var v=void 0,x=void 0;if(m&&H(b,{name:"eval"})?(x=v=b,h[y]=gd([ed(0),v])):a&&m&&UL(b)?x=v=R:(v=r.maybeGenerateMemoised(b))?(x=_o("=",xp(v),R),h[y]=v):x=v=R,m&&Z(b))if(a&&UL(b))h.callee=R;else{var D=b.object,A=r.maybeGenerateMemoised(D);A?b.object=_o("=",A,D):A=ke(D)?yd():D,h.arguments.unshift(xp(A)),h.callee=sd(h.callee,Jo("call"))}var w=g.node;if(0===f&&u){var C,S=NL(g.get("object")).node,j=void 0;a&&UL(S)||(j=r.maybeGenerateMemoised(S))&&(w.object=_o("=",j,S)),w=No(sd(w,Jo("bind")),[xp(null!=(C=j)?C:S)])}if(o){var T=n?$L(DL||(DL=E([""," != null"])),xp(x)):$L(AL||(AL=E(["\n "," !== null && "," !== void 0"])),xp(x),xp(v));g.replaceWith(rd("&&",T,w)),g=NL(g.get("right"))}else{var _=n?$L(wL||(wL=E([""," == null"])),xp(x)):$L(CL||(CL=E(["\n "," === null || "," === void 0"])),xp(x),xp(v)),P=$L(d?SL||(SL=E(["true"])):jL||(jL=E(["void 0"])));g.replaceWith(Mo(_,P,w)),g=NL(g.get("alternate"))}}}}var WL=PO((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:OL,visitor:{"OptionalCallExpression|OptionalMemberExpression":function(e){GL(e,{noDocumentAll:i,pureGetters:o})}}}})),VL=function(e){var t,a=e.assign,n=e.call,r=e.path,s=a.left,i=a.right,o=n.callee,d=Re(o)&&_t(o.body)&&!o.async&&!o.generator;if(d){var u=o.params;1===u.length&&H(u[0])?t=u[0]:u.length>0&&(d=!1)}else if(H(o,{name:"eval"})){var l=gd([ed(0),o]);return n.callee=l,r.scope.push({id:xp(s)}),gd([a,n])}return d&&!t?gd([i,o.body]):(r.scope.push({id:xp(s)}),t?(r.get("right").scope.rename(t.name,s.name),gd([a,o.body])):gd([a,n]))},HL={PipelinePrimaryTopicReference:function(e){e.replaceWith(xp(this.topicId))},PipelineTopicExpression:function(e){e.skip()}},KL={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=No(s,[xp(i)]);e.replaceWith(VL({assign:_o("=",xp(i),r),call:o,path:e}))}}},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}),mt(s))e.get("right").traverse(HL,{topicId:o}),i=s.expression;else{var d=s.callee;H(d,{name:"eval"})&&(d=gd([ed(0),d])),i=No(d,[xp(o)])}e.replaceWith(gd([_o("=",xp(o),r),i]))}}},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?Jd(xp(i)):No(s,[xp(i)]),d=VL({assign:_o("=",xp(i),r),call:o,path:e});e.replaceWith(d)}}}},qL=PO((function(e,t){return e.assertVersion(7),{name:"proposal-pipeline-operator",inherits:tB,visitor:KL[t.proposal]}})),XL=PO((function(e,t){return e.assertVersion(7),AN({name:"proposal-private-methods",api:e,feature:pN.privateMethods,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classPrivateMethods")}})})),zL=PO((function(e,t){return e.assertVersion(7),AN({name:"proposal-class-properties",api:e,feature:pN.privateIn,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("privateIn")}})})),JL=PO((function(e){return e.assertVersion(7),{name:"syntax-throw-expressions",manipulateOptions:function(e,t){t.plugins.push("throwExpressions")}}})),YL=PO((function(e){return e.assertVersion(7),{name:"proposal-throw-expressions",inherits:JL,visitor:{UnaryExpression:function(e){var t=e.node,a=t.operator,n=t.argument;if("throw"===a){var r=zo(null,[Jo("e")],Oo([Rd(Jo("e"))]));e.replaceWith(No(r,[n]))}}}}})),QL=s((function(e,t){(function(){var n={function:!0,object:!0},r=n[typeof window]&&window||this,s=n.object&&t&&!t.nodeType&&t,i=n.object&&e&&!e.nodeType,o=s&&i&&"object"==typeof a&&a;!o||o.global!==o&&o.window!==o&&o.self!==o||(r=o);var d=Object.prototype.hasOwnProperty;function u(){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 l={};function c(e,t){if(-1==t.indexOf("|")){if(e==t)return;throw Error("Invalid node type: "+e+"; expected type: "+t)}if(!(t=d.call(l,t)?l[t]:l[t]=RegExp("^(?:"+t+")$")).test(e))throw Error("Invalid node type: "+e+"; expected types: "+t)}function p(e){var t=e.type;if(d.call(m,t))return m[t](e);throw Error("Invalid node type: "+t)}function g(e){return c(e.type,"anchor|characterClassEscape|characterClassRange|dot|value"),p(e)}function f(e){return c(e.type,"identifier"),e.value}function h(e){return c(e.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),p(e)}var m={alternative:function(e){c(e.type,"alternative");for(var t=e.body,a=-1,n=t.length,r="";++a<n;)r+=h(t[a]);return r},anchor:function(e){switch(c(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){c(e.type,"characterClass");var t=e.body,a=-1,n=t.length,r="";for(e.negative&&(r+="^");++a<n;)r+=g(t[a]);return"["+r+"]"},characterClassEscape:function(e){return c(e.type,"characterClassEscape"),"\\"+e.value},characterClassRange:function(e){c(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)},unicodePropertyEscape:function(e){return c(e.type,"unicodePropertyEscape"),"\\"+(e.negative?"P":"p")+"{"+e.value+"}"},disjunction:function(e){c(e.type,"disjunction");for(var t=e.body,a=-1,n=t.length,r="";++a<n;)0!=a&&(r+="|"),r+=p(t[a]);return r},dot:function(e){return c(e.type,"dot"),"."},group:function(e){c(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)}for(var a=e.body,n=-1,r=a.length;++n<r;)t+=p(a[n]);return"("+t+")"},quantifier:function(e){c(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 c(e.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),p(e)}(e.body[0])+t},reference:function(e){if(c(e.type,"reference"),e.matchIndex)return"\\"+e.matchIndex;if(e.name)return"\\k<"+f(e.name)+">";throw new Error("Unknown reference type")},value:function(e){c(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"+u(a+64);case"hexadecimalEscape":return"\\x"+("00"+a.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+u(a);case"null":return"\\"+a;case"octal":return"\\"+a.toString(8);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";default:throw Error("Invalid code point: "+a)}case"symbol":return u(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:p};s&&i?s.generate=p:r.regjsgen=y}).call(a)}),"/$$rollup_base$$/node_modules/regjsgen"),ZL=s((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:[G-t,G]})}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,G-(a.length+n),G)}function u(e){var t,a=e[0],n=a.charCodeAt(0);return U&&1===a.length&&n>=55296&&n<=56319&&(t=y().charCodeAt(0))>=56320&&t<=57343?o("symbol",1024*(n-55296)+t-56320+65536,++G-2,G):o("symbol",n,G-1,G)}function l(e,t,a,n){return null==n&&(a=G-1,n=G),r({type:"quantifier",min:e,max:t,greedy:!0,body:null,range:[a,n]})}function c(e,t,a,n){return r({type:"characterClass",body:e,negative:t,range:[a,n]})}function p(e,t,a,n){return e.codePoint>t.codePoint&&N("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(G,G+t);return G+=t||1,a}function h(e){m(e)||N("character",e)}function m(t){if(e.indexOf(t,G)===G)return f(t.length)}function y(){return e[G]}function R(t){return e.indexOf(t,G)===G}function b(t){return e[G+1]===t}function v(t){var a=e.substring(G).match(t);return a&&(a.range=[],a.range[0]=G,f(a[0].length),a.range[1]=G),a}function x(){var e=[],t=G;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,G)}function E(){for(var e,t=[],a=G;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,G)}function D(){if(G>=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=function(){var e;if(e=v(/^[^^$\\.*+?()[\]{}|]/))return u(e);if(!U&&(e=v(/^(?:]|})/)))return u(e);if(m("."))return r({type:"dot",range:[G-1,G]});if(m("\\")){if(!(e=j())){if(!U&&"c"==y())return o("symbol",92,G-1,G);N("atomEscape")}return e}if(e=function(){var e,t=G;return(e=v(/^\[\^/))?(e=I(),h("]"),c(e,!0,t,G)):m("[")?(e=I(),h("]"),c(e,!1,t,G)):null}())return e;if(a.lookbehind&&(e=A("(?<=","lookbehind","(?<!","negativeLookbehind")))return e;if(a.namedGroups&&m("(?<")){var t=P();h(">");var n=w("normal",t.range[0]-3);return n.name=t,n}return A("(?:","ignore","(","normal")}();n||N("Expected atom");var d=function(){var e,t,a,n,r=G;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))&&N("numbers out of order in {} quantifier","",r,G),t=l(a,n,e.range[0],e.range[1])),t&&m("?")&&(t.greedy=!1,t.range[1]+=1),t}()||!1;return d?(d.body=g(n),s(d,n.range[0]),d):n}function A(e,t,a,n){var r=null,s=G;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||N("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,G);return"normal"==e&&$&&M++,n}function C(e){var t,a;if(U&&"unicodeEscape"==e.kind&&(t=e.codePoint)>=55296&&t<=56319&&R("\\")&&b("u")){var n=G;G++;var s=S();"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)):G=n}return e}function S(){return j(!0)}function j(e){var t,n=G;if(t=function(){var e,t,a;if(e=v(/^(?!0)\d+/)){t=e[0];var n=parseInt(e[0],10);return n<=M?(a=e[0],r({type:"reference",matchIndex:parseInt(a,10),range:[G-1-a.length,G]})):(L.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+1):d("octal",parseInt(t,8),t,1)):!!(e=v(/^[dDsSwW]/))&&r({type:"characterClassEscape",value:e[0],range:[G-2,G]})}()||function(){if(a.namedGroups&&v(/^k<(?=.*?>)/)){var e=P();return h(">"),function(e){return r({type:"reference",name:e,range:[e.range[0]-3,G]})}(e)}}())return t;if(e){if(m("b"))return d("singleEscape",8,"\\b");if(m("B"))N("\\B not possible inside of CharacterClass","",n);else if(!U&&(t=v(/^c([0-9])/)))return d("controlLetter",t[1]+16,t[1],2);if(m("-")&&U)return d("singleEscape",45,"\\-")}return t=function(){var e,t,n,s=G;if(e=v(/^[fnrtv]/)){var i=0;switch(e[0]){case"t":i=9;break;case"n":i=10;break;case"v":i=11;break;case"f":i=12;break;case"r":i=13}return d("singleEscape",i,"\\"+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=T())?((!e||e.codePoint>1114111)&&N("Invalid escape sequence",null,s,G),e):a.unicodePropertyEscape&&U&&(e=v(/^([pP])\{([^\}]+)\}/))?r({type:"unicodePropertyEscape",negative:"P"===e[1],value:e[2],range:[e.range[0]-1,e.range[1]],raw:e[0]}):(n=y(),U&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(n)||!U&&"c"!==n?"k"===n&&a.lookbehind?null:d("identifier",(t=f()).charCodeAt(0),t,1):null)}()}function T(){var e;return(e=v(/^u([0-9a-fA-F]{4})/))?C(d("unicodeEscape",parseInt(e[1],16),e[1],2)):U&&(e=v(/^u\{([0-9a-fA-F]+)\}/))?d("unicodeCodePointEscape",parseInt(e[1],16),e[1],4):void 0}function _(t){var a=y(),r=G;if("\\"===a){f();var s=T();return s&&t(s.codePoint)||N("Invalid escape sequence",null,r,G),n(s.codePoint)}var i=a.charCodeAt(0);if(i>=55296&&i<=56319){var o=(a+=e[G+1]).charCodeAt(1);o>=56320&&o<=57343&&(i=1024*(i-55296)+o-56320+65536)}if(t(i))return f(),i>65535&&f(),a}function P(){var e,t=G,a=_(F);for(a||N("Invalid identifier");e=_(k);)a+=e;return r({type:"identifier",value:a,range:[t,G]})}function F(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 k(e){return F(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 I(){var e,t;return R("]")?[]:((t=B())||N("classAtom"),(e=R("]")?[t]:O(t))||N("nonEmptyClassRanges"),e)}function O(e){var t,a,n;if(R("-")&&!b("]")){h("-"),(n=B())||N("classAtom"),a=G;var r=I();return r||N("classRanges"),t=e.range[0],"empty"===r.type?[p(e,n,t,a)]:[p(e,n,t,a)].concat(r)}return(n=function(){var e=B();return e||N("classAtom"),R("]")?e:O(e)}())||N("nonEmptyClassRangesNoDash"),[e].concat(n)}function B(){return m("-")?u("-"):(e=v(/^[^\\\]-]/))?u(e[0]):m("\\")?((e=S())||N("classEscape"),C(e)):void 0;var e}function N(t,a,n,r){n=null==n?G: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 L=[],M=0,$=!0,U=-1!==(t||"").indexOf("u"),G=0;""===(e=String(e))&&(e="(?:)");var W=x();W.range[1]!==e.length&&N("Could not parse entire input - got stuck","",W.range[1]);for(var V=0;V<L.length;V++)if(L[V]<=M)return G=0,$=!1,x();return W}},e.exports?e.exports=r:window.regjsparser=r}),"/$$rollup_base$$/node_modules/regjsparser"),eM=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"]),tM=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"],["Ext","Extender"],["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"]]),aM=function(e){if(eM.has(e))return e;if(tM.has(e))return tM.get(e);throw new Error("Unknown property: "+e)},nM=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"],["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"],["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"],["Ugar","Ugaritic"],["Vaii","Vai"],["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"],["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"],["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"],["Ugaritic","Ugaritic"],["Vai","Vai"],["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"],["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"],["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"],["Ugar","Ugaritic"],["Vaii","Vai"],["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"],["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"],["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"],["Ugaritic","Ugaritic"],["Vai","Vai"],["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"]])]]),rM=function(e,t){var a=nM.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+"`.")},sM=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]],[42570,7304],[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],[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]]),iM={REGULAR:new Map([["d",m().addRange(48,57)],["D",m().addRange(0,47).addRange(58,65535)],["s",m(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",m().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",m(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",m(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),UNICODE:new Map([["d",m().addRange(48,57)],["D",m().addRange(0,47).addRange(58,1114111)],["s",m(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",m().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",m(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",m(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),UNICODE_IGNORE_CASE:new Map([["d",m().addRange(48,57)],["D",m().addRange(0,47).addRange(58,1114111)],["s",m(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",m().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",m(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",m(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},oM=QL.generate,dM=ZL.parse,uM=m().addRange(0,1114111);m().addRange(0,65535);var lM=uM.clone().remove(10,13,8232,8233),cM=function(e,t,a){return t?a?iM.UNICODE_IGNORE_CASE.get(e):iM.UNICODE.get(e):iM.REGULAR.get(e)},pM=function(e,t){var a=t?e+"/"+t:"Binary_Property/"+e;try{return h("regenerate-unicode-properties/"+a+".js","/$$rollup_base$$/node_modules/regexpu-core")}catch(a){throw new Error("Failed to recognize value `"+t+"` for property `"+e+"`.")}},gM=function(e,t){var a,n=e.split("="),r=n[0];if(1==n.length)a=function(e){try{var t="General_Category",a=rM(t,e);return pM(t,a)}catch(e){}var n=aM(e);return pM(n)}(r);else{var s=aM(r),i=rM(s,n[1]);a=pM(s,i)}return t?uM.clone().remove(a):a.clone()};m.prototype.iuAddRange=function(e,t){do{var a=mM(e);a&&this.add(a)}while(++e<=t);return this};var fM=function(e,t){var a=dM(t,bM.useUnicodeFlag?"u":"");switch(a.type){case"characterClass":case"group":case"value":break;default:a=hM(a,t)}Object.assign(e,a)},hM=function(e,t){return{type:"group",behavior:"ignore",body:[e],raw:"(?:"+t+")"}},mM=function(e){return sM.get(e)||!1},yM=function(e,t){delete e.name,e.matchIndex=t},RM=function e(t,a,n){switch(t.type){case"dot":if(bM.useDotAllFlag)break;bM.unicode?fM(t,(c=bM.dotAll,c?uM:lM).toString(a)):bM.dotAll&&fM(t,"[\\s\\S]");break;case"characterClass":t=function(e,t){for(var a,n=m(),r=S(e.body);!(a=r()).done;){var s=a.value;switch(s.type){case"value":if(n.add(s.codePoint),bM.ignoreCase&&bM.unicode&&!bM.useUnicodeFlag){var i=mM(s.codePoint);i&&n.add(i)}break;case"characterClassRange":var o=s.min.codePoint,d=s.max.codePoint;n.addRange(o,d),bM.ignoreCase&&bM.unicode&&!bM.useUnicodeFlag&&n.iuAddRange(o,d);break;case"characterClassEscape":n.add(cM(s.value,bM.unicode,bM.ignoreCase));break;case"unicodePropertyEscape":n.add(gM(s.value,s.negative));break;default:throw new Error("Unknown term type: "+s.type)}}return e.negative?fM(e,"(?!"+n.toString(t)+")[\\s\\S]"):fM(e,n.toString(t)),e}(t,a);break;case"unicodePropertyEscape":bM.unicodePropertyEscape&&fM(t,gM(t.value,t.negative).toString(a));break;case"characterClassEscape":fM(t,cM(t.value,bM.unicode,bM.ignoreCase).toString(a));break;case"group":if("normal"==t.behavior&&n.lastIndex++,t.name&&bM.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){yM(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=m(i);if(bM.ignoreCase&&bM.unicode&&!bM.useUnicodeFlag){var d=mM(i);d&&o.add(d)}fM(t,o.toString(a));break;case"reference":if(t.name){var u=t.name.value,l=n.names[u];if(l){yM(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},bM={ignoreCase:!1,unicode:!1,dotAll:!1,useDotAllFlag:!1,useUnicodeFlag:!1,unicodePropertyEscape:!1,namedGroup:!1},vM=function(e,t,a){bM.unicode=t&&t.includes("u");var n={unicodePropertyEscape:bM.unicode,namedGroups:!0,lookbehind:a&&a.lookbehind};bM.ignoreCase=t&&t.includes("i");var r=a&&a.dotAllFlag;if(bM.dotAll=r&&t&&t.includes("s"),bM.namedGroup=a&&a.namedGroup,bM.useDotAllFlag=a&&a.useDotAllFlag,bM.useUnicodeFlag=a&&a.useUnicodeFlag,bM.unicodePropertyEscape=a&&a.unicodePropertyEscape,r&&bM.useDotAllFlag)throw new Error("`useDotAllFlag` and `dotAllFlag` cannot both be true!");var s={hasUnicodeFlag:bM.useUnicodeFlag,bmpOnly:!bM.unicode},i={onNamedGroup:a&&a.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},o=dM(e,t,n);return RM(o,s,i),function(e){var t=Object.keys(e.unmatchedReferences);if(t.length>0)throw new Error("Unknown group names: "+t)}(i),oM(o)},xM=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8}),EM="@babel/plugin-regexp-features/featuresKey",DM="@babel/plugin-regexp-features/runtimeKey";function AM(e,t){return e|t}function wM(e,t){return!!(e&t)}function CM(e,t){e.flags=e.flags.replace(t,"")}var SM="7.12.17".split(".").reduce((function(e,t){return 1e5*e+ +t}),0),jM="@babel/plugin-regexp-features/version";function TM(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(EM))?e:0,s=AM(n,xM[a]),i=r.useUnicodeFlag,o=r.runtime,d=void 0===o||o;!1===i&&(s=AM(s,xM.unicodeFlag)),s!==n&&t.set(EM,s),d||t.set(DM,!1),(!t.has(jM)||t.get(jM)<SM)&&t.set(jM,SM)},visitor:{RegExpLiteral:function(e){var t,a=e.node,n=this.file,r=n.get(EM),s=null==(t=n.get(DM))||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&&(wM(t,xM.unicodeFlag)||(a=!0),wM(t,xM.unicodePropertyEscape)&&/\\[pP]{/.test(o)&&(r=!0)),wM(t,xM.dotAllFlag)&&i.indexOf("s")>=0&&(n=!0),wM(t,xM.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=vM(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=No(this.addHelper("wrapRegExp"),[a,Xg(o)]);lB(d),e.replaceWith(d)}wM(r,xM.unicodeFlag)&&CM(a,"u"),wM(r,xM.dotAllFlag)&&CM(a,"s")}}}}}var _M,PM=PO((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 TM({name:"proposal-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:n}})})),FM=PO((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;pB(e,{wrapAsync:s=s?xp(s):t.methodWrapper=Fw(e,a,n)},r)}}}}:{name:"transform-async-to-generator",visitor:{Function:function(e,t){e.node.async&&!e.node.generator&&pB(e,{wrapAsync:t.addHelper("asyncToGenerator")},r)}}}})),kM=PO((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})}}}})),IM=PO((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=Ed("let",[Dd(s.id,jg(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;Lt(n,{body:a})||Xt(n)||t("body",e)},SwitchCase:function(e){t("consequent",e)}}}}));function OM(e,t,a){var n=a.letReferences.get(e.name);return!!n&&t.getBindingIdentifier(e.name)===n}var BM={ReferencedIdentifier:function(e,t){if(t.tdzEnabled){var a=e.node,n=e.parent,r=e.scope;if(!e.parentPath.isFor({left:a})&&OM(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){var o=function(e,t){return No(t.addHelper("temporalRef"),[e,Zo(e.name)])}(a,t);if(s.parent._tdzThis=!0,e.skip(),e.parentPath.isUpdateExpression()){if(n._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(gd([o,n]))}else e.replaceWith(o)}else"inside"===i&&e.replaceWith(jx.ast(_M||(_M=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]];OM(o,e.scope,t)&&n.push(o)}n.length&&(a._ignoreBlockScopingTDZ=!0,n.push(a),e.replaceWithMultiple(n.map((function(e){return Vo(e)}))))}}}}},NM=new WeakSet,LM=PO((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($M(t)&&(GM(e,null,a,n,!0),t._tdzThis)){for(var r=[t],s=0;s<t.declarations.length;s++){var i=t.declarations[s],o=_o("=",xp(i.id),i.init||n.buildUndefinedNode());o._ignoreBlockScopingTDZ=!0,r.push(Vo(o)),i.init=this.addHelper("temporalUndefined")}t._blockHoist=2,e.isCompletionRecord()&&r.push(Vo(n.buildUndefinedNode())),e.replaceWithMultiple(r)}},Loop:function(e,t){var a=e.parent,r=e.scope;e.ensureBlock();var i=new QM(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 QM(null,e.get("body"),a,r,n,s,t).run()},"BlockStatement|SwitchStatement|Program":function(e,t){(function(e){return Ot(e.parent)||O(e.parent)})(e)||new QM(null,e,e.parent,e.scope,n,s,t).run()}}}}));var MM=jx('\n if (typeof RETURN === "object") return RETURN.v;\n');function $M(e){return!!ge(e)&&(!!e[xi]||("let"===e.kind||"const"===e.kind))}function UM(e){var t=e.find((function(e){return e.isLoop()||e.isFunction()}));return null==t?void 0:t.isLoop()}function GM(e,t,a,n,r){if(void 0===r&&(r=!1),t||(t=e.node),UM(e)&&!Bt(a))for(var s=0;s<t.declarations.length;s++){var i=t.declarations[s];i.init=i.init||n.buildUndefinedNode()}if(t[xi]=!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 WM(e){return ge(e,{kind:"var"})&&!$M(e)}var VM=nA.visitors.merge([{Loop:{enter:function(e,t){t.loopDepth++},exit:function(e,t){t.loopDepth--}},Function:function(e,t){return t.loopDepth>0?e.traverse(HM,t):e.traverse(BM,t),e.skip()}},BM]),HM=nA.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)}}},BM]),KM={enter:function(e,t){var a=e.node;if(e.parent,e.isForStatement()){if(WM(a.init)){var n=t.pushDeclar(a.init);1===n.length?a.init=n[0]:a.init=gd(n)}}else if(e.isFor())WM(a.left)&&(t.pushDeclar(a.left),a.left=a.left.declarations[0].id);else if(WM(a))e.replaceWithMultiple(t.pushDeclar(a).map((function(e){return Vo(e)})));else if(e.isFunction())return e.skip()}},qM={LabeledStatement:function(e,t){var a=e.node;t.innerLabels.push(a.label.name)}},XM={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 zM={Loop:function(e,t){var a=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(zM,t),t.ignoreLabeless=a,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var a=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(zM,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(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=Zo(s)}e.isReturnStatement()&&(t.hasReturn=!0,r=dd([ld(Jo("v"),a.argument||n.buildUndefinedNode())])),r&&((r=pd(r))[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(zg(r,a)))}}};function JM(e){return!!e.find((function(e){var t=e.node;if(te(t)){if("module"===t.sourceType)return!0}else if(!F(t))return!1;return t.directives.some((function(e){return"use strict"===e.value.value}))}))}var YM,QM=function(){function e(e,t,a,n,r,s,i){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=q(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(!NM.has(e)){NM.add(e);var t=this.getLetReferences();if(this.checkConstants(),Lt(this.parent)||te(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!q(this.loopParent)?Qo(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=0,o=s.constantViolations;i<o.length;i++){var d=o[i],u=No(t.addHelper("readOnlyError"),[Zo(r)]);d.isAssignmentExpression()?d.get("right").replaceWith(gd([u,d.get("right").node])):d.isUpdateExpression()?d.replaceWith(gd([u,d.node])):d.isForXStatement()&&(d.ensureBlock(),d.node.body.body.unshift(Vo(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||WM(u.path.parent))&&!JM(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);UM(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 xp(e)})),o=i.map((function(e){return xp(e)})),d=this.blockPath.isSwitchStatement(),u=zo(null,o,Oo(d?[e]:e.body));this.addContinuations(u);var l,c,p,g=No(td(),i),f=".callee";if(nA.hasType(u.body,"YieldExpression",Kp)&&(u.generator=!0,g=zd(g,!0),f=".argument"+f),nA.hasType(u.body,"AwaitExpression",Kp)&&(u.async=!0,g=Jd(g),f=".argument"+f),this.has.hasReturn||this.has.hasBreakContinue){var h=this.scope.generateUid("ret");this.body.push(Ed("var",[Dd(Jo(h),g)])),l="declarations.0.init"+f,c=this.body.length-1,this.buildHas(h)}else this.body.push(Vo(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(Ed("var",[Dd(Jo(E),u)]));x.replaceWith(Jo(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,XM,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]=Jo(i),t.scope.rename(s,i,e),a.returnStatements.forEach((function(e){e.insertBefore(Vo(_o("=",Jo(s),Jo(i))))})),e.body.body.push(Vo(_o("=",Jo(s),Jo(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($M(n)){a.push(n);for(var r=Og(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){(xe(s=s||r.node)||W(s)||$M(s))&&($M(s)&&GM(r,s,t,e.scope),a=a.concat(s.declarations||s)),q(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=Og(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 UM(this.blockPath)&&x.loopDepth++,this.blockPath.traverse(VM,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(qM,e),this.blockPath.traverse(zM,e),e},t.hoistVarDeclarations=function(){this.blockPath.traverse(KM,this)},t.pushDeclar=function(e){for(var t=[],a=Og(e),n=0,r=Object.keys(a);n<r.length;n++){var s=r[n];t.push(Dd(a[s]))}this.body.push(Ed(e.kind,t));for(var i=[],o=0;o<e.declarations.length;o++){var d=e.declarations[o];if(d.init){var u=_o("=",xp(d.id),xp(d.init));i.push(zg(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(Yo(Po("===",Jo(e),Zo(s)),a.map[s]))}a.hasReturn&&t.push(MM({RETURN:Jo(e)}))},e}(),ZM=new WeakMap;function e$(e){if(ZM.has(e))return(xp||Dp)(ZM.get(e));try{return e.addHelper("createSuper")}catch(e){}var t=e.scope.generateUidIdentifier("createSuper");ZM.set(e,t);var a=a$({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")),xp(t)}var t$,a$=jx.statement(YM||(YM=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 n$(e,t,a){var n=Xo(xp(e),[],t);return zg(n,a),n}function r$(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,methods:{instance:{hasComputed:!1,list:[],map:new Map},static:{hasComputed:!1,list:[],map:new Map}}},i=function(e){Object.assign(s,e)},o=nA.visitors.merge([Uw,{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=jx.expression.ast(t$||(t$=E(["\n (function () {\n super(...arguments);\n })\n "])));n=i.params,r=i.body}else n=[],r=Oo([]);s.path.get("body").unshiftContainer("body",Gd("constructor",Jo("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 Kw({methodPath:a,objectRef:s.classRef,superRef:s.superName,constantSuper:r.constantSuper,file:s.file,refToPreserve:s.classRef}).replace();var t=[];a.traverse(nA.visitors.merge([Uw,{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 xp(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(No(s.file.addHelper("assertThisInitialized"),[n()]))}var u=new Set;e.traverse(nA.visitors.merge([Uw,{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=No(s.file.addHelper("assertThisInitialized"),[n()]);return e?rd("||",e,t):t}:function(e){return No(s.file.addHelper("possibleConstructorReturn"),[n()].concat(e||[]))};var m=t.get("body");m.length&&m.pop().isReturnStatement()||t.pushContainer("body",pd(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=s.constructorBody,t=s.userConstructor,a=s.construct;e.body=e.body.concat(t.body.body),zg(a,t),zg(e,t.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=dd([ld(Jo("key"),e.key)]),a=0,n=["get","set","value"];a<n.length;a++){var r=n[a];null!=e[r]&&t.properties.push(ld(Jo(r),e[r]))}return t})))}if(t.instance||t.static){for(var i=[xp(s.classRef),t.instance?To(t.instance):td(),t.static?To(t.static):td()],o=0,d=0;d<i.length;d++)J(i[d])||(o=d);i=i.slice(0,o+1),e.push(Vo(No(s.file.addHelper("createClass"),i)))}}function l(e,t,a,n){var i,o=e.node;r.superIsCallableConstructor?(o.arguments.unshift(yd()),2===o.arguments.length&&Fe(o.arguments[1])&&H(o.arguments[1].argument,{name:"arguments"})?(o.arguments[1]=o.arguments[1].argument,o.callee=sd(xp(t),Jo("apply"))):o.callee=sd(xp(t),Jo("call")),i=rd("||",o,yd())):i=Mw(xp(s.superFnId),yd(),o.arguments),e.parentPath.isExpressionStatement()&&e.parentPath.container===n.node.body&&n.node.body.length-1===e.parentPath.key?(s.superThises.length&&(i=_o("=",a(),i)),e.parentPath.replaceWith(pd(i))):e.replaceWith(_o("=",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=sd(s.classRef,Jo("prototype")),t=Ed("var",[Dd(s.protoAlias,e)]);s.body.push(t)}}(),a=s.protoAlias);var n=sd(xp(a),e.key,e.computed||Ut(e.key)),o=zo(null,e.params,e.body,e.generator,e.async);zg(o,e);var d=Sg(e,e.key);X(d)&&(o=kx({node:o,id:d,scope:t}));var u=Vo(_o("=",n,o));return _p(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)||Me(e.key)?Zo(String(e.key.value)):Sg(e),p=jg(e);if(X(c)?"method"===e.kind&&(p=kx({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;_p(n,t),n.params=t.params,zg(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(Ed("var",[Dd(t,No(e$(s.file),[xp(s.classRef)]))])),s.body.unshift(Vo(No(s.file.addHelper(s.isLoose?"inheritsLoose":"inherits"),[xp(s.classRef),xp(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?Jo(s.node.id.name):s.scope.generateUidIdentifier("class"),superName:s.node.superClass,isDerived:!!s.node.superClass,constructorBody:Oo([])}),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:n$(o,l,u)});var c=s.body,p=function(){var e=s.superName,t=[],a=[];if(s.isDerived){var n=xp(e);s.extendsNative&&lB(n=No(s.file.addHelper("wrapNativeSuper"),[n]));var r=s.scope.generateUidIdentifierBasedOnNode(e);t.push(r),a.push(n),i({superName:xp(r)})}return{closureParams:t,closureArgs:a}}(),g=p.closureParams,f=p.closureArgs;d(),r.noClassCalls||l.body.unshift(Vo(No(s.file.addHelper("classCallCheck"),[yd(),xp(s.classRef)]))),c=c.concat(s.staticPropBody.map((function(e){return e(xp(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(ko(Io("use strict"))),m?jg(c[0]):(c.push(pd(xp(s.classRef))),No(jd(g,Oo(c,b)),f))}(e,t,a,n)}var s$=function(e){return Object.keys(Of[e]).filter((function(e){return/^[A-Z]/.test(e)}))},i$=new Set([].concat(A(s$("builtin")),A(s$("browser")))),o$=PO((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()&&Ff(e)},ClassDeclaration:function(e){var t=e.node,a=t.id||e.scope.generateUidIdentifier("class");e.replaceWith(Ed("let",[Dd(a,jg(t))]))},ClassExpression:function(e,t){var a=e.node;if(!a[c]){var n=kx(e);n&&n!==a?e.replaceWith(n):(a[c]=!0,e.replaceWith(r$(e,t.file,i$,i,{setClassMethods:o,constantSuper:d,superIsCallableConstructor:u,noClassCalls:l})),e.isCallExpression()&&(lB(e),e.get("callee").isArrowFunctionExpression()&&e.get("callee").arrowFunctionToExpression()))}}}}})),d$=PO((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(xp(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=Sg(u);if("get"===u.kind||"set"===u.kind)o(e,u);else{if(1===r.length)return No(i.addHelper("defineProperty"),[e.initPropExpression,l,s(u)]);n.push(Vo(No(i.addHelper("defineProperty"),[xp(a),l,s(u)])))}}},r=jx("\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)?zo(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(Vo(_o("=",sd(xp(e),t.key,t.computed||Ut(t.key)),s(t))))}function o(e,t){var a=e.body,n=e.getMutatorId,i=e.scope,o=!t.computed&&H(t.key)?Zo(t.key.name):t.key,d=i.maybeGenerateMemoised(o);d&&(a.push(Vo(_o("=",d,o))),o=d),a.push.apply(a,A(r({MUTATOR_MAP_REF:n(),KEY:xp(o),VALUE:s(t),KIND:Jo(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=dd(l),R=[];R.push(Ed("var",[Dd(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(Ed("var",[Dd(h,dd([]))]))),xp(h)},state:t});h&&R.push(Vo(No(t.addHelper("defineEnumerableProperties"),[xp(m),xp(h)]))),b?e.replaceWith(b):(R.push(Vo(xp(m))),e.replaceWithMultiple(R))}}}}}})),u$=PO((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(Ht(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)&&af(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?Vo(_o(n,e,xp(t)||this.scope.buildUndefinedNode())):Ed(this.kind,[Dd(e,xp(t))]))._blockHoist=this.blockHoist,a},t.buildVariableDeclaration=function(e,t){var a=Ed("var",[Dd(xp(e),xp(t))]);return a._blockHoist=this.blockHoist,a},t.push=function(e,t){var a=xp(t);Pe(e)?this.pushObjectPattern(e,a):ye(e)?this.pushArrayPattern(e,a):me(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=Mo(Po("===",xp(r),this.scope.buildUndefinedNode()),n,xp(r));Ht(a)?("const"===this.kind||"let"===this.kind?(s=this.scope.generateUidIdentifier(r.name),i=this.buildVariableDeclaration(s,o)):(s=r,i=Vo(_o("=",xp(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=0;d<e.properties.length;d++){var l=e.properties[d];if(d>=n)break;if(!se(l)){var c=l.key;H(c)&&!l.computed?s.push(Zo(c.name)):Oe(l.key)?s.push(xp(l.key)):Ut(c)?s.push(Zo(String(c.value))):(s.push(xp(c)),o=!1)}}if(0===s.length)r=No(function(e){return i?sd(Jo("Object"),Jo("assign")):e.addHelper("extends")}(this),[dd([]),xp(t)]);else{var p=To(s);o||(p=No(sd(p,Jo("map")),[this.addHelper("toPropertyKey")])),r=No(this.addHelper("objectWithoutProperties"+(u?"Loose":"")),[xp(t),p])}this.nodes.push(this.buildVariableAssignment(a.argument,r))},t.pushObjectProperty=function(e,t){Ut(e.key)&&(e.computed=!0);var a=e.value,n=sd(xp(t),e.key,e.computed);Ht(a)?this.push(a,n):this.nodes.push(this.buildVariableAssignment(a,n))},t.pushObjectPattern=function(e,t){if(e.properties.length||this.nodes.push(Vo(No(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(!T(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(Fe(o))return!1;if(I(o))return!1;if(Z(o))return!1}var d={deopt:!1,bindings:Og(e)};try{Yg(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,To(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=No(sd(i=this.toArray(t),Jo("slice")),[ed(r)]),s=s.argument):i=sd(t,ed(r),!0),this.push(s,i)}}}},t.init=function(e,t){if(!T(t)&&!Z(t)){var a=this.scope.maybeGenerateMemoised(t,!0);a&&(this.nodes.push(this.buildVariableDeclaration(a,xp(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(Od(Jo(s),Jo(s)))}e.replaceWith(t.node),e.insertAfter(Id(null,a))}},ForXStatement:function(e){var t=this,a=e.node,n=e.scope,r=a.left;if(Ht(r)){var s=n.generateUidIdentifier("ref");return a.left=Ed("var",[Dd(s)]),e.ensureBlock(),0===a.body.body.length&&e.isCompletionRecord()&&a.body.body.unshift(Vo(n.buildUndefinedNode())),void a.body.body.unshift(Vo(_o("=",r,s)))}if(ge(r)){var i=r.declarations[0].id;if(Ht(i)){var u=n.generateUidIdentifier("ref");a.left=Ed(r.kind,[Dd(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(Ht(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(Ht(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(Ed("var",[Dd(r,a.right)])),T(a.right)&&(i.arrays[r.name]=!0)),i.init(a.left,r||a.right),r&&(e.parentPath.isArrowFunctionExpression()?(e.replaceWith(Oo([])),s.push(pd(xp(r)))):s.push(Vo(xp(r)))),e.replaceWithMultiple(s),e.scope.crawl()}},VariableDeclaration:function(e){var t=this,a=e.node,n=e.scope,r=e.parent;if(!Nt(r)&&r&&e.container&&l(a)){for(var s,i=a.kind,u=[],c=0;c<a.declarations.length;c++){var p=(s=a.declarations[c]).init,g=s.id,h=new f({blockHoist:a._blockHoist,nodes:u,scope:n,kind:a.kind,iterableIsArray:o,arrayLikeIsIterable:d,addHelper:function(e){return t.addHelper(e)}});Ht(g)?(h.init(g,p),+c!=a.declarations.length-1&&zg(u[u.length-1],s)):u.push(zg(h.buildVariableAssignment(s.id,xp(s.init)),s))}for(var m=null,y=[],R=0,b=u;R<b.length;R++){var v,x=b[R];if(null!==m&&ge(x))(v=m.declarations).push.apply(v,A(x.declarations));else x.kind=i,y.push(x),m=ge(x)?x:null}for(var E=0,D=y;E<D.length;E++){var w=D[E];if(w.declarations)for(var C,j=S(w.declarations);!(C=j()).done;){var T=C.value.id.name;n.bindings[T]&&(n.bindings[T].kind=w.kind)}}1===y.length?e.replaceWith(y[0]):e.replaceWithMultiple(y)}}}}})),l$=PO((function(e){return e.assertVersion(7),TM({name:"transform-dotall-regex",feature:"dotAllFlag"})}));var c$=PO((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!Fe(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=Zo(u))}}}}}));function p$(e,t,a,n,r){var s,i,o;if(s=H(e)&&r?e:function(e,t,a){var n;if(H(e)){if(a.hasBinding(e.name))return e;n=e}else{if(!Z(e))throw new Error("We can't explode this node type "+e.type);if(ke(n=e.object)||H(n)&&a.hasBinding(n.name))return n}var r=a.generateUidIdentifierBasedOnNode(n);return a.push({id:r}),t.push(_o("=",xp(r),xp(n))),r}(e,t,n),H(e))i=xp(e),o=s;else{var d=function(e,t,a){var n=e.property;if(bt(n))throw new Error("We can't generate property ref for private name, please install `@babel/plugin-proposal-class-properties`");var r=Sg(e,n);if(Ut(r)&&Mt(r))return r;var s=a.generateUidIdentifierBasedOnNode(n);return a.push({id:s}),t.push(_o("=",xp(s),xp(n))),s}(e,t,n),u=e.computed||Ut(d);o=sd(xp(s),xp(d),u),i=sd(xp(s),xp(d),u)}return{uid:o,ref:i}}function g$(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=p$(n.left,s,0,r);s.push(_o("=",i.ref,t(i.uid,n.right))),e.replaceWith(gd(s))}},BinaryExpression:function(e){var n=e.node;n.operator===a&&e.replaceWith(t(n.left,n.right))}}}var f$=PO((function(e){return e.assertVersion(7),{name:"transform-exponentiation-operator",visitor:g$({operator:"**",build:function(e,t){return No(sd(Jo("Math"),Jo("pow")),[e,t])}})}})),h$=PO((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:HO,visitor:{TypeCastExpression:function(e){var t=e.node;a({ofPath:e.get("typeAnnotation"),toPath:e.get("expression"),keepType:!0}),e.replaceWith(fd(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||Jt(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=xp(t);o.specifiers=r;var d=":: "+eR(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})}}}})),m$=PO((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:HO,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(tt(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 y$,R$,b$,v$=jx("\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"),x$=jx("\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 E$(e,t){var a,n,r,s=e.node,i=e.scope,o=e.parent,d=s.left;if(H(d)||Ht(d)||Z(d))n=d,r=null;else{if(!ge(d))throw t.buildCodeFrameError(d,"Unknown node type "+d.type+" in ForStatement");n=i.generateUidIdentifier("ref"),a=Ed(d.kind,[Dd(d.declarations[0].id,Jo(n.name))]),r=Ed("var",[Dd(Jo(n.name))])}var u,l=i.generateUidIdentifier("iterator"),c=i.generateUidIdentifier("isArray"),p=v$({LOOP_OBJECT:l,IS_ARRAY:c,OBJECT:s.right,INDEX:i.generateUidIdentifier("i"),ID:n,INTERMEDIATE:r}),g=q(o);return g&&(u=Qo(o.label,p)),{replaceParent:g,declar:a,node:u||p,loop:p}}function D$(e,t){var a,n=e.node,r=e.scope,s=e.parent,i=n.left,o=r.generateUid("step"),d=sd(Jo(o),Jo("value"));if(H(i)||Ht(i)||Z(i))a=Vo(_o("=",i,d));else{if(!ge(i))throw t.buildCodeFrameError(i,"Unknown node type "+i.type+" in ForStatement");a=Ed(i.kind,[Dd(i.declarations[0].id,d)])}var u=x$({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:Jo(o),OBJECT:n.right}),l=q(s),c=u[3].block.body,p=c[0];return l&&(c[0]=Qo(s.label,p)),{replaceParent:l,declar:a,loop:p,node:u}}var A$=PO((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=[Dd(s,ed(0))];i?o.push(Dd(i,r)):i=r;var d,u,l=sd(xp(i),xp(s),!0);ge(n)?(d=n).declarations[0].init=l:d=Vo(_o("=",n,l));var c=e.get("body");c.isBlockStatement()&&Object.keys(e.getBindingIdentifiers()).some((function(e){return c.scope.hasOwnBinding(e)}))?u=Oo([d,c.node]):(u=Dg(c.node)).body.unshift(d),e.replaceWith(qo(Ed("let",o),Po("<",xp(s),sd(xp(i),Jo("length"))),xd("++",xp(s)),u))}}}};var l=jx(y$||(y$=E(["\n for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY;\n "]))),c=jx.statements(R$||(R$=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=jx.statements(b$||(b$=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")||Ve(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});zg(s,t),Ag(s);var i=sd(xp(n),xp(r),!0),o=t.left;return ge(o)?(o.declarations[0].init=i,s.body.body.unshift(o)):s.body.body.unshift(Vo(_o("=",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=sd(Jo(c),Jo("value"));n=ge(o)?Ed(o.kind,[Dd(o.declarations[0].id,p)]):Vo(_o("=",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?ad(!0):null,STEP_KEY:Jo(c),OBJECT:r.right,BODY:r.body}),h=g.getContainer(f);zg(h[0],r),zg(h[0].body,r.body),q(s)?(h[0]=Qo(s.label,h[0]),e.parentPath.replaceWithMultiple(f),e.skip()):e.replaceWithMultiple(f)}else!function(e,t,a){var n=e?E$:D$,r=t.node,s=n(t,a),i=s.declar,o=s.loop,d=o.body;t.ensureBlock(),i&&d.body.push(i),d.body=d.body.concat(r.body.body),zg(o,r),zg(o.body,r.body),s.replaceParent?(t.parentPath.replaceWithMultiple(s.node),t.remove()):t.replaceWithMultiple(s.node)}(u,e,t)}}}})),w$=PO((function(e){return e.assertVersion(7),{name:"transform-function-name",visitor:{FunctionExpression:{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=kx(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var t=e.get("value");if(t.isFunction()){var a=kx(t);a&&t.replaceWith(a)}}}}})),C$=PO((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(No(a,[t.left,t.right]))}}}}})),S$=PO((function(e){return e.assertVersion(7),{name:"transform-jscript",visitor:{FunctionExpression:{exit:function(e){var t=e.node;t.id&&e.replaceWith(No(zo(null,[],Oo([Lg(t),pd(xp(t.id))])),[]))}}}}})),j$=PO((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)}}}})),T$=PO((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)||sf(a.name)||(t.property=Zo(a.name),t.computed=!0)}}}}})),_$=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")},P$=k$,F$=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=k$(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 k$(e,t){var a=t.arguments,n=_$(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 I$,O$=Object.defineProperty({getImportSource:P$,createDynamicImportTransform:F$},"__esModule",{value:!0}),B$=jx("\n define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) {\n })\n"),N$=jx('\n define(["require"], function(REQUIRE) {\n })\n');function L$(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 M$,$$,U$,G$=PO((function(e,t){var a,n;e.assertVersion(7);var r=t.allowTopLevelThis,s=t.strict,i=t.strictMode,o=t.noInterop,d=null!=(a=e.assumption("constantReexports"))?a:t.loose,u=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=Jo("imported");o||(s=NC(e,s,"namespace")),e.replaceWith(jx.expression.ast(I$||(I$=E(["\n new Promise((",", ",") =>\n ","(\n [","],\n imported => ","(","),\n ","\n )\n )"])),n,r,a,O$.getImportSource(uf,e.node),xp(n),s,xp(r)))}},Program:{exit:function(e,a){var n=a.requireId;if(_w(e)){var l=[],c=[];n&&(l.push(Zo("require")),c.push(xp(n)));var p=IC(this.file.opts,t);p&&(p=Zo(p));var g=OC(e,{enumerableModuleMeta:u,constantReexports:d,strict:s,strictMode:i,allowTopLevelThis:r,noInterop:o}),f=g.meta,h=g.headers;_C(f)&&(l.push(Zo("exports")),c.push(Jo(f.exportName)));for(var m,y=S(f.source);!(m=y()).done;){var R=D(m.value,2),b=R[0],v=R[1];if(l.push(Zo(b)),c.push(Jo(v.name)),!PC(v)){var x=NC(e,Jo(v.name),v.interop);if(x){var E=Vo(_o("=",Jo(v.name),x));E.loc=v.loc,h.push(E)}}h.push.apply(h,A(LC(f,v,d)))}BC(h),e.unshiftContainer("body",h),L$(e,B$({MODULE_NAME:p,AMD_ARGUMENTS:To(l),IMPORT_NAMES:c}))}else n&&L$(e,N$({REQUIRE:xp(n)}))}}}}})),W$=PO((function(e,t){var a,n;e.assertVersion(7);var r=O$.createDynamicImportTransform(e),s=t.strictNamespace,i=void 0!==s&&s,o=t.mjsStrictNamespace,d=void 0===o||o,u=t.allowTopLevelThis,l=t.strict,c=t.strictMode,p=t.noInterop,g=t.lazy,f=void 0!==g&&g,h=t.allowCommonJSExports,m=void 0===h||h,y=null!=(a=e.assumption("constantReexports"))?a:t.loose,R=null!=(n=e.assumption("enumerableModuleMeta"))?n:t.loose;if(!("boolean"==typeof f||"function"==typeof f||Array.isArray(f)&&f.every((function(e){return"string"==typeof e}))))throw new Error(".lazy must be a boolean, array of strings, or a function");if("boolean"!=typeof i)throw new Error(".strictNamespace must be a boolean, or undefined");if("boolean"!=typeof d)throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var b=function(e){return jx.expression.ast(M$||(M$=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)},v={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(b(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(gd([s.node,b(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(gd([d.node,b(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);r(this,e.get("callee"))}},Program:{exit:function(e,a){if(_w(e)){e.scope.rename("exports"),e.scope.rename("module"),e.scope.rename("require"),e.scope.rename("__filename"),e.scope.rename("__dirname"),m||(zw(e,new Set(["module","exports"])),e.traverse(v,{scope:e.scope}));var n=IC(this.file.opts,t);n&&(n=Zo(n));for(var r,s=OC(e,{exportName:"exports",constantReexports:y,enumerableModuleMeta:R,strict:l,strictMode:c,allowTopLevelThis:u,noInterop:p,lazy:f,esNamespaceOnly:"string"==typeof a.filename&&/\.mjs$/.test(a.filename)?d:i}),o=s.meta,g=s.headers,h=S(o.source);!(r=h()).done;){var b=D(r.value,2),x=b[0],w=b[1],C=No(Jo("require"),[Zo(x)]),j=void 0;if(PC(w)){if(w.lazy)throw new Error("Assertion failure");j=Vo(C)}else{var T=NC(e,C,w.interop)||C;j=w.lazy?jx.ast($$||($$=E(["\n function ","() {\n const data = ",";\n "," = function(){ return data; };\n return data;\n }\n "])),w.name,T,w.name):jx.ast(U$||(U$=E(["\n var "," = ",";\n "])),w.name,T)}j.loc=w.loc,g.push(j),g.push.apply(g,A(LC(o,w,y)))}BC(g),e.unshiftContainer("body",g)}}}}}})),V$={Scope:function(e,t){"let"===t.kind&&e.skip()},Function: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(Vo(_o("=",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(Jo(u),u,null!==i.node.init)}}e.parentPath.isFor({left:e.node})?e.replaceWith(a):e.replaceWithMultiple(r)}}))};var H$=jx('\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'),K$=jx('\n for (var KEY in TARGET) {\n if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n');function q$(e,t){if("Identifier"===e.type)return e.name;if("StringLiteral"===e.type){var a=e.value;return Ks(a)||t.add(a),a}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.type)}function X$(e,t,a,n,r,s){var i=[];if(r){var o=e.scope.generateUid("exportObj");i.push(Ed("var",[Dd(Jo(o),dd([]))])),i.push(K$({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:Jo(o),TARGET:r}));for(var d=0;d<a.length;d++){var u=a[d],l=n[d];i.push(Vo(_o("=",sd(Jo(o),Jo(u)),l)))}i.push(Vo(No(t,[Jo(o)])))}else if(1===a.length)i.push(Vo(No(t,[Zo(a[0]),n[0]])));else{for(var c=[],p=0;p<a.length;p++){var g=a[p],f=n[p];c.push(ld(s.has(g)?Zo(g):Jo(g),f))}i.push(Vo(No(t,[dd(c)])))}return i}var z$=PO((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,Jo(s)).expression)}}e.replaceWith(gd(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=Po(g.operator[0],vd("+",xp(g.argument)),ed(1)));for(var h,m=S(p);!(h=m()).done;){var y=h.value;g=this.buildCall(y,g).expression}f&&(g=gd([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){Le(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(No(sd(Jo(t.contextIdent),Jo("import")),[O$.getImportSource(uf,e.node)])))},MetaProperty:function(e,t){"import"===e.node.meta.name&&"meta"===e.node.property.name&&e.replaceWith(sd(Jo(t.contextIdent),Jo("meta")))},ReferencedIdentifier:function(e,t){"__moduleName"!==e.node.name||e.scope.hasBinding("__moduleName")||e.replaceWith(sd(Jo(t.contextIdent),Jo("id")))},Program:{enter:function(e,t){t.contextIdent=e.scope.generateUid("context"),t.stringSpecifiers=new Set,s||qw(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 Vo(No(Jo(s),[Zo(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(xp(D.node.id)),D.replaceWith(Vo(_o("=",xp(D.node.id),jg(D.node))));else if(D.isImportDeclaration()){y(D.node.source.value,"imports",D.node.specifiers);for(var A=0,w=Object.keys(D.getBindingIdentifiers());A<w.length;A++){var C=w[A];r.removeBinding(C),f.push(Jo(C))}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"),T=j.node.id;j.isClassDeclaration()?T?(v.push("default"),x.push(r.buildUndefinedNode()),f.push(xp(T)),m(T.name,"default"),D.replaceWith(Vo(_o("=",xp(T),jg(j.node))))):(v.push("default"),x.push(jg(j.node)),h.push(D)):j.isFunctionDeclaration()?(T?(c.push(j.node),v.push("default"),x.push(xp(T)),m(T.name,"default")):(v.push("default"),x.push(jg(j.node))),h.push(D)):D.replaceWith(R("default",j.node))}else if(D.isExportNamedDeclaration()){var _=D.get("declaration");if(_.node)if(D.replaceWith(_),D.isFunction()){var P=_.node,F=P.id.name;m(F,F),c.push(P),v.push(F),x.push(xp(P.id)),h.push(D)}else if(D.isClass()){var k=_.node.id.name;v.push(k),x.push(r.buildUndefinedNode()),f.push(xp(_.node.id)),D.replaceWith(Vo(_o("=",xp(_.node.id),jg(_.node)))),m(k,k)}else for(var I=0,O=Object.keys(_.getBindingIdentifiers());I<O.length;I++){var B=O[I];m(B,B)}else{var N=D.node.specifiers;if(null!=N&&N.length)if(D.node.source)y(D.node.source.value,"exports",N),D.remove();else{for(var L,M=[],$=S(N);!(L=$()).done;){var U=L.value,G=U.local,V=U.exported,H=r.getBinding(G.name),K=q$(V,d);H&&W(H.path.node)?(v.push(K),x.push(xp(G))):H||M.push(R(K,G)),m(G.name,K)}D.replaceWithMultiple(M)}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(je(u)?n.push(Vo(_o("=",u.local,Jo(i)))):Se(u)&&(u=$d(u.local,Jo("default"))),Te(u)){var l=u.imported;n.push(Vo(_o("=",u.local,sd(Jo(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(Ee(R))m=!0;else if(we(R)){var b=q$(R.exported,d);f.push(b),h.push(sd(Jo(i),R.local,X(R.local)))}}n=n.concat(X$(e,Jo(s),f,h,m?Jo(i):null,d))}g.push(Zo(t.key)),p.push(zo(null,[Jo(i)],Oo(n)))}));var q=IC(this.file.opts,t);q&&(q=Zo(q)),function(e,t,a){void 0===a&&(a="var"),e.traverse(V$,{kind:a,emit:t})}(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(Ed("var",f.map((function(e){return Dd(e)})))),v.length&&(c=c.concat(X$(e,Jo(s),v,x,null,d))),e.traverse(o,{exports:u,buildCall:R,scope:r});for(var z=0,J=h;z<J.length;z++){J[z].remove()}var Y=!1;e.traverse({AwaitExpression:function(e){Y=!0,e.stop()},Function:function(e){e.skip()},noScope:!0}),e.node.body=[H$({SYSTEM_REGISTER:sd(Jo(n),Jo("register")),BEFORE_BODY:c,MODULE_NAME:q,SETTERS:To(p),EXECUTE:zo(null,[],Oo(e.node.body),!1,Y),SOURCES:To(g),EXPORT_IDENTIFIER:Jo(s),CONTEXT_IDENTIFIER:Jo(i)})]}}}}})),J$=jx("\n GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}\n"),Y$=jx('\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'),Q$=PO((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=null!=(a=e.assumption("constantReexports"))?a:t.loose,c=null!=(n=e.assumption("enumerableModuleMeta"))?n:t.loose;function p(e,t,a,n){var r=n?n.value:cC(a,pC(a)),s=sd(Jo("global"),Jo(wg(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(J$({GLOBAL_REFERENCE:xp(e)})),sd(e,Jo(t))}),sd(Jo("global"),Jo(d[0])))}}return i.push(Vo(_o("=",s,sd(Jo("mod"),Jo("exports"))))),i}function g(e,t,a){var n;if(t){var r=e[a];n=r?r.split(".").reduce((function(e,t){return sd(e,Jo(t))}),Jo("global")):sd(Jo("global"),Jo(wg(a)))}else{var s=cC(a,pC(a)),i=e[s]||s;n=sd(Jo("global"),Jo(wg(i)))}return n}return{name:"transform-modules-umd",visitor:{Program:{exit:function(e){if(_w(e)){var a=r||{},n=IC(this.file.opts,t);n&&(n=Zo(n));var f=OC(e,{constantReexports:l,enumerableModuleMeta:c,strict:o,strictMode:d,allowTopLevelThis:i,noInterop:u}),h=f.meta,m=f.headers,y=[],R=[],b=[],v=[];_C(h)&&(y.push(Zo("exports")),R.push(Jo("exports")),b.push(sd(Jo("mod"),Jo("exports"))),v.push(Jo(h.exportName)));for(var x,E=S(h.source);!(x=E()).done;){var w=D(x.value,2),C=w[0],j=w[1];if(y.push(Zo(C)),R.push(No(Jo("require"),[Zo(C)])),b.push(g(a,s,C)),v.push(Jo(j.name)),!PC(j)){var T=NC(e,Jo(j.name),j.interop);if(T){var _=Vo(_o("=",Jo(j.name),T));_.loc=h.loc,m.push(_)}}m.push.apply(m,A(LC(h,j,l)))}BC(m),e.unshiftContainer("body",m);var P=e.node,F=P.body,k=P.directives;e.node.directives=[],e.node.body=[];var I=e.pushContainer("body",[Y$({MODULE_NAME:n,AMD_ARGUMENTS:To(y),COMMONJS_ARGUMENTS:R,BROWSER_ARGUMENTS:b,IMPORT_NAMES:v,GLOBAL_TO_ASSIGN:p(a,s,this.filename||"unknown",n)})])[0].get("expression.arguments")[1].get("body");I.pushContainer("directives",k),I.pushContainer("body",F)}}}}}}));function Z$(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 TM({name:"transform-named-capturing-groups-regex",feature:"namedCaptureGroups",options:{runtime:n}})}var eU=PO((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=sd(yd(),Jo("constructor"));if(r.isClass())return void e.replaceWith(i);e.replaceWith(Mo(Po("instanceof",yd(),xp(s.id)),i,n.buildUndefinedNode()))}}}}})),tU=PO((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 aU=PO((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 Kw({getObjectRef:t,methodPath:e,file:a}).replace()}(e,n,t)})),a&&(e.scope.push({id:xp(a)}),e.replaceWith(_o("=",xp(a),e.node)))}}}})),nU=PO((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"))}}}})),rU=PO((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)||sf(a.name)||(t.key=Zo(a.name))}}}}}));var sU=Function.prototype.call.bind(Object.prototype.hasOwnProperty);function iU(e,t,a,n,r){var s,i,o=Ig(t),d={};if(sU(e,o)&&(d=e[o]),e[o]=d,d._inherits=d._inherits||[],d._inherits.push(t),d._key=t.key,t.computed&&(d._computed=!0),t.decorators){var u=d.decorators=d.decorators||To([]);u.elements=u.elements.concat(t.decorators.map((function(e){return e.expression})).reverse())}if(d.value||d.initializer)throw n.buildCodeFrameError(t,"Key conflict with sibling node");(re(t)||ne(t)||_e(t))&&(s=Sg(t,t.key)),Wt(t)?i=t.value:(ne(t)||_e(t))&&((i=zo(null,t.params,t.body,t.generator,t.async)).returnType=t.returnType);var l=function(e){return!_e(e)&&!ne(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}(t);return a&&"value"===l||(a=l),r&&X(s)&&("value"===a||"initializer"===a)&&V(i)&&(i=kx({id:s,node:i,scope:r})),i&&(_p(i,t),d[a]=i),d}function oU(e){return Object.keys(e).forEach((function(t){var a=e[t];a.value&&(a.writable=ad(!0)),a.configurable=ad(!0),a.enumerable=ad(!0)})),function(e){var t=dd([]);return Object.keys(e).forEach((function(a){var n=e[a],r=dd([]),s=ld(n._key,r,n._computed);Object.keys(n).forEach((function(e){var t=n[e];if("_"!==e[0]){var a=ld(Jo(e),t);_p(a,t),Pp(t),r.properties.push(a)}})),t.properties.push(s)})),t}(e)}var dU,uU=PO((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)||(iU(o,e,null,t),!1)})),e.replaceWith(No(sd(Jo("Object"),Jo("defineProperties")),[a,oU(o)]))}}}}})),lU=PO((function(e){function t(e){return Ut(Sg(e,e.key),{value:"__proto__"})}function a(e){var t=e.left;return Z(t)&&Ut(Sg(t,t.property),{value:"__proto__"})}function n(e,t,a){return Vo(No(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(Vo(_o("=",i,s))),r.push(n(e.node,xp(i||s),t)),i&&r.push(xp(i)),e.replaceWithMultiple(r)}},ExpressionStatement:function(e,t){var r=e.node.expression;_(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=[dd([]),n];r.properties.length&&d.push(r),e.replaceWith(No(a.addHelper("extends"),d))}}}}})),cU=PO((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(dt(e,{name:"this"})||dt(e,{name:"arguments"})||dt(e,{name:"super"})||dt(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;ut(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:Jo(g)});var f=jx.expression.ast(dU||(dU=E(["\n "," || ("," = ",")\n "])),Jo(g),Jo(g),e.node);(e.parentPath.isJSXElement()||e.parentPath.isJSXAttribute())&&(f=hl(f)),e.replaceWith(f)}}}}}}})),pU=PO((function(e){function t(e,t){for(var a=t.arguments[0].properties,n=!0,r=0;r<a.length;r++){if(Ut(Sg(a[r]),{value:"displayName"})){n=!1;break}}n&&a.unshift(ld(Jo("displayName"),Zo(e)))}e.assertVersion(7);var a=ea("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=gC.basename(s,gC.extname(s));"index"===i&&(i=gC.basename(gC.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)))}}}}));function gU(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=df.buildChildren(i.parent);var o,d=a(i.node.name,i.node),u=[];H(d)?o=d.name:Ut(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){return dd(e.map(n))}for(;e.length;){var u=e.shift();ct(u)?(a=r(a,s),s.push(u.argument)):a.push(n(u))}if(r(a,s),1===s.length)e=s[0];else{ae(s[0])||s.unshift(dd([])),e=No(d?sd(Jo("Object"),Jo("assign")):t.addHelper("extends"),s)}return e}(c,s):td();u.push.apply(u,[c].concat(A(t.node.children))),e.post&&e.post(l,s);var p=l.call||No(l.callee,u);l.pure&&lB(p);return p}(t,s);i&&t.replaceWith(zg(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=df.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,[td()].concat(A(t.node.children))),e.post&&e.post(i,a);a.set("usedFragment",!0);var o=i.call||No(i.callee,r);i.pure&&lB(o);return o}(t,a);n&&t.replaceWith(zg(n,t.node))}},t;function a(e,t){if(dt(e)){if("this"===e.name&&af(e,t))return yd();if(!ni(e.name,!1))return Zo(e.name);e.type="Identifier"}else{if(ut(e))return sd(a(e.object,e),a(e.property,e));if(lt(e))return Zo(e.namespace.name+":"+e.name.name)}return e}function n(e){var t,a=function(e){return ot(e)?e.expression:e}(e.value||ad(!0));if(ct(e))return Vd(e.argument);X(a)&&!ot(e.value)&&(a.value=a.value.replace(/\n\s+/g," "),null==(t=a.extra)||delete t.raw);return lt(e.name)?e.name=Zo(e.name.namespace.name+":"+e.name.name.name):ni(e.name.name,!1)?e.name.type="Identifier":e.name=Zo(e.name.name),zg(ld(e.name,a),e)}function r(e,t){return e.length?(t.push(dd(e)),[]):e}}var fU=PO((function(e){function t(e,t){return rt(e)&&dt(e.name,{name:t})}return e.assertVersion(7),{name:"transform-react-inline-elements",visitor:gU({filter:function(e){return e.openingElement&&!function(e){for(var a=0;a<e.length;a++){var n=e[a];if(ct(n))return!0;if(t(n,"ref"))return!0}return!1}(e.openingElement.attributes)},pre:function(e){var t=e.tagName,a=e.args;df.isCompatTag(t)?a.push(Zo(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,dd([]));!n&&e.args.length>2&&e.args.splice(2,0,vd("void",ed(0))),e.pure=!0}})}})),hU="react",mU="React.createElement",yU="React.Fragment",RU=/\*?\s*@jsxImportSource\s+([^\s]+)/,bU=/\*?\s*@jsxRuntime\s+([^\s]+)/,vU=/\*?\s*@jsx\s+([^\s]+)/,xU=/\*?\s*@jsxFrag\s+([^\s]+)/,EU=function(e,t){return e.get("@babel/plugin-react-jsx/"+t)},DU=function(e,t,a){return e.set("@babel/plugin-react-jsx/"+t,a)};function AU(e){var t=e.name,a=e.development;return PO((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?hU:l,p=n.pragma,g=void 0===p?mU:p,f=n.pragmaFrag,h=void 0===f?yU: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=cl(yl("__self"),hl(yd())),o=cl(yl("__source"),hl(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:Zo(r)}),t.fileNameIdentifier=s}return function(e,t,a){var n=null!=t?ed(t):td(),r=null!=a?ed(a+1):td(),s=ld(Jo("fileName"),e),i=ld(Jo("lineNumber"),n),o=ld(Jo("columnNumber"),r);return dd([s,i,o])}(xp(t.fileNameIdentifier),a.start.line,a.start.column)}(e,t)));e.pushContainer("attributes",[i,o])}};return{name:t,inherits:JO,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=0,y=r.ast.comments;m<y.length;m++){var R=y[m],b=RU.exec(R.value);b&&(i=b[1],l=!0);var x=bU.exec(R.value);x&&(s=x[1]);var E=vU.exec(R.value);E&&(o=E[1],p=!0);var D=xU.exec(R.value);D&&(d=D[1],f=!0)}if(DU(t,"runtime",s),"classic"===s){if(l)throw e.buildCodeFrameError("importSource cannot be set when runtime is classic.");var A=wU(o),w=wU(d);DU(t,"id/createElement",(function(){return xp(A)})),DU(t,"id/fragment",(function(){return xp(w)})),DU(t,"defaultPure",o===mU)}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 DU(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(_w(t)){var i=EU(e,"imports/"+n);return i?xp(i):(i=Fw(t,n,s,{importedInterop:"uncompiled",importPosition:"after"}),DU(e,"imports/"+n,i),i)}var o=EU(e,"requires/"+s);return o?o=xp(o):(o=function(e,t,a){return new Pw(e).addNamespace(t,a)}(t,s,{importedInterop:"uncompiled"}),DU(e,"requires/"+s,o)),sd(o,Jo(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"),DU(t,"defaultPure",i===hU)}a&&e.traverse(v,t)}},JSXElement:{exit:function(e,t){var n;n="classic"===EU(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&&rt(r)&&"key"===r.name.name)return!0;ct(r)&&(a=!0)}return!1}(e)?function(e,t){var a=e.get("openingElement");return x(t,"createElement",[j(a),T(t,e,a.get("attributes"))].concat(A(df.buildChildren(e.node))))}(e,t):function(e,t){for(var n,r=e.get("openingElement"),s=[j(r)],i=[],o=Object.create(null),d=S(r.get("attributes"));!(n=d()).done;){var u=n.value;if(u.isJSXAttribute()&&dt(u.node.name)){var l=u.node.name.name;switch(l){case"__source":case"__self":if(o[l])throw CU(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=df.buildChildren(e.node);i=i.length||h.length?function(e,t,a){var n=e.reduce(w,[]);(null==a?void 0:a.length)>0&&n.push(C(a));return dd(n)}(i,0,h):dd([]);s.push(i),a?s.push(null!=(p=o.key)?p:e.scope.buildUndefinedNode(),ad(h.length>1),null!=(g=o.__source)?g:e.scope.buildUndefinedNode(),null!=(f=o.__self)?f:yd()):void 0!==o.key&&s.push(o.key);return x(t,h.length>1?"jsxs":"jsx",s)}(e,t),e.replaceWith(zg(n,e.node))}},JSXFragment:{exit:function(e,t){var n;n="classic"===EU(t,"runtime")?function(e,t){if(o&&!o(e.node,t))return;return x(t,"createElement",[EU(t,"id/fragment")(),td()].concat(A(df.buildChildren(e.node))))}(e,t):function(e,t){var n=[EU(t,"id/fragment")()],r=df.buildChildren(e.node);n.push(dd(r.length>0?[C(r)]:[])),a&&n.push(e.scope.buildUndefinedNode(),ad(r.length>1));return x(t,r.length>1?"jsxs":"jsx",n)}(e,t),e.replaceWith(zg(n,e.node))}},JSXAttribute:function(e){st(e.node.value)&&(e.node.value=hl(e.node.value))}}};function x(e,t,a){var n=No(EU(e,"id/"+t)(),a);return(null!=r?r:EU(e,"defaultPure"))&&lB(n),n}function E(e,t){if(dt(e)){if("this"===e.name&&af(e,t))return yd();if(!ni(e.name,!1))return Zo(e.name);e.type="Identifier"}else{if(ut(e))return sd(E(e.object,e),E(e.property,e));if(lt(e))return Zo(e.namespace.name+":"+e.name.name)}return e}function D(e){return ot(e)?e.expression:e}function w(e,t){if(ct(t.node)){var a=t.node.argument;return ae(a)?e.push.apply(e,A(a.properties)):e.push(Vd(a)),e}var n,r=D("key"!==t.node.name.name?t.node.value||ad(!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.');X(r)&&!ot(t.node.value)&&(r.value=r.value.replace(/\n\s+/g," "),null==(n=r.extra)||delete n.raw);return lt(t.node.name)?t.node.name=Zo(t.node.name.namespace.name+":"+t.node.name.name.name):ni(t.node.name.name,!1)?t.node.name.type="Identifier":t.node.name=Zo(t.node.name.name),e.push(zg(ld(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=To(e)}return ld(Jo("children"),t)}function j(e){var t,a=E(e.node.name,e.node);return H(a)?t=a.name:Ut(a)&&(t=a.value),df.isCompatTag(t)?Zo(t):a}function T(e,t,a){var n=EU(e,"runtime");if("automatic"!==n){var r=[],s=a.reduce(w,[]);if(y)s.length&&r.push(dd(s));else{var i=0;s.forEach((function(e,t){Fe(e)&&(t>i&&r.push(dd(s.slice(i,t))),r.push(e.argument),i=t+1)})),s.length>i&&r.push(dd(s.slice(i)))}return r.length?1===r.length?r[0]:(ae(r[0])||r.unshift(dd([])),No(b?sd(Jo("Object"),Jo("assign")):e.addHelper("extends"),r)):td()}for(var o,d=[],u=Object.create(null),l=S(a);!(o=l()).done;){var c=o.value,p=rt(c)&&dt(c.name)&&c.name.name;if("automatic"===n&&("__source"===p||"__self"===p)){if(u[p])throw CU(t,p);u[p]=!0}w(d,c)}return 1===d.length&&Fe(d[0])?d[0].argument:d.length>0?dd(d):td()}}))}function wU(e){return e.split(".").map((function(e){return Jo(e)})).reduce((function(e,t){return sd(e,t)}))}function CU(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 SU=AU({name:"transform-react-jsx",development:!1}),jU=PO((function(e){return e.assertVersion(7),{name:"transform-react-jsx-compat",manipulateOptions:function(e,t){t.plugins.push("jsx")},visitor:gU({pre:function(e){e.callee=e.tagExpr},post:function(e){df.isCompatTag(e.tagName)&&(e.call=No(sd(sd(Jo("React"),Jo("DOM")),e.tagExpr,Ut(e.tagExpr)),e.args))},compat:!0})}})),TU=AU({name:"transform-react-jsx/development",development:!0}),_U=PO((function(e){e.assertVersion(7);var t={JSXOpeningElement:function(e){var t=e.node,a=yl("__self"),n=yd();t.attributes.push(cl(a,hl(n)))}};return{name:"transform-react-jsx-self",visitor:{Program:function(e){e.traverse(t)}}}})),PU="__source",FU=PO((function(e){return e.assertVersion(7),{name:"transform-react-jsx-source",visitor:{JSXOpeningElement:function(e,t){var a=yl(PU),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)===PU)return}if(!t.fileNameIdentifier){var o=t.filename||"",d=e.scope.generateUidIdentifier("_jsxFileName"),u=e.hub.getScope();u&&u.push({id:d,init:Zo(o)}),t.fileNameIdentifier=d}var l=function(e,t,a){var n=null!=t?ed(t):td(),r=null!=a?ed(a+1):td();return dd([ld(Jo("fileName"),e),ld(Jo("lineNumber"),n),ld(Jo("columnNumber"),r)])}(xp(t.fileNameIdentifier),n.start.line,n.start.column);r.push(cl(a,hl(l)))}}}}})),kU=s((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/typeof");n(kU);var IU=s((function(e){var t=kU.default;function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=a();if(n&&n.has(e))return n.get(e);var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=s?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r},e.exports.default=e.exports,e.exports.__esModule=!0}),"/$$rollup_base$$/node_modules/@babel/runtime/helpers/interopRequireWildcard");n(IU);var OU=s((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/interopRequireDefault");n(OU);var BU=function(e,t){return function(){var a=UU;UU=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{UU=a}}},NU=GU,LU=function(e){var t=GU();return t.memberExpression(t.identifier("regeneratorRuntime"),t.identifier(e),!1)},MU=function(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})},$U=function(e,t){t?e.replaceWith(t):e.remove()},UU=null;function GU(){return UU}var WU=Object.defineProperty({wrapWithTypes:BU,getTypes:NU,runtimeProperty:LU,isReference:MU,replaceWithOrRemove:$U},"__esModule",{value:!0}),VU=IU(WU),HU=Object.prototype.hasOwnProperty,KU=function(e){var t=VU.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():VU.replaceWithOrRemove(e,t.expressionStatement(a)),e.skip()}},ForStatement:function(e){var t=e.get("init");t.isVariableDeclaration()&&VU.replaceWithOrRemove(t,n(t,!1))},ForXStatement:function(e){var t=e.get("left");t.isVariableDeclaration()&&VU.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()):VU.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){HU.call(r,e)||s.push(t.variableDeclarator(a[e],null))})),0===s.length?null:t.variableDeclaration("var",s)},qU=r(jw),XU=r(JA),zU=OU(qU);function JU(){zU.default.ok(this instanceof JU)}function YU(e){JU.call(this),(0,WU.getTypes)().assertLiteral(e),this.returnLoc=e}(0,XU.inherits)(YU,JU);var QU=YU;function ZU(e,t,a){JU.call(this);var n=(0,WU.getTypes)();n.assertLiteral(e),n.assertLiteral(t),a?n.assertIdentifier(a):a=null,this.breakLoc=e,this.continueLoc=t,this.label=a}(0,XU.inherits)(ZU,JU);var eG=ZU;function tG(e){JU.call(this),(0,WU.getTypes)().assertLiteral(e),this.breakLoc=e}(0,XU.inherits)(tG,JU);var aG=tG;function nG(e,t,a){JU.call(this),(0,WU.getTypes)().assertLiteral(e),t?zU.default.ok(t instanceof sG):t=null,a?zU.default.ok(a instanceof oG):a=null,zU.default.ok(t||a),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=a}(0,XU.inherits)(nG,JU);var rG=nG;function sG(e,t){JU.call(this);var a=(0,WU.getTypes)();a.assertLiteral(e),a.assertIdentifier(t),this.firstLoc=e,this.paramId=t}(0,XU.inherits)(sG,JU);var iG=sG;function oG(e,t){JU.call(this);var a=(0,WU.getTypes)();a.assertLiteral(e),a.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}(0,XU.inherits)(oG,JU);var dG=oG;function uG(e,t){JU.call(this);var a=(0,WU.getTypes)();a.assertLiteral(e),a.assertIdentifier(t),this.breakLoc=e,this.label=t}(0,XU.inherits)(uG,JU);var lG=uG;function cG(e){zU.default.ok(this instanceof cG),zU.default.ok(e instanceof YG.Emitter),this.emitter=e,this.entryStack=[new YU(e.finalLoc)]}var pG=cG.prototype,gG=cG;pG.withEntry=function(e,t){zU.default.ok(e instanceof JU),this.entryStack.push(e);try{t.call(this.emitter)}finally{var a=this.entryStack.pop();zU.default.strictEqual(a,e)}},pG._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 uG))return r}return null},pG.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},pG.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)};var fG={FunctionEntry:QU,LoopEntry:eG,SwitchEntry:aG,TryEntry:rG,CatchEntry:iG,FinallyEntry:dG,LabeledEntry:lG,LeapManager:gG},hG=Object,mG=Object.defineProperty,yG=Object.create;function RG(e,t,a){if(mG)try{mG.call(hG,e,t,{value:a})}catch(n){e[t]=a}else e[t]=a}function bG(e){return e&&(RG(e,"call",e.call),RG(e,"apply",e.apply)),e}bG(mG),bG(yG);var vG=bG(Object.prototype.hasOwnProperty),xG=bG(Number.prototype.toString),EG=bG(String.prototype.slice),DG=function(){};function AG(e){return yG?yG.call(hG,e):(DG.prototype=e||null,new DG)}var wG=Math.random,CG=AG(null);function SG(){do{var e=jG(EG.call(xG.call(wG(),36),2))}while(vG.call(CG,e));return CG[e]=e}function jG(e){var t={};return t[e]=!0,Object.keys(t)[0]}var TG=Object.getOwnPropertyNames;function _G(e){return AG(null)}Object.getOwnPropertyNames=function(e){for(var t=TG(e),a=0,n=0,r=t.length;a<r;++a)vG.call(CG,t[a])||(a>n&&(t[n]=t[a]),++n);return t.length=n,t};var PG=function(e){var t=SG(),a=AG(null);function n(n){return vG.call(n,t)||function(n){var r;RG(n,t,(function(t,s){if(t===a)return s?r=null:r||(r=e(n))}))}(n),n[t](a)}return e=e||_G,n.forget=function(e){vG.call(e,t)&&e[t](a,!0)},n},FG=OU(qU),kG=PG(),IG=Object.prototype.hasOwnProperty;function OG(e,t){function a(e){var t=(0,WU.getTypes)();t.assertNode(e);var a=!1;function r(e){return a||(Array.isArray(e)?e.some(r):t.isNode(e)&&(FG.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,WU.getTypes)().assertNode(n);var r=kG(n);return IG.call(r,e)?r[e]:IG.call(BG,n.type)?r[e]=!1:IG.call(t,n.type)?r[e]=!0:r[e]=a(n)}return n.onlyChildren=a,n}var BG={FunctionExpression:!0,ArrowFunctionExpression:!0},NG={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},LG={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var MG in LG)IG.call(LG,MG)&&(NG[MG]=LG[MG]);var $G={hasSideEffects:OG("hasSideEffects",NG),containsLeap:OG("containsLeap",LG)},UG=OU(qU),GG=IU(fG),WG=IU($G),VG=IU(WU),HG=Object.prototype.hasOwnProperty;function KG(e){UG.default.ok(this instanceof KG),VG.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 GG.LeapManager(this)}var qG=KG.prototype,XG=KG;function zG(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(e))}qG.loc=function(){var e=VG.getTypes().numericLiteral(-1);return this.insertedLocs.add(e),e},qG.getInsertedLocs=function(){return this.insertedLocs},qG.getContextId=function(){return VG.getTypes().clone(this.contextId)},qG.mark=function(e){VG.getTypes().assertLiteral(e);var t=this.listing.length;return-1===e.value?e.value=t:UG.default.strictEqual(e.value,t),this.marked[t]=!0,e},qG.emit=function(e){var t=VG.getTypes();t.isExpression(e)&&(e=t.expressionStatement(e)),t.assertStatement(e),this.listing.push(e)},qG.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},qG.assign=function(e,t){var a=VG.getTypes();return a.expressionStatement(a.assignmentExpression("=",a.cloneDeep(e),t))},qG.contextProperty=function(e,t){var a=VG.getTypes();return a.memberExpression(this.getContextId(),t?a.stringLiteral(e):a.identifier(e),!!t)},qG.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},qG.setReturnValue=function(e){VG.getTypes().assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},qG.clearPendingException=function(e,t){var a=VG.getTypes();a.assertLiteral(e);var n=a.callExpression(this.contextProperty("catch",!0),[a.clone(e)]);t?this.emitAssign(t,n):this.emit(n)},qG.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(VG.getTypes().breakStatement())},qG.jumpIf=function(e,t){var a=VG.getTypes();a.assertExpression(e),a.assertLiteral(t),this.emit(a.ifStatement(e,a.blockStatement([this.assign(this.contextProperty("next"),t),a.breakStatement()])))},qG.jumpIfNot=function(e,t){var a,n=VG.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()])))},qG.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},qG.getContextFunction=function(e){var t=VG.getTypes();return t.functionExpression(e||null,[this.getContextId()],t.blockStatement([this.getDispatchLoop()]),!1,!1)},qG.getDispatchLoop=function(){var e,t=this,a=VG.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))},qG.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=VG.getTypes(),t=0;return e.arrayExpression(this.tryEntries.map((function(a){var n=a.firstLoc.value;UG.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)})))})))},qG.explode=function(e,t){var a=VG.getTypes(),n=e.node,r=this;if(a.assertNode(n),a.isDeclaration(n))throw zG(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 zG(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))}},qG.explodeStatement=function(e,t){var a,n,r,s=VG.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(WG.containsLeap(i))switch(i.type){case"ExpressionStatement":o.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":n=this.loc(),o.leapManager.withEntry(new GG.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 GG.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 GG.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 GG.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(VG.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 GG.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");VG.replaceWithOrRemove(v,h),o.jump(o.explodeExpression(v)),o.leapManager.withEntry(new GG.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),UG.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 GG.CatchEntry(D,E.param),w=i.finalizer&&this.loc(),C=w&&new GG.FinallyEntry(w,n),S=new GG.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(JG,{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 JG={Identifier:function(e,t){e.node.name===t.catchParamName&&VG.isReference(e)&&VG.replaceWithOrRemove(e,t.getSafeParam())},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};qG.emitAbruptCompletion=function(e){(function(e){var t=e.type;if("normal"===t)return!HG.call(e,"target");if("break"===t||"continue"===t)return!HG.call(e,"value")&&VG.getTypes().isLiteral(e.target);if("return"===t||"throw"===t)return HG.call(e,"value")&&!HG.call(e,"target");return!1})(e)||UG.default.ok(!1,"invalid completion record: "+JSON.stringify(e)),UG.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=VG.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)))},qG.getUnmarkedCurrentLoc=function(){return VG.getTypes().numericLiteral(this.listing.length)},qG.updateContextPrevLoc=function(e){var t=VG.getTypes();e?(t.assertLiteral(e),-1===e.value?e.value=this.listing.length:UG.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},qG.explodeExpression=function(e,t){var a=VG.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(!WG.containsLeap(n))return o(n);var d=WG.containsLeap.onlyChildren(n);function u(e,t,n){UG.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||WG.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):(UG.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 YG={Emitter:XG},QG=s((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=IU(WU)}),"/$$rollup_base$$/node_modules/regenerator-transform/lib");n(QG);var ZG=OU(qU),eW=OU(QG),tW=IU(WU);function aW(e,t){return e.generator?e.async?!1!==t.opts.asyncGenerators:!1!==t.opts.generators:!!e.async&&!1!==t.opts.async}var nW=PG();var rW={"FunctionExpression|FunctionDeclaration|Method":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&tW.isReference(e)&&(tW.replaceWithOrRemove(e,t.getArgsId()),t.usesArguments=!0)},ThisExpression:function(e,t){t.usesThis=!0}},sW={MetaProperty:function(e){var t=e.node;if("function"===t.meta.name&&"sent"===t.property.name){var a=tW.getTypes();tW.replaceWithOrRemove(e,a.memberExpression(a.clone(this.context),a.identifier("_sent")))}}},iW={Function:function(e){e.skip()},AwaitExpression:function(e){var t=tW.getTypes(),a=e.node.argument;tW.replaceWithOrRemove(e,t.yieldExpression(t.callExpression(tW.runtimeProperty("awrap"),[a]),!1))}},oW=function(e){var t=e.types;return{Method:function(e,a){var n=e.node;if(aW(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:tW.wrapWithTypes(t,(function(e,a){var n=e.node;if(aW(n,a)){n=(e=(0,eW.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(iW),i.traverse(sW,{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=tW.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=tW.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;ZG.default.ok(Array.isArray(r.body));var s=nW(r);s.decl||(s.decl=t.variableDeclaration("var",[]),n.unshiftContainer("body",s.decl),s.declPath=n.get("body.0"));ZG.default.strictEqual(s.declPath.node,s.decl);var i=n.scope.generateUidIdentifier("marked"),o=t.callExpression(tW.runtimeProperty("mark"),[t.clone(a.id)]),d=s.decl.declarations.push(t.variableDeclarator(i,o))-1,u=s.declPath.get("declarations."+d+".init");return ZG.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=KU(e),p={usesThis:!1,usesArguments:!1,getArgsId:function(){return t.clone(s)}};if(e.traverse(rW,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 YG.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(tW.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)&&(tW.replaceWithOrRemove(e,t.callExpression(tW.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()}}))}}},dW=n(s((function(e,t){t.__esModule=!0,t.default=function(e){var t={visitor:oW(e)},a=e&&e.version;a&&parseInt(a,10)>=7&&(t.name="regenerator-transform");return t}}),"/$$rollup_base$$/node_modules/regenerator-transform/lib")),uW=PO((function(e){return e.assertVersion(7),{name:"transform-reserved-words",visitor:{"BindingIdentifier|ReferencedIdentifier":function(e){sf(e.node.name)||e.scope.rename(e.node.name)}}}}));var lW=s((function(e,t){t.__esModule=!0,t.StaticProperties=t.InstanceProperties=t.BuiltIns=t.CommonIterators=void 0;var a,n=(a=_L)&&a.__esModule?a:{default:a};var r=function(e,t,a,n){return void 0===a&&(a=[]),{name:e,pure:t,global:a,meta:n}},s=function(e,t,a){return void 0===a&&(a=null),r(t[0],e,t,{minRuntimeVersion:a})},i=function(e){return r(e[0],null,e)},o=function(e,t){return r(t,e,[])},d=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],u=["es6.string.iterator"].concat(d);t.CommonIterators=u;var l=["es6.object.to-string","es6.promise"],c={DataView:i(["es6.typed.data-view"]),Float32Array:i(["es6.typed.float32-array"]),Float64Array:i(["es6.typed.float64-array"]),Int8Array:i(["es6.typed.int8-array"]),Int16Array:i(["es6.typed.int16-array"]),Int32Array:i(["es6.typed.int32-array"]),Map:s("map",["es6.map"].concat(A(u))),Number:i(["es6.number.constructor"]),Promise:s("promise",l),RegExp:i(["es6.regexp.constructor"]),Set:s("set",["es6.set"].concat(A(u))),Symbol:s("symbol",["es6.symbol"]),Uint8Array:i(["es6.typed.uint8-array"]),Uint8ClampedArray:i(["es6.typed.uint8-clamped-array"]),Uint16Array:i(["es6.typed.uint16-array"]),Uint32Array:i(["es6.typed.uint32-array"]),WeakMap:s("weak-map",["es6.weak-map"].concat(A(u))),WeakSet:s("weak-set",["es6.weak-set"].concat(A(u))),setImmediate:o("set-immediate","web.immediate"),clearImmediate:o("clear-immediate","web.immediate"),parseFloat:o("parse-float","es6.parse-float"),parseInt:o("parse-int","es6.parse-int")};t.BuiltIns=c;var p={__defineGetter__:i(["es7.object.define-getter"]),__defineSetter__:i(["es7.object.define-setter"]),__lookupGetter__:i(["es7.object.lookup-getter"]),__lookupSetter__:i(["es7.object.lookup-setter"]),anchor:i(["es6.string.anchor"]),big:i(["es6.string.big"]),bind:i(["es6.function.bind"]),blink:i(["es6.string.blink"]),bold:i(["es6.string.bold"]),codePointAt:i(["es6.string.code-point-at"]),copyWithin:i(["es6.array.copy-within"]),endsWith:i(["es6.string.ends-with"]),entries:i(d),every:i(["es6.array.is-array"]),fill:i(["es6.array.fill"]),filter:i(["es6.array.filter"]),finally:i(["es7.promise.finally"].concat(l)),find:i(["es6.array.find"]),findIndex:i(["es6.array.find-index"]),fixed:i(["es6.string.fixed"]),flags:i(["es6.regexp.flags"]),flatMap:i(["es7.array.flat-map"]),fontcolor:i(["es6.string.fontcolor"]),fontsize:i(["es6.string.fontsize"]),forEach:i(["es6.array.for-each"]),includes:i(["es6.string.includes","es7.array.includes"]),indexOf:i(["es6.array.index-of"]),italics:i(["es6.string.italics"]),keys:i(d),lastIndexOf:i(["es6.array.last-index-of"]),link:i(["es6.string.link"]),map:i(["es6.array.map"]),match:i(["es6.regexp.match"]),name:i(["es6.function.name"]),padStart:i(["es7.string.pad-start"]),padEnd:i(["es7.string.pad-end"]),reduce:i(["es6.array.reduce"]),reduceRight:i(["es6.array.reduce-right"]),repeat:i(["es6.string.repeat"]),replace:i(["es6.regexp.replace"]),search:i(["es6.regexp.search"]),small:i(["es6.string.small"]),some:i(["es6.array.some"]),sort:i(["es6.array.sort"]),split:i(["es6.regexp.split"]),startsWith:i(["es6.string.starts-with"]),strike:i(["es6.string.strike"]),sub:i(["es6.string.sub"]),sup:i(["es6.string.sup"]),toISOString:i(["es6.date.to-iso-string"]),toJSON:i(["es6.date.to-json"]),toString:i(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:i(["es6.string.trim"]),trimEnd:i(["es7.string.trim-right"]),trimLeft:i(["es7.string.trim-left"]),trimRight:i(["es7.string.trim-right"]),trimStart:i(["es7.string.trim-left"]),values:i(d)};t.InstanceProperties=p,"es6.array.slice"in n.default&&(p.slice=i(["es6.array.slice"]));var g={Array:{from:s("array/from",["es6.symbol","es6.array.from"].concat(A(u))),isArray:s("array/is-array",["es6.array.is-array"]),of:s("array/of",["es6.array.of"])},Date:{now:s("date/now",["es6.date.now"])},JSON:{stringify:o("json/stringify","es6.symbol")},Math:{acosh:s("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:s("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:s("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:s("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:s("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:s("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:s("math/expm1",["es6.math.expm1"],"7.0.1"),fround:s("math/fround",["es6.math.fround"],"7.0.1"),hypot:s("math/hypot",["es6.math.hypot"],"7.0.1"),imul:s("math/imul",["es6.math.imul"],"7.0.1"),log1p:s("math/log1p",["es6.math.log1p"],"7.0.1"),log10:s("math/log10",["es6.math.log10"],"7.0.1"),log2:s("math/log2",["es6.math.log2"],"7.0.1"),sign:s("math/sign",["es6.math.sign"],"7.0.1"),sinh:s("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:s("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:s("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:s("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:s("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:s("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:s("number/is-finite",["es6.number.is-finite"]),isInteger:s("number/is-integer",["es6.number.is-integer"]),isSafeInteger:s("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:s("number/is-nan",["es6.number.is-nan"]),parseFloat:s("number/parse-float",["es6.number.parse-float"]),parseInt:s("number/parse-int",["es6.number.parse-int"])},Object:{assign:s("object/assign",["es6.object.assign"]),create:s("object/create",["es6.object.create"]),defineProperties:s("object/define-properties",["es6.object.define-properties"]),defineProperty:s("object/define-property",["es6.object.define-property"]),entries:s("object/entries",["es7.object.entries"]),freeze:s("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:s("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:s("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:s("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:s("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:s("object/get-prototype-of",["es6.object.get-prototype-of"]),is:s("object/is",["es6.object.is"]),isExtensible:s("object/is-extensible",["es6.object.is-extensible"]),isFrozen:s("object/is-frozen",["es6.object.is-frozen"]),isSealed:s("object/is-sealed",["es6.object.is-sealed"]),keys:s("object/keys",["es6.object.keys"]),preventExtensions:s("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:s("object/seal",["es6.object.seal"]),setPrototypeOf:s("object/set-prototype-of",["es6.object.set-prototype-of"]),values:s("object/values",["es7.object.values"])},Promise:{all:i(u),race:i(u)},Reflect:{apply:s("reflect/apply",["es6.reflect.apply"]),construct:s("reflect/construct",["es6.reflect.construct"]),defineProperty:s("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:s("reflect/delete-property",["es6.reflect.delete-property"]),get:s("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:s("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:s("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:s("reflect/has",["es6.reflect.has"]),isExtensible:s("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:s("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:s("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:s("reflect/set",["es6.reflect.set"]),setPrototypeOf:s("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:o("string/at","es7.string.at"),fromCodePoint:s("string/from-code-point",["es6.string.from-code-point"]),raw:s("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:i(["es6.symbol","es7.symbol.async-iterator"]),for:o("symbol/for","es6.symbol"),hasInstance:o("symbol/has-instance","es6.symbol"),isConcatSpreadable:o("symbol/is-concat-spreadable","es6.symbol"),iterator:r("es6.symbol","symbol/iterator",u),keyFor:o("symbol/key-for","es6.symbol"),match:s("symbol/match",["es6.regexp.match"]),replace:o("symbol/replace","es6.symbol"),search:o("symbol/search","es6.symbol"),species:o("symbol/species","es6.symbol"),split:o("symbol/split","es6.symbol"),toPrimitive:o("symbol/to-primitive","es6.symbol"),toStringTag:o("symbol/to-string-tag","es6.symbol"),unscopables:o("symbol/unscopables","es6.symbol")}};t.StaticProperties=g}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs2/lib");n(lW);var cW=function(e,t,a){var n=Object.keys(e),r=!n.length,s=n.some((function(e){return"node"!==e}));return pW({},a,"usage-pure"===t?fW:null,r||s?gW:null)};function pW(){return(pW=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var gW={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},fW={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};var hW,mW=Object.defineProperty({default:cW},"__esModule",{value:!0}),yW=s((function(e,t){var a;t=e.exports=c,a="object"==typeof ks&&ks.env&&ks.env.NODE_DEBUG&&/\bsemver\b/i.test(ks.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 j(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 T(e,t,a){try{t=new A(t,a)}catch(e){return!1}return t.test(e)}function _(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(T(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),T(this.value,a,t));if(""===e.operator)return""===e.value||(a=new A(this.value,t),T(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(j(this.set[t],e,this.options))return!0;return!1},t.satisfies=T,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 _(e,t,"<",a)},t.gtr=function(e,t,a){return _(e,t,">",a)},t.outside=_,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"),RW=function(e,t){if(!t||!e)return!0;bW.default.valid(t)&&(t="^"+t);return!bW.default.intersects("<"+e,t)&&!bW.default.intersects(">=8.0.0",t)},bW=(hW=yW)&&hW.__esModule?hW:{default:hW};var vW,xW,EW,DW=Object.defineProperty({hasMinVersion:RW},"__esModule",{value:!0}),AW=r(t),wW=function(e,t){var a=new Set;return e.forEach((function(e){return t.has(e)&&a.add(e)})),a},CW=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},SW=function e(t,a){void 0===a&&(a=!1);var n=t.node,r=t.parent,s=t.scope;if(t.isStringLiteral())return n.value;var i=n.name,o=t.isIdentifier();if(o&&!a&&!r.computed)return i;if(a&&t.isMemberExpression()&&t.get("object").isIdentifier({name:"Symbol"})&&!s.hasBinding("Symbol",!0)){var d=e(t.get("property"),t.node.computed);if(d)return"Symbol."+d}if(!o||s.hasBinding(i,!0)){var u=t.evaluate().value;if("string"==typeof u)return u}},jW=function(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var t=FW(e.get("object"));return t?{id:t,placement:"prototype"}:{id:null,placement:null}}var a=FW(e);if(a)return{id:a,placement:"static"};var n=e.evaluate().value;if(void 0!==n)return{id:(r=n,Object.prototype.toString.call(r).slice(8,-1)),placement:"prototype"};if(e.isRegExpLiteral())return{id:"RegExp",placement:"prototype"};if(e.isFunction())return{id:"Function",placement:"prototype"};var r;return{id:null,placement:null}},TW=function(e){var t=e.node;if(0===t.specifiers.length)return t.source.value},_W=function(e){var t=e.node;if(!AW.types.isExpressionStatement(t))return;var a=t.expression;if(AW.types.isCallExpression(a)&&AW.types.isIdentifier(a.callee)&&"require"===a.callee.name&&1===a.arguments.length&&AW.types.isStringLiteral(a.arguments[0]))return a.arguments[0].value},PW=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?AW.template.statement.ast(vW||(vW=E(["require(",")"])),t):AW.types.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?kW(AW.template.statement.ast(xW||(xW=E(["\n var "," = require(",").","\n "])),s,t,n)):AW.types.importDeclaration([AW.types.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?kW(AW.template.statement.ast(EW||(EW=E(["var "," = require(",")"])),r,t)):AW.types.importDeclaration([AW.types.importDefaultSpecifier(r)],t),name:r.name}}))}}}};function FW(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 kW(e){return e._blockHoist=3,e}var IW=Object.defineProperty({intersection:wW,has:CW,resolveKey:SW,resolveSource:jW,getImportSource:TW,getRequireSource:_W,createUtilsGetter:PW},"__esModule",{value:!0}),OW=s((function(e,t){t.__esModule=!0,t.default=void 0;var a=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,AW.types.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,AW.types.stringLiteral(this._resolver(t)),AW.types.identifier(a)),o=i.node,d=i.name;s.set(r,d),this._injectImport(e,o)}return AW.types.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}();t.default=a}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider/lib");n(OW);var BW=r(q_),NW=s((function(e,t){t.__esModule=!0,t.stringifyTargetsMultiline=function(e){return JSON.stringify((0,BW.prettifyTargets)(e),null,2)},t.stringifyTargets=function(e){return JSON.stringify(e).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }')},t.presetEnvSilentDebugHeader=void 0;t.presetEnvSilentDebugHeader="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider/lib");n(NW);var LW=function(e,t,a,n){var r,s=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},i=r=new Set,o=Array.from(a).filter(s),d=r=new Set,u=Array.from(n).filter(s),l=(0,IW.intersection)(i,d);if(l.size>0||o.length>0||u.length>0)throw new Error('Error while validating the "'+e+'" provider options:\n'+$W("include",o)+$W("exclude",u)+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(""):""}(l));return{include:i,exclude:d}},MW=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}};function $W(e,t){return t.length?' - The following "'+e+"\" patterns didn't match any polyfill:\n"+t.map((function(e){return" "+String(e)+"\n"})).join(""):""}var UW=Object.defineProperty({validateIncludeExclude:LW,applyMissingDependenciesDefaults:MW},"__esModule",{value:!0}),GW=s((function(e,t){t.__esModule=!0,t.default=void 0;t.default=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=(0,IW.resolveKey)(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=(0,IW.resolveSource)(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=(0,IW.resolveSource)(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=(0,IW.resolveKey)(c.get("key"));p&&t(i,p,o,c)}}},BinaryExpression:function(t){if("in"===t.node.operator){var a=(0,IW.resolveSource)(t.get("right")),n=(0,IW.resolveKey)(t.get("left"),!0);n&&e({kind:"in",object:a.id,key:n,placement:a.placement},t)}}}}}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider/lib/visitors");n(GW);var WW=s((function(e,t){t.__esModule=!0,t.default=void 0;t.default=function(e){return{ImportDeclaration:function(t){var a=(0,IW.getImportSource)(t);a&&e({kind:"import",source:a},t)},Program:function(t){t.get("body").forEach((function(t){var a=(0,IW.getRequireSource)(t);a&&e({kind:"import",source:a},t)}))}}}}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider/lib/visitors");n(WW);var VW=s((function(e,t){t.__esModule=!0,t.entry=t.usage=void 0;var a=r(GW);t.usage=a.default;var n=r(WW);function r(e){return e&&e.__esModule?e:{default:e}}t.entry=n.default}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider/lib/visitors");n(VW);var HW=function(e,t,a){if(!1===a)return t;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')},KW=function(e,t){return!0},qW=function(e){},XW=function(e){};var zW=Object.defineProperty({resolve:HW,has:KW,logMissing:qW,laterLogMissing:XW},"__esModule",{value:!0}),JW=function(e){var t=e.static,a=e.instance,n=e.global;return function(e){if("global"===e.kind&&n&&(0,IW.has)(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&&YW.has(s)&&(0,IW.has)(n,i))return{kind:"global",desc:n[i],name:i};if(t&&(0,IW.has)(t,s)&&(0,IW.has)(t[s],i))return{kind:"static",desc:t[s][i],name:s+"$"+i}}if(a&&(0,IW.has)(a,i))return{kind:"instance",desc:a[i],name:""+i}}}},YW=new Set(["global","globalThis","self","window"]);var QW=Object.defineProperty({default:JW},"__esModule",{value:!0}),ZW=function(e){return(0,NO.declare)((function(t,a,n){t.assertVersion(7);var r,s=t.traverse,i=(0,UW.applyMissingDependenciesDefaults)(a,t),o=function(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=function(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}(e,["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"]);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=(0,eV.default)(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=(0,IW.createUtilsGetter)(new tV.default((function(e){return nV.resolve(n,e,R)}))),v=new Map,x={babel:s,getUtils:b,method:t.method,targets:f,createMetaResolver:rV.default,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 "+E.name+' provider: unknown polyfill "'+t+'".'),l&&!l(t))return!1;var a=(0,eV.isRequired)(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(E.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,(function(){return!nV.has(n,e)}))||r().missingDeps.add(s)}}},E=e(x,y,n);if("function"!=typeof E[g])throw new Error('The "'+(E.name||e.name)+'" provider doesn\'t support the "'+p+'" polyfilling method.');Array.isArray(E.polyfills)?(u=new Set(E.polyfills),l=E.filterPolyfills):E.polyfills?(u=new Set(Object.keys(E.polyfills)),d=E.polyfills,l=E.filterPolyfills):u=new Set;var D=(0,UW.validateIncludeExclude)(E.name||e.name,u,y.include||[],y.exclude||[]);return i=D.include,o=D.exclude,{debug:h,method:p,targets:f,provider:E,callProvider:function(e,t){var a=b(t);E[g](e,a,t)}}}(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?aV.entry:aV.usage,f=c.visitor?s.visitors.merge([g(p),c.visitor]):g(p);return d&&d!==NW.presetEnvSilentDebugHeader&&(console.log(c.name+": `DEBUG` option"),console.log("\nUsing targets: "+(0,NW.stringifyTargetsMultiline)(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&&("per-file"===i.log?nV.logMissing(r.missingDeps):nV.laterLogMissing(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=(0,eV.getInclusionReasons)(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.")}}}))},eV=oV(BW),tV=sV(OW),aV=oV(VW),nV=oV(zW),rV=sV(QW);function sV(e){return e&&e.__esModule?e:{default:e}}function iV(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return iV=function(){return e},e}function oV(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=iV();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=n?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(a,r,s):a[r]=e[r]}return a.default=e,t&&t.set(e,a),a}var dV=Object.defineProperty({default:ZW},"__esModule",{value:!0}),uV=n(s((function(e,t){t.__esModule=!0,t.default=void 0;var a=s(_L),n=s(mW),r=s(dV);function s(e){return e&&e.__esModule?e:{default:e}}var i=Function.call.bind(Object.hasOwnProperty),o=(0,r.default)((function(e,t){var r=t["#__secret_key__@babel/preset-env__compatibility"],s=(r=void 0===r?{}:r).entryInjectRegenerator,o=t["#__secret_key__@babel/runtime__compatibility"],d=(o=void 0===o?{}:o).useBabelRuntime,u=o.runtimeVersion,l=o.ext,c=void 0===l?".js":l,p=e.createMetaResolver({global:lW.BuiltIns,static:lW.StaticProperties,instance:lW.InstanceProperties}),g=e.debug,f=e.shouldInjectPolyfill,h=e.method,m=(0,n.default)(e.targets,h,a.default),y=d?d+"/core-js":"usage-pure"===h?"core-js/library/fn":"core-js/modules";function R(e,t){"string"!=typeof e?e.forEach((function(e){return R(e,t)})):f(e)&&(g(e),t.injectGlobalImport(y+"/"+e+".js"))}function b(e,t){i(m,e)&&R(e,t)}return{name:"corejs2",polyfills:m,entryGlobal:function(e,t,a){"import"===e.kind&&"core-js"===e.source&&(g(null),R(Object.keys(m),t),s&&t.injectGlobalImport("regenerator-runtime/runtime.js"),a.remove())},usageGlobal:function(e,t){var a=p(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)}))}R(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&&f("es6.symbol")&&a.parentPath.isCallExpression({callee:a.node})&&0===a.parent.arguments.length)return a.parentPath.replaceWith(AW.types.callExpression(t.injectDefaultImport(y+"/get-iterator"+c,"getIterator"),[a.node.object])),void a.skip()}var n=p(e);if(n){var r=function(e,t,a){var n=e.pure,r=e.meta,s=e.name;if(n&&f(s)&&(!(u&&r&&r.minRuntimeVersion)||(0,DW.hasMinVersion)(r&&r.minRuntimeVersion,u)))return a.injectDefaultImport(y+"/"+n+c,t)}(n.desc,n.name,t);r&&a.replaceWith(r)}}}else"Symbol.iterator"===e.key&&a.replaceWith(AW.types.callExpression(t.injectDefaultImport(y+"/is-iterable"+c,"isIterable"),[a.node.right]))},visitor:"usage-global"===h&&{YieldExpression:function(t){t.node.delegate&&b("web.dom.iterable",e.getUtils(t))},"ForOfStatement|ArrayPattern":function(t){lW.CommonIterators.forEach((function(a){return b(a,e.getUtils(t))}))}}}}));t.default=o}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs2/lib")),lV={"es.symbol":{android:"49",chrome:"49",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",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",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",edge:"15",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.symbol.is-concat-spreadable":{android:"48",chrome:"48",edge:"15",electron:"0.37",firefox:"48",ios:"10.0",node:"6.0",opera:"35",opera_mobile:"35",safari:"10.0",samsung:"5.0"},"es.symbol.iterator":{android:"39",chrome:"39",edge:"13",electron:"0.20",firefox:"36",ios:"9.0",node:"1.0",opera:"26",opera_mobile:"26",safari:"9.0",samsung:"3.4"},"es.symbol.match":{android:"50",chrome:"50",edge:"74",electron:"1.1",firefox:"40",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.symbol.match-all":{android:"73",chrome:"73",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",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.symbol.search":{android:"50",chrome:"50",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.symbol.species":{android:"51",chrome:"51",edge:"13",electron:"1.2",firefox:"41",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.symbol.split":{android:"50",chrome:"50",edge:"74",electron:"1.1",firefox:"49",ios:"10.0",node:"6.0",opera:"37",opera_mobile:"37",safari:"10.0",samsung:"5.0"},"es.symbol.to-primitive":{android:"47",chrome:"47",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.symbol.to-string-tag":{android:"49",chrome:"49",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.unscopables":{android:"39",chrome:"39",edge:"13",electron:"0.20",firefox:"48",ios:"9.0",node:"1.0",opera:"26",opera_mobile:"26",safari:"9.0",samsung:"3.4"},"es.aggregate-error":{android:"85",chrome:"85",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0"},"es.array.concat":{android:"51",chrome:"51",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",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",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"9.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"8.0",samsung:"1.5"},"es.array.fill":{android:"45",chrome:"45",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",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",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",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",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",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",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"9.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"8.0",samsung:"1.5"},"es.array.from":{android:"51",chrome:"51",edge:"15",electron:"1.2",firefox:"53",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"9.0",samsung:"5.0"},"es.array.includes":{android:"53",chrome:"53",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",edge:"12",electron:"1.2",firefox:"4",ie:"9",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"8.0",samsung:"5.0"},"es.array.is-array":{android:"3.0",chrome:"5",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",safari:"4.0",samsung:"1.0"},"es.array.iterator":{android:"66",chrome:"66",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",edge:"13",electron:"0.20",firefox:"4",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.array.last-index-of":{android:"51",chrome:"51",edge:"12",electron:"1.2",firefox:"4",ie:"9",ios:"9.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"8.0",samsung:"5.0"},"es.array.map":{android:"51",chrome:"51",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",edge:"13",electron:"0.31",firefox:"25",ios:"9.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"9.0",samsung:"5.0"},"es.array.reduce":{android:"83",chrome:"83",edge:"12",electron:"9.0",firefox:"4",ie:"9",ios:"9.0",node:"6.0",opera:"69",opera_mobile:"59",safari:"8.0",samsung:"13.0"},"es.array.reduce-right":{android:"83",chrome:"83",edge:"12",electron:"9.0",firefox:"4",ie:"9",ios:"9.0",node:"6.0",opera:"69",opera_mobile:"59",safari:"8.0",samsung:"13.0"},"es.array.reverse":{android:"3.0",chrome:"1",edge:"12",electron:"0.20",firefox:"1",ie:"5.5",ios:"12.2",node:"0.0.3",opera:"10.50",opera_mobile:"10.50",safari:"12.0.2",samsung:"1.0"},"es.array.slice":{android:"51",chrome:"51",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",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"9.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"8.0",samsung:"1.5"},"es.array.sort":{android:"63",chrome:"63",edge:"12",electron:"3.0",firefox:"4",ie:"9",ios:"12.0",node:"10.0",opera:"50",opera_mobile:"46",safari:"12.0",samsung:"8.0"},"es.array.species":{android:"51",chrome:"51",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",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",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",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",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",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",edge:"12",electron:"0.20",firefox:"46",ie:"11",ios:"12.2",node:"0.11.8",opera:"18",opera_mobile:"18",safari:"12.1",samsung:"2.0"},"es.data-view":{android:"4.4",chrome:"26",edge:"12",electron:"0.20",firefox:"15",ie:"10",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.date.now":{android:"3.0",chrome:"5",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",safari:"4.0",samsung:"1.0"},"es.date.to-iso-string":{android:"4.4",chrome:"26",edge:"12",electron:"0.20",firefox:"7",ie:"9",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.date.to-json":{android:"4.4",chrome:"26",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"10.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"10.0",samsung:"1.5"},"es.date.to-primitive":{android:"47",chrome:"47",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",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",safari:"3.1",samsung:"1.0"},"es.function.bind":{android:"3.0",chrome:"7",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.101",opera:"12",opera_mobile:"12",phantom:"2.0",safari:"5.1",samsung:"1.0"},"es.function.has-instance":{android:"51",chrome:"51",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",edge:"12",electron:"0.20",firefox:"2",ios:"3.2",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"4.0",samsung:"1.0"},"es.global-this":{android:"71",chrome:"71",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",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",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",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.math.acosh":{android:"54",chrome:"54",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",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.atanh":{android:"38",chrome:"38",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.cbrt":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.clz32":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"9.0",samsung:"3.0"},"es.math.cosh":{android:"39",chrome:"39",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",safari:"7.1",samsung:"3.4"},"es.math.expm1":{android:"39",chrome:"39",edge:"13",electron:"0.20",firefox:"46",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",safari:"7.1",samsung:"3.4"},"es.math.fround":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"26",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.hypot":{android:"78",chrome:"78",edge:"12",electron:"7.0",firefox:"27",ios:"8.0",node:"13.0",opera:"65",opera_mobile:"56",safari:"7.1",samsung:"12.0"},"es.math.imul":{android:"4.4",chrome:"28",edge:"13",electron:"0.20",firefox:"20",ios:"9.0",node:"0.11.1",opera:"16",opera_mobile:"16",safari:"9.0",samsung:"1.5"},"es.math.log10":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.log1p":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.log2":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.sign":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"25",ios:"9.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"9.0",samsung:"3.0"},"es.math.sinh":{android:"39",chrome:"39",edge:"13",electron:"0.20",firefox:"25",ios:"8.0",node:"1.0",opera:"26",opera_mobile:"26",safari:"7.1",samsung:"3.4"},"es.math.tanh":{android:"38",chrome:"38",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.math.to-string-tag":{android:"50",chrome:"50",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",edge:"12",electron:"0.20",firefox:"25",ios:"8.0",node:"0.11.15",opera:"25",opera_mobile:"25",safari:"7.1",samsung:"3.0"},"es.number.constructor":{android:"41",chrome:"41",edge:"13",electron:"0.21",firefox:"46",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",safari:"9.0",samsung:"3.4"},"es.number.epsilon":{android:"37",chrome:"34",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",edge:"12",electron:"0.20",firefox:"16",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",safari:"9.0",samsung:"1.5"},"es.number.is-integer":{android:"37",chrome:"34",edge:"12",electron:"0.20",firefox:"16",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",safari:"9.0",samsung:"2.0"},"es.number.is-nan":{android:"4.1",chrome:"19",edge:"12",electron:"0.20",firefox:"15",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",safari:"9.0",samsung:"1.5"},"es.number.is-safe-integer":{android:"37",chrome:"34",edge:"12",electron:"0.20",firefox:"32",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",safari:"9.0",samsung:"2.0"},"es.number.max-safe-integer":{android:"37",chrome:"34",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",safari:"9.0",samsung:"2.0"},"es.number.min-safe-integer":{android:"37",chrome:"34",edge:"12",electron:"0.20",firefox:"31",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",safari:"9.0",samsung:"2.0"},"es.number.parse-float":{android:"37",chrome:"35",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",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",edge:"74",electron:"0.20",firefox:"4",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.number.to-precision":{android:"4.4",chrome:"26",edge:"12",electron:"0.20",firefox:"4",ie:"8",ios:"8.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"7.1",samsung:"1.5"},"es.object.assign":{android:"49",chrome:"49",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",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"3.2",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"1.9",safari:"4.0",samsung:"1.0"},"es.object.define-getter":{android:"62",chrome:"62",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",safari:"7.1",samsung:"8.0"},"es.object.define-properties":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"2.0",safari:"5.1",samsung:"1.0"},"es.object.define-property":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"4",ie:"9",ios:"5.1",node:"0.1.27",opera:"12",opera_mobile:"12",phantom:"2.0",safari:"5.1",samsung:"1.0"},"es.object.define-setter":{android:"62",chrome:"62",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",safari:"7.1",samsung:"8.0"},"es.object.entries":{android:"54",chrome:"54",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",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.from-entries":{android:"73",chrome:"73",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",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.get-own-property-descriptors":{android:"54",chrome:"54",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",edge:"13",electron:"0.21",firefox:"34",ios:"9.0",node:"1.0",opera:"27",opera_mobile:"27",safari:"9.0",samsung:"3.4"},"es.object.get-prototype-of":{android:"44",chrome:"44",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.is":{android:"4.1",chrome:"19",edge:"12",electron:"0.20",firefox:"22",ios:"9.0",node:"0.7.3",opera:"15",opera_mobile:"15",safari:"9.0",samsung:"1.5"},"es.object.is-extensible":{android:"44",chrome:"44",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.is-frozen":{android:"44",chrome:"44",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.is-sealed":{android:"44",chrome:"44",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.keys":{android:"40",chrome:"40",edge:"13",electron:"0.21",firefox:"35",ios:"9.0",node:"1.0",opera:"27",opera_mobile:"27",safari:"9.0",samsung:"3.4"},"es.object.lookup-getter":{android:"62",chrome:"62",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",safari:"7.1",samsung:"8.0"},"es.object.lookup-setter":{android:"62",chrome:"62",edge:"16",electron:"3.0",firefox:"48",ios:"8.0",node:"8.10",opera:"49",opera_mobile:"46",safari:"7.1",samsung:"8.0"},"es.object.prevent-extensions":{android:"44",chrome:"44",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.seal":{android:"44",chrome:"44",edge:"13",electron:"0.30",firefox:"35",ios:"9.0",node:"3.0",opera:"31",opera_mobile:"31",safari:"9.0",samsung:"4.0"},"es.object.set-prototype-of":{android:"37",chrome:"34",edge:"12",electron:"0.20",firefox:"31",ie:"11",ios:"9.0",node:"0.11.13",opera:"21",opera_mobile:"21",safari:"9.0",samsung:"2.0"},"es.object.to-string":{android:"49",chrome:"49",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",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",edge:"12",electron:"0.20",firefox:"8",ie:"8",ios:"8.0",node:"0.11.13",opera:"22",opera_mobile:"22",safari:"7.1",samsung:"3.0"},"es.parse-int":{android:"37",chrome:"35",edge:"12",electron:"0.20",firefox:"21",ie:"9",ios:"8.0",node:"0.11.13",opera:"22",opera_mobile:"22",safari:"7.1",samsung:"3.0"},"es.promise":{android:"67",chrome:"67",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",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",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0"},"es.promise.finally":{android:"67",chrome:"67",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",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",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",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",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",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",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",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",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",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",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",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",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",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",edge:"86",electron:"11.0",firefox:"82",ios:"14.0",node:"15.0",opera:"72",safari:"14.0"},"es.regexp.constructor":{android:"51",chrome:"51",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.regexp.exec":{android:"4.4",chrome:"26",edge:"13",electron:"0.20",firefox:"44",ios:"10.0",node:"0.11.0",opera:"16",opera_mobile:"16",safari:"10.0",samsung:"1.5"},"es.regexp.flags":{android:"49",chrome:"49",edge:"74",electron:"0.37",firefox:"37",ios:"9.0",node:"6.0",opera:"36",opera_mobile:"36",safari:"9.0",samsung:"5.0"},"es.regexp.sticky":{android:"49",chrome:"49",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",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",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",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.string.code-point-at":{android:"41",chrome:"41",edge:"13",electron:"0.21",firefox:"29",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",safari:"9.0",samsung:"3.4"},"es.string.ends-with":{android:"51",chrome:"51",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",edge:"13",electron:"0.21",firefox:"29",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",safari:"9.0",samsung:"3.4"},"es.string.includes":{android:"51",chrome:"51",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:"39",chrome:"39",edge:"13",electron:"0.20",firefox:"36",ios:"9.0",node:"1.0",opera:"26",opera_mobile:"26",safari:"9.0",samsung:"3.4"},"es.string.match":{android:"51",chrome:"51",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",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",edge:"15",electron:"1.7",firefox:"48",ios:"11.0",node:"8.0",opera:"44",opera_mobile:"43",safari:"11.0",samsung:"7.0"},"es.string.pad-start":{android:"57",chrome:"57",edge:"15",electron:"1.7",firefox:"48",ios:"11.0",node:"8.0",opera:"44",opera_mobile:"43",safari:"11.0",samsung:"7.0"},"es.string.raw":{android:"41",chrome:"41",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",edge:"13",electron:"0.21",firefox:"24",ios:"9.0",node:"1.0",opera:"28",opera_mobile:"28",safari:"9.0",samsung:"3.4"},"es.string.replace":{android:"64",chrome:"64",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",edge:"85",electron:"10.0",firefox:"77",ios:"13.4",node:"15.0",opera:"71",opera_mobile:"60",safari:"13.1"},"es.string.search":{android:"51",chrome:"51",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",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",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.trim":{android:"59",chrome:"59",edge:"15",electron:"1.8",firefox:"52",ios:"12.2",node:"8.3",opera:"46",opera_mobile:"43",safari:"12.1",samsung:"7.0"},"es.string.trim-end":{android:"66",chrome:"66",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",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",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",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.blink":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.bold":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.fixed":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.fontcolor":{android:"3.0",chrome:"5",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",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",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.link":{android:"3.0",chrome:"5",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",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.strike":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.sub":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.string.sup":{android:"3.0",chrome:"5",edge:"12",electron:"0.20",firefox:"2",ios:"2.0",node:"0.1.27",opera:"10.50",opera_mobile:"10.50",phantom:"1.9",safari:"3.1",samsung:"1.0"},"es.typed-array.float32-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.float64-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.int8-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.int16-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.int32-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.uint8-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.uint8-clamped-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.uint16-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.uint32-array":{android:"54",chrome:"54",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.copy-within":{android:"45",chrome:"45",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",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",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",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",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",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",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",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.includes":{android:"49",chrome:"49",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",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",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",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",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",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",edge:"15",electron:"1.4",firefox:"55",node:"7.0",opera:"41",opera_mobile:"41",samsung:"6.0"},"es.typed-array.reduce":{android:"45",chrome:"45",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",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",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",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",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",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:"45",chrome:"45",edge:"13",electron:"0.31",firefox:"46",ios:"10.0",node:"4.0",opera:"32",opera_mobile:"32",safari:"10.0",samsung:"5.0"},"es.typed-array.subarray":{android:"4.4",chrome:"26",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",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",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.weak-map":{android:"51",chrome:"51",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"es.weak-set":{android:"51",chrome:"51",edge:"15",electron:"1.2",firefox:"53",ios:"10.0",node:"6.5",opera:"38",opera_mobile:"38",safari:"10.0",samsung:"5.0"},"esnext.aggregate-error":{android:"85",chrome:"85",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"14.0"},"esnext.array.at":{},"esnext.array.filter-out":{},"esnext.array.find-last":{},"esnext.array.find-last-index":{},"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",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.iterate-entries":{},"esnext.object.iterate-keys":{},"esnext.object.iterate-values":{},"esnext.observable":{},"esnext.promise.all-settled":{android:"76",chrome:"76",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",edge:"85",electron:"10.0",firefox:"79",ios:"14.0",node:"15.0",opera:"71",opera_mobile:"60",safari:"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",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",edge:"85",electron:"10.0",firefox:"77",ios:"13.4",node:"15.0",opera:"71",opera_mobile:"60",safari:"13.1"},"esnext.symbol.async-dispose":{},"esnext.symbol.dispose":{},"esnext.symbol.observable":{},"esnext.symbol.pattern-match":{},"esnext.symbol.replace-all":{},"esnext.typed-array.at":{},"esnext.typed-array.filter-out":{},"esnext.typed-array.find-last":{},"esnext.typed-array.find-last-index":{},"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",edge:"16",electron:"1.7",firefox:"50",ios:"10.0",node:"0.0.1",opera:"45",opera_mobile:"43",safari:"10.0",samsung:"7.0"},"web.dom-collections.iterator":{android:"66",chrome:"66",edge:"74",electron:"3.0",firefox:"60",ios:"13.4",node:"0.0.1",opera:"53",opera_mobile:"47",safari:"13.1",samsung:"9.0"},"web.immediate":{ie:"10",node:"0.9.1"},"web.queue-microtask":{android:"71",chrome:"71",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",edge:"12",electron:"0.20",firefox:"1",ie:"10",ios:"1.0",node:"0.0.1",opera:"7",opera_mobile:"7",phantom:"1.9",safari:"1.0",samsung:"1.0"},"web.url":{android:"67",chrome:"67",edge:"74",electron:"4.0",firefox:"57",node:"10.0",opera:"54",opera_mobile:"48",samsung:"9.0"},"web.url.to-json":{android:"71",chrome:"71",edge:"74",electron:"5.0",firefox:"57",node:"10.0",opera:"58",opera_mobile:"50",samsung:"10.0"},"web.url-search-params":{android:"67",chrome:"67",edge:"74",electron:"4.0",firefox:"57",node:"10.0",opera:"54",opera_mobile:"48",samsung:"9.0"}},cV=s((function(e,t){t.__esModule=!0,t.default=void 0;var a=new Set(["esnext.global-this","esnext.string.match-all"]);t.default=a}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3/lib");n(cV);var pV="object"==typeof ks&&ks.env&&ks.env.NODE_DEBUG&&/\bsemver\b/i.test(ks.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(){},gV={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},fV=s((function(e,t){var a=gV.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++;pV(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"),hV=/^[0-9]+$/,mV=function(e,t){var a=hV.test(e),n=hV.test(t);return a&&n&&(e=+e,t=+t),e===t?0:a&&!n?-1:n&&!a?1:e<t?-1:1},yV=mV,RV=gV.MAX_LENGTH,bV=gV.MAX_SAFE_INTEGER,vV=fV.re,xV=fV.t,EV=yV,DV=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>RV)throw new TypeError("version is longer than "+RV+" characters");pV("SemVer",t,a),this.options=a,this.loose=!!a.loose,this.includePrerelease=!!a.includePrerelease;var n=t.trim().match(a.loose?vV[xV.LOOSE]:vV[xV.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>bV||this.major<0)throw new TypeError("Invalid major version");if(this.minor>bV||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>bV||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<bV)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(pV("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)),EV(this.major,t.major)||EV(this.minor,t.minor)||EV(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(pV("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 EV(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(pV("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 EV(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}(),AV=function(e,t,a){return new DV(e,a).compare(new DV(t,a))},wV=function(e,t,a){return 0===AV(e,t,a)},CV=function(e,t,a){return 0!==AV(e,t,a)},SV=function(e,t,a){return AV(e,t,a)>0},jV=function(e,t,a){return AV(e,t,a)>=0},TV=function(e,t,a){return AV(e,t,a)<0},_V=function(e,t,a){return AV(e,t,a)<=0},PV=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 wV(e,a,n);case"!=":return CV(e,a,n);case">":return SV(e,a,n);case">=":return jV(e,a,n);case"<":return TV(e,a,n);case"<=":return _V(e,a,n);default:throw new TypeError("Invalid operator: "+t)}},FV=gV.MAX_LENGTH,kV=fV.re,IV=fV.t,OV=function(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof DV)return e;if("string"!=typeof e)return null;if(e.length>FV)return null;if(!(t.loose?kV[IV.LOOSE]:kV[IV.FULL]).test(e))return null;try{return new DV(e,t)}catch(e){return null}},BV=fV.re,NV=fV.t,LV=function(e,t){if(e instanceof DV)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=BV[NV.COERCERTL].exec(e))&&(!a||a.index+a[0].length!==e.length);)a&&n.index+n[0].length===a.index+a[0].length||(a=n),BV[NV.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;BV[NV.COERCERTL].lastIndex=-1}else a=e.match(BV[NV.COERCE]);return null===a?null:OV(a[2]+"."+(a[3]||"0")+"."+(a[4]||"0"),t)};var MV={compare:function(e,t,a){return PV(LV(e),t,LV(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:LV,sortObjectByKey:function(e,t){return Object.keys(e).sort(t).reduce((function(t,a){return t[a]=e[a],t}),{})}},$V={"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"]},UV=["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.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.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.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.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.at","esnext.array.filter-out","esnext.array.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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"],GV=MV.compare,WV=MV.intersection,VV=MV.semver,HV=function(e){var t=VV(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($V);n<r.length;n++){var s=r[n];GV(s,"<=",t)&&a.push.apply(a,A($V[s]))}return WV(a,UV)},KV=s((function(e,t){t.__esModule=!0,t.CommonInstanceDependencies=t.InstanceProperties=t.StaticProperties=t.BuiltIns=t.PromiseDependenciesWithIterators=t.PromiseDependencies=t.CommonIterators=void 0;var a=function(e,t,a,n){return void 0===a&&(a=t[0]),{name:a,pure:e,global:t,exclude:n}},n=function(e){return a(null,[e].concat(d))},r=["es.array.iterator","web.dom-collections.iterator"],s=["es.string.iterator"].concat(r);t.CommonIterators=s;var i=["es.object.to-string"].concat(r),o=["es.object.to-string"].concat(A(s)),d=["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"],u={from:a(null,["es.typed-array.from"]),of:a(null,["es.typed-array.of"])},l=["es.promise","es.object.to-string"];t.PromiseDependencies=l;var c=[].concat(l,A(s));t.PromiseDependenciesWithIterators=c;var p=["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(o)),g=["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(o)),f=["es.weak-map","esnext.weak-map.delete-all"].concat(A(o)),h=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(A(o)),m=["web.url"].concat(A(o)),y={AggregateError:a("aggregate-error",["esnext.aggregate-error"].concat(A(s))),ArrayBuffer:a(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:a(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:a(null,["es.date.to-string"]),Float32Array:n("es.typed-array.float32-array"),Float64Array:n("es.typed-array.float64-array"),Int8Array:n("es.typed-array.int8-array"),Int16Array:n("es.typed-array.int16-array"),Int32Array:n("es.typed-array.int32-array"),Uint8Array:n("es.typed-array.uint8-array"),Uint8ClampedArray:n("es.typed-array.uint8-clamped-array"),Uint16Array:n("es.typed-array.uint16-array"),Uint32Array:n("es.typed-array.uint32-array"),Map:a("map/index",p),Number:a(null,["es.number.constructor"]),Observable:a("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(A(o))),Promise:a("promise/index",l),RegExp:a(null,["es.regexp.constructor","es.regexp.exec","es.regexp.to-string"]),Set:a("set/index",g),Symbol:a("symbol/index",["es.symbol","es.symbol.description","es.object.to-string"]),URL:a("url/index",["web.url"].concat(A(m))),URLSearchParams:a("url-search-params/index",m),WeakMap:a("weak-map/index",f),WeakSet:a("weak-set/index",h),clearImmediate:a("clear-immediate",["web.immediate"]),compositeKey:a("composite-key",["esnext.composite-key"]),compositeSymbol:a("composite-symbol",["esnext.composite-symbol"]),fetch:a(null,l),globalThis:a("global-this",["es.global-this"]),parseFloat:a("parse-float",["es.parse-float"]),parseInt:a("parse-int",["es.parse-int"]),queueMicrotask:a("queue-microtask",["web.queue-microtask"]),setImmediate:a("set-immediate",["web.immediate"]),setInterval:a("set-interval",["web.timers"]),setTimeout:a("set-timeout",["web.timers"])};t.BuiltIns=y;var R={Array:{from:a("array/from",["es.array.from","es.string.iterator"]),isArray:a("array/is-array",["es.array.is-array"]),of:a("array/of",["es.array.of"])},ArrayBuffer:{isView:a(null,["es.array-buffer.is-view"])},Date:{now:a("date/now",["es.date.now"])},JSON:{stringify:a("json/stringify",[],"es.symbol")},Math:{DEG_PER_RAD:a("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:a("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:a("math/acosh",["es.math.acosh"]),asinh:a("math/asinh",["es.math.asinh"]),atanh:a("math/atanh",["es.math.atanh"]),cbrt:a("math/cbrt",["es.math.cbrt"]),clamp:a("math/clamp",["esnext.math.clamp"]),clz32:a("math/clz32",["es.math.clz32"]),cosh:a("math/cosh",["es.math.cosh"]),degrees:a("math/degrees",["esnext.math.degrees"]),expm1:a("math/expm1",["es.math.expm1"]),fround:a("math/fround",["es.math.fround"]),fscale:a("math/fscale",["esnext.math.fscale"]),hypot:a("math/hypot",["es.math.hypot"]),iaddh:a("math/iaddh",["esnext.math.iaddh"]),imul:a("math/imul",["es.math.imul"]),imulh:a("math/imulh",["esnext.math.imulh"]),isubh:a("math/isubh",["esnext.math.isubh"]),log10:a("math/log10",["es.math.log1p"]),log1p:a("math/log1p",["es.math.log10"]),log2:a("math/log2",["es.math.log2"]),radians:a("math/radians",["esnext.math.radians"]),scale:a("math/scale",["esnext.math.scale"]),seededPRNG:a("math/seeded-prng",["esnext.math.seeded-prng"]),sign:a("math/sign",["es.math.sign"]),signbit:a("math/signbit",["esnext.math.signbit"]),sinh:a("math/sinh",["es.math.sinh"]),tanh:a("math/tanh",["es.math.tanh"]),trunc:a("math/trunc",["es.math.trunc"]),umulh:a("math/umulh",["esnext.math.umulh"])},Map:{from:a(null,["esnext.map.from"].concat(A(p))),groupBy:a(null,["esnext.map.group-by"].concat(A(p))),keyBy:a(null,["esnext.map.key-by"].concat(A(p))),of:a(null,["esnext.map.of"].concat(A(p)))},Number:{EPSILON:a("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:a("number/max-safe-integer",["es.number.min-safe-integer"]),MIN_SAFE_INTEGER:a("number/min-safe-integer",["es.number.max-safe-integer"]),fromString:a("number/from-string",["esnext.number.from-string"]),isFinite:a("number/is-finite",["es.number.is-finite"]),isInteger:a("number/is-integer",["es.number.is-integer"]),isNaN:a("number/is-nan",["es.number.is-safe-integer"]),isSafeInteger:a("number/is-safe-integer",["es.number.is-nan"]),parseFloat:a("number/parse-float",["es.number.parse-float"]),parseInt:a("number/parse-int",["es.number.parse-int"])},Object:{assign:a("object/assign",["es.object.assign"]),create:a("object/create",["es.object.create"]),defineProperties:a("object/define-properties",["es.object.define-properties"]),defineProperty:a("object/define-property",["es.object.define-property"]),entries:a("object/entries",["es.object.entries"]),freeze:a("object/freeze",["es.object.freeze"]),fromEntries:a("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:a("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:a("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:a("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:a("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:a("object/get-prototype-of",["es.object.get-prototype-of"]),is:a("object/is",["es.object.is"]),isExtensible:a("object/is-extensible",["es.object.is-extensible"]),isFrozen:a("object/is-frozen",["es.object.is-frozen"]),isSealed:a("object/is-sealed",["es.object.is-sealed"]),keys:a("object/keys",["es.object.keys"]),preventExtensions:a("object/prevent-extensions",["es.object.prevent-extensions"]),seal:a("object/seal",["es.object.seal"]),setPrototypeOf:a("object/set-prototype-of",["es.object.set-prototype-of"]),values:a("object/values",["es.object.values"])},Promise:{all:a(null,c),allSettled:a(null,["es.promise.all-settled"].concat(A(c))),any:a(null,["esnext.promise.any"].concat(A(c))),race:a(null,c),try:a(null,["esnext.promise.try"].concat(A(c)))},Reflect:{apply:a("reflect/apply",["es.reflect.apply"]),construct:a("reflect/construct",["es.reflect.construct"]),defineMetadata:a("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:a("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:a("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:a("reflect/delete-property",["es.reflect.delete-property"]),get:a("reflect/get",["es.reflect.get"]),getMetadata:a("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:a("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:a("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:a("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:a("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:a("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:a("reflect/has",["es.reflect.has"]),hasMetadata:a("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:a("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:a("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:a("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:a("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:a("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:a("reflect/set",["es.reflect.set"]),setPrototypeOf:a("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:a(null,["esnext.set.from"].concat(A(g))),of:a(null,["esnext.set.of"].concat(A(g)))},String:{fromCodePoint:a("string/from-code-point",["es.string.from-code-point"]),raw:a("string/raw",["es.string.raw"])},Symbol:{asyncIterator:a("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:a("symbol/dispose",["esnext.symbol.dispose"]),for:a("symbol/for",[],"es.symbol"),hasInstance:a("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:a("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),iterator:a("symbol/iterator",["es.symbol.iterator"].concat(A(o))),keyFor:a("symbol/key-for",[],"es.symbol"),match:a("symbol/match",["es.symbol.match","es.string.match"]),observable:a("symbol/observable",["esnext.symbol.observable"]),patternMatch:a("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:a("symbol/replace",["es.symbol.replace","es.string.replace"]),search:a("symbol/search",["es.symbol.search","es.string.search"]),species:a("symbol/species",["es.symbol.species","es.array.species"]),split:a("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:a("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:a("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:a("symbol/unscopables",["es.symbol.unscopables"])},WeakMap:{from:a(null,["esnext.weak-map.from"].concat(A(f))),of:a(null,["esnext.weak-map.of"].concat(A(f)))},WeakSet:{from:a(null,["esnext.weak-set.from"].concat(A(h))),of:a(null,["esnext.weak-set.of"].concat(A(h)))},Int8Array:u,Uint8Array:u,Uint8ClampedArray:u,Int16Array:u,Uint16Array:u,Int32Array:u,Uint32Array:u,Float32Array:u,Float64Array:u};t.StaticProperties=R;var b={at:a("instance/at",["esnext.string.at"]),anchor:a(null,["es.string.anchor"]),big:a(null,["es.string.big"]),bind:a("instance/bind",["es.function.bind"]),blink:a(null,["es.string.blink"]),bold:a(null,["es.string.bold"]),codePointAt:a("instance/code-point-at",["es.string.code-point-at"]),codePoints:a("instance/code-points",["esnext.string.code-points"]),concat:a("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:a("instance/copy-within",["es.array.copy-within"]),description:a(null,["es.symbol","es.symbol.description"]),endsWith:a("instance/ends-with",["es.string.ends-with"]),entries:a("instance/entries",i),every:a("instance/every",["es.array.every"]),exec:a(null,["es.regexp.exec"]),fill:a("instance/fill",["es.array.fill"]),filter:a("instance/filter",["es.array.filter"]),finally:a(null,["es.promise.finally"].concat(l)),find:a("instance/find",["es.array.find"]),findIndex:a("instance/find-index",["es.array.find-index"]),fixed:a(null,["es.string.fixed"]),flags:a("instance/flags",["es.regexp.flags"]),flatMap:a("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map"]),flat:a("instance/flat",[],"es.array.flat"),fontcolor:a(null,["es.string.fontcolor"]),fontsize:a(null,["es.string.fontsize"]),forEach:a("instance/for-each",["es.array.for-each","web.dom-collections.for-each"]),includes:a("instance/includes",["es.array.includes","es.string.includes"]),indexOf:a("instance/index-of",["es.array.index-of"]),italic:a(null,["es.string.italics"]),join:a(null,["es.array.join"]),keys:a("instance/keys",i),lastIndex:a(null,["esnext.array.last-index"]),lastIndexOf:a("instance/last-index-of",["es.array.last-index-of"]),lastItem:a(null,["esnext.array.last-item"]),link:a(null,["es.string.link"]),map:a("instance/map",["es.array.map"]),match:a(null,["es.string.match","es.regexp.exec"]),matchAll:a("instance/match-all",["es.string.match-all"]),name:a(null,["es.function.name"]),padEnd:a("instance/pad-end",["es.string.pad-end"]),padStart:a("instance/pad-start",["es.string.pad-start"]),reduce:a("instance/reduce",["es.array.reduce"]),reduceRight:a("instance/reduce-right",["es.array.reduce-right"]),repeat:a("instance/repeat",["es.string.repeat"]),replace:a(null,["es.string.replace","es.regexp.exec"]),replaceAll:a("instance/replace-all",["esnext.string.replace-all"]),reverse:a("instance/reverse",["es.array.reverse"]),search:a(null,["es.string.search","es.regexp.exec"]),slice:a("instance/slice",["es.array.slice"]),small:a(null,["es.string.small"]),some:a("instance/some",["es.array.some"]),sort:a("instance/sort",["es.array.sort"]),splice:a("instance/splice",["es.array.splice"]),split:a(null,["es.string.split","es.regexp.exec"]),startsWith:a("instance/starts-with",["es.string.starts-with"]),strike:a(null,["es.string.strike"]),sub:a(null,["es.string.sub"]),sup:a(null,["es.string.sup"]),toFixed:a(null,["es.number.to-fixed"]),toISOString:a(null,["es.date.to-iso-string"]),toJSON:a(null,["es.date.to-json","web.url.to-json"]),toPrecision:a(null,["es.number.to-precision"]),toString:a(null,["es.object.to-string","es.regexp.to-string","es.date.to-string"]),trim:a("instance/trim",["es.string.trim"]),trimEnd:a("instance/trim-end",["es.string.trim-end"]),trimLeft:a("instance/trim-left",["es.string.trim-start"]),trimRight:a("instance/trim-right",["es.string.trim-end"]),trimStart:a("instance/trim-start",["es.string.trim-start"]),values:a("instance/values",i),__defineGetter__:a(null,["es.object.define-getter"]),__defineSetter__:a(null,["es.object.define-setter"]),__lookupGetter__:a(null,["es.object.lookup-getter"]),__lookupSetter__:a(null,["es.object.lookup-setter"])};t.InstanceProperties=b;var v=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"]);t.CommonInstanceDependencies=v}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3/lib");n(KV);var qV={"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.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.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.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.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.at","esnext.array.filter-out","esnext.array.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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.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.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.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.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"],"core-js/es/aggregate-error":["es.aggregate-error","es.string.iterator","web.dom-collections.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.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"],"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"],"core-js/es/array/join":["es.array.join"],"core-js/es/array/keys":["es.array.iterator"],"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"],"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"],"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"],"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/filter-out":["esnext.array.filter-out"],"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"],"core-js/es/array/virtual/join":["es.array.join"],"core-js/es/array/virtual/keys":["es.array.iterator"],"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"],"core-js/es/data-view":["es.data-view","es.object.to-string"],"core-js/es/date":["es.date.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/es/date/now":["es.date.now"],"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/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"],"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"],"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.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.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"],"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.map","es.object.to-string","es.string.iterator","web.dom-collections.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.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","web.dom-collections.iterator"],"core-js/es/promise/all-settled":["es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/es/promise/any":["es.aggregate-error","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/es/promise/finally":["es.promise","es.promise.finally"],"core-js/es/reflect":["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.reflect.to-string-tag"],"core-js/es/regexp":["es.regexp.constructor","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"],"core-js/es/regexp/flags":["es.regexp.flags"],"core-js/es/regexp/match":["es.string.match"],"core-js/es/regexp/replace":["es.string.replace"],"core-js/es/regexp/search":["es.string.search"],"core-js/es/regexp/split":["es.string.split"],"core-js/es/regexp/sticky":["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.object.to-string","es.set","es.string.iterator","web.dom-collections.iterator"],"core-js/es/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.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.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.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.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/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.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.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.string.iterator"],"core-js/es/string/virtual/link":["es.string.link"],"core-js/es/string/virtual/match-all":["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.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/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.string.iterator","web.dom-collections.iterator"],"core-js/es/symbol/key-for":["es.symbol"],"core-js/es/symbol/match":["es.symbol.match","es.string.match"],"core-js/es/symbol/match-all":["es.symbol.match-all","es.string.match-all"],"core-js/es/symbol/replace":["es.symbol.replace","es.string.replace"],"core-js/es/symbol/search":["es.symbol.search","es.string.search"],"core-js/es/symbol/species":["es.symbol.species"],"core-js/es/symbol/split":["es.symbol.split","es.string.split"],"core-js/es/symbol/to-primitive":["es.symbol.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.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.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.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.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.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.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.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.typed-array.iterator"],"core-js/es/typed-array/join":["es.typed-array.join"],"core-js/es/typed-array/keys":["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.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.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.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.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.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.typed-array.iterator"],"core-js/es/weak-map":["es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/es/weak-set":["es.object.to-string","es.weak-set","web.dom-collections.iterator"],"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.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.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.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.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.at","esnext.array.filter-out","esnext.array.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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.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.string.iterator","esnext.array.at","esnext.array.filter-out","esnext.array.find-last","esnext.array.find-last-index","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"],"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/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/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"],"core-js/features/array/join":["es.array.join"],"core-js/features/array/keys":["es.array.iterator"],"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"],"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","esnext.array.at","esnext.array.filter-out","esnext.array.find-last","esnext.array.find-last-index","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"],"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/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/includes":["es.array.includes"],"core-js/features/array/virtual/index-of":["es.array.index-of"],"core-js/features/array/virtual/iterator":["es.array.iterator"],"core-js/features/array/virtual/join":["es.array.join"],"core-js/features/array/virtual/keys":["es.array.iterator"],"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"],"core-js/features/async-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","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","web.dom-collections.iterator"],"core-js/features/async-iterator/drop":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","web.dom-collections.iterator"],"core-js/features/async-iterator/every":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.every","web.dom-collections.iterator"],"core-js/features/async-iterator/filter":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.filter","web.dom-collections.iterator"],"core-js/features/async-iterator/find":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.find","web.dom-collections.iterator"],"core-js/features/async-iterator/flat-map":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.flat-map","web.dom-collections.iterator"],"core-js/features/async-iterator/for-each":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.for-each","web.dom-collections.iterator"],"core-js/features/async-iterator/from":["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","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.map","web.dom-collections.iterator"],"core-js/features/async-iterator/reduce":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.reduce","web.dom-collections.iterator"],"core-js/features/async-iterator/some":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.some","web.dom-collections.iterator"],"core-js/features/async-iterator/take":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.take","web.dom-collections.iterator"],"core-js/features/async-iterator/to-array":["es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.to-array","web.dom-collections.iterator"],"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.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/features/date/now":["es.date.now"],"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","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":["web.dom-collections.iterator"],"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.string.iterator","web.dom-collections.iterator"],"core-js/features/get-iterator-method":["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":["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","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/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/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","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.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.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","web.dom-collections.iterator"],"core-js/features/is-iterable":["es.string.iterator","web.dom-collections.iterator"],"core-js/features/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","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","web.dom-collections.iterator"],"core-js/features/iterator/drop":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.drop","web.dom-collections.iterator"],"core-js/features/iterator/every":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.every","web.dom-collections.iterator"],"core-js/features/iterator/filter":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.filter","web.dom-collections.iterator"],"core-js/features/iterator/find":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.find","web.dom-collections.iterator"],"core-js/features/iterator/flat-map":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.flat-map","web.dom-collections.iterator"],"core-js/features/iterator/for-each":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.for-each","web.dom-collections.iterator"],"core-js/features/iterator/from":["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","es.string.iterator","esnext.iterator.constructor","esnext.iterator.map","web.dom-collections.iterator"],"core-js/features/iterator/reduce":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.reduce","web.dom-collections.iterator"],"core-js/features/iterator/some":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.some","web.dom-collections.iterator"],"core-js/features/iterator/take":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.take","web.dom-collections.iterator"],"core-js/features/iterator/to-array":["es.object.to-string","es.string.iterator","esnext.iterator.constructor","esnext.iterator.to-array","web.dom-collections.iterator"],"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.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","web.dom-collections.iterator"],"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.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.map","es.string.iterator","esnext.map.of","web.dom-collections.iterator"],"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":["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.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/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.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","web.dom-collections.iterator"],"core-js/features/promise/all-settled":["es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/features/promise/any":["es.aggregate-error","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/features/promise/finally":["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.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.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"],"core-js/features/regexp/flags":["es.regexp.flags"],"core-js/features/regexp/match":["es.string.match"],"core-js/features/regexp/replace":["es.string.replace"],"core-js/features/regexp/search":["es.string.search"],"core-js/features/regexp/split":["es.string.split"],"core-js/features/regexp/sticky":["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.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","web.dom-collections.iterator"],"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.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.set","es.string.iterator","esnext.set.from","web.dom-collections.iterator"],"core-js/features/set/intersection":["es.set","esnext.set.intersection"],"core-js/features/set/is-disjoint-from":["es.set","esnext.set.is-disjoint-from"],"core-js/features/set/is-subset-of":["es.set","es.string.iterator","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/features/set/is-superset-of":["es.set","esnext.set.is-superset-of"],"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.set","es.string.iterator","esnext.set.of","web.dom-collections.iterator"],"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.set","es.string.iterator","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/features/set/union":["es.set","es.string.iterator","esnext.set.union","web.dom-collections.iterator"],"core-js/features/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.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":["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.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.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.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/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.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.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":["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.string.iterator"],"core-js/features/string/virtual/link":["es.string.link"],"core-js/features/string/virtual/match-all":["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.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/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.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.string.iterator","web.dom-collections.iterator"],"core-js/features/symbol/key-for":["es.symbol"],"core-js/features/symbol/match":["es.symbol.match","es.string.match"],"core-js/features/symbol/match-all":["es.symbol.match-all","es.string.match-all"],"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.string.replace"],"core-js/features/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/features/symbol/search":["es.symbol.search","es.string.search"],"core-js/features/symbol/species":["es.symbol.species"],"core-js/features/symbol/split":["es.symbol.split","es.string.split"],"core-js/features/symbol/to-primitive":["es.symbol.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.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.find-last","esnext.typed-array.find-last-index","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.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/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.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.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/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.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.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.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.typed-array.iterator"],"core-js/features/typed-array/join":["es.typed-array.join"],"core-js/features/typed-array/keys":["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.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.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.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.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.typed-array.iterator"],"core-js/features/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/features/url-search-params":["web.url-search-params"],"core-js/features/url/to-json":["web.url.to-json"],"core-js/features/weak-map":["es.object.to-string","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"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.string.iterator","es.weak-map","esnext.weak-map.from","web.dom-collections.iterator"],"core-js/features/weak-map/of":["es.string.iterator","es.weak-map","esnext.weak-map.of","web.dom-collections.iterator"],"core-js/features/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/features/weak-set":["es.object.to-string","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"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.string.iterator","es.weak-set","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/features/weak-set/of":["es.string.iterator","es.weak-set","esnext.weak-set.of","web.dom-collections.iterator"],"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.now":["es.date.now"],"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.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.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.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.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.find-last":["esnext.array.find-last"],"core-js/modules/esnext.array.find-last-index":["esnext.array.find-last-index"],"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.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.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.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.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.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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/array-filtering":["esnext.array.filter-out","esnext.typed-array.filter-out"],"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-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/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.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.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.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.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.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","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.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.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"],"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"],"core-js/stable/array/join":["es.array.join"],"core-js/stable/array/keys":["es.array.iterator"],"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"],"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"],"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"],"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"],"core-js/stable/array/virtual/join":["es.array.join"],"core-js/stable/array/virtual/keys":["es.array.iterator"],"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"],"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.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/stable/date/now":["es.date.now"],"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","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":["web.dom-collections.iterator"],"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","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","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.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.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","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.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"],"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"],"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.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.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/any":["es.aggregate-error","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/finally":["es.promise","es.promise.finally"],"core-js/stable/queue-microtask":["web.queue-microtask"],"core-js/stable/reflect":["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.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"],"core-js/stable/regexp/flags":["es.regexp.flags"],"core-js/stable/regexp/match":["es.string.match"],"core-js/stable/regexp/replace":["es.string.replace"],"core-js/stable/regexp/search":["es.string.search"],"core-js/stable/regexp/split":["es.string.split"],"core-js/stable/regexp/sticky":["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.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.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.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.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.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.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/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.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.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.string.iterator"],"core-js/stable/string/virtual/link":["es.string.link"],"core-js/stable/string/virtual/match-all":["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.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/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"],"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.string.iterator","web.dom-collections.iterator"],"core-js/stable/symbol/key-for":["es.symbol"],"core-js/stable/symbol/match":["es.symbol.match","es.string.match"],"core-js/stable/symbol/match-all":["es.symbol.match-all","es.string.match-all"],"core-js/stable/symbol/replace":["es.symbol.replace","es.string.replace"],"core-js/stable/symbol/search":["es.symbol.search","es.string.search"],"core-js/stable/symbol/species":["es.symbol.species"],"core-js/stable/symbol/split":["es.symbol.split","es.string.split"],"core-js/stable/symbol/to-primitive":["es.symbol.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.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.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.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.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.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.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.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.typed-array.iterator"],"core-js/stable/typed-array/join":["es.typed-array.join"],"core-js/stable/typed-array/keys":["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.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.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.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.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.typed-array.iterator"],"core-js/stable/url":["web.url","web.url.to-json","web.url-search-params"],"core-js/stable/url-search-params":["web.url-search-params"],"core-js/stable/url/to-json":["web.url.to-json"],"core-js/stable/weak-map":["es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/stable/weak-set":["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.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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.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.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.replace-all","esnext.typed-array.at","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/stage/3":["esnext.aggregate-error","esnext.array.at","esnext.global-this","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.replace-all","esnext.typed-array.at"],"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.find-last","esnext.array.find-last-index","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.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.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.find-last","esnext.typed-array.find-last-index","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"]},XV=function(e,t){var a,n,r=e.node.object;AW.types.isIdentifier(r)?(a=r,n=AW.types.cloneNode(r)):(a=e.scope.generateDeclaredUidIdentifier("context"),n=AW.types.assignmentExpression("=",AW.types.cloneNode(a),r));e.replaceWith(AW.types.memberExpression(AW.types.callExpression(t,[n]),AW.types.identifier("call"))),e.parentPath.unshiftContainer("arguments",a)},zV=function(e){"string"==typeof e&&(e=e.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase());return hasOwnProperty.call(QV.default,e)&&QV.default[e]},JV=function(e){return"core-js/modules/"+e+".js"},YV=function(e,t,a){return t?t+"/core-js/"+e+a:"core-js-pure/features/"+e+".js"},QV=function(e){return e&&e.__esModule?e:{default:e}}(qV);var ZV=Object.defineProperty({callMethod:XV,isCoreJSSource:zV,coreJSModule:JV,coreJSPureHelper:YV},"__esModule",{value:!0}),eH=n(s((function(e,t){t.__esModule=!0,t.default=void 0;var a=i(lV),n=i(cV),r=i(HV),s=i(dV);function i(e){return e&&e.__esModule?e:{default:e}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var d=function(e,t){if(t(e))return!0;if(!e.startsWith("es."))return!1;var n="esnext."+e.slice(3);return!!a.default[n]&&t(n)},u=(0,s.default)((function(e,t){var s=e.getUtils,i=e.method,u=e.shouldInjectPolyfill,l=e.createMetaResolver,c=e.debug,p=e.babel,g=t.version,f=void 0===g?3:g,h=t.proposals,m=t.shippedProposals,y=t["#__secret_key__@babel/runtime__compatibility"],R=(y=void 0===y?{}:y).useBabelRuntime,b=y.ext,v=void 0===b?".js":b,x=p.caller((function(e){return"babel-loader"===(null==e?void 0:e.name)})),E=l({global:KV.BuiltIns,static:KV.StaticProperties,instance:KV.InstanceProperties}),D=new Set((0,r.default)(f)),A=R?h?R+"/core-js":R+"/core-js-stable":h?"core-js-pure/features":"core-js-pure/stable";function w(e,t){return!!u(e)&&(c(e),t.injectGlobalImport((0,ZV.coreJSModule)(e)),!0)}function C(e,t,a){void 0===a&&(a=!0);for(var n,r=S(e);!(n=r()).done;){var s=n.value;a?d(s,(function(e){return w(e,t)})):w(s,t)}}function j(e,t,a,n){if(e.pure&&!(n&&e.exclude&&e.exclude.includes(n))&&d(e.name,u))return a.injectDefaultImport(A+"/"+e.pure+v,t)}return{name:"corejs3",polyfills:a.default,filterPolyfills:function(e){return!!D.has(e)&&(!(!h&&"entry-global"!==i)||(!(!m||!n.default.has(e))||!e.startsWith("esnext.")))},entryGlobal:function(e,t,a){if("import"===e.kind){var n=(0,ZV.isCoreJSSource)(e.source);n&&(1===n.length&&e.source===(0,ZV.coreJSModule)(n[0])&&u(n[0])?c(null):(C(n,t,!1),a.remove()))}},usageGlobal:function(e,t){var a=E(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)||KV.CommonInstanceDependencies.has(e)}))}C(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(!u("es.symbol.iterator"))return;return void(n?0===a.parent.arguments.length?(a.parentPath.replaceWith(AW.types.callExpression(t.injectDefaultImport((0,ZV.coreJSPureHelper)("get-iterator",R,v),"getIterator"),[a.node.object])),a.skip()):(0,ZV.callMethod)(a,t.injectDefaultImport((0,ZV.coreJSPureHelper)("get-iterator-method",R,v),"getIteratorMethod")):a.replaceWith(AW.types.callExpression(t.injectDefaultImport((0,ZV.coreJSPureHelper)("get-iterator-method",R,v),"getIteratorMethod"),[a.node.object])))}}var r=E(e);if(r)if(R&&r.desc.pure&&"/index"===r.desc.pure.slice(-6)&&(r=o({},r,{desc:o({},r.desc,{pure:r.desc.pure.slice(0,-6)})})),"global"===r.kind){var s=j(r.desc,r.name,t);s&&a.replaceWith(s)}else if("static"===r.kind){var i=j(r.desc,r.name,t,e.object);i&&a.replaceWith(i)}else if("instance"===r.kind){var d=j(r.desc,r.name+"InstanceProperty",t,e.object);if(!d)return;n?(0,ZV.callMethod)(a,d):a.replaceWith(AW.types.callExpression(d,[a.node.object]))}}}else"Symbol.iterator"===e.key&&a.replaceWith(AW.types.callExpression(t.injectDefaultImport((0,ZV.coreJSPureHelper)("is-iterable",R,v),"isIterable"),[a.node.right]))},visitor:"usage-global"===i&&{CallExpression:function(e){if(e.get("callee").isImport()){var t=s(e);C(x?KV.PromiseDependenciesWithIterators:KV.PromiseDependencies,t)}},Function:function(e){e.node.async&&C(KV.PromiseDependencies,s(e))},"ForOfStatement|ArrayPattern":function(e){C(KV.CommonIterators,s(e))},SpreadElement:function(e){e.parentPath.isObjectExpression()||C(KV.CommonIterators,s(e))},YieldExpression:function(e){e.node.delegate&&C(KV.CommonIterators,s(e))}}}}));t.default=u}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3/lib")),tH=n(s((function(e,t){t.__esModule=!0,t.default=void 0;var a=function(e){return e&&e.__esModule?e:{default:e}}(dV);var n=(0,a.default)((function(e,t){var a=e.debug,n=t["#__secret_key__@babel/runtime__compatibility"],s=(n=void 0===n?{}:n).useBabelRuntime,i=s?s+"/regenerator":"regenerator-runtime";return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(e,t){r(e)&&(a("regenerator-runtime"),t.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(e,t,a){r(e)&&a.replaceWith(t.injectDefaultImport(i,"regenerator-runtime"))}}}));t.default=n;var r=function(e){return"global"===e.kind&&"regeneratorRuntime"===e.name}}),"/$$rollup_base$$/packages/babel-plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator/lib")),aH=uV,nH=eH,rH=tH,sH="#__secret_key__@babel/runtime__compatibility";function iH(e){return!(null==e||!e.supportsStaticESM)}var oH,dH=PO((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||(uj.valid(t)&&(t="^"+t),!uj.intersects("<"+e,t)&&!uj.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(iH):h,w=2===x,C=3===x,S=["interopRequireWildcard","interopRequireDefault"],j=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 T(e,t,a){return function(n,r,s){return Object.assign({},e(n,t,s),{inherits:a})}}function _(e){if(g)return function(t,a,n){return rH(t,e,n)}}var P=b?".js":"";return{name:"transform-runtime",inherits:w?T(aH,(n={method:"usage-pure"},n[sH]={runtimeVersion:y,useBabelRuntime:j,ext:P},n),_((r={method:"usage-pure"},r[sH]={useBabelRuntime:j},r))):C?T(nH,(s={method:"usage-pure",version:3,proposals:v},s[sH]={useBabelRuntime:j,ext:P},s),_((i={method:"usage-pure"},i[sH]={useBabelRuntime:j},i))):_((o={method:"usage-pure"},o[sH]={useBabelRuntime:j},o)),pre:function(e){if(c){e.set("helperGenerator",(function(a){if(!e.availableHelper||e.availableHelper(a,y)){var n=-1!==S.indexOf(a)&&!_w(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=_w(e.path),o=a+":"+n+":"+(i||""),d=t.get(o);d?d=xp(d):(d=function(e,t,a){return new Pw(e).addDefault(t,a)}(e.path,a,{importedInterop:s&&E?"compiled":"uncompiled",nameHint:n,blockHoist:r}),t.set(o,d));return d}(j+"/"+r+"/"+a,a,n,!0)}}));var t=new Map}}}})),uH=PO((function(e){return e.assertVersion(7),{name:"transform-shorthand-properties",visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var a=zo(null,t.params,t.body,t.generator,t.async);a.returnType=t.returnType;var n=Sg(t);X(n,{value:"__proto__"})?e.replaceWith(ld(n,a,!0)):e.replaceWith(ld(t.key,a,t.computed))}},ObjectProperty:function(e){var t=e.node;if(t.shorthand){var a=Sg(t);X(a,{value:"__proto__"})?e.replaceWith(ld(a,t.value,!0)):t.shorthand=!1}}}}})),lH=PO((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(Fe(e[t]))return!0;return!1}function d(e,t){return e.length?(t.push(To(e)),[]):e}function u(e,t){for(var a,n=[],r=[],s=S(e);!(a=s()).done;){var o=a.value;Fe(o)?(r=d(r,n),n.push(i(o,t))):r.push(o)}return d(r,n),n}return{name:"transform-spread",visitor:{ArrayExpression:function(e){var t=e.node,a=e.scope,n=t.elements;if(o(n)){var r=u(n,a),s=r[0];1!==r.length||s===n[0].argument?(T(s)?r.shift():s=To([]),e.replaceWith(No(sd(s,Jo("concat")),r))):e.replaceWith(s)}},CallExpression:function(e){var t=e.node,a=e.scope,n=t.arguments;if(o(n)){var r=NL(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&&"arguments"===n[0].argument.name?[n[0].argument]:u(n,a)).shift();s.length?t.arguments.push(No(sd(d,Jo("concat")),s)):t.arguments.push(d);var l=r.node;if(r.isMemberExpression()){var c=a.maybeGenerateMemoised(l.object);c?(l.object=_o("=",c,l.object),i=c):i=xp(l.object)}t.callee=sd(t.callee,Jo("apply")),ke(i)&&(i=yd()),t.arguments.unshift(xp(i))}},NewExpression:function(e){var t=e.node,a=e.scope,n=t.arguments;if(o(n)){var r=u(n,a),s=r.shift();n=r.length?No(sd(s,Jo("concat")),r):s,e.replaceWith(No(e.hub.addHelper("construct"),[t.callee,n]))}}}}})),cH=PO((function(e){return e.assertVersion(7),{name:"transform-sticky-regex",visitor:{RegExpLiteral:function(e){var t=e.node;t.flags.includes("y")&&e.replaceWith(id(Jo("RegExp"),[Zo(t.pattern),Zo(t.flags)]))}}}})),pH=PO((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",ko(Io("use strict")))}}}})),gH=PO((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():Zo(c);n.push(p),r.push(Zo(l)),l!==c&&(s=!1)}var g=[To(n)];s||g.push(To(r));var f=e.scope.generateUidIdentifier("templateObject");e.scope.getProgramParent().push({id:xp(f)}),e.replaceWith(No(t.tag,[jx.expression.ast(oH||(oH=E(["\n "," || (\n "," = ","(",")\n )\n "])),xp(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(Zo(o.value.cooked)),n<a.length){var d=a[n++].node;X(d,{value:""})||t.push(d)}}X(t[0])||r&&X(t[1])||t.unshift(Zo(""));var u,l=t[0];if(r)for(var c=1;c<t.length;c++)l=Po("+",l,t[c]);else t.length>1&&(u=!0,l=t.reduce((function(e,t){var a=Ut(t);return!a&&u&&(a=!0,u=!1),a&&I(e)?(e.arguments.push(t),e):No(sd(e,Jo("concat")),[t])})));e.replaceWith(l)}}}})),fH=PO((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()&&li.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=No(s,[t.argument]),o=e.get("argument");if(o.isIdentifier()&&!e.scope.hasBinding(o.node.name,!0)){var d=vd("typeof",xp(t.argument));e.replaceWith(Mo(Po("===",d,Zo("undefined")),Zo("undefined"),i))}else e.replaceWith(i)}}}}}}}));function hH(e,t){var a=e.node;if(a.const)throw e.buildCodeFrameError("'const' enums are not supported.");if(a.declare)e.remove();else{var n=a.id.name,r=function(e,t,a){var n=function(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):(sw("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]}))}(e,t).map((function(e){var n=D(e,2),r=n[0],s=n[1];return function(e,t){return(e?vH:xH)(t)}(t.isStringLiteral(s),{ENUM:t.cloneNode(a),NAME:r,VALUE:s})}));return bH({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 mH,yH,RH,bH=jx("\n (function (ID) {\n ASSIGNMENTS;\n })(ID || (ID = {}));\n"),vH=jx('\n ENUM["NAME"] = VALUE;\n'),xH=jx('\n ENUM[ENUM["NAME"] = VALUE] = "NAME";\n');function EH(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=CH(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(DH(t,n)),e.scope.registerDeclaration(e.parentPath)):s?e.replaceWith(r):e.scope.registerDeclaration(e.replaceWithMultiple([DH(t,n),r])[0])}}function DH(e,t){return e.variableDeclaration("let",[e.variableDeclarator(e.identifier(t))])}function AH(e,t,a){return e.memberExpression(e.identifier(t),e.identifier(a))}function wH(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");if(e.declarations.every((function(e){return H(e.id)}))){for(var n,r=S(e.declarations);!(n=r()).done;){var s=n.value;s.init=_o("=",AH(uf,t,s.id.name),s.init)}return[e]}var i=Og(e),o=[];for(var d in i)o.push(_o("=",AH(uf,t,d),xp(i[d])));return[e,Vo(gd(o))]}function CH(e,t,a,n){for(var r=new Set,s=a.id,i=e.scope.generateUid(s.name),o=a.body.body,d=0;d<o.length;d++){var u=o[d];switch(u.type){case"TSModuleDeclaration":var l=CH(e,t,u),c=u.id.name;r.has(c)?o[d]=l:(r.add(c),o.splice(d++,1,DH(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("=",AH(t,i,g),t.identifier(g))));break;case"VariableDeclaration":var f=wH(u.declaration,i,e.hub);o.splice.apply(o,[d,f.length].concat(A(f))),d+=f.length-1;break;case"TSModuleDeclaration":var h=CH(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,DH(t,m),h))}}var y=t.objectExpression([]);if(n){var R=t.memberExpression(n,s);y=jx.expression.ast(mH||(mH=E(["\n "," ||\n ("," = ",")\n "])),t.cloneNode(R),t.cloneNode(R),y)}return jx.statement.ast(yH||(yH=E(["\n (function (",") {\n ","\n })("," || ("," = ","));\n "])),t.identifier(i),o,s,t.cloneNode(s),y)}function SH(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 jH=new WeakSet,TH=new WeakMap;function _H(e,t){var a=e.find((function(e){return e.isProgram()})).node;return!e.scope.hasOwnBinding(t)&&(!!TH.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 PH(e,t){TH.get(e.path.node).add(t)}var FH=PO((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.allowDeclareFields,p=void 0!==c&&c,g=function(e){var t=e.node;if(!p&&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");p||t.decorators||e.remove()}else p||t.value||t.decorators||yt(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)},f=function(e){var t=e.node;t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.optional&&(t.optional=null)},h=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||jH.has(s.parameter)||(jH.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(!me(t)||!H(t.left))throw e.buildCodeFrameError("Parameter properties can not be destructuring patterns.");a=t.left}return jx.statement.ast(RH||(RH=E(["\n this."," = ",""])),xp(a),xp(a))}));cN(t,e,i)}};return{name:"transform-typescript",inherits:sB,visitor:{Pattern:m,Identifier:m,RestElement:m,Program:function(e,t){var n=t.file,r=null,s=null;if(TH.has(e.node)||TH.set(e.node,new Set),n.ast.comments)for(var o=0,u=n.ast.comments;o<u.length;o++){var c=u[o],p=a.exec(c.value);p&&(p[1]?s=p[2]:r=p[2])}var g=r||i;if(g){var f=g.split(".");g=D(f,1)[0]}var h=s||d;if(h){var m=h.split(".");h=D(m,1)[0]}for(var R,b=S(e.get("body"));!(R=b()).done;){var v=R.value;if(Ce(v)){if("type"===v.node.importKind){v.remove();continue}if(!l){if(0===v.node.specifiers.length)continue;for(var x,E=!0,A=[],w=S(v.node.specifiers);!(x=w()).done;){var C=x.value,j=v.scope.getBinding(C.local.name);j&&y({binding:j,programPath:e,pragmaImportName:g,pragmaFragImportName:h})?A.push(j.path):E=!1}if(E)v.remove();else for(var T,_=S(A);!(T=_()).done;){T.value.remove()}}}else if(v.isExportDeclaration()&&(v=v.get("declaration")),v.isVariableDeclaration({declare:!0}))for(var P=0,F=Object.keys(v.getBindingIdentifiers());P<F.length;P++){var k=F[P];PH(e.scope,k)}else(v.isTSTypeAliasDeclaration()||v.isTSDeclareFunction()||v.isTSInterfaceDeclaration()||v.isClassDeclaration({declare:!0})||v.isTSEnumDeclaration({declare:!0})||v.isTSModuleDeclaration({declare:!0})&&v.get("id").isIdentifier())&&PH(e.scope,v.node.id.name)}},ExportNamedDeclaration:function(e){"type"!==e.node.exportKind?!e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every((function(t){var a=t.local;return _H(e,a.name)}))&&e.remove():e.remove()},ExportSpecifier:function(e){!e.parent.source&&_H(e,e.node.local.name)&&e.remove()},ExportDefaultDeclaration:function(e){H(e.node.declaration)&&_H(e,e.node.declaration.name)&&e.remove()},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?h(t,e):f(t,e):(t.isClassProperty()||t.isClassPrivateProperty())&&g(t,e)}))},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){EH(e,uf,r)},TSInterfaceDeclaration:function(e){e.remove()},TSTypeAliasDeclaration:function(e){e.remove()},TSEnumDeclaration:function(e){hH(e,uf)},TSImportEqualsDeclaration:function(e){throw e.buildCodeFrameError("`import =` is not supported by @babel/plugin-transform-typescript\nPlease consider using `import <moduleName> from '<moduleName>';` alongside Typescript's --allowSyntheticDefaultImports option.")},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(Ct(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 m(e){var t=e.node;t.typeAnnotation&&(t.typeAnnotation=null),H(t)&&t.optional&&(t.optional=null)}function y(e){for(var t,a=e.binding,n=e.programPath,r=e.pragmaImportName,s=e.pragmaFragImportName,i=S(a.referencePaths);!(t=i()).done;){if(!SH(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}})),kH=PO((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=zg(Zo(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)}}}}})),IH=PO((function(e){return e.assertVersion(7),TM({name:"transform-unicode-regex",feature:"unicodeFlag"})})),OH={"external-helpers":BO,"syntax-async-generators":LO,"syntax-class-properties":MO,"syntax-class-static-block":$O,"syntax-decimal":UO,"syntax-decorators":GO,"syntax-do-expressions":WO,"syntax-export-default-from":VO,"syntax-flow":HO,"syntax-function-bind":KO,"syntax-function-sent":qO,"syntax-module-blocks":XO,"syntax-import-meta":zO,"syntax-jsx":JO,"syntax-import-assertions":YO,"syntax-object-rest-spread":QO,"syntax-optional-catch-binding":ZO,"syntax-pipeline-operator":tB,"syntax-record-and-tuple":aB,"syntax-top-level-await":nB,"syntax-typescript":sB,"proposal-async-generator-functions":kB,"proposal-class-properties":CN,"proposal-class-static-block":jN,"proposal-decorators":UN,"proposal-do-expressions":GN,"proposal-dynamic-import":HN,"proposal-export-default-from":KN,"proposal-export-namespace-from":XN,"proposal-function-bind":zN,"proposal-function-sent":JN,"proposal-json-strings":QN,"proposal-logical-assignment-operators":eL,"proposal-nullish-coalescing-operator":aL,"proposal-numeric-separator":sL,"proposal-object-rest-spread":FL,"proposal-optional-catch-binding":IL,"proposal-optional-chaining":WL,"proposal-pipeline-operator":qL,"proposal-private-methods":XL,"proposal-private-property-in-object":zL,"proposal-throw-expressions":YL,"proposal-unicode-property-regex":PM,"transform-async-to-generator":FM,"transform-arrow-functions":kM,"transform-block-scoped-functions":IM,"transform-block-scoping":LM,"transform-classes":o$,"transform-computed-properties":d$,"transform-destructuring":u$,"transform-dotall-regex":l$,"transform-duplicate-keys":c$,"transform-exponentiation-operator":f$,"transform-flow-comments":h$,"transform-flow-strip-types":m$,"transform-for-of":A$,"transform-function-name":w$,"transform-instanceof":C$,"transform-jscript":S$,"transform-literals":j$,"transform-member-expression-literals":T$,"transform-modules-amd":G$,"transform-modules-commonjs":W$,"transform-modules-systemjs":z$,"transform-modules-umd":Q$,"transform-named-capturing-groups-regex":Z$,"transform-new-target":eU,"transform-object-assign":tU,"transform-object-super":aU,"transform-object-set-prototype-of-to-assign":nU,"transform-parameters":TL,"transform-property-literals":rU,"transform-property-mutators":uU,"transform-proto-to-assign":lU,"transform-react-constant-elements":cU,"transform-react-display-name":pU,"transform-react-inline-elements":fU,"transform-react-jsx":SU,"transform-react-jsx-compat":jU,"transform-react-jsx-development":TU,"transform-react-jsx-self":_U,"transform-react-jsx-source":FU,"transform-regenerator":dW,"transform-reserved-words":uW,"transform-runtime":dH,"transform-shorthand-properties":uH,"transform-spread":lH,"transform-sticky-regex":cH,"transform-strict-mode":pH,"transform-template-literals":gH,"transform-typeof-symbol":fH,"transform-typescript":FH,"transform-unicode-escapes":kH,"transform-unicode-regex":IH},BH=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:[[gH,{loose:a,spec:r}],j$,w$,[kM,{spec:r}],IM,[o$,s],aU,uH,c$,[d$,s],[A$,s],cH,kH,IH,[lH,s],[TL,s],[u$,s],LM,fH,C$,("commonjs"===n||"cjs"===n)&&[W$,s],"systemjs"===n&&[z$,s],"amd"===n&&[G$,s],"umd"===n&&[Q$,s],[dW,{async:!1,asyncGenerators:!1}]].filter(Boolean)}},NH=function(e,t){var a=!1;return void 0!==t&&void 0!==t.loose&&(a=t.loose),{plugins:[YO,zO,nB,XN,eL,[WL,{loose:a}],[aL,{loose:a}],[CN,{loose:a}],QN,sL,[XL,{loose:a}]]}},LH=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;return{presets:[[NH,{loose:r,useBuiltIns:i}]],plugins:[jN,[UN,{legacy:d,decoratorsBeforeExport:u}],JN,zL,YL]}},MH=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.recordAndTupleSyntax;return{presets:[[LH,{loose:r,useBuiltIns:i,decoratorsLegacy:d,decoratorsBeforeExport:u}]],plugins:[UO,[aB,{syntaxType:void 0===p?"hash":p}],XO,KN,[qL,{proposal:c}],GN]}},$H=["transform-typeof-symbol"];var UH={auto:"transform-modules-commonjs",amd:"transform-modules-amd",commonjs:"transform-modules-commonjs",cjs:"transform-modules-commonjs",systemjs:"transform-modules-systemjs",umd:"transform-modules-umd"},GH={"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",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"}},WH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),VH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),HH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),KH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),qH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),XH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),zH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),JH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),YH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),QH=n(s((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,NO.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")),ZH=n(s((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")),eK=n(s((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")),tK=n(s((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")),aK=n(s((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"));for(var nK={"bugfix/transform-async-arrows-in-class":ZH,"bugfix/transform-edge-default-parameters":eK,"bugfix/transform-edge-function-name":tK,"bugfix/transform-safari-block-shadowing":n(s((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")),"bugfix/transform-safari-for-shadowing":n(s((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")),"bugfix/transform-tagged-template-caching":aK,"bugfix/transform-v8-spread-parameters-in-optional-chaining":PO((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=NL(n.get("object")):n.isOptionalCallExpression()&&(n=NL(n.get("callee")))}for(var i=0;i<r.length;i++){var o=r[i];if(Ge(o)&&(a=void 0,(a=(t=o.arguments).findIndex((function(e){return Fe(e)})))>=0&&a!==t.length-1)){if(o.optional)return!0;if(Ue(r[i+1],{optional:!0}))return!0}}return!1})(e)&&GL(e,{noDocumentAll:t,pureGetters:a})}}}})),"proposal-async-generator-functions":kB,"proposal-class-properties":CN,"proposal-dynamic-import":HN,"proposal-export-namespace-from":XN,"proposal-json-strings":QN,"proposal-logical-assignment-operators":eL,"proposal-nullish-coalescing-operator":aL,"proposal-numeric-separator":sL,"proposal-object-rest-spread":FL,"proposal-optional-catch-binding":IL,"proposal-optional-chaining":WL,"proposal-private-methods":XL,"proposal-unicode-property-regex":PM,"syntax-async-generators":WH,"syntax-class-properties":MO,"syntax-dynamic-import":VH,"syntax-export-namespace-from":HH,"syntax-json-strings":KH,"syntax-logical-assignment-operators":qH,"syntax-nullish-coalescing-operator":XH,"syntax-numeric-separator":zH,"syntax-object-rest-spread":JH,"syntax-optional-catch-binding":YH,"syntax-optional-chaining":QH,"syntax-top-level-await":nB,"transform-arrow-functions":kM,"transform-async-to-generator":FM,"transform-block-scoped-functions":IM,"transform-block-scoping":LM,"transform-classes":o$,"transform-computed-properties":d$,"transform-destructuring":u$,"transform-dotall-regex":l$,"transform-duplicate-keys":c$,"transform-exponentiation-operator":f$,"transform-for-of":A$,"transform-function-name":w$,"transform-literals":j$,"transform-member-expression-literals":T$,"transform-modules-amd":G$,"transform-modules-commonjs":W$,"transform-modules-systemjs":z$,"transform-modules-umd":Q$,"transform-named-capturing-groups-regex":Z$,"transform-new-target":eU,"transform-object-super":aU,"transform-parameters":TL,"transform-property-literals":rU,"transform-regenerator":dW,"transform-reserved-words":uW,"transform-shorthand-properties":uH,"transform-spread":lH,"transform-sticky-regex":cH,"transform-template-literals":gH,"transform-typeof-symbol":fH,"transform-unicode-escapes":kH,"transform-unicode-regex":IH},rK={},sK={},iK=0,oK=Object.keys(N_);iK<oK.length;iK++){var dK=oK[iK];Object.hasOwnProperty.call(nK,dK)&&(rK[dK]=N_[dK])}for(var uK=0,lK=Object.keys(GH);uK<lK.length;uK++){var cK=lK[uK];Object.hasOwnProperty.call(nK,cK)&&(sK[cK]=GH[cK])}rK["proposal-class-properties"]=rK["proposal-private-methods"];var pK={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"},gK={false:!1,auto:"auto",amd:"amd",commonjs:"commonjs",cjs:"cjs",systemjs:"systemjs",umd:"umd"},fK={false:!1,entry:"entry",usage:"usage"},hK=["web.timers","web.immediate","web.dom.iterable"],mK=new x_("@babel/preset-env"),yK=Object.keys(rK),RK=["proposal-dynamic-import"].concat(A(Object.keys(UH).map((function(e){return UH[e]})))),bK=function(e,t,a){return Array.from(function(e,t){return new Set([].concat(A(yK),A("exclude"===e?RK:[]),A(t?2==t?[].concat(A(Object.keys(_L)),hK):Object.keys(lV):[])))}(t,a)).filter((function(t){return e instanceof RegExp&&e.test(t)}))},vK=function(e,t,a){if(void 0===e&&(e=[]),0===e.length)return[];var n,r,s=e.map((function(e){return bK(function(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+xK(e)+"$")}catch(e){return null}}(e),t,a)})),i=e.filter((function(e,t){return 0===s[t].length}));return mK.invariant(0===i.length,"The plugins/built-ins '"+i.join(", ")+"' passed to the '"+t+"' option are not\n valid. Please check data/[plugin-features|built-in-features].js in babel-preset-env"),n=s,(r=[]).concat.apply(r,A(n))},xK=function(e){return e.replace(/^(@babel\/|babel-)(plugin-)?/,"")};function EK(e){mK.validateTopLevelOptions(e,pK);var t,a,n,r=(void 0===(t=e.useBuiltIns)&&(t=!1),mK.invariant(fK[t.toString()]||t===fK.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&&uj.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=vK(e.include,pK.include,!!s.version&&s.version.major),o=vK(e.exclude,pK.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}));mK.invariant(0===a.length,"The plugins/built-ins '"+a.join(", ")+'\' were found in both the "include" and\n "exclude" options.')}(i,o),{bugfixes:mK.validateBooleanOption(pK.bugfixes,e.bugfixes,!1),configPath:mK.validateStringOption(pK.configPath,e.configPath,ks.cwd()),corejs:s,debug:mK.validateBooleanOption(pK.debug,e.debug,!1),include:i,exclude:o,forceAllTransforms:mK.validateBooleanOption(pK.forceAllTransforms,e.forceAllTransforms,!1),ignoreBrowserslistConfig:mK.validateBooleanOption(pK.ignoreBrowserslistConfig,e.ignoreBrowserslistConfig,!1),loose:mK.validateBooleanOption(pK.loose,e.loose),modules:(n=e.modules,void 0===n&&(n=gK.auto),mK.invariant(gK[n.toString()]||n===gK.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:mK.validateBooleanOption(pK.shippedProposals,e.shippedProposals,!1),spec:mK.validateBooleanOption(pK.spec,e.spec,!1),targets:(a=e.targets,"string"==typeof a||Array.isArray(a)?{browsers:a}:Object.assign({},a)),useBuiltIns:r,browserslistEnv:mK.validateStringOption(pK.browserslistEnv,e.browserslistEnv)}}var DK,AK,wK,CK,SK=new Set(["proposal-class-properties","proposal-private-methods"]),jK={"proposal-async-generator-functions":"syntax-async-generators","proposal-class-properties":"syntax-class-properties","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-unicode-property-regex":null},TK=Object.keys(jK).map((function(e){return[e,jK[e]]})),_K={pluginSyntaxMap:new Map(TK),proposalPlugins:SK},PK={"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"]};function FK(e){var t=e.node;if(0===t.specifiers.length)return t.source.value}function kK(e){var t=e.node;if(M(t)){var a=t.expression;return I(a)&&H(a.callee)&&"require"===a.callee.name&&1===a.arguments.length&&X(a.arguments[0])?a.arguments[0].value:void 0}}function IK(e){return"@babel/polyfill"===e||"core-js"===e}function OK(e){return"regenerator-runtime/runtime"===e||"regenerator-runtime/runtime.js"===e}function BK(){return{name:"preset-env/remove-regenerator",visitor:{ImportDeclaration:function(e){OK(FK(e))&&(this.regeneratorImportExcluded=!0,e.remove())},Program:function(e){var t=this;e.get("body").forEach((function(e){OK(kK(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"===ks.env.BABEL_ENV&&(e=e.replace(/\\/g,"/")),console.log("\n["+e+"] Based on your targets, regenerator-runtime import excluded.")}}}}var NK="\n `@babel/polyfill` is deprecated. Please, use required parts of `core-js`\n and `regenerator-runtime/runtime` separately",LK="\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 MK(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){var t=FK(e);s&&IK(t)?(console.warn(LK.replace("SPECIFIER",t)),r||e.remove()):"@babel/polyfill"===t&&(r?console.warn(NK):n?e.replaceWithMultiple(a.ast(DK||(DK=E(['\n import "core-js";\n import "regenerator-runtime/runtime.js";\n '])))):e.replaceWith(a.ast(AK||(AK=E(['\n import "core-js";\n '])))))},Program:function(e){e.get("body").forEach((function(e){var t=kK(e);s&&IK(t)?(console.warn(LK.replace("SPECIFIER",t)),r||e.remove()):"@babel/polyfill"===t&&(r?console.warn(NK):n?e.replaceWithMultiple(a.ast(wK||(wK=E(['\n require("core-js");\n require("regenerator-runtime/runtime.js");\n '])))):e.replaceWith(a.ast(CK||(CK=E(['\n require("core-js");\n '])))))}))}}}}var $K=s((function(e,t){t.__esModule=!0,t.StaticProperties=t.InstanceProperties=t.BuiltIns=t.CommonIterators=void 0;var a=function(e){return e&&e.__esModule?e:{default:e}}(_L);var n=function(e,t,a,n){return void 0===a&&(a=[]),{name:e,pure:t,global:a,meta:n}},r=function(e,t,a){return void 0===a&&(a=null),n(t[0],e,t,{minRuntimeVersion:a})},s=function(e){return n(e[0],null,e)},i=function(e,t){return n(t,e,[])},o=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],d=["es6.string.iterator"].concat(o);t.CommonIterators=d;var u=["es6.object.to-string","es6.promise"],l={DataView:s(["es6.typed.data-view"]),Float32Array:s(["es6.typed.float32-array"]),Float64Array:s(["es6.typed.float64-array"]),Int8Array:s(["es6.typed.int8-array"]),Int16Array:s(["es6.typed.int16-array"]),Int32Array:s(["es6.typed.int32-array"]),Map:r("map",["es6.map"].concat(A(d))),Number:s(["es6.number.constructor"]),Promise:r("promise",u),RegExp:s(["es6.regexp.constructor"]),Set:r("set",["es6.set"].concat(A(d))),Symbol:r("symbol",["es6.symbol"]),Uint8Array:s(["es6.typed.uint8-array"]),Uint8ClampedArray:s(["es6.typed.uint8-clamped-array"]),Uint16Array:s(["es6.typed.uint16-array"]),Uint32Array:s(["es6.typed.uint32-array"]),WeakMap:r("weak-map",["es6.weak-map"].concat(A(d))),WeakSet:r("weak-set",["es6.weak-set"].concat(A(d))),setImmediate:i("set-immediate","web.immediate"),clearImmediate:i("clear-immediate","web.immediate"),parseFloat:i("parse-float","es6.parse-float"),parseInt:i("parse-int","es6.parse-int")};t.BuiltIns=l;var c={__defineGetter__:s(["es7.object.define-getter"]),__defineSetter__:s(["es7.object.define-setter"]),__lookupGetter__:s(["es7.object.lookup-getter"]),__lookupSetter__:s(["es7.object.lookup-setter"]),anchor:s(["es6.string.anchor"]),big:s(["es6.string.big"]),bind:s(["es6.function.bind"]),blink:s(["es6.string.blink"]),bold:s(["es6.string.bold"]),codePointAt:s(["es6.string.code-point-at"]),copyWithin:s(["es6.array.copy-within"]),endsWith:s(["es6.string.ends-with"]),entries:s(o),every:s(["es6.array.is-array"]),fill:s(["es6.array.fill"]),filter:s(["es6.array.filter"]),finally:s(["es7.promise.finally"].concat(u)),find:s(["es6.array.find"]),findIndex:s(["es6.array.find-index"]),fixed:s(["es6.string.fixed"]),flags:s(["es6.regexp.flags"]),flatMap:s(["es7.array.flat-map"]),fontcolor:s(["es6.string.fontcolor"]),fontsize:s(["es6.string.fontsize"]),forEach:s(["es6.array.for-each"]),includes:s(["es6.string.includes","es7.array.includes"]),indexOf:s(["es6.array.index-of"]),italics:s(["es6.string.italics"]),keys:s(o),lastIndexOf:s(["es6.array.last-index-of"]),link:s(["es6.string.link"]),map:s(["es6.array.map"]),match:s(["es6.regexp.match"]),name:s(["es6.function.name"]),padStart:s(["es7.string.pad-start"]),padEnd:s(["es7.string.pad-end"]),reduce:s(["es6.array.reduce"]),reduceRight:s(["es6.array.reduce-right"]),repeat:s(["es6.string.repeat"]),replace:s(["es6.regexp.replace"]),search:s(["es6.regexp.search"]),small:s(["es6.string.small"]),some:s(["es6.array.some"]),sort:s(["es6.array.sort"]),split:s(["es6.regexp.split"]),startsWith:s(["es6.string.starts-with"]),strike:s(["es6.string.strike"]),sub:s(["es6.string.sub"]),sup:s(["es6.string.sup"]),toISOString:s(["es6.date.to-iso-string"]),toJSON:s(["es6.date.to-json"]),toString:s(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:s(["es6.string.trim"]),trimEnd:s(["es7.string.trim-right"]),trimLeft:s(["es7.string.trim-left"]),trimRight:s(["es7.string.trim-right"]),trimStart:s(["es7.string.trim-left"]),values:s(o)};t.InstanceProperties=c,"es6.array.slice"in a.default&&(c.slice=s(["es6.array.slice"]));var p={Array:{from:r("array/from",["es6.symbol","es6.array.from"].concat(A(d))),isArray:r("array/is-array",["es6.array.is-array"]),of:r("array/of",["es6.array.of"])},Date:{now:r("date/now",["es6.date.now"])},JSON:{stringify:i("json/stringify","es6.symbol")},Math:{acosh:r("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:r("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:r("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:r("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:r("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:r("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:r("math/expm1",["es6.math.expm1"],"7.0.1"),fround:r("math/fround",["es6.math.fround"],"7.0.1"),hypot:r("math/hypot",["es6.math.hypot"],"7.0.1"),imul:r("math/imul",["es6.math.imul"],"7.0.1"),log1p:r("math/log1p",["es6.math.log1p"],"7.0.1"),log10:r("math/log10",["es6.math.log10"],"7.0.1"),log2:r("math/log2",["es6.math.log2"],"7.0.1"),sign:r("math/sign",["es6.math.sign"],"7.0.1"),sinh:r("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:r("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:r("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:r("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:r("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:r("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:r("number/is-finite",["es6.number.is-finite"]),isInteger:r("number/is-integer",["es6.number.is-integer"]),isSafeInteger:r("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:r("number/is-nan",["es6.number.is-nan"]),parseFloat:r("number/parse-float",["es6.number.parse-float"]),parseInt:r("number/parse-int",["es6.number.parse-int"])},Object:{assign:r("object/assign",["es6.object.assign"]),create:r("object/create",["es6.object.create"]),defineProperties:r("object/define-properties",["es6.object.define-properties"]),defineProperty:r("object/define-property",["es6.object.define-property"]),entries:r("object/entries",["es7.object.entries"]),freeze:r("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:r("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:r("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:r("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:r("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:r("object/get-prototype-of",["es6.object.get-prototype-of"]),is:r("object/is",["es6.object.is"]),isExtensible:r("object/is-extensible",["es6.object.is-extensible"]),isFrozen:r("object/is-frozen",["es6.object.is-frozen"]),isSealed:r("object/is-sealed",["es6.object.is-sealed"]),keys:r("object/keys",["es6.object.keys"]),preventExtensions:r("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:r("object/seal",["es6.object.seal"]),setPrototypeOf:r("object/set-prototype-of",["es6.object.set-prototype-of"]),values:r("object/values",["es7.object.values"])},Promise:{all:s(d),race:s(d)},Reflect:{apply:r("reflect/apply",["es6.reflect.apply"]),construct:r("reflect/construct",["es6.reflect.construct"]),defineProperty:r("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:r("reflect/delete-property",["es6.reflect.delete-property"]),get:r("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:r("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:r("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:r("reflect/has",["es6.reflect.has"]),isExtensible:r("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:r("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:r("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:r("reflect/set",["es6.reflect.set"]),setPrototypeOf:r("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:i("string/at","es7.string.at"),fromCodePoint:r("string/from-code-point",["es6.string.from-code-point"]),raw:r("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:s(["es6.symbol","es7.symbol.async-iterator"]),for:i("symbol/for","es6.symbol"),hasInstance:i("symbol/has-instance","es6.symbol"),isConcatSpreadable:i("symbol/is-concat-spreadable","es6.symbol"),iterator:n("es6.symbol","symbol/iterator",d),keyFor:i("symbol/key-for","es6.symbol"),match:r("symbol/match",["es6.regexp.match"]),replace:i("symbol/replace","es6.symbol"),search:i("symbol/search","es6.symbol"),species:i("symbol/species","es6.symbol"),split:i("symbol/split","es6.symbol"),toPrimitive:i("symbol/to-primitive","es6.symbol"),toStringTag:i("symbol/to-string-tag","es6.symbol"),unscopables:i("symbol/unscopables","es6.symbol")}};t.StaticProperties=p}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-corejs2/lib");n($K);var UK=function(e,t,a){var n=Object.keys(e),r=!n.length,s=n.some((function(e){return"node"!==e}));return GK({},a,"usage-pure"===t?VK:null,r||s?WK:null)};function GK(){return(GK=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var WK={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},VK={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};var HK=Object.defineProperty({default:UK},"__esModule",{value:!0}),KK=function(e,t){if(!t||!e)return!0;qK.default.valid(t)&&(t="^"+t);return!qK.default.intersects("<"+e,t)&&!qK.default.intersects(">=8.0.0",t)},qK=function(e){return e&&e.__esModule?e:{default:e}}(s((function(e,t){var a;t=e.exports=c,a="object"==typeof ks&&ks.env&&ks.env.NODE_DEBUG&&/\bsemver\b/i.test(ks.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 j(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 T(e,t,a){try{t=new A(t,a)}catch(e){return!1}return t.test(e)}function _(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(T(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),T(this.value,a,t));if(""===e.operator)return""===e.value||(a=new A(this.value,t),T(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(j(this.set[t],e,this.options))return!0;return!1},t.satisfies=T,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 _(e,t,"<",a)},t.gtr=function(e,t,a){return _(e,t,">",a)},t.outside=_,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"));var XK,zK,JK,YK=Object.defineProperty({hasMinVersion:KK},"__esModule",{value:!0}),QK=function(e,t){var a=new Set;return e.forEach((function(e){return t.has(e)&&a.add(e)})),a},ZK=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},eq=function e(t,a){void 0===a&&(a=!1);var n=t.node,r=t.parent,s=t.scope;if(t.isStringLiteral())return n.value;var i=n.name,o=t.isIdentifier();if(o&&!a&&!r.computed)return i;if(a&&t.isMemberExpression()&&t.get("object").isIdentifier({name:"Symbol"})&&!s.hasBinding("Symbol",!0)){var d=e(t.get("property"),t.node.computed);if(d)return"Symbol."+d}if(!o||s.hasBinding(i,!0)){var u=t.evaluate().value;if("string"==typeof u)return u}},tq=function(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var t=sq(e.get("object"));return t?{id:t,placement:"prototype"}:{id:null,placement:null}}var a=sq(e);if(a)return{id:a,placement:"static"};var n=e.evaluate().value;if(void 0!==n)return{id:(r=n,Object.prototype.toString.call(r).slice(8,-1)),placement:"prototype"};if(e.isRegExpLiteral())return{id:"RegExp",placement:"prototype"};if(e.isFunction())return{id:"Function",placement:"prototype"};var r;return{id:null,placement:null}},aq=function(e){var t=e.node;if(0===t.specifiers.length)return t.source.value},nq=function(e){var t=e.node;if(!AW.types.isExpressionStatement(t))return;var a=t.expression;if(AW.types.isCallExpression(a)&&AW.types.isIdentifier(a.callee)&&"require"===a.callee.name&&1===a.arguments.length&&AW.types.isStringLiteral(a.arguments[0]))return a.arguments[0].value},rq=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?AW.template.statement.ast(XK||(XK=E(["require(",")"])),t):AW.types.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?iq(AW.template.statement.ast(zK||(zK=E(["\n var "," = require(",").","\n "])),s,t,n)):AW.types.importDeclaration([AW.types.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?iq(AW.template.statement.ast(JK||(JK=E(["var "," = require(",")"])),r,t)):AW.types.importDeclaration([AW.types.importDefaultSpecifier(r)],t),name:r.name}}))}}}};function sq(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 iq(e){return e._blockHoist=3,e}var oq=Object.defineProperty({intersection:QK,has:ZK,resolveKey:eq,resolveSource:tq,getImportSource:aq,getRequireSource:nq,createUtilsGetter:rq},"__esModule",{value:!0}),dq=s((function(e,t){t.__esModule=!0,t.default=void 0;var a=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,AW.types.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,AW.types.stringLiteral(this._resolver(t)),AW.types.identifier(a)),o=i.node,d=i.name;s.set(r,d),this._injectImport(e,o)}return AW.types.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}();t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/helper-define-polyfill-provider/lib");n(dq);var uq=s((function(e,t){t.__esModule=!0,t.stringifyTargetsMultiline=function(e){return JSON.stringify((0,BW.prettifyTargets)(e),null,2)},t.stringifyTargets=function(e){return JSON.stringify(e).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }')},t.presetEnvSilentDebugHeader=void 0;t.presetEnvSilentDebugHeader="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets"}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/helper-define-polyfill-provider/lib");n(uq);var lq=function(e,t,a,n){var r,s=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},i=r=new Set,o=Array.from(a).filter(s),d=r=new Set,u=Array.from(n).filter(s),l=(0,oq.intersection)(i,d);if(l.size>0||o.length>0||u.length>0)throw new Error('Error while validating the "'+e+'" provider options:\n'+pq("include",o)+pq("exclude",u)+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(""):""}(l));return{include:i,exclude:d}},cq=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}};function pq(e,t){return t.length?' - The following "'+e+"\" patterns didn't match any polyfill:\n"+t.map((function(e){return" "+String(e)+"\n"})).join(""):""}var gq=Object.defineProperty({validateIncludeExclude:lq,applyMissingDependenciesDefaults:cq},"__esModule",{value:!0}),fq=s((function(e,t){t.__esModule=!0,t.default=void 0;t.default=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=(0,oq.resolveKey)(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=(0,oq.resolveSource)(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=(0,oq.resolveSource)(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=(0,oq.resolveKey)(c.get("key"));p&&t(i,p,o,c)}}},BinaryExpression:function(t){if("in"===t.node.operator){var a=(0,oq.resolveSource)(t.get("right")),n=(0,oq.resolveKey)(t.get("left"),!0);n&&e({kind:"in",object:a.id,key:n,placement:a.placement},t)}}}}}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/helper-define-polyfill-provider/lib/visitors");n(fq);var hq=s((function(e,t){t.__esModule=!0,t.default=void 0;t.default=function(e){return{ImportDeclaration:function(t){var a=(0,oq.getImportSource)(t);a&&e({kind:"import",source:a},t)},Program:function(t){t.get("body").forEach((function(t){var a=(0,oq.getRequireSource)(t);a&&e({kind:"import",source:a},t)}))}}}}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/helper-define-polyfill-provider/lib/visitors");n(hq);var mq=s((function(e,t){t.__esModule=!0,t.entry=t.usage=void 0;var a=r(fq);t.usage=a.default;var n=r(hq);function r(e){return e&&e.__esModule?e:{default:e}}t.entry=n.default}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/@babel/helper-define-polyfill-provider/lib/visitors");n(mq);var yq=function(e,t,a){if(!1===a)return t;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')},Rq=function(e,t){return!0},bq=function(e){},vq=function(e){};var xq=Object.defineProperty({resolve:yq,has:Rq,logMissing:bq,laterLogMissing:vq},"__esModule",{value:!0}),Eq=function(e){var t=e.static,a=e.instance,n=e.global;return function(e){if("global"===e.kind&&n&&(0,oq.has)(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&&Dq.has(s)&&(0,oq.has)(n,i))return{kind:"global",desc:n[i],name:i};if(t&&(0,oq.has)(t,s)&&(0,oq.has)(t[s],i))return{kind:"static",desc:t[s][i],name:s+"$"+i}}if(a&&(0,oq.has)(a,i))return{kind:"instance",desc:a[i],name:""+i}}}},Dq=new Set(["global","globalThis","self","window"]);var Aq=Object.defineProperty({default:Eq},"__esModule",{value:!0}),wq=function(e){return(0,NO.declare)((function(t,a,n){t.assertVersion(7);var r,s=t.traverse,i=(0,gq.applyMissingDependenciesDefaults)(a,t),o=function(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=function(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}(e,["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"]);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=(0,Cq.default)(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=(0,oq.createUtilsGetter)(new Sq.default((function(e){return Tq.resolve(n,e,R)}))),v=new Map,x={babel:s,getUtils:b,method:t.method,targets:f,createMetaResolver:_q.default,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 "+E.name+' provider: unknown polyfill "'+t+'".'),l&&!l(t))return!1;var a=(0,Cq.isRequired)(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(E.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,(function(){return!Tq.has(n,e)}))||r().missingDeps.add(s)}}},E=e(x,y,n);if("function"!=typeof E[g])throw new Error('The "'+(E.name||e.name)+'" provider doesn\'t support the "'+p+'" polyfilling method.');Array.isArray(E.polyfills)?(u=new Set(E.polyfills),l=E.filterPolyfills):E.polyfills?(u=new Set(Object.keys(E.polyfills)),d=E.polyfills,l=E.filterPolyfills):u=new Set;var D=(0,gq.validateIncludeExclude)(E.name||e.name,u,y.include||[],y.exclude||[]);return i=D.include,o=D.exclude,{debug:h,method:p,targets:f,provider:E,callProvider:function(e,t){var a=b(t);E[g](e,a,t)}}}(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?jq.entry:jq.usage,f=c.visitor?s.visitors.merge([g(p),c.visitor]):g(p);return d&&d!==uq.presetEnvSilentDebugHeader&&(console.log(c.name+": `DEBUG` option"),console.log("\nUsing targets: "+(0,uq.stringifyTargetsMultiline)(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&&("per-file"===i.log?Tq.logMissing(r.missingDeps):Tq.laterLogMissing(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=(0,Cq.getInclusionReasons)(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.")}}}))},Cq=kq(BW),Sq=Pq(dq),jq=kq(mq),Tq=kq(xq),_q=Pq(Aq);function Pq(e){return e&&e.__esModule?e:{default:e}}function Fq(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return Fq=function(){return e},e}function kq(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=Fq();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=n?Object.getOwnPropertyDescriptor(e,r):null;s&&(s.get||s.set)?Object.defineProperty(a,r,s):a[r]=e[r]}return a.default=e,t&&t.set(e,a),a}var Iq=Object.defineProperty({default:wq},"__esModule",{value:!0}),Oq=n(s((function(e,t){t.__esModule=!0,t.default=void 0;var a=s(_L),n=s(HK),r=s(Iq);function s(e){return e&&e.__esModule?e:{default:e}}var i=Function.call.bind(Object.hasOwnProperty),o=(0,r.default)((function(e,t){var r=t["#__secret_key__@babel/preset-env__compatibility"],s=(r=void 0===r?{}:r).entryInjectRegenerator,o=t["#__secret_key__@babel/runtime__compatibility"],d=(o=void 0===o?{}:o).useBabelRuntime,u=o.runtimeVersion,l=o.ext,c=void 0===l?".js":l,p=e.createMetaResolver({global:$K.BuiltIns,static:$K.StaticProperties,instance:$K.InstanceProperties}),g=e.debug,f=e.shouldInjectPolyfill,h=e.method,m=(0,n.default)(e.targets,h,a.default),y=d?d+"/core-js":"usage-pure"===h?"core-js/library/fn":"core-js/modules";function R(e,t){"string"!=typeof e?e.forEach((function(e){return R(e,t)})):f(e)&&(g(e),t.injectGlobalImport(y+"/"+e+".js"))}function b(e,t){i(m,e)&&R(e,t)}return{name:"corejs2",polyfills:m,entryGlobal:function(e,t,a){"import"===e.kind&&"core-js"===e.source&&(g(null),R(Object.keys(m),t),s&&t.injectGlobalImport("regenerator-runtime/runtime.js"),a.remove())},usageGlobal:function(e,t){var a=p(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)}))}R(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&&f("es6.symbol")&&a.parentPath.isCallExpression({callee:a.node})&&0===a.parent.arguments.length)return a.parentPath.replaceWith(AW.types.callExpression(t.injectDefaultImport(y+"/get-iterator"+c,"getIterator"),[a.node.object])),void a.skip()}var n=p(e);if(n){var r=function(e,t,a){var n=e.pure,r=e.meta,s=e.name;if(n&&f(s)&&(!(u&&r&&r.minRuntimeVersion)||(0,YK.hasMinVersion)(r&&r.minRuntimeVersion,u)))return a.injectDefaultImport(y+"/"+n+c,t)}(n.desc,n.name,t);r&&a.replaceWith(r)}}}else"Symbol.iterator"===e.key&&a.replaceWith(AW.types.callExpression(t.injectDefaultImport(y+"/is-iterable"+c,"isIterable"),[a.node.right]))},visitor:"usage-global"===h&&{YieldExpression:function(t){t.node.delegate&&b("web.dom.iterable",e.getUtils(t))},"ForOfStatement|ArrayPattern":function(t){$K.CommonIterators.forEach((function(a){return b(a,e.getUtils(t))}))}}}}));t.default=o}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-corejs2/lib")),Bq=s((function(e,t){t.__esModule=!0,t.default=void 0;var a=new Set(["esnext.global-this","esnext.string.match-all"]);t.default=a}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-corejs3/lib");n(Bq);var Nq=s((function(e,t){t.__esModule=!0,t.CommonInstanceDependencies=t.InstanceProperties=t.StaticProperties=t.BuiltIns=t.PromiseDependenciesWithIterators=t.PromiseDependencies=t.CommonIterators=void 0;var a=function(e,t,a,n){return void 0===a&&(a=t[0]),{name:a,pure:e,global:t,exclude:n}},n=function(e){return a(null,[e].concat(d))},r=["es.array.iterator","web.dom-collections.iterator"],s=["es.string.iterator"].concat(r);t.CommonIterators=s;var i=["es.object.to-string"].concat(r),o=["es.object.to-string"].concat(A(s)),d=["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"],u={from:a(null,["es.typed-array.from"]),of:a(null,["es.typed-array.of"])},l=["es.promise","es.object.to-string"];t.PromiseDependencies=l;var c=[].concat(l,A(s));t.PromiseDependenciesWithIterators=c;var p=["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(o)),g=["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(o)),f=["es.weak-map","esnext.weak-map.delete-all"].concat(A(o)),h=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(A(o)),m=["web.url"].concat(A(o)),y={AggregateError:a("aggregate-error",["esnext.aggregate-error"].concat(A(s))),ArrayBuffer:a(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:a(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:a(null,["es.date.to-string"]),Float32Array:n("es.typed-array.float32-array"),Float64Array:n("es.typed-array.float64-array"),Int8Array:n("es.typed-array.int8-array"),Int16Array:n("es.typed-array.int16-array"),Int32Array:n("es.typed-array.int32-array"),Uint8Array:n("es.typed-array.uint8-array"),Uint8ClampedArray:n("es.typed-array.uint8-clamped-array"),Uint16Array:n("es.typed-array.uint16-array"),Uint32Array:n("es.typed-array.uint32-array"),Map:a("map/index",p),Number:a(null,["es.number.constructor"]),Observable:a("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(A(o))),Promise:a("promise/index",l),RegExp:a(null,["es.regexp.constructor","es.regexp.exec","es.regexp.to-string"]),Set:a("set/index",g),Symbol:a("symbol/index",["es.symbol","es.symbol.description","es.object.to-string"]),URL:a("url/index",["web.url"].concat(A(m))),URLSearchParams:a("url-search-params/index",m),WeakMap:a("weak-map/index",f),WeakSet:a("weak-set/index",h),clearImmediate:a("clear-immediate",["web.immediate"]),compositeKey:a("composite-key",["esnext.composite-key"]),compositeSymbol:a("composite-symbol",["esnext.composite-symbol"]),fetch:a(null,l),globalThis:a("global-this",["es.global-this"]),parseFloat:a("parse-float",["es.parse-float"]),parseInt:a("parse-int",["es.parse-int"]),queueMicrotask:a("queue-microtask",["web.queue-microtask"]),setImmediate:a("set-immediate",["web.immediate"]),setInterval:a("set-interval",["web.timers"]),setTimeout:a("set-timeout",["web.timers"])};t.BuiltIns=y;var R={Array:{from:a("array/from",["es.array.from","es.string.iterator"]),isArray:a("array/is-array",["es.array.is-array"]),of:a("array/of",["es.array.of"])},ArrayBuffer:{isView:a(null,["es.array-buffer.is-view"])},Date:{now:a("date/now",["es.date.now"])},JSON:{stringify:a("json/stringify",[],"es.symbol")},Math:{DEG_PER_RAD:a("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:a("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:a("math/acosh",["es.math.acosh"]),asinh:a("math/asinh",["es.math.asinh"]),atanh:a("math/atanh",["es.math.atanh"]),cbrt:a("math/cbrt",["es.math.cbrt"]),clamp:a("math/clamp",["esnext.math.clamp"]),clz32:a("math/clz32",["es.math.clz32"]),cosh:a("math/cosh",["es.math.cosh"]),degrees:a("math/degrees",["esnext.math.degrees"]),expm1:a("math/expm1",["es.math.expm1"]),fround:a("math/fround",["es.math.fround"]),fscale:a("math/fscale",["esnext.math.fscale"]),hypot:a("math/hypot",["es.math.hypot"]),iaddh:a("math/iaddh",["esnext.math.iaddh"]),imul:a("math/imul",["es.math.imul"]),imulh:a("math/imulh",["esnext.math.imulh"]),isubh:a("math/isubh",["esnext.math.isubh"]),log10:a("math/log10",["es.math.log1p"]),log1p:a("math/log1p",["es.math.log10"]),log2:a("math/log2",["es.math.log2"]),radians:a("math/radians",["esnext.math.radians"]),scale:a("math/scale",["esnext.math.scale"]),seededPRNG:a("math/seeded-prng",["esnext.math.seeded-prng"]),sign:a("math/sign",["es.math.sign"]),signbit:a("math/signbit",["esnext.math.signbit"]),sinh:a("math/sinh",["es.math.sinh"]),tanh:a("math/tanh",["es.math.tanh"]),trunc:a("math/trunc",["es.math.trunc"]),umulh:a("math/umulh",["esnext.math.umulh"])},Map:{from:a(null,["esnext.map.from"].concat(A(p))),groupBy:a(null,["esnext.map.group-by"].concat(A(p))),keyBy:a(null,["esnext.map.key-by"].concat(A(p))),of:a(null,["esnext.map.of"].concat(A(p)))},Number:{EPSILON:a("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:a("number/max-safe-integer",["es.number.min-safe-integer"]),MIN_SAFE_INTEGER:a("number/min-safe-integer",["es.number.max-safe-integer"]),fromString:a("number/from-string",["esnext.number.from-string"]),isFinite:a("number/is-finite",["es.number.is-finite"]),isInteger:a("number/is-integer",["es.number.is-integer"]),isNaN:a("number/is-nan",["es.number.is-safe-integer"]),isSafeInteger:a("number/is-safe-integer",["es.number.is-nan"]),parseFloat:a("number/parse-float",["es.number.parse-float"]),parseInt:a("number/parse-int",["es.number.parse-int"])},Object:{assign:a("object/assign",["es.object.assign"]),create:a("object/create",["es.object.create"]),defineProperties:a("object/define-properties",["es.object.define-properties"]),defineProperty:a("object/define-property",["es.object.define-property"]),entries:a("object/entries",["es.object.entries"]),freeze:a("object/freeze",["es.object.freeze"]),fromEntries:a("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:a("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:a("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:a("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:a("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:a("object/get-prototype-of",["es.object.get-prototype-of"]),is:a("object/is",["es.object.is"]),isExtensible:a("object/is-extensible",["es.object.is-extensible"]),isFrozen:a("object/is-frozen",["es.object.is-frozen"]),isSealed:a("object/is-sealed",["es.object.is-sealed"]),keys:a("object/keys",["es.object.keys"]),preventExtensions:a("object/prevent-extensions",["es.object.prevent-extensions"]),seal:a("object/seal",["es.object.seal"]),setPrototypeOf:a("object/set-prototype-of",["es.object.set-prototype-of"]),values:a("object/values",["es.object.values"])},Promise:{all:a(null,c),allSettled:a(null,["es.promise.all-settled"].concat(A(c))),any:a(null,["esnext.promise.any"].concat(A(c))),race:a(null,c),try:a(null,["esnext.promise.try"].concat(A(c)))},Reflect:{apply:a("reflect/apply",["es.reflect.apply"]),construct:a("reflect/construct",["es.reflect.construct"]),defineMetadata:a("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:a("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:a("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:a("reflect/delete-property",["es.reflect.delete-property"]),get:a("reflect/get",["es.reflect.get"]),getMetadata:a("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:a("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:a("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:a("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:a("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:a("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:a("reflect/has",["es.reflect.has"]),hasMetadata:a("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:a("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:a("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:a("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:a("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:a("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:a("reflect/set",["es.reflect.set"]),setPrototypeOf:a("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:a(null,["esnext.set.from"].concat(A(g))),of:a(null,["esnext.set.of"].concat(A(g)))},String:{fromCodePoint:a("string/from-code-point",["es.string.from-code-point"]),raw:a("string/raw",["es.string.raw"])},Symbol:{asyncIterator:a("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:a("symbol/dispose",["esnext.symbol.dispose"]),for:a("symbol/for",[],"es.symbol"),hasInstance:a("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:a("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),iterator:a("symbol/iterator",["es.symbol.iterator"].concat(A(o))),keyFor:a("symbol/key-for",[],"es.symbol"),match:a("symbol/match",["es.symbol.match","es.string.match"]),observable:a("symbol/observable",["esnext.symbol.observable"]),patternMatch:a("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:a("symbol/replace",["es.symbol.replace","es.string.replace"]),search:a("symbol/search",["es.symbol.search","es.string.search"]),species:a("symbol/species",["es.symbol.species","es.array.species"]),split:a("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:a("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:a("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:a("symbol/unscopables",["es.symbol.unscopables"])},WeakMap:{from:a(null,["esnext.weak-map.from"].concat(A(f))),of:a(null,["esnext.weak-map.of"].concat(A(f)))},WeakSet:{from:a(null,["esnext.weak-set.from"].concat(A(h))),of:a(null,["esnext.weak-set.of"].concat(A(h)))},Int8Array:u,Uint8Array:u,Uint8ClampedArray:u,Int16Array:u,Uint16Array:u,Int32Array:u,Uint32Array:u,Float32Array:u,Float64Array:u};t.StaticProperties=R;var b={at:a("instance/at",["esnext.string.at"]),anchor:a(null,["es.string.anchor"]),big:a(null,["es.string.big"]),bind:a("instance/bind",["es.function.bind"]),blink:a(null,["es.string.blink"]),bold:a(null,["es.string.bold"]),codePointAt:a("instance/code-point-at",["es.string.code-point-at"]),codePoints:a("instance/code-points",["esnext.string.code-points"]),concat:a("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:a("instance/copy-within",["es.array.copy-within"]),description:a(null,["es.symbol","es.symbol.description"]),endsWith:a("instance/ends-with",["es.string.ends-with"]),entries:a("instance/entries",i),every:a("instance/every",["es.array.every"]),exec:a(null,["es.regexp.exec"]),fill:a("instance/fill",["es.array.fill"]),filter:a("instance/filter",["es.array.filter"]),finally:a(null,["es.promise.finally"].concat(l)),find:a("instance/find",["es.array.find"]),findIndex:a("instance/find-index",["es.array.find-index"]),fixed:a(null,["es.string.fixed"]),flags:a("instance/flags",["es.regexp.flags"]),flatMap:a("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map"]),flat:a("instance/flat",[],"es.array.flat"),fontcolor:a(null,["es.string.fontcolor"]),fontsize:a(null,["es.string.fontsize"]),forEach:a("instance/for-each",["es.array.for-each","web.dom-collections.for-each"]),includes:a("instance/includes",["es.array.includes","es.string.includes"]),indexOf:a("instance/index-of",["es.array.index-of"]),italic:a(null,["es.string.italics"]),join:a(null,["es.array.join"]),keys:a("instance/keys",i),lastIndex:a(null,["esnext.array.last-index"]),lastIndexOf:a("instance/last-index-of",["es.array.last-index-of"]),lastItem:a(null,["esnext.array.last-item"]),link:a(null,["es.string.link"]),map:a("instance/map",["es.array.map"]),match:a(null,["es.string.match","es.regexp.exec"]),matchAll:a("instance/match-all",["es.string.match-all"]),name:a(null,["es.function.name"]),padEnd:a("instance/pad-end",["es.string.pad-end"]),padStart:a("instance/pad-start",["es.string.pad-start"]),reduce:a("instance/reduce",["es.array.reduce"]),reduceRight:a("instance/reduce-right",["es.array.reduce-right"]),repeat:a("instance/repeat",["es.string.repeat"]),replace:a(null,["es.string.replace","es.regexp.exec"]),replaceAll:a("instance/replace-all",["esnext.string.replace-all"]),reverse:a("instance/reverse",["es.array.reverse"]),search:a(null,["es.string.search","es.regexp.exec"]),slice:a("instance/slice",["es.array.slice"]),small:a(null,["es.string.small"]),some:a("instance/some",["es.array.some"]),sort:a("instance/sort",["es.array.sort"]),splice:a("instance/splice",["es.array.splice"]),split:a(null,["es.string.split","es.regexp.exec"]),startsWith:a("instance/starts-with",["es.string.starts-with"]),strike:a(null,["es.string.strike"]),sub:a(null,["es.string.sub"]),sup:a(null,["es.string.sup"]),toFixed:a(null,["es.number.to-fixed"]),toISOString:a(null,["es.date.to-iso-string"]),toJSON:a(null,["es.date.to-json","web.url.to-json"]),toPrecision:a(null,["es.number.to-precision"]),toString:a(null,["es.object.to-string","es.regexp.to-string","es.date.to-string"]),trim:a("instance/trim",["es.string.trim"]),trimEnd:a("instance/trim-end",["es.string.trim-end"]),trimLeft:a("instance/trim-left",["es.string.trim-start"]),trimRight:a("instance/trim-right",["es.string.trim-end"]),trimStart:a("instance/trim-start",["es.string.trim-start"]),values:a("instance/values",i),__defineGetter__:a(null,["es.object.define-getter"]),__defineSetter__:a(null,["es.object.define-setter"]),__lookupGetter__:a(null,["es.object.lookup-getter"]),__lookupSetter__:a(null,["es.object.lookup-setter"])};t.InstanceProperties=b;var v=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"]);t.CommonInstanceDependencies=v}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-corejs3/lib");n(Nq);var Lq=function(e,t){var a,n,r=e.node.object;AW.types.isIdentifier(r)?(a=r,n=AW.types.cloneNode(r)):(a=e.scope.generateDeclaredUidIdentifier("context"),n=AW.types.assignmentExpression("=",AW.types.cloneNode(a),r));e.replaceWith(AW.types.memberExpression(AW.types.callExpression(t,[n]),AW.types.identifier("call"))),e.parentPath.unshiftContainer("arguments",a)},Mq=function(e){"string"==typeof e&&(e=e.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase());return hasOwnProperty.call(Gq.default,e)&&Gq.default[e]},$q=function(e){return"core-js/modules/"+e+".js"},Uq=function(e,t,a){return t?t+"/core-js/"+e+a:"core-js-pure/features/"+e+".js"},Gq=function(e){return e&&e.__esModule?e:{default:e}}(qV);var Wq=Object.defineProperty({callMethod:Lq,isCoreJSSource:Mq,coreJSModule:$q,coreJSPureHelper:Uq},"__esModule",{value:!0}),Vq=n(s((function(e,t){t.__esModule=!0,t.default=void 0;var a=i(lV),n=i(Bq),r=i(HV),s=i(Iq);function i(e){return e&&e.__esModule?e:{default:e}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var d=function(e,t){if(t(e))return!0;if(!e.startsWith("es."))return!1;var n="esnext."+e.slice(3);return!!a.default[n]&&t(n)},u=(0,s.default)((function(e,t){var s=e.getUtils,i=e.method,u=e.shouldInjectPolyfill,l=e.createMetaResolver,c=e.debug,p=e.babel,g=t.version,f=void 0===g?3:g,h=t.proposals,m=t.shippedProposals,y=t["#__secret_key__@babel/runtime__compatibility"],R=(y=void 0===y?{}:y).useBabelRuntime,b=y.ext,v=void 0===b?".js":b,x=p.caller((function(e){return"babel-loader"===(null==e?void 0:e.name)})),E=l({global:Nq.BuiltIns,static:Nq.StaticProperties,instance:Nq.InstanceProperties}),D=new Set((0,r.default)(f)),A=R?h?R+"/core-js":R+"/core-js-stable":h?"core-js-pure/features":"core-js-pure/stable";function w(e,t){return!!u(e)&&(c(e),t.injectGlobalImport((0,Wq.coreJSModule)(e)),!0)}function C(e,t,a){void 0===a&&(a=!0);for(var n,r=S(e);!(n=r()).done;){var s=n.value;a?d(s,(function(e){return w(e,t)})):w(s,t)}}function j(e,t,a,n){if(e.pure&&!(n&&e.exclude&&e.exclude.includes(n))&&d(e.name,u))return a.injectDefaultImport(A+"/"+e.pure+v,t)}return{name:"corejs3",polyfills:a.default,filterPolyfills:function(e){return!!D.has(e)&&(!(!h&&"entry-global"!==i)||(!(!m||!n.default.has(e))||!e.startsWith("esnext.")))},entryGlobal:function(e,t,a){if("import"===e.kind){var n=(0,Wq.isCoreJSSource)(e.source);n&&(1===n.length&&e.source===(0,Wq.coreJSModule)(n[0])&&u(n[0])?c(null):(C(n,t,!1),a.remove()))}},usageGlobal:function(e,t){var a=E(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)||Nq.CommonInstanceDependencies.has(e)}))}C(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(!u("es.symbol.iterator"))return;return void(n?0===a.parent.arguments.length?(a.parentPath.replaceWith(AW.types.callExpression(t.injectDefaultImport((0,Wq.coreJSPureHelper)("get-iterator",R,v),"getIterator"),[a.node.object])),a.skip()):(0,Wq.callMethod)(a,t.injectDefaultImport((0,Wq.coreJSPureHelper)("get-iterator-method",R,v),"getIteratorMethod")):a.replaceWith(AW.types.callExpression(t.injectDefaultImport((0,Wq.coreJSPureHelper)("get-iterator-method",R,v),"getIteratorMethod"),[a.node.object])))}}var r=E(e);if(r)if(R&&r.desc.pure&&"/index"===r.desc.pure.slice(-6)&&(r=o({},r,{desc:o({},r.desc,{pure:r.desc.pure.slice(0,-6)})})),"global"===r.kind){var s=j(r.desc,r.name,t);s&&a.replaceWith(s)}else if("static"===r.kind){var i=j(r.desc,r.name,t,e.object);i&&a.replaceWith(i)}else if("instance"===r.kind){var d=j(r.desc,r.name+"InstanceProperty",t,e.object);if(!d)return;n?(0,Wq.callMethod)(a,d):a.replaceWith(AW.types.callExpression(d,[a.node.object]))}}}else"Symbol.iterator"===e.key&&a.replaceWith(AW.types.callExpression(t.injectDefaultImport((0,Wq.coreJSPureHelper)("is-iterable",R,v),"isIterable"),[a.node.right]))},visitor:"usage-global"===i&&{CallExpression:function(e){if(e.get("callee").isImport()){var t=s(e);C(x?Nq.PromiseDependenciesWithIterators:Nq.PromiseDependencies,t)}},Function:function(e){e.node.async&&C(Nq.PromiseDependencies,s(e))},"ForOfStatement|ArrayPattern":function(e){C(Nq.CommonIterators,s(e))},SpreadElement:function(e){e.parentPath.isObjectExpression()||C(Nq.CommonIterators,s(e))},YieldExpression:function(e){e.node.delegate&&C(Nq.CommonIterators,s(e))}}}}));t.default=u}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-corejs3/lib")),Hq=n(s((function(e,t){t.__esModule=!0,t.default=void 0;var a=function(e){return e&&e.__esModule?e:{default:e}}(Iq);var n=(0,a.default)((function(e,t){var a=e.debug,n=t["#__secret_key__@babel/runtime__compatibility"],s=(n=void 0===n?{}:n).useBabelRuntime,i=s?s+"/regenerator":"regenerator-runtime";return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(e,t){r(e)&&(a("regenerator-runtime"),t.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(e,t,a){r(e)&&a.replaceWith(t.injectDefaultImport(i,"regenerator-runtime"))}}}));t.default=n;var r=function(e){return"global"===e.kind&&"regeneratorRuntime"===e.name}}),"/$$rollup_base$$/packages/babel-preset-env/node_modules/babel-plugin-polyfill-regenerator/lib")),Kq=Oq,qq=Vq,Xq=Hq;function zq(e,t){return Object.keys(e).reduce((function(a,n){return t.has(n)||(a[n]=e[n]),a}),{})}var Jq={withProposals:{withoutBugfixes:rK,withBugfixes:Object.assign({},rK,sK)},withoutProposals:{withoutBugfixes:zq(rK,_K.proposalPlugins),withBugfixes:zq(Object.assign({},rK,sK),_K.proposalPlugins)}};var Yq=function(e){var t=nK[e];if(!t)throw new Error('Could not find plugin "'+e+'". Ensure there is an entry in ./available-plugins.js for it.');return t},Qq=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 Zq(e){return!(null==e||!e.supportsStaticESM)}function eX(e){return!(null==e||!e.supportsDynamicImport)}function tX(e){return!(null==e||!e.supportsExportNamespaceFrom)}function aX(e){return!(null==e||!e.supportsTopLevelAwait)}var nX=PO((function(e,t){e.assertVersion(7);var a=e.targets(),n=EK(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(uj.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"),K_(e,{ignoreBrowserslistConfig:t,configPath:a,browserslistEnv:n})}(h,u,s,v)}var D,A,w=d||E?{}:x,C=Qq(l),S=Qq(o),j=function(e,t){return e?t?Jq.withProposals.withBugfixes:Jq.withProposals.withoutBugfixes:t?Jq.withoutProposals.withBugfixes:Jq.withoutProposals.withoutBugfixes}(g,r),T="auto"===p&&(null==e.caller?void 0:e.caller(tX))||!1===p&&!L_("proposal-export-namespace-from",w,{compatData:j,includes:C.plugins,excludes:S.plugins}),_=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:UH,shouldTransformESM:"auto"!==p||!(null!=e.caller&&e.caller(Zq)),shouldTransformDynamicImport:"auto"!==p||!(null!=e.caller&&e.caller(eX)),shouldTransformExportNamespaceFrom:!T,shouldParseTopLevelAwait:!e.caller||e.caller(aX)}),P=M_(j,C.plugins,S.plugins,w,_,{loose:c}.loose?$H:null,_K.pluginSyntaxMap);A=PK,(D=P).forEach((function(e){var t;null==(t=A[e])||t.forEach((function(e){return D.delete(e)}))}));var F=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([Kq,c],[MK,{usage:!0}]):l.push([qq,c],[MK,{usage:!0,deprecated:!0}]),d&&l.push([Xq,{method:"usage-global",debug:u}])):2===a.major?l.push([MK,{regenerator:d}],[Kq,c]):(l.push([qq,c],[MK,{deprecated:!0}]),d||l.push([BK,c])))}return l}({useBuiltIns:m,corejs:R,polyfillTargets:x,include:C.builtIns,exclude:S.builtIns,proposals:b,shippedProposals:g,regenerator:P.has("transform-regenerator"),debug:i}),k=!1!==m,I=Array.from(P).map((function(e){return"proposal-class-properties"===e||"proposal-private-methods"===e||"proposal-private-property-in-object"===e?[Yq(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"}]:[Yq(e),{spec:f,loose:c,useBuiltIns:k}]})).concat(F);return i&&(console.log("@babel/preset-env: `DEBUG` option"),console.log("\nUsing targets:"),console.log(JSON.stringify(O_(x),null,2)),console.log("\nUsing modules transform: "+p.toString()),console.log("\nUsing plugins:"),P.forEach((function(e){!function(e,t,a){var n=B_(e,t,a),r=JSON.stringify(n).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+e+" "+r)}(e,x,rK)})),m||console.log("\nUsing polyfills: No polyfills were added, since the `useBuiltIns` option was not set.")),{plugins:I}}));var rX=PO((function(e,t){e.assertVersion(7);var a,n=(void 0===(a=t)&&(a={}),{all:a.all,allowDeclareFields:a.allowDeclareFields});return{plugins:[[m$,{all:n.all,allowDeclareFields:n.allowDeclareFields}]]}})),sX=new Map([["react",["cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","memo","lazy"]],["react-dom",["createPortal"]]]),iX=PO((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(sX);!(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(sX);!(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)&&lB(e)}}}}));var oX=PO((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?TU:SU,{importSource:r,pragma:s,pragmaFrag:i,runtime:d,throwIfNamespace:u,pure:o,useBuiltIns:!!t.useBuiltIns,useSpread:t.useSpread}],pU,!1!==o&&iX].filter(Boolean)}})),dX=new x_("@babel/preset-typescript");var uX,lX,cX=PO((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=dX.validateStringOption("jsxPragmaFrag",e.jsxPragmaFrag,"React.Fragment"),o=dX.validateBooleanOption("allExtensions",e.allExtensions,!1),d=dX.validateBooleanOption("isTSX",e.isTSX,!1);return d&&dX.invariant(o,"isTSX:true requires allExtensions:true"),{allExtensions:o,allowNamespaces:n,isTSX:d,jsxPragma:r,jsxPragmaFrag:i,onlyRemoveTypeImports:s}}(t),n=a.allExtensions,r=a.allowNamespaces,s=a.isTSX,i=a.jsxPragma,o=a.jsxPragmaFrag,d=a.onlyRemoveTypeImports,u=function(e){return{allowDeclareFields:t.allowDeclareFields,allowNamespaces:r,isTSX:e,jsxPragma:i,jsxPragmaFrag:o,onlyRemoveTypeImports:d}};return{overrides:n?[{plugins:[[FH,u(s)]]}]:[{test:/\.ts$/,plugins:[[FH,u(!1)]]},{test:/\.tsx$/,plugins:[[FH,u(!0)]]}]}})),pX=["text/jsx","text/babel"],gX=0;function fX(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",++gX>1&&(a+=" ("+gX+")")),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),uX.appendChild(a)}function hX(e,t){var a=e.getAttribute(t);return""===a?[]:a?a.split(",").map((function(e){return e.trim()})):null}function mX(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,fX(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:hX(e,"data-plugins"),presets:hX(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 yX=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function RX(e,t){return yX(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 bX(e){var t=(e.presets||[]).map((function(e){var t=RX(EX,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'"');return yX(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=RX(xX,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 vX(e,t){return gO(e,bX(t))}var xX={},EX={},DX=yj;function AX(e,t){Object.prototype.hasOwnProperty.call(xX,e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),xX[e]=t}function wX(e){Object.keys(e).forEach((function(t){return AX(t,e[t])}))}function CX(e,t){Object.prototype.hasOwnProperty.call(EX,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')),EX[e]=t}function SX(e){Object.keys(e).forEach((function(t){return CX(t,e[t])}))}wX(OH),SX({env:nX,es2015:BH,es2016:function(){return{plugins:[xX["transform-exponentiation-operator"]]}},es2017:function(){return{plugins:[xX["transform-async-to-generator"]]}},react:oX,"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=void 0===l?"minimal":l,p=a.importAssertionsVersion;return{presets:[[MH,{loose:r,useBuiltIns:i,decoratorsLegacy:d,decoratorsBeforeExport:u,pipelineProposal:c,importAssertionsVersion:void 0===p?"september-2020":p}]],plugins:[zN]}},"stage-1":MH,"stage-2":LH,"stage-3":NH,"es2015-loose":{presets:[[BH,{loose:!0}]]},"es2015-no-commonjs":{presets:[[BH,{modules:!1}]]},typescript:cX,flow:rX});function jX(){TX()}function TX(e){!function(e,t){uX=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!==pX.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/"),mX(e,a))}(vX,e)}"undefined"!=typeof window&&null!=(lX=window)&&lX.addEventListener&&window.addEventListener("DOMContentLoaded",jX,!1),e.availablePlugins=xX,e.availablePresets=EX,e.buildExternalHelpers=DX,e.disableScriptTags=function(){window.removeEventListener("DOMContentLoaded",jX)},e.registerPlugin=AX,e.registerPlugins=wX,e.registerPreset=CX,e.registerPresets=SX,e.transform=vX,e.transformFromAst=function(e,t,a){return vO(e,t,bX(a))},e.transformScriptTags=TX,e.version="7.13.13",Object.defineProperty(e,"__esModule",{value:!0})}));
|