(this.csbJsonP=this.csbJsonP||[]).push([[3],{"../../node_modules/@ampproject/remapping/dist/remapping.mjs":function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return f}));var n=r("../../node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js"),s=r("../../node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js");const i=o("",-1,-1,"",null),a=[];function o(e,t,r,n,s){return{source:e,line:t,column:r,name:n,content:s}}function l(e,t,r,n){return{map:e,sources:t,source:r,content:n}}function c(e,t){return l(e,t,"",null)}function u(e,t,r,s){if(!e.map)return o(e.source,t,r,s,e.content);const a=Object(n.traceSegment)(e.map,t,r);return null==a?null:1===a.length?i:u(e.sources[a[1]],a[2],a[3],5===a.length?e.map.names[a[4]]:s)}function p(e,t){const r=function(e){return Array.isArray(e)?e:[e]}(e).map(e=>new n.TraceMap(e,"")),s=r.pop();for(let e=0;e1)throw new Error(`Transformation map ${e} must have exactly one source file.\nDid you specify these with the most recent transformation maps first?`);let i=function e(t,r,s,i){const{resolvedSources:o,sourcesContent:u}=t,p=i+1,d=o.map((t,i)=>{const o={importer:s,depth:p,source:t||"",content:void 0},c=r(o.source,o),{source:d,content:f}=o;if(c)return e(new n.TraceMap(c,d),r,d,p);return function(e,t){return l(null,a,e,t)}(d,void 0!==f?f:u?u[i]:null)});return c(t,d)}(s,t,"",0);for(let e=r.length-1;e>=0;e--)i=c(r[e],[i]);return i}class d{constructor(e,t){const r=t.decodedMappings?Object(s.toDecodedMap)(e):Object(s.toEncodedMap)(e);this.version=r.version,this.file=r.file,this.mappings=r.mappings,this.names=r.names,this.sourceRoot=r.sourceRoot,this.sources=r.sources,t.excludeContent||(this.sourcesContent=r.sourcesContent)}toString(){return JSON.stringify(this)}}function f(e,t,r){const a="object"==typeof r?r:{excludeContent:!!r,decodedMappings:!1},o=p(e,t);return new d(function(e){const t=new s.GenMapping({file:e.map.file}),{sources:r,map:a}=e,o=a.names,l=Object(n.decodedMappings)(a);for(let e=0;e=0&&e[n][0]===t;r=n--);return r}function f(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function h(e,t,r,n){const{lastKey:s,lastNeedle:i,lastIndex:a}=r;let o=0,l=e.length-1;if(n===s){if(t===i)return u=-1!==a&&e[a][0]===t,a;t>=i?o=-1===a?0:a:l=a}return r.lastKey=n,r.lastNeedle=t,r.lastIndex=function(e,t,r,n){for(;r<=n;){const s=r+(n-r>>1),i=e[s][0]-t;if(0===i)return u=!0,s;i<0?r=s+1:n=s-1}return u=!1,r-1}(e,t,o,l)}function m(e,t,r){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=r}function y(){return{__proto__:null}}function b(e,t,r,n,s,i,a,o,l,c){const{sections:u}=e;for(let e=0;ec)return;const r=E(n,t),s=0===e?l:0,i=h[e];for(let e=0;e=u)return;if(1===n.length){r.push([a]);continue}const o=d+n[1],l=n[2],p=n[3];r.push(4===n.length?[a,o,l,p]:[a,o,l,p,f+n[4]])}}}function v(e,t){for(let r=0;ri(e||"",f));const{mappings:h}=n;"string"==typeof h?(this._encoded=h,this._decoded=void 0):(this._encoded=void 0,this._decoded=function(e,t){const r=a(e,0);if(r===e.length)return e;t||(e=e.slice());for(let n=r;n{function r(t,r,n,s,i,a){if(--n<0)throw new Error(T);if(s<0)throw new Error(x);const{sources:o,resolvedSources:l}=t;let c=o.indexOf(r);if(-1===c&&(c=l.indexOf(r)),-1===c)return a?[]:w(null,null);const b=(t._bySources||(t._bySources=function(e,t){const r=t.map(y);for(let n=0;n{var r;return null!==(r=e._encoded)&&void 0!==r?r:e._encoded=t.encode(e._decoded)},e.decodedMappings=e=>e._decoded||(e._decoded=t.decode(e._encoded)),e.traceSegment=(t,r,n)=>{const s=e.decodedMappings(t);if(r>=s.length)return null;const i=s[r],a=C(i,t._decodedMemo,r,n,1);return-1===a?null:i[a]},e.originalPositionFor=(t,{line:r,column:n,bias:s})=>{if(--r<0)throw new Error(T);if(n<0)throw new Error(x);const i=e.decodedMappings(t);if(r>=i.length)return A(null,null,null,null);const a=i[r],o=C(a,t._decodedMemo,r,n,s||1);if(-1===o)return A(null,null,null,null);const l=a[o];if(1===l.length)return A(null,null,null,null);const{names:c,resolvedSources:u}=t;return A(u[l[1]],l[2]+1,l[3],5===l.length?c[l[4]]:null)},e.allGeneratedPositionsFor=(e,{source:t,line:n,column:s,bias:i})=>r(e,t,n,s,i||-1,!0),e.generatedPositionFor=(e,{source:t,line:n,column:s,bias:i})=>r(e,t,n,s,i||1,!1),e.eachMapping=(t,r)=>{const n=e.decodedMappings(t),{names:s,resolvedSources:i}=t;for(let e=0;e{const{sources:r,resolvedSources:n,sourcesContent:s}=e;if(null==s)return null;let i=r.indexOf(t);return-1===i&&(i=n.indexOf(t)),-1===i?null:s[i]},e.presortedDecodedMap=(e,t)=>{const r=new S(P(e,[]),t);return r._decoded=e.mappings,r},e.decodedMap=t=>P(t,e.decodedMappings(t)),e.encodedMap=t=>P(t,e.encodedMappings(t))})(),e.AnyMap=function(t,r){const n="string"==typeof t?JSON.parse(t):t;if(!("sections"in n))return new S(n,r);const s=[],i=[],a=[],o=[];b(n,r,s,i,a,o,0,0,1/0,1/0);const l={version:3,file:n.file,names:o,sources:i,sourcesContent:a,mappings:s};return e.presortedDecodedMap(l)},e.GREATEST_LOWER_BOUND=1,e.LEAST_UPPER_BOUND=-1,e.TraceMap=S,Object.defineProperty(e,"__esModule",{value:!0})}(t,r("../../node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs"),r("../../node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs"))},"../../node_modules/@babel/compat-data/data/native-modules.json":function(e){e.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"45","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},"../../node_modules/@babel/compat-data/data/plugins.json":function(e){e.exports=JSON.parse('{"transform-unicode-sets-regex":{"chrome":"112","opera":"98","edge":"112","firefox":"116","safari":"tp","node":"20","deno":"1.32","opera_mobile":"75","electron":"24.0"},"transform-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"proposal-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"transform-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"transform-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"transform-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"transform-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"transform-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"16.3","node":"6","deno":"1","ios":"16.3","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","deno":"1","ios":"11","samsung":"6","opera_mobile":"42","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","opera_mobile":"41","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","deno":"1","ios":"13","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"43","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","opera_mobile":"34","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","deno":"1","ie":"11","ios":"10","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.14","opera_mobile":"30","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","opera_mobile":"29","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","deno":"1","ios":"12","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-block-scoping":{"chrome":"50","opera":"37","edge":"14","firefox":"53","safari":"11","node":"6","deno":"1","ios":"11","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.6","deno":"1","ie":"9","android":"4.4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"transform-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"},"proposal-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"}}')},"../../node_modules/@babel/compat-data/native-modules.js":function(e,t,r){e.exports=r("../../node_modules/@babel/compat-data/data/native-modules.json")},"../../node_modules/@babel/compat-data/plugins.js":function(e,t,r){e.exports=r("../../node_modules/@babel/compat-data/data/plugins.json")},"../../node_modules/@babel/core/lib/config/caching.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.assertSimpleType=h,t.makeStrongCache=c,t.makeStrongCacheSync=function(e){return a(c(e))},t.makeWeakCache=l,t.makeWeakCacheSync=function(e){return a(l(e))};var s=r("../../node_modules/@babel/core/lib/gensync-utils/async.js"),i=r("../../node_modules/@babel/core/lib/config/util.js");const a=e=>n()(e).sync;function*o(){return!0}function l(e){return u(WeakMap,e)}function c(e){return u(Map,e)}function u(e,t){const r=new e,n=new e,a=new e;return function*(e,o){const l=yield*(0,s.isAsync)(),c=l?n:r,u=yield*function*(e,t,r,n,i){const a=yield*p(t,n,i);if(a.valid)return a;if(e){const e=yield*p(r,n,i);if(e.valid){return{valid:!0,value:yield*(0,s.waitFor)(e.value.promise)}}}return{valid:!1,value:null}}(l,c,a,e,o);if(u.valid)return u.value;const h=new f(o),y=t(e,h);let b,g;return g=(0,i.isIterableIterator)(y)?yield*(0,s.onFirstPause)(y,()=>{b=function(e,t,r){const n=new m;return d(t,e,r,n),n}(h,a,e)}):y,d(c,h,e,g),b&&(a.delete(e),b.release(g)),g}}function*p(e,t,r){const n=e.get(t);if(n)for(const{value:e,valid:t}of n)if(yield*t(r))return{valid:!0,value:e};return{valid:!1,value:null}}function d(e,t,r,n){t.configured()||t.forever();let s=e.get(r);switch(t.deactivate(),t.mode()){case"forever":s=[{value:n,valid:o}],e.set(r,s);break;case"invalidate":s=[{value:n,valid:t.validator()}],e.set(r,s);break;case"valid":s?s.push({value:n,valid:t.validator()}):(s=[{value:n,valid:t.validator()}],e.set(r,s))}}class f{constructor(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}simple(){return function(e){function t(t){if("boolean"!=typeof t)return e.using(()=>h(t()));t?e.forever():e.never()}return t.forever=()=>e.forever(),t.never=()=>e.never(),t.using=t=>e.using(()=>h(t())),t.invalidate=t=>e.invalidate(()=>h(t())),t}(this)}mode(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"}forever(){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}never(){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}using(e){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;const t=e(this._data),r=(0,s.maybeAsync)(e,"You appear to be using an async cache handler, but Babel has been called synchronously");return(0,s.isThenable)(t)?t.then(e=>(this._pairs.push([e,r]),e)):(this._pairs.push([t,r]),t)}invalidate(e){return this._invalidate=!0,this.using(e)}validator(){const e=this._pairs;return function*(t){for(const[r,n]of e)if(r!==(yield*n(t)))return!1;return!0}}deactivate(){this._active=!1}configured(){return this._configured}}function h(e){if((0,s.isThenable)(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}class m{constructor(){this.released=!1,this.promise=void 0,this._resolve=void 0,this.promise=new Promise(e=>{this._resolve=e})}release(e){this.released=!0,this._resolve(e)}}},"../../node_modules/@babel/core/lib/config/config-chain.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/path-browserify/index.js");return n=function(){return e},e}function s(){const e=r("../../node_modules/debug/src/browser.js");return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.buildPresetChain=function*(e,t){const r=yield*h(e,t);return r?{plugins:F(r.plugins),presets:F(r.presets),options:r.options.map(e=>R(e)),files:new Set}:null},t.buildPresetChainWalker=void 0,t.buildRootChain=function*(e,t){let r,s;const i=new o.ConfigPrinter,l=yield*x({options:e,dirname:t.cwd},t,void 0,i);if(!l)return null;const c=yield*i.output();let p;"string"==typeof e.configFile?p=yield*(0,u.loadConfig)(e.configFile,t.cwd,t.envName,t.caller):!1!==e.configFile&&(p=yield*(0,u.findRootConfig)(t.root,t.envName,t.caller));let{babelrc:d,babelrcRoots:f}=e,h=t.cwd;const m=B(),y=new o.ConfigPrinter;if(p){const e=v(p),n=yield*P(e,t,void 0,y);if(!n)return null;r=yield*y.output(),void 0===d&&(d=e.options.babelrc),void 0===f&&(h=e.dirname,f=e.options.babelrcRoots),L(m,n)}let b,g,T=!1;const S=B();if((!0===d||void 0===d)&&"string"==typeof t.filename){const e=yield*(0,u.findPackageData)(t.filename);if(e&&function(e,t,r,s){if("boolean"==typeof r)return r;const i=e.root;if(void 0===r)return-1!==t.directories.indexOf(i);let o=r;Array.isArray(o)||(o=[o]);if(o=o.map(e=>"string"==typeof e?n().resolve(s,e):e),1===o.length&&o[0]===i)return-1!==t.directories.indexOf(i);return o.some(r=>("string"==typeof r&&(r=(0,a.default)(r,s)),t.directories.some(t=>H(r,s,t,e))))}(t,e,f,h)){if(({ignore:b,config:g}=yield*(0,u.findRelativeConfig)(e,t.envName,t.caller)),b&&S.files.add(b.filepath),b&&W(t,b.ignore,null,b.dirname)&&(T=!0),g&&!T){const e=E(g),r=new o.ConfigPrinter,n=yield*P(e,t,void 0,r);n?(s=yield*r.output(),L(S,n)):T=!0}g&&T&&S.files.add(g.filepath)}}t.showConfig&&console.log(`Babel configs on "${t.filename}" (ascending priority):\n`+[r,s,c].filter(e=>!!e).join("\n\n")+"\n-----End Babel configs-----");const A=L(L(L(B(),m),S),l);return{plugins:T?[]:F(A.plugins),presets:T?[]:F(A.presets),options:T?[]:A.options.map(e=>R(e)),fileHandling:T?"ignored":"transpile",ignore:b||void 0,babelrc:g||void 0,config:p||void 0,files:A.files}};var i=r("../../node_modules/@babel/core/lib/config/validation/options.js"),a=r("../../node_modules/@babel/core/lib/config/pattern-to-regex.js"),o=r("../../node_modules/@babel/core/lib/config/printer.js"),l=r("../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js"),c=r("../../node_modules/@babel/core/lib/errors/config-error.js"),u=r("../../node_modules/@babel/core/lib/config/files/index-browser.js"),p=r("../../node_modules/@babel/core/lib/config/caching.js"),d=r("../../node_modules/@babel/core/lib/config/config-descriptors.js");const f=s()("babel:config:config-chain");const h=k({root:e=>m(e),env:(e,t)=>y(e)(t),overrides:(e,t)=>b(e)(t),overridesEnv:(e,t,r)=>g(e)(t)(r),createLogger:()=>()=>{}});t.buildPresetChainWalker=h;const m=(0,p.makeWeakCacheSync)(e=>_(e,e.alias,d.createUncachedDescriptors)),y=(0,p.makeWeakCacheSync)(e=>(0,p.makeStrongCacheSync)(t=>O(e,e.alias,d.createUncachedDescriptors,t))),b=(0,p.makeWeakCacheSync)(e=>(0,p.makeStrongCacheSync)(t=>j(e,e.alias,d.createUncachedDescriptors,t))),g=(0,p.makeWeakCacheSync)(e=>(0,p.makeStrongCacheSync)(t=>(0,p.makeStrongCacheSync)(r=>N(e,e.alias,d.createUncachedDescriptors,t,r))));const v=(0,p.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("configfile",e.options,e.filepath)})),E=(0,p.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("babelrcfile",e.options,e.filepath)})),T=(0,p.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("extendsfile",e.options,e.filepath)})),x=k({root:e=>_(e,"base",d.createCachedDescriptors),env:(e,t)=>O(e,"base",d.createCachedDescriptors,t),overrides:(e,t)=>j(e,"base",d.createCachedDescriptors,t),overridesEnv:(e,t,r)=>N(e,"base",d.createCachedDescriptors,t,r),createLogger:(e,t,r)=>function(e,t,r){var n;if(!r)return()=>{};return r.configure(t.showConfig,o.ChainFormatter.Programmatic,{callerName:null==(n=t.caller)?void 0:n.name})}(0,t,r)}),S=k({root:e=>A(e),env:(e,t)=>w(e)(t),overrides:(e,t)=>C(e)(t),overridesEnv:(e,t,r)=>I(e)(t)(r),createLogger:(e,t,r)=>function(e,t,r){if(!r)return()=>{};return r.configure(t.showConfig,o.ChainFormatter.Config,{filepath:e})}(e.filepath,t,r)});function*P(e,t,r,n){const s=yield*S(e,t,r,n);return null==s||s.files.add(e.filepath),s}const A=(0,p.makeWeakCacheSync)(e=>_(e,e.filepath,d.createUncachedDescriptors)),w=(0,p.makeWeakCacheSync)(e=>(0,p.makeStrongCacheSync)(t=>O(e,e.filepath,d.createUncachedDescriptors,t))),C=(0,p.makeWeakCacheSync)(e=>(0,p.makeStrongCacheSync)(t=>j(e,e.filepath,d.createUncachedDescriptors,t))),I=(0,p.makeWeakCacheSync)(e=>(0,p.makeStrongCacheSync)(t=>(0,p.makeStrongCacheSync)(r=>N(e,e.filepath,d.createUncachedDescriptors,t,r))));function _({dirname:e,options:t},r,n){return n(e,t,r)}function O({dirname:e,options:t},r,n,s){var i;const a=null==(i=t.env)?void 0:i[s];return a?n(e,a,`${r}.env["${s}"]`):null}function j({dirname:e,options:t},r,n,s){var i;const a=null==(i=t.overrides)?void 0:i[s];if(!a)throw new Error("Assertion failure - missing override");return n(e,a,`${r}.overrides[${s}]`)}function N({dirname:e,options:t},r,n,s,i){var a,o;const l=null==(a=t.overrides)?void 0:a[s];if(!l)throw new Error("Assertion failure - missing override");const c=null==(o=l.env)?void 0:o[i];return c?n(e,c,`${r}.overrides[${s}].env["${i}"]`):null}function k({root:e,env:t,overrides:r,overridesEnv:n,createLogger:s}){return function*(i,a,o=new Set,l){const{dirname:c}=i,u=[],p=e(i);if(U(p,c,a,i.filepath)){u.push({config:p,envName:void 0,index:void 0});const e=t(i,a.envName);e&&U(e,c,a,i.filepath)&&u.push({config:e,envName:a.envName,index:void 0}),(p.options.overrides||[]).forEach((e,t)=>{const s=r(i,t);if(U(s,c,a,i.filepath)){u.push({config:s,index:t,envName:void 0});const e=n(i,t,a.envName);e&&U(e,c,a,i.filepath)&&u.push({config:e,index:t,envName:a.envName})}})}if(u.some(({config:{options:{ignore:e,only:t}}})=>W(a,e,t,c)))return null;const d=B(),f=s(i,a,l);for(const{config:e,index:t,envName:r}of u){if(!(yield*D(d,e.options,c,a,o,l)))return null;f(e,t,r),yield*M(d,e)}return d}}function*D(e,t,r,n,s,i){if(void 0===t.extends)return!0;const a=yield*(0,u.loadConfig)(t.extends,r,n.envName,n.caller);if(s.has(a))throw new Error(`Configuration cycle detected loading ${a.filepath}.\nFile already loaded following the config chain:\n`+Array.from(s,e=>" - "+e.filepath).join("\n"));s.add(a);const o=yield*P(T(a),n,s,i);return s.delete(a),!!o&&(L(e,o),!0)}function L(e,t){e.options.push(...t.options),e.plugins.push(...t.plugins),e.presets.push(...t.presets);for(const r of t.files)e.files.add(r);return e}function*M(e,{options:t,plugins:r,presets:n}){return e.options.push(t),e.plugins.push(...yield*r()),e.presets.push(...yield*n()),e}function B(){return{options:[],presets:[],plugins:[],files:new Set}}function R(e){const 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 F(e){const t=new Map,r=[];for(const n of e)if("function"==typeof n.value){const e=n.value;let s=t.get(e);s||(s=new Map,t.set(e,s));let i=s.get(n.name);i?i.value=n:(i={value:n},r.push(i),n.ownPass||s.set(n.name,i))}else r.push({value:n});return r.reduce((e,t)=>(e.push(t.value),e),[])}function U({options:e},t,r,n){return(void 0===e.test||V(r,e.test,t,n))&&(void 0===e.include||V(r,e.include,t,n))&&(void 0===e.exclude||!V(r,e.exclude,t,n))}function V(e,t,r,n){return G(e,Array.isArray(t)?t:[t],r,n)}function K(e,t){return t instanceof RegExp?String(t):t}function W(e,t,r,n){if(t&&G(e,t,n)){var s;const r=`No config is applied to "${null!=(s=e.filename)?s:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(t,K)}\` from "${n}"`;return f(r),e.showConfig&&console.log(r),!0}if(r&&!G(e,r,n)){var i;const t=`No config is applied to "${null!=(i=e.filename)?i:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(r,K)}\` from "${n}"`;return f(t),e.showConfig&&console.log(t),!0}return!1}function G(e,t,r,n){return t.some(t=>H(t,r,e.filename,e,n))}function H(e,t,r,n,s){if("function"==typeof e)return!!(0,l.endHiddenCallStack)(e)(r,{dirname:t,envName:n.envName,caller:n.caller});if("string"!=typeof r)throw new c.default("Configuration contains string/RegExp pattern, but no filename was passed to Babel",s);return"string"==typeof e&&(e=(0,a.default)(e,t)),e.test(r)}},"../../node_modules/@babel/core/lib/config/config-descriptors.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createCachedDescriptors=function(e,t,r){const{plugins:n,presets:s,passPerPreset:i}=t;return{options:u(t,e),plugins:n?()=>h(n,e)(r):()=>c([]),presets:s?()=>d(s,e)(r)(!!i):()=>c([])}},t.createDescriptor=E,t.createUncachedDescriptors=function(e,t,r){return{options:u(t,e),plugins:(0,s.once)(()=>g(t.plugins||[],e,r)),presets:(0,s.once)(()=>b(t.presets||[],e,r,!!t.passPerPreset))}};var s=r("../../node_modules/@babel/core/lib/gensync-utils/functional.js"),i=r("../../node_modules/@babel/core/lib/config/files/index-browser.js"),a=r("../../node_modules/@babel/core/lib/config/item.js"),o=r("../../node_modules/@babel/core/lib/config/caching.js"),l=r("../../node_modules/@babel/core/lib/config/resolve-targets-browser.js");function*c(e){return e}function u(e,t){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=(0,l.resolveBrowserslistConfigFile)(e.browserslistConfigFile,t)),e}const p=new WeakMap,d=(0,o.makeWeakCacheSync)((e,t)=>{const r=t.using(e=>e);return(0,o.makeStrongCacheSync)(t=>(0,o.makeStrongCache)((function*(n){return(yield*b(e,r,t,n)).map(e=>y(p,e))})))}),f=new WeakMap,h=(0,o.makeWeakCacheSync)((e,t)=>{const r=t.using(e=>e);return(0,o.makeStrongCache)((function*(t){return(yield*g(e,r,t)).map(e=>y(f,e))}))}),m={};function y(e,t){const{value:r,options:n=m}=t;if(!1===n)return t;let s=e.get(r);s||(s=new WeakMap,e.set(r,s));let i=s.get(n);if(i||(i=[],s.set(n,i)),-1===i.indexOf(t)){const e=i.filter(e=>{return n=t,(r=e).name===n.name&&r.value===n.value&&r.options===n.options&&r.dirname===n.dirname&&r.alias===n.alias&&r.ownPass===n.ownPass&&(null==(s=r.file)?void 0:s.request)===(null==(i=n.file)?void 0:i.request)&&(null==(a=r.file)?void 0:a.resolved)===(null==(o=n.file)?void 0:o.resolved);var r,n,s,i,a,o});if(e.length>0)return e[0];i.push(t)}return t}function*b(e,t,r,n){return yield*v("preset",e,t,r,n)}function*g(e,t,r){return yield*v("plugin",e,t,r)}function*v(e,t,r,s,i){const a=yield*n().all(t.map((t,n)=>E(t,r,{type:e,alias:`${s}$${n}`,ownPass:!!i})));return function(e){const t=new Map;for(const r of e){if("function"!=typeof r.value)continue;let n=t.get(r.value);if(n||(n=new Set,t.set(r.value,n)),n.has(r.name)){const t=e.filter(e=>e.value===r.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(t,null,2)].join("\n"))}n.add(r.name)}}(a),a}function*E(e,t,{type:r,alias:n,ownPass:s}){const o=(0,a.getItemDescriptor)(e);if(o)return o;let l,c,u=e;Array.isArray(u)&&(3===u.length?[u,c,l]=u:[u,c]=u);let p=void 0,d=null;if("string"==typeof u){if("string"!=typeof r)throw new Error("To resolve a string-based item, the type of item must be given");const e="plugin"===r?i.loadPlugin:i.loadPreset,n=u;({filepath:d,value:u}=yield*e(u,t)),p={request:n,resolved:d}}if(!u)throw new Error("Unexpected falsy value: "+String(u));if("object"==typeof u&&u.__esModule){if(!u.default)throw new Error("Must export a default export when using ES6 modules.");u=u.default}if("object"!=typeof u&&"function"!=typeof u)throw new Error(`Unsupported format: ${typeof u}. Expected an object or a function.`);if(null!==d&&"object"==typeof u&&u)throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In "+d);return{name:l,alias:d||n,value:u,options:c,dirname:t,ownPass:s,file:p}}},"../../node_modules/@babel/core/lib/config/files/index-browser.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONFIG_FILENAMES=void 0,t.findConfigUpwards=function(e){return null},t.findPackageData=function*(e){return{filepath:e,directories:[],pkg:null,isPackage:!1}},t.findRelativeConfig=function*(e,t,r){return{config:null,ignore:null}},t.findRootConfig=function*(e,t,r){return null},t.loadConfig=function*(e,t,r,n){throw new Error(`Cannot load ${e} relative to ${t} in a browser`)},t.loadPlugin=function(e,t){throw new Error(`Cannot load plugin ${e} relative to ${t} in a browser`)},t.loadPreset=function(e,t){throw new Error(`Cannot load preset ${e} relative to ${t} in a browser`)},t.resolvePlugin=function(e,t){return null},t.resolvePreset=function(e,t){return null},t.resolveShowConfigPath=function*(e){return null};t.ROOT_CONFIG_FILENAMES=[]},"../../node_modules/@babel/core/lib/config/full.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=r("../../node_modules/@babel/core/lib/gensync-utils/async.js"),i=r("../../node_modules/@babel/core/lib/config/util.js"),a=r("../../node_modules/@babel/core/lib/index.js"),o=r("../../node_modules/@babel/core/lib/config/plugin.js"),l=r("../../node_modules/@babel/core/lib/config/item.js"),c=r("../../node_modules/@babel/core/lib/config/config-chain.js"),u=r("../../node_modules/@babel/core/lib/config/helpers/deep-array.js");function p(){const e=r("../../node_modules/@babel/traverse/lib/index.js");return p=function(){return e},e}var d=r("../../node_modules/@babel/core/lib/config/caching.js"),f=r("../../node_modules/@babel/core/lib/config/validation/options.js"),h=r("../../node_modules/@babel/core/lib/config/validation/plugins.js"),m=r("../../node_modules/@babel/core/lib/config/helpers/config-api.js"),y=r("../../node_modules/@babel/core/lib/config/partial.js"),b=r("../../node_modules/@babel/core/lib/errors/config-error.js"),g=n()((function*(e){var t;const r=yield*(0,y.default)(e);if(!r)return null;const{options:n,context:s,fileHandling:a}=r;if("ignored"===a)return null;const o={},{plugins:c,presets:p}=n;if(!c||!p)throw new Error("Assertion failure - plugins and presets exist");const d=Object.assign({},s,{targets:n.targets}),h=e=>{const t=(0,l.getItemDescriptor)(e);if(!t)throw new Error("Assertion failure - must be config item");return t},m=p.map(h),b=c.map(h),g=[[]],E=[],T=[];if(yield*v(s,(function*e(t,r){const n=[];for(let e=0;e0){g.splice(1,0,...n.map(e=>e.pass).filter(e=>e!==r));for(const{preset:t,pass:r}of n){if(!t)return!0;r.push(...t.plugins);if(yield*e(t.presets,r))return!0;t.options.forEach(e=>{(0,i.mergeOptions)(o,e)})}}}))(m,g[0]))return null;const x=o;(0,i.mergeOptions)(x,n);const S=Object.assign({},d,{assumptions:null!=(t=x.assumptions)?t:{}});return yield*v(s,(function*(){g[0].unshift(...b);for(const t of g){const r=[];E.push(r);for(let n=0;ne.length>0).map(e=>({plugins:e})),x.passPerPreset=x.presets.length>0,{options:x,passes:E,externalDependencies:(0,u.finalize)(T)}}));function v(e,t){return function*(r,n){try{return yield*t(r,n)}catch(t){var s;if(!/^\[BABEL\]/.test(t.message))t.message=`[BABEL] ${null!=(s=e.filename)?s:"unknown file"}: ${t.message}`;throw t}}}t.default=g;const E=e=>(0,d.makeWeakCache)((function*({value:t,options:r,dirname:n,alias:i},o){if(!1===r)throw new Error("Assertion failure");r=r||{};const l=[];let c=t;if("function"==typeof t){const u=(0,s.maybeAsync)(t,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),p=Object.assign({},a,e(o,l));try{c=yield*u(p,r,n)}catch(e){throw i&&(e.message+=` (While processing: ${JSON.stringify(i)})`),e}}if(!c||"object"!=typeof c)throw new Error("Plugin/Preset did not return an object.");if((0,s.isThenable)(c))throw yield*[],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(i)})`);if(l.length>0&&(!o.configured()||"forever"===o.mode())){let e=`A plugin/preset has external untracked dependencies (${l[0]}), but the cache `;throw o.configured()?e+=" has been configured to never be invalidated. ":e+="has not been configured to be invalidated when the external dependencies change. ",e+=`Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using \`api.cache.invalidate(() => statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n(While processing: ${JSON.stringify(i)})`,new Error(e)}return{value:c,options:r,dirname:n,alias:i,externalDependencies:(0,u.finalize)(l)}})),T=E(m.makePluginAPI),x=E(m.makePresetAPI),S=(0,d.makeWeakCache)((function*({value:e,options:t,dirname:r,alias:n,externalDependencies:i},a){const l=(0,h.validatePluginObject)(e),c=Object.assign({},l);if(c.visitor&&(c.visitor=p().default.explode(Object.assign({},c.visitor))),c.inherits){const e={name:void 0,alias:n+"$inherits",value:c.inherits,options:t,dirname:r},o=yield*(0,s.forwardAsync)(P,t=>a.invalidate(r=>t(e,r)));c.pre=_(o.pre,c.pre),c.post=_(o.post,c.post),c.manipulateOptions=_(o.manipulateOptions,c.manipulateOptions),c.visitor=p().default.visitors.merge([o.visitor||{},c.visitor||{}]),o.externalDependencies.length>0&&(i=0===i.length?o.externalDependencies:(0,u.finalize)([i,o.externalDependencies]))}return new o.default(c,t,n,i)}));function*P(e,t){if(e.value instanceof o.default){if(e.options)throw new Error("Passed options to an existing Plugin instance will not work.");return e.value}return yield*S(yield*T(e,t),t)}const A=e=>e&&"function"!=typeof e,w=(e,t)=>{if(A(e.test)||A(e.include)||A(e.exclude)){const e=t.name?`"${t.name}"`:"/* your preset */";throw new b.default([`Preset ${e} requires a filename to be set when babel is called directly,`,"```",`babel.transformSync(code, { filename: 'file.ts', presets: [${e}] });`,"```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}},C=(0,d.makeWeakCacheSync)(({value:e,dirname:t,alias:r,externalDependencies:n})=>({options:(0,f.validate)("preset",e),alias:r,dirname:t,externalDependencies:n}));function*I(e,t){const r=C(yield*x(e,t));return((e,t,r)=>{if(!t.filename){var n;const{options:t}=e;w(t,r),null==(n=t.overrides)||n.forEach(e=>w(e,r))}})(r,t,e),{chain:yield*(0,c.buildPresetChain)(r,t),externalDependencies:r.externalDependencies}}function _(e,t){const r=[e,t].filter(Boolean);return r.length<=1?r[0]:function(...e){for(const t of r)t.apply(this,e)}}},"../../node_modules/@babel/core/lib/config/helpers/config-api.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/core/node_modules/semver/semver.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.makeConfigAPI=a,t.makePluginAPI=function(e,t){return Object.assign({},o(e,t),{assumption:t=>e.using(e=>e.assumptions[t])})},t.makePresetAPI=o;var s=r("../../node_modules/@babel/core/lib/index.js"),i=r("../../node_modules/@babel/core/lib/config/caching.js");function a(e){return{version:s.version,cache:e.simple(),env:t=>e.using(e=>void 0===t?e.envName:"function"==typeof t?(0,i.assertSimpleType)(t(e.envName)):(Array.isArray(t)?t:[t]).some(t=>{if("string"!=typeof t)throw new Error("Unexpected non-string value");return t===e.envName})),async:()=>!1,caller:t=>e.using(e=>(0,i.assertSimpleType)(t(e.caller))),assertVersion:l}}function o(e,t){return Object.assign({},a(e),{targets:()=>JSON.parse(e.using(e=>JSON.stringify(e.targets))),addExternalDependency:e=>{t.push(e)}})}function l(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(n().satisfies(s.version,e))return;const t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);const r=new Error(`Requires Babel "${e}", but was loaded with "${s.version}". 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(r,{code:"BABEL_VERSION_UNSUPPORTED",version:s.version,range:e})}},"../../node_modules/@babel/core/lib/config/helpers/deep-array.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=function(e){return Object.freeze(e)},t.flattenToSet=function(e){const t=new Set,r=[e];for(;r.length>0;)for(const e of r.pop())Array.isArray(e)?r.push(e):t.add(e);return t}},"../../node_modules/@babel/core/lib/config/helpers/environment.js":function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnv=function(t="development"){return e.env.BABEL_ENV||"production"}}).call(this,r("../../node_modules/process/browser.js"))},"../../node_modules/@babel/core/lib/config/index.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createConfigItem=function(e,t,r){if(void 0!==r)(0,o.beginHiddenCallStack)(d.errback)(e,t,r);else{if("function"!=typeof t)return f(e,t);(0,o.beginHiddenCallStack)(d.errback)(e,void 0,r)}},t.createConfigItemAsync=function(...e){return(0,o.beginHiddenCallStack)(d.async)(...e)},t.createConfigItemSync=f,Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s.default}}),t.loadOptions=function(e,t){if(void 0!==t)(0,o.beginHiddenCallStack)(u.errback)(e,t);else{if("function"!=typeof e)return p(e);(0,o.beginHiddenCallStack)(u.errback)(void 0,e)}},t.loadOptionsAsync=function(...e){return(0,o.beginHiddenCallStack)(u.async)(...e)},t.loadOptionsSync=p,t.loadPartialConfig=function(e,t){if(void 0!==t)(0,o.beginHiddenCallStack)(l.errback)(e,t);else{if("function"!=typeof e)return c(e);(0,o.beginHiddenCallStack)(l.errback)(void 0,e)}},t.loadPartialConfigAsync=function(...e){return(0,o.beginHiddenCallStack)(l.async)(...e)},t.loadPartialConfigSync=c;var s=r("../../node_modules/@babel/core/lib/config/full.js"),i=r("../../node_modules/@babel/core/lib/config/partial.js"),a=r("../../node_modules/@babel/core/lib/config/item.js"),o=r("../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js");const l=n()(i.loadPartialConfig);function c(...e){return(0,o.beginHiddenCallStack)(l.sync)(...e)}const u=n()((function*(e){var t;const r=yield*(0,s.default)(e);return null!=(t=null==r?void 0:r.options)?t:null}));function p(...e){return(0,o.beginHiddenCallStack)(u.sync)(...e)}const d=n()(a.createConfigItem);function f(...e){return(0,o.beginHiddenCallStack)(d.sync)(...e)}},"../../node_modules/@babel/core/lib/config/item.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/path-browserify/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createConfigItem=function*(e,{dirname:t=".",type:r}={}){return i(yield*(0,s.createDescriptor)(e,n().resolve(t),{type:r,alias:"programmatic item"}))},t.createItemFromDescriptor=i,t.getItemDescriptor=function(e){if(null!=e&&e[a])return e._descriptor;return};var s=r("../../node_modules/@babel/core/lib/config/config-descriptors.js");function i(e){return new o(e)}const a=Symbol.for("@babel/core@7 - ConfigItem");class o{constructor(e){this._descriptor=void 0,this[a]=!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,a,{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(o.prototype)},"../../node_modules/@babel/core/lib/config/partial.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/path-browserify/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=f,t.loadPartialConfig=function*(e){let t=!1;if("object"==typeof e&&null!==e&&!Array.isArray(e)){var r=e;({showIgnoredFiles:t}=r),e=function(e,t){if(null==e)return{};var r,n,s={},i=Object.keys(e);for(n=0;n=0||(s[r]=e[r]);return s}(r,d)}const n=yield*f(e);if(!n)return null;const{options:i,babelrc:a,ignore:o,config:l,fileHandling:c,files:u}=n;if("ignored"===c&&!t)return null;return(i.plugins||[]).forEach(e=>{if(e.value instanceof s.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),new h(i,a?a.filepath:void 0,o?o.filepath:void 0,l?l.filepath:void 0,c,u)};var s=r("../../node_modules/@babel/core/lib/config/plugin.js"),i=r("../../node_modules/@babel/core/lib/config/util.js"),a=r("../../node_modules/@babel/core/lib/config/item.js"),o=r("../../node_modules/@babel/core/lib/config/config-chain.js"),l=r("../../node_modules/@babel/core/lib/config/helpers/environment.js"),c=r("../../node_modules/@babel/core/lib/config/validation/options.js"),u=r("../../node_modules/@babel/core/lib/config/files/index-browser.js"),p=r("../../node_modules/@babel/core/lib/config/resolve-targets-browser.js");const d=["showIgnoredFiles"];function*f(e){if(null!=e&&("object"!=typeof e||Array.isArray(e)))throw new Error("Babel options must be an object, null, or undefined");const t=e?(0,c.validate)("arguments",e):{},{envName:r=(0,l.getEnv)(),cwd:s=".",root:d=".",rootMode:f="root",caller:h,cloneInputAst:m=!0}=t,y=n().resolve(s),b=function(e,t){switch(t){case"root":return e;case"upward-optional":{const t=(0,u.findConfigUpwards)(e);return null===t?e:t}case"upward":{const t=(0,u.findConfigUpwards)(e);if(null!==t)return t;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: "${u.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:e})}default:throw new Error("Assertion failure - unknown rootMode value.")}}(n().resolve(y,d),f),g="string"==typeof t.filename?n().resolve(s,t.filename):void 0,v={filename:g,cwd:y,root:b,envName:r,caller:h,showConfig:(yield*(0,u.resolveShowConfigPath)(y))===g},E=yield*(0,o.buildRootChain)(t,v);if(!E)return null;const T={assumptions:{}};E.options.forEach(e=>{(0,i.mergeOptions)(T,e)});return{options:Object.assign({},T,{targets:(0,p.resolveTargets)(T,b),cloneInputAst:m,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:v.envName,cwd:v.cwd,root:v.root,rootMode:"root",filename:"string"==typeof v.filename?v.filename:void 0,plugins:E.plugins.map(e=>(0,a.createItemFromDescriptor)(e)),presets:E.presets.map(e=>(0,a.createItemFromDescriptor)(e))}),context:v,fileHandling:E.fileHandling,ignore:E.ignore,babelrc:E.babelrc,config:E.config,files:E.files}}class h{constructor(e,t,r,n,s,i){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=r,this.babelrc=t,this.config=n,this.fileHandling=s,this.files=i,Object.freeze(this)}hasFilesystemConfig(){return void 0!==this.babelrc||void 0!==this.config}}Object.freeze(h.prototype)},"../../node_modules/@babel/core/lib/config/pattern-to-regex.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/path-browserify/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const r=n().resolve(t,e).split(n().sep);return new RegExp(["^",...r.map((e,t)=>{const n=t===r.length-1;return"**"===e?n?u:c:"*"===e?n?l:o:0===e.indexOf("*.")?a+p(e.slice(1))+(n?i:s):p(e)+(n?i:s)})].join(""))};const s="\\"+n().sep,i=`(?:${s}|$)`,a=`[^${s}]+`,o=`(?:${a}${s})`,l=`(?:${a}${i})`,c=o+"*?",u=`${o}*?${l}?`;function p(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}},"../../node_modules/@babel/core/lib/config/plugin.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("../../node_modules/@babel/core/lib/config/helpers/deep-array.js");t.default=class{constructor(e,t,r,s=(0,n.finalize)([])){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.externalDependencies=void 0,this.key=e.name||r,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,this.externalDependencies=s}}},"../../node_modules/@babel/core/lib/config/printer.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigPrinter=t.ChainFormatter=void 0;const s={Programmatic:0,Config:1};t.ChainFormatter=s;const i={title(e,t,r){let n="";return e===s.Programmatic?(n="programmatic options",t&&(n+=" from "+t)):n="config "+r,n},loc(e,t){let r="";return null!=e&&(r+=`.overrides[${e}]`),null!=t&&(r+=`.env["${t}"]`),r},*optionsAndDescriptors(e){const t=Object.assign({},e.options);delete t.overrides,delete t.env;const r=[...yield*e.plugins()];r.length&&(t.plugins=r.map(e=>a(e)));const n=[...yield*e.presets()];return n.length&&(t.presets=[...n].map(e=>a(e))),JSON.stringify(t,void 0,2)}};function a(e){var t;let r=null==(t=e.file)?void 0:t.request;return null==r&&("object"==typeof e.value?r=e.value:"function"==typeof e.value&&(r=`[Function: ${e.value.toString().slice(0,50)} ... ]`)),null==r&&(r="[Unknown]"),void 0===e.options?r:null==e.name?[r,e.options]:[r,e.options,e.name]}class o{constructor(){this._stack=[]}configure(e,t,{callerName:r,filepath:n}){return e?(e,s,i)=>{this._stack.push({type:t,callerName:r,filepath:n,content:e,index:s,envName:i})}:()=>{}}static*format(e){let t=i.title(e.type,e.callerName,e.filepath);const r=i.loc(e.index,e.envName);r&&(t+=" "+r);return`${t}\n${yield*i.optionsAndDescriptors(e.content)}`}*output(){if(0===this._stack.length)return"";return(yield*n().all(this._stack.map(e=>o.format(e)))).join("\n\n")}}t.ConfigPrinter=o},"../../node_modules/@babel/core/lib/config/resolve-targets-browser.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/helper-compilation-targets/lib/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.resolveBrowserslistConfigFile=function(e,t){return},t.resolveTargets=function(e,t){const r=e.targets;let s;"string"==typeof r||Array.isArray(r)?s={browsers:r}:r&&(s="esmodules"in r?Object.assign({},r,{esmodules:"intersect"}):r);return(0,n().default)(s,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}},"../../node_modules/@babel/core/lib/config/util.js":function(e,t,r){"use strict";function n(e,t){for(const r of Object.keys(t)){const n=t[r];void 0!==n&&(e[r]=n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.isIterableIterator=function(e){return!!e&&"function"==typeof e.next&&"function"==typeof e[Symbol.iterator]},t.mergeOptions=function(e,t){for(const r of Object.keys(t))if("parserOpts"!==r&&"generatorOpts"!==r&&"assumptions"!==r||!t[r]){const n=t[r];void 0!==n&&(e[r]=n)}else{const s=t[r];n(e[r]||(e[r]={}),s)}}},"../../node_modules/@babel/core/lib/config/validation/option-assertions.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/helper-compilation-targets/lib/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.access=a,t.assertArray=c,t.assertAssumptions=function(e,t){if(void 0===t)return;if("object"!=typeof t||null===t)throw new Error(i(e)+" must be an object or undefined.");let r=e;do{r=r.parent}while("root"!==r.type);const n="preset"===r.source;for(const r of Object.keys(t)){const o=a(e,r);if(!s.assumptionsNames.has(r))throw new Error(i(o)+" is not a supported assumption.");if("boolean"!=typeof t[r])throw new Error(i(o)+" must be a boolean.");if(n&&!1===t[r])throw new Error(i(o)+" cannot be set to 'false' inside presets.")}return t},t.assertBabelrcSearch=function(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach((t,r)=>{if(!u(t))throw new Error(i(a(e,r))+" must be a string/Function/RegExp.")});else if(!u(t))throw new Error(i(e)+" must be a undefined, a boolean, a string/Function/RegExp or an array of those, got "+JSON.stringify(t));return t},t.assertBoolean=o,t.assertCallerMetadata=function(e,t){const r=l(e,t);if(r){if("string"!=typeof r.name)throw new Error(i(e)+' set but does not contain "name" property string');for(const t of Object.keys(r)){const n=a(e,t),s=r[t];if(null!=s&&"boolean"!=typeof s&&"string"!=typeof s&&"number"!=typeof s)throw new Error(i(n)+" must be null, undefined, a boolean, a string, or a number.")}}return t},t.assertCompact=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error(i(e)+' must be a boolean, "auto", or undefined');return t},t.assertConfigApplicableTest=function(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach((t,r)=>{if(!u(t))throw new Error(i(a(e,r))+" must be a string/Function/RegExp.")});else if(!u(t))throw new Error(i(e)+" must be a string/Function/RegExp, or an array of those");return t},t.assertConfigFileSearch=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error(i(e)+" must be a undefined, a boolean, a string, got "+JSON.stringify(t));return t},t.assertFunction=function(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error(i(e)+" must be a function, or undefined");return t},t.assertIgnoreList=function(e,t){const r=c(e,t);return null==r||r.forEach((t,r)=>function(e,t){if("string"!=typeof t&&"function"!=typeof t&&!(t instanceof RegExp))throw new Error(i(e)+" must be an array of string/Function/RegExp values, or undefined");return t}(a(e,r),t)),r},t.assertInputSourceMap=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=typeof t||!t))throw new Error(i(e)+" must be a boolean, object, or undefined");return t},t.assertObject=l,t.assertPluginList=function(e,t){const r=c(e,t);r&&r.forEach((t,r)=>function(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error(i(e)+" must include an object");if(t.length>3)throw new Error(i(e)+" may only be a two-tuple or three-tuple");if(p(a(e,0),t[0]),t.length>1){const r=t[1];if(void 0!==r&&!1!==r&&("object"!=typeof r||Array.isArray(r)||null===r))throw new Error(i(a(e,1))+" must be an object, false, or undefined")}if(3===t.length){const r=t[2];if(void 0!==r&&"string"!=typeof r)throw new Error(i(a(e,2))+" must be a string, or undefined")}}else p(e,t);return t}(a(e,r),t));return r},t.assertRootMode=function(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error(i(e)+' must be a "root", "upward", "upward-optional" or undefined');return t},t.assertSourceMaps=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error(i(e)+' must be a boolean, "inline", "both", or undefined');return t},t.assertSourceType=function(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error(i(e)+' must be "module", "script", "unambiguous", or undefined');return t},t.assertString=function(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error(i(e)+" must be a string, or undefined");return t},t.assertTargets=function(e,t){if((0,n().isBrowsersQueryValid)(t))return t;if("object"!=typeof t||!t||Array.isArray(t))throw new Error(i(e)+" must be a string, an array of strings or an object");const r=a(e,"browsers"),s=a(e,"esmodules");d(r,t.browsers),o(s,t.esmodules);for(const r of Object.keys(t)){const s=t[r],l=a(e,r);if("esmodules"===r)o(l,s);else if("browsers"===r)d(l,s);else{if(!Object.hasOwnProperty.call(n().TargetNames,r)){const e=Object.keys(n().TargetNames).join(", ");throw new Error(`${i(l)} is not a valid target. Supported targets are ${e}`)}f(l,s)}}return t},t.msg=i;var s=r("../../node_modules/@babel/core/lib/config/validation/options.js");function i(e){switch(e.type){case"root":return"";case"env":return`${i(e.parent)}.env["${e.name}"]`;case"overrides":return`${i(e.parent)}.overrides[${e.index}]`;case"option":return`${i(e.parent)}.${e.name}`;case"access":return`${i(e.parent)}[${JSON.stringify(e.name)}]`;default:throw new Error("Assertion failure: Unknown type "+e.type)}}function a(e,t){return{type:"access",name:t,parent:e}}function o(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error(i(e)+" must be a boolean, or undefined");return t}function l(e,t){if(void 0!==t&&("object"!=typeof t||Array.isArray(t)||!t))throw new Error(i(e)+" must be an object, or undefined");return t}function c(e,t){if(null!=t&&!Array.isArray(t))throw new Error(i(e)+" must be an array, or undefined");return t}function u(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function p(e,t){if(("object"!=typeof t||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error(i(e)+" must be a string, object, function");return t}function d(e,t){if(void 0!==t&&!(0,n().isBrowsersQueryValid)(t))throw new Error(i(e)+" must be undefined, a string or an array of strings")}function f(e,t){if(("number"!=typeof t||Math.round(t)!==t)&&"string"!=typeof t)throw new Error(i(e)+" must be a string or an integer number")}},"../../node_modules/@babel/core/lib/config/validation/options.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assumptionsNames=void 0,t.checkNoUnwrappedItemOptionPairs=function(e,t,r,n){if(0===t)return;const s=e[t-1],i=e[t];s.file&&void 0===s.options&&"object"==typeof i.value&&(n.message+=`\n- Maybe you meant to use\n"${r}s": [\n ["${s.file.request}", ${JSON.stringify(i.value,void 0,2)}]\n]\nTo be a valid ${r}, its name and options should be wrapped in a pair of brackets`)},t.validate=function(e,t,r){try{return p({type:"root",source:e},t)}catch(e){const t=new i.default(e.message,r);throw e.code&&(t.code=e.code),t}};var n=r("../../node_modules/@babel/core/lib/config/validation/removed.js"),s=r("../../node_modules/@babel/core/lib/config/validation/option-assertions.js"),i=r("../../node_modules/@babel/core/lib/errors/config-error.js");const a={cwd:s.assertString,root:s.assertString,rootMode:s.assertRootMode,configFile:s.assertConfigFileSearch,caller:s.assertCallerMetadata,filename:s.assertString,filenameRelative:s.assertString,code:s.assertBoolean,ast:s.assertBoolean,cloneInputAst:s.assertBoolean,envName:s.assertString},o={babelrc:s.assertBoolean,babelrcRoots:s.assertBabelrcSearch},l={extends:s.assertString,ignore:s.assertIgnoreList,only:s.assertIgnoreList,targets:s.assertTargets,browserslistConfigFile:s.assertConfigFileSearch,browserslistEnv:s.assertString},c={inputSourceMap:s.assertInputSourceMap,presets:s.assertPluginList,plugins:s.assertPluginList,passPerPreset:s.assertBoolean,assumptions:s.assertAssumptions,env:function(e,t){if("env"===e.parent.type)throw new Error((0,s.msg)(e)+" is not allowed inside of another .env block");const r=e.parent,n=(0,s.assertObject)(e,t);if(n)for(const t of Object.keys(n)){const i=(0,s.assertObject)((0,s.access)(e,t),n[t]);if(!i)continue;p({type:"env",name:t,parent:r},i)}return n},overrides:function(e,t){if("env"===e.parent.type)throw new Error((0,s.msg)(e)+" is not allowed inside an .env block");if("overrides"===e.parent.type)throw new Error((0,s.msg)(e)+" is not allowed inside an .overrides block");const r=e.parent,n=(0,s.assertArray)(e,t);if(n)for(const[t,i]of n.entries()){const n=(0,s.access)(e,t),a=(0,s.assertObject)(n,i);if(!a)throw new Error((0,s.msg)(n)+" must be an object");p({type:"overrides",index:t,parent:r},a)}return n},test:s.assertConfigApplicableTest,include:s.assertConfigApplicableTest,exclude:s.assertConfigApplicableTest,retainLines:s.assertBoolean,comments:s.assertBoolean,shouldPrintComment:s.assertFunction,compact:s.assertCompact,minified:s.assertBoolean,auxiliaryCommentBefore:s.assertString,auxiliaryCommentAfter:s.assertString,sourceType:s.assertSourceType,wrapPluginVisitorMethod:s.assertFunction,highlightCode:s.assertBoolean,sourceMaps:s.assertSourceMaps,sourceMap:s.assertSourceMaps,sourceFileName:s.assertString,sourceRoot:s.assertString,parserOpts:s.assertObject,generatorOpts:s.assertObject};Object.assign(c,{getModuleId:s.assertFunction,moduleRoot:s.assertString,moduleIds:s.assertBoolean,moduleId:s.assertString});const u=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noIncompleteNsImportDetection","noNewArrows","objectRestNoSymbols","privateFieldsAsSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"]);function p(e,t){const r=function e(t){return"root"===t.type?t.source:e(t.parent)}(e);return function(e){if(f(e,"sourceMap")&&f(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(t),Object.keys(t).forEach(n=>{const i={type:"option",name:n,parent:e};if("preset"===r&&l[n])throw new Error((0,s.msg)(i)+" is not allowed in preset options");if("arguments"!==r&&a[n])throw new Error((0,s.msg)(i)+" is only allowed in root programmatic options");if("arguments"!==r&&"configfile"!==r&&o[n]){if("babelrcfile"===r||"extendsfile"===r)throw new Error((0,s.msg)(i)+' is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options');throw new Error((0,s.msg)(i)+" is only allowed in root programmatic options, or babel.config.js/config file options")}(c[n]||l[n]||o[n]||a[n]||d)(i,t[n])}),t}function d(e){const t=e.name;if(n.default[t]){const{message:r,version:i=5}=n.default[t];throw new Error(`Using removed Babel ${i} option: ${(0,s.msg)(e)} - ${r}`)}{const t=new Error(`Unknown option: ${(0,s.msg)(e)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`);throw t.code="BABEL_UNKNOWN_OPTION",t}}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assumptionsNames=u},"../../node_modules/@babel/core/lib/config/validation/plugins.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validatePluginObject=function(e){const t={type:"root",source:"plugin"};return Object.keys(e).forEach(r=>{const n=s[r];if(!n){const e=new Error(`.${r} is not a valid Plugin property`);throw e.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",e}n({type:"option",name:r,parent:t},e[r])}),e};var n=r("../../node_modules/@babel/core/lib/config/validation/option-assertions.js");const s={name:n.assertString,manipulateOptions:n.assertFunction,pre:n.assertFunction,post:n.assertFunction,inherits:n.assertFunction,visitor:function(e,t){const r=(0,n.assertObject)(e,t);if(r&&(Object.keys(r).forEach(e=>{"_exploded"!==e&&"_verified"!==e&&function(e,t){if(t&&"object"==typeof t)Object.keys(t).forEach(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`)}(e,r[e])}),r.enter||r.exit))throw new Error((0,n.msg)(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return r},parserOverride:n.assertFunction,generatorOverride:n.assertFunction}},"../../node_modules/@babel/core/lib/config/validation/removed.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={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."}}},"../../node_modules/@babel/core/lib/errors/config-error.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js");class s extends Error{constructor(e,t){super(e),(0,n.expectedError)(this),t&&(0,n.injectVirtualStackFrame)(this,t)}}t.default=s},"../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js":function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.beginHiddenCallStack=function(e){return i?Object.defineProperty((function(...t){return function(){()=>{};const{prepareStackTrace:e=u}=Error;Error.stackTraceLimit&&(Error.stackTraceLimit=Math.max(Error.stackTraceLimit,50)),Error.prepareStackTrace=function(t,r){let n=[];let s=l.has(t)?"hiding":"unknown";for(let e=0;e!1,isConstructor:()=>!1,isToplevel:()=>!0,getFileName:()=>e,getLineNumber:()=>{},getColumnNumber:()=>{},getFunctionName:()=>{},getMethodName:()=>{},getTypeName:()=>{},toString:()=>e})}(t)),e};const s=Function.call.bind(Error.prototype.toString),i=!!Error.captureStackTrace&&!0===(null==(n=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit"))?void 0:n.writable),a="startHiding - secret - don't use this - v1",o="stopHiding - secret - don't use this - v1",l=new WeakSet,c=new WeakMap;function u(e,t){return 0===t.length?s(e):`${s(e)}\n at ${t.join("\n at ")}`}},"../../node_modules/@babel/core/lib/gensync-utils/async.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}function s(e,t,r,n,s,i,a){try{var o=e[i](a),l=o.value}catch(e){return void r(e)}o.done?t(l):Promise.resolve(l).then(n,s)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){s(a,n,i,o,l,"next",e)}function l(e){s(a,n,i,o,l,"throw",e)}o(void 0)}))}}Object.defineProperty(t,"__esModule",{value:!0}),t.forwardAsync=function(e,t){const r=n()(e);return l(e=>{const n=r[e];return t(n)})},t.isAsync=void 0,t.isThenable=f,t.maybeAsync=function(e,t){return n()({sync(...r){const n=e.apply(this,r);if(f(n))throw new Error(t);return n},async(...t){return Promise.resolve(e.apply(this,t))}})},t.waitFor=t.onFirstPause=void 0;const a=n()((function*(e){return yield*e})),o=n()({sync:()=>!1,errback:e=>e(null,!0)});t.isAsync=o;const l=n()({sync:e=>e("sync"),async:(c=i((function*(e){return e("async")})),function(e){return c.apply(this,arguments)})});var c;const u=n()({name:"onFirstPause",arity:2,sync:function(e){return a.sync(e)},errback:function(e,t,r){let n=!1;a.errback(e,(e,t)=>{n=!0,r(e,t)}),n||t()}});t.onFirstPause=u;const p=n()({sync:e=>e,async:(d=i((function*(e){return e})),function(e){return d.apply(this,arguments)})});var d;function f(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}t.waitFor=p},"../../node_modules/@babel/core/lib/gensync-utils/functional.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.once=function(e){let t,r;return function*(){if(t)return t;if(!(yield*(0,n.isAsync)()))return t=yield*e();if(r)return yield*(0,n.waitFor)(r);let s,i;r=new Promise((e,t)=>{s=e,i=t});try{return t=yield*e(),r=null,s(t),t}catch(e){throw i(e),e}}};var n=r("../../node_modules/@babel/core/lib/gensync-utils/async.js")},"../../node_modules/@babel/core/lib/index.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_EXTENSIONS=void 0,Object.defineProperty(t,"File",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"createConfigItem",{enumerable:!0,get:function(){return l.createConfigItem}}),Object.defineProperty(t,"createConfigItemAsync",{enumerable:!0,get:function(){return l.createConfigItemAsync}}),Object.defineProperty(t,"createConfigItemSync",{enumerable:!0,get:function(){return l.createConfigItemSync}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return a.getEnv}}),Object.defineProperty(t,"loadOptions",{enumerable:!0,get:function(){return l.loadOptions}}),Object.defineProperty(t,"loadOptionsAsync",{enumerable:!0,get:function(){return l.loadOptionsAsync}}),Object.defineProperty(t,"loadOptionsSync",{enumerable:!0,get:function(){return l.loadOptionsSync}}),Object.defineProperty(t,"loadPartialConfig",{enumerable:!0,get:function(){return l.loadPartialConfig}}),Object.defineProperty(t,"loadPartialConfigAsync",{enumerable:!0,get:function(){return l.loadPartialConfigAsync}}),Object.defineProperty(t,"loadPartialConfigSync",{enumerable:!0,get:function(){return l.loadPartialConfigSync}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return d.parse}}),Object.defineProperty(t,"parseAsync",{enumerable:!0,get:function(){return d.parseAsync}}),Object.defineProperty(t,"parseSync",{enumerable:!0,get:function(){return d.parseSync}}),Object.defineProperty(t,"resolvePlugin",{enumerable:!0,get:function(){return i.resolvePlugin}}),Object.defineProperty(t,"resolvePreset",{enumerable:!0,get:function(){return i.resolvePreset}}),Object.defineProperty(t,"template",{enumerable:!0,get:function(){return function(){const e=r("../../node_modules/@babel/template/lib/index.js");return function(){return e},e}().default}}),Object.defineProperty(t,"tokTypes",{enumerable:!0,get:function(){return function(){const e=r("../../node_modules/@babel/parser/lib/index.js");return function(){return e},e}().tokTypes}}),Object.defineProperty(t,"transform",{enumerable:!0,get:function(){return c.transform}}),Object.defineProperty(t,"transformAsync",{enumerable:!0,get:function(){return c.transformAsync}}),Object.defineProperty(t,"transformFile",{enumerable:!0,get:function(){return u.transformFile}}),Object.defineProperty(t,"transformFileAsync",{enumerable:!0,get:function(){return u.transformFileAsync}}),Object.defineProperty(t,"transformFileSync",{enumerable:!0,get:function(){return u.transformFileSync}}),Object.defineProperty(t,"transformFromAst",{enumerable:!0,get:function(){return p.transformFromAst}}),Object.defineProperty(t,"transformFromAstAsync",{enumerable:!0,get:function(){return p.transformFromAstAsync}}),Object.defineProperty(t,"transformFromAstSync",{enumerable:!0,get:function(){return p.transformFromAstSync}}),Object.defineProperty(t,"transformSync",{enumerable:!0,get:function(){return c.transformSync}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return function(){const e=r("../../node_modules/@babel/traverse/lib/index.js");return function(){return e},e}().default}}),t.version=t.types=void 0;var n=r("../../node_modules/@babel/core/lib/transformation/file/file.js"),s=r("../../node_modules/@babel/core/lib/tools/build-external-helpers.js"),i=r("../../node_modules/@babel/core/lib/config/files/index-browser.js"),a=r("../../node_modules/@babel/core/lib/config/helpers/environment.js");function o(){const e=r("../../node_modules/@babel/types/lib/index.js");return o=function(){return e},e}Object.defineProperty(t,"types",{enumerable:!0,get:function(){return o()}});var l=r("../../node_modules/@babel/core/lib/config/index.js"),c=r("../../node_modules/@babel/core/lib/transform.js"),u=r("../../node_modules/@babel/core/lib/transform-file-browser.js"),p=r("../../node_modules/@babel/core/lib/transform-ast.js"),d=r("../../node_modules/@babel/core/lib/parse.js");r("../../node_modules/@babel/core/lib/index.js");t.version="7.23.0";const f=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]);t.DEFAULT_EXTENSIONS=f,t.OptionManager=class{init(e){return(0,l.loadOptionsSync)(e)}},t.Plugin=function(e){throw new Error(`The (${e}) Babel 5 plugin is being run with an unsupported Babel version.`)}},"../../node_modules/@babel/core/lib/parse.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0,t.parseAsync=function(...e){return(0,o.beginHiddenCallStack)(l.async)(...e)},t.parseSync=function(...e){return(0,o.beginHiddenCallStack)(l.sync)(...e)};var s=r("../../node_modules/@babel/core/lib/config/index.js"),i=r("../../node_modules/@babel/core/lib/parser/index.js"),a=r("../../node_modules/@babel/core/lib/transformation/normalize-opts.js"),o=r("../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js");const l=n()((function*(e,t){const r=yield*(0,s.default)(t);return null===r?null:yield*(0,i.default)(r.passes,(0,a.default)(r),e)}));t.parse=function(e,t,r){if("function"==typeof t&&(r=t,t=void 0),void 0===r)return(0,o.beginHiddenCallStack)(l.sync)(e,t);(0,o.beginHiddenCallStack)(l.errback)(e,t,r)}},"../../node_modules/@babel/core/lib/parser/index.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/parser/lib/index.js");return n=function(){return e},e}function s(){const e=r("../../node_modules/@babel/code-frame/lib/index.js");return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function*(e,{parserOpts:t,highlightCode:r=!0,filename:a="unknown"},o){try{const r=[];for(const s of e)for(const e of s){const{parserOverride:s}=e;if(s){const e=s(o,t,n().parse);void 0!==e&&r.push(e)}}if(0===r.length)return(0,n().parse)(o,t);if(1===r.length){if(yield*[],"function"==typeof r[0].then)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.");return r[0]}throw new Error("More than one plugin attempted to override parsing.")}catch(e){"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===e.code&&(e.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file.");const{loc:t,missingPlugin:n}=e;if(t){const l=(0,s().codeFrameColumns)(o,{start:{line:t.line,column:t.column+1}},{highlightCode:r});e.message=n?a+": "+(0,i.default)(n[0],t,l):`${a}: ${e.message}\n\n`+l,e.code="BABEL_PARSE_ERROR"}throw e}};var i=r("../../node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js")},"../../node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){let i=`Support for the experimental syntax '${e}' isn't currently enabled (${t.line}:${t.column+1}):\n\n`+r;const a=n[e];if(a){const{syntax:e,transform:t}=a;if(e){const r=s(e);if(t){const e=s(t),n=t.name.startsWith("@babel/plugin")?"plugins":"presets";i+=`\n\nAdd ${e} to the '${n}' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ${r} to the 'plugins' section to enable parsing.`}else i+=`\n\nAdd ${r} to the 'plugins' section of your Babel config to enable parsing.`}}return i};const n={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow"},transform:{name:"@babel/preset-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-flow"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx"},transform:{name:"@babel/preset-react",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-react"}},importAttributes:{syntax:{name:"@babel/plugin-syntax-import-attributes",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript"},transform:{name:"@babel/preset-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript"}}};Object.assign(n,{asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators"},transform:{name:"@babel/plugin-transform-async-generator-functions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-private-methods",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"},transform:{name:"@babel/plugin-transform-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"},transform:{name:"@babel/plugin-transform-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators"},transform:{name:"@babel/plugin-transform-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"},transform:{name:"@babel/plugin-transform-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator"},transform:{name:"@babel/plugin-transform-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread"},transform:{name:"@babel/plugin-transform-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding"},transform:{name:"@babel/plugin-transform-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"},transform:{name:"@babel/plugin-transform-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"},transform:{name:"@babel/plugin-transform-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object"}},regexpUnicodeSets:{syntax:{name:"@babel/plugin-syntax-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md"},transform:{name:"@babel/plugin-transform-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md"}}});const s=({name:e,url:t})=>`${e} (${t})`},"../../node_modules/@babel/core/lib/tools/build-external-helpers.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/helpers/lib/index.js");return n=function(){return e},e}function s(){const e=r("../../node_modules/@babel/generator/lib/index.js");return s=function(){return e},e}function i(){const e=r("../../node_modules/@babel/template/lib/index.js");return i=function(){return e},e}function a(){const e=r("../../node_modules/@babel/types/lib/index.js");return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t="global"){let r;const n={global:C,module:I,umd:_,var:O}[t];if(!n)throw new Error("Unsupported output type "+t);r=n(e);return(0,s().default)(r).code};var o=r("../../node_modules/@babel/core/lib/transformation/file/file.js");const{arrayExpression:l,assignmentExpression:c,binaryExpression:u,blockStatement:p,callExpression:d,cloneNode:f,conditionalExpression:h,exportNamedDeclaration:m,exportSpecifier:y,expressionStatement:b,functionExpression:g,identifier:v,memberExpression:E,objectExpression:T,program:x,stringLiteral:S,unaryExpression:P,variableDeclaration:A,variableDeclarator:w}=a();function C(e){const t=v("babelHelpers"),r=[],n=g(null,[v("global")],p(r)),s=x([b(d(n,[h(u("===",P("typeof",v("global")),S("undefined")),v("self"),v("global"))]))]);return r.push(A("var",[w(t,c("=",E(v("global"),t),T([])))])),j(r,t,e),s}function I(e){const t=[],r=j(t,null,e);return t.unshift(m(null,Object.keys(r).map(e=>y(f(r[e]),v(e))))),x(t,[],"module")}function _(e){const t=v("babelHelpers"),r=[];return r.push(A("var",[w(t,v("global"))])),j(r,t,e),x([(n={FACTORY_PARAMETERS:v("global"),BROWSER_ARGUMENTS:c("=",E(v("root"),t),T([])),COMMON_ARGUMENTS:v("exports"),AMD_ARGUMENTS:l([S("exports")]),FACTORY_BODY:r,UMD_ROOT:v("this")},i().default.statement` (function (root, factory) { if (typeof define === "function" && define.amd) { define(AMD_ARGUMENTS, factory); } else if (typeof exports === "object") { factory(COMMON_ARGUMENTS); } else { factory(BROWSER_ARGUMENTS); } })(UMD_ROOT, function (FACTORY_PARAMETERS) { FACTORY_BODY }); `(n))]);var n}function O(e){const t=v("babelHelpers"),r=[];r.push(A("var",[w(t,T([]))]));const n=x(r);return j(r,t,e),r.push(b(t)),n}function j(e,t,r){const s=e=>t?E(t,v(e)):v("_"+e),i={};return n().list.forEach((function(t){if(r&&r.indexOf(t)<0)return;const a=i[t]=s(t);n().ensure(t,o.default);const{nodes:l}=n().get(t,s,a);e.push(...l)})),i}},"../../node_modules/@babel/core/lib/transform-ast.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.transformFromAst=void 0,t.transformFromAstAsync=function(...e){return(0,a.beginHiddenCallStack)(o.async)(...e)},t.transformFromAstSync=function(...e){return(0,a.beginHiddenCallStack)(o.sync)(...e)};var s=r("../../node_modules/@babel/core/lib/config/index.js"),i=r("../../node_modules/@babel/core/lib/transformation/index.js"),a=r("../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js");const o=n()((function*(e,t,r){const n=yield*(0,s.default)(r);if(null===n)return null;if(!e)throw new Error("No AST given");return yield*(0,i.run)(n,t,e)}));t.transformFromAst=function(e,t,r,n){let s,i;if("function"==typeof r?(i=r,s=void 0):(s=r,i=n),void 0===i)return(0,a.beginHiddenCallStack)(o.sync)(e,t,s);(0,a.beginHiddenCallStack)(o.errback)(e,t,s,i)}},"../../node_modules/@babel/core/lib/transform-file-browser.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformFile=void 0,t.transformFileAsync=function(){return Promise.reject(new Error("Transforming files is not supported in browsers"))},t.transformFileSync=function(){throw new Error("Transforming files is not supported in browsers")};t.transformFile=function(e,t,r){"function"==typeof t&&(r=t),r(new Error("Transforming files is not supported in browsers"),null)}},"../../node_modules/@babel/core/lib/transform.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/gensync/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.transform=void 0,t.transformAsync=function(...e){return(0,a.beginHiddenCallStack)(o.async)(...e)},t.transformSync=function(...e){return(0,a.beginHiddenCallStack)(o.sync)(...e)};var s=r("../../node_modules/@babel/core/lib/config/index.js"),i=r("../../node_modules/@babel/core/lib/transformation/index.js"),a=r("../../node_modules/@babel/core/lib/errors/rewrite-stack-trace.js");const o=n()((function*(e,t){const r=yield*(0,s.default)(t);return null===r?null:yield*(0,i.run)(r,e)}));t.transform=function(e,t,r){let n,s;if("function"==typeof t?(s=t,n=void 0):(n=t,s=r),void 0===s)return(0,a.beginHiddenCallStack)(o.sync)(e,n);(0,a.beginHiddenCallStack)(o.errback)(e,n,s)}},"../../node_modules/@babel/core/lib/transformation/block-hoist-plugin.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/traverse/lib/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){i||(i=new s.default(Object.assign({},a,{visitor:n().default.explode(a.visitor)}),{}));return i};var s=r("../../node_modules/@babel/core/lib/config/plugin.js");let i;const a={name:"internal.blockHoist",visitor:{Block:{exit({node:e}){const{body:t}=e;let r=Math.pow(2,30)-1,n=!1;for(let e=0;er){n=!0;break}r=s}n&&(e.body=function(e){const t=Object.create(null);for(let r=0;r+e).sort((e,t)=>t-e);let n=0;for(const s of r){const r=t[s];for(const t of r)e[n++]=t}return e}(t.slice()))}}}};function o(e){const t=null==e?void 0:e._blockHoist;return null==t?1:!0===t?2:t}},"../../node_modules/@babel/core/lib/transformation/file/file.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/helpers/lib/index.js");return n=function(){return e},e}function s(){const e=r("../../node_modules/@babel/traverse/lib/index.js");return s=function(){return e},e}function i(){const e=r("../../node_modules/@babel/code-frame/lib/index.js");return i=function(){return e},e}function a(){const e=r("../../node_modules/@babel/types/lib/index.js");return a=function(){return e},e}function o(){const e=r("../../node_modules/@babel/helper-module-transforms/lib/index.js");return o=function(){return e},e}function l(){const e=r("../../node_modules/@babel/core/node_modules/semver/semver.js");return l=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const{cloneNode:c,interpreterDirective:u}=a(),p={enter(e,t){const r=e.node.loc;r&&(t.loc=r,e.stop())}};class d{constructor(e,{code:t,ast:r,inputMap:n}){this._map=new Map,this.opts=void 0,this.declarations={},this.path=void 0,this.ast=void 0,this.scope=void 0,this.metadata={},this.code="",this.inputMap=void 0,this.hub={file:this,getCode:()=>this.code,getScope:()=>this.scope,addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=e,this.code=t,this.ast=r,this.inputMap=n,this.path=s().NodePath.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}get shebang(){const{interpreter:e}=this.path.node;return e?e.value:""}set shebang(e){e?this.path.get("interpreter").replaceWith(u(e)):this.path.get("interpreter").remove()}set(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)}get(e){return this._map.get(e)}has(e){return this._map.has(e)}getModuleName(){return(0,o().getModuleName)(this.opts,this.opts)}addImport(){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'.")}availableHelper(e,t){let r;try{r=n().minVersion(e)}catch(e){if("BABEL_HELPER_UNKNOWN"!==e.code)throw e;return!1}return"string"!=typeof t||(l().valid(t)&&(t="^"+t),!l().intersects("<"+r,t)&&!l().intersects(">=8.0.0",t))}addHelper(e){const t=this.declarations[e];if(t)return c(t);const r=this.get("helperGenerator");if(r){const t=r(e);if(t)return t}n().ensure(e,d);const s=this.declarations[e]=this.scope.generateUidIdentifier(e),i={};for(const t of n().getDependencies(e))i[t]=this.addHelper(t);const{nodes:a,globals:o}=n().get(e,e=>i[e],s,Object.keys(this.scope.getAllBindings()));return o.forEach(e=>{this.path.scope.hasBinding(e,!0)&&this.path.scope.rename(e)}),a.forEach(e=>{e._compact=!0}),this.path.unshiftContainer("body",a),this.path.get("body").forEach(e=>{-1!==a.indexOf(e.node)&&e.isVariableDeclaration()&&this.scope.registerDeclaration(e)}),s}addTemplateObject(){throw new Error("This function has been moved into the template literal transform itself.")}buildCodeFrameError(e,t,r=SyntaxError){let n=e&&(e.loc||e._loc);if(!n&&e){const r={loc:null};(0,s().default)(e,p,this.scope,r),n=r.loc;let i="This is an error on an internal node. Probably an internal error.";n&&(i+=" Location has been estimated."),t+=` (${i})`}if(n){const{highlightCode:e=!0}=this.opts;t+="\n"+(0,i().codeFrameColumns)(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:e})}return new r(t)}}t.default=d},"../../node_modules/@babel/core/lib/transformation/file/generate.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/core/node_modules/convert-source-map/index.js");return n=function(){return e},e}function s(){const e=r("../../node_modules/@babel/generator/lib/index.js");return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{opts:r,ast:a,code:o,inputMap:l}=t,{generatorOpts:c}=r;c.inputSourceMap=null==l?void 0:l.toObject();const u=[];for(const t of e)for(const e of t){const{generatorOverride:t}=e;if(t){const e=t(a,c,o,s().default);void 0!==e&&u.push(e)}}let p;if(0===u.length)p=(0,s().default)(a,c,o);else{if(1!==u.length)throw new Error("More than one plugin attempted to override codegen.");if(p=u[0],"function"==typeof p.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.")}let{code:d,decodedMap:f=p.map}=p;p.__mergedMap?f=Object.assign({},p.map):f&&(f=l?(0,i.default)(l.toObject(),f,c.sourceFileName):p.map);"inline"!==r.sourceMaps&&"both"!==r.sourceMaps||(d+="\n"+n().fromObject(f).toComment());"inline"===r.sourceMaps&&(f=null);return{outputCode:d,outputMap:f}};var i=r("../../node_modules/@babel/core/lib/transformation/file/merge-map.js")},"../../node_modules/@babel/core/lib/transformation/file/merge-map.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@ampproject/remapping/dist/remapping.mjs");return n=function(){return e},e}function s(e){return Object.assign({},e,{sourceRoot:null})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){const i=r.replace(/\\/g,"/");let a=!1;const o=n()(s(t),(t,r)=>t!==i||a?null:(a=!0,r.source="",s(e)));"string"==typeof e.sourceRoot&&(o.sourceRoot=e.sourceRoot);return Object.assign({},o)}},"../../node_modules/@babel/core/lib/transformation/index.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/@babel/traverse/lib/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.run=function*(e,t,r){const p=yield*(0,o.default)(e.passes,(0,a.default)(e),t,r),d=p.opts;try{yield*function*(e,t){for(const r of t){const t=[],a=[],o=[];for(const n of r.concat([(0,i.default)()])){const r=new s.default(e,n.key,n.options);t.push([n,r]),a.push(r),o.push(n.visitor)}for(const[r,n]of t){const t=r.pre;if(t){const r=t.call(n,e);if(yield*[],u(r))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.")}}const l=n().default.visitors.merge(o,a,e.opts.wrapPluginVisitorMethod);(0,n().default)(e.ast,l,e.scope);for(const[r,n]of t){const t=r.post;if(t){const r=t.call(n,e);if(yield*[],u(r))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.")}}}}(p,e.passes)}catch(e){var f;throw e.message=`${null!=(f=d.filename)?f:"unknown file"}: ${e.message}`,e.code||(e.code="BABEL_TRANSFORM_ERROR"),e}let h,m;try{!1!==d.code&&({outputCode:h,outputMap:m}=(0,l.default)(e.passes,p))}catch(e){var y;throw e.message=`${null!=(y=d.filename)?y:"unknown file"}: ${e.message}`,e.code||(e.code="BABEL_GENERATE_ERROR"),e}return{metadata:p.metadata,options:d,ast:!0===d.ast?p.ast:null,code:void 0===h?null:h,map:void 0===m?null:m,sourceType:p.ast.program.sourceType,externalDependencies:(0,c.flattenToSet)(e.externalDependencies)}};var s=r("../../node_modules/@babel/core/lib/transformation/plugin-pass.js"),i=r("../../node_modules/@babel/core/lib/transformation/block-hoist-plugin.js"),a=r("../../node_modules/@babel/core/lib/transformation/normalize-opts.js"),o=r("../../node_modules/@babel/core/lib/transformation/normalize-file.js"),l=r("../../node_modules/@babel/core/lib/transformation/file/generate.js"),c=r("../../node_modules/@babel/core/lib/config/helpers/deep-array.js");function u(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}},"../../node_modules/@babel/core/lib/transformation/normalize-file.js":function(e,t,r){"use strict";function n(){const e=r("../../standalone-packages/codesandbox-browserfs/dist/shims/fs.js");return n=function(){return e},e}function s(){const e=r("../../node_modules/path-browserify/index.js");return s=function(){return e},e}function i(){const e=r("../../node_modules/debug/src/browser.js");return i=function(){return e},e}function a(){const e=r("../../node_modules/@babel/types/lib/index.js");return a=function(){return e},e}function o(){const e=r("../../node_modules/@babel/core/node_modules/convert-source-map/index.js");return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function*(e,t,r,i){if(r=""+(r||""),i){if("Program"===i.type)i=p(i,[],[]);else if("File"!==i.type)throw new Error("AST root must be a Program or File node");t.cloneInputAst&&(i=(0,u.default)(i))}else i=yield*(0,c.default)(e,t,r);let a=null;if(!1!==t.inputSourceMap){if("object"==typeof t.inputSourceMap&&(a=o().fromObject(t.inputSourceMap)),!a){const e=b(h,i);if(e)try{a=o().fromComment("//"+e)}catch(e){f("discarding unknown inline input sourcemap")}}if(!a){const e=b(m,i);if("string"==typeof t.filename&&e)try{const r=m.exec(e),i=n().readFileSync(s().resolve(s().dirname(t.filename),r[1]),"utf8");a=o().fromJSON(i)}catch(e){f("discarding unknown file input sourcemap",e)}else e&&f("discarding un-loadable file input sourcemap")}}return new l.default(t,{code:r,ast:i,inputMap:a})};var l=r("../../node_modules/@babel/core/lib/transformation/file/file.js"),c=r("../../node_modules/@babel/core/lib/parser/index.js"),u=r("../../node_modules/@babel/core/lib/transformation/util/clone-deep.js");const{file:p,traverseFast:d}=a(),f=i()("babel:transform:file"),h=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,m=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function y(e,t,r){return t&&(t=t.filter(({value:t})=>!e.test(t)||(r=t,!1))),[t,r]}function b(e,t){let r=null;return d(t,t=>{[t.leadingComments,r]=y(e,t.leadingComments,r),[t.innerComments,r]=y(e,t.innerComments,r),[t.trailingComments,r]=y(e,t.trailingComments,r)}),r}},"../../node_modules/@babel/core/lib/transformation/normalize-opts.js":function(e,t,r){"use strict";function n(){const e=r("../../node_modules/path-browserify/index.js");return n=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{filename:t,cwd:r,filenameRelative:s=("string"==typeof t?n().relative(r,t):"unknown"),sourceType:i="module",inputSourceMap:a,sourceMaps:o=!!a,sourceRoot:l=e.options.moduleRoot,sourceFileName:c=n().basename(s),comments:u=!0,compact:p="auto"}=e.options,d=e.options,f=Object.assign({},d,{parserOpts:Object.assign({sourceType:".mjs"===n().extname(s)?"module":i,sourceFileName:t,plugins:[]},d.parserOpts),generatorOpts:Object.assign({filename:t,auxiliaryCommentBefore:d.auxiliaryCommentBefore,auxiliaryCommentAfter:d.auxiliaryCommentAfter,retainLines:d.retainLines,comments:u,shouldPrintComment:d.shouldPrintComment,compact:p,minified:d.minified,sourceMaps:o,sourceRoot:l,sourceFileName:c},d.generatorOpts)});for(const t of e.passes)for(const e of t)e.manipulateOptions&&e.manipulateOptions(f,f.parserOpts);return f}},"../../node_modules/@babel/core/lib/transformation/plugin-pass.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n{constructor(e,t,r){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=r||{},this.cwd=e.opts.cwd,this.filename=e.opts.filename}set(e,t){this._map.set(e,t)}get(e){return this._map.get(e)}availableHelper(e,t){return this.file.availableHelper(e,t)}addHelper(e){return this.file.addHelper(e)}buildCodeFrameError(e,t,r){return this.file.buildCodeFrameError(e,t,r)}}t.default=n,n.prototype.getModuleName=function(){return this.file.getModuleName()},n.prototype.addImport=function(){this.file.addImport()}},"../../node_modules/@babel/core/lib/transformation/util/clone-deep.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"object"!=typeof e?e:function e(t,r){if(null!==t){if(r.has(t))return r.get(t);let n;if(Array.isArray(t)){n=new Array(t.length),r.set(t,n);for(let s=0;s256)return null;if(!(t.loose?a[l.LOOSE]:a[l.FULL]).test(e))return null;try{return new m(e,t)}catch(e){return null}}function m(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof m){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 m))return new m(e,t);n("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?a[l.LOOSE]:a[l.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&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,r,n){"string"==typeof r&&(n=r,r=void 0);try{return new m(e,r).inc(t,n).version}catch(e){return null}},t.diff=function(e,t){if(T(e,t))return null;var r=h(e),n=h(t),s="";if(r.prerelease.length||n.prerelease.length){s="pre";var i="prerelease"}for(var a in r)if(("major"===a||"minor"===a||"patch"===a)&&r[a]!==n[a])return s+a;return i},t.compareIdentifiers=b;var y=/^[0-9]+$/;function b(e,t){var r=y.test(e),n=y.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}function E(e,t,r){return g(e,t,r)<0}function T(e,t,r){return 0===g(e,t,r)}function x(e,t,r){return 0!==g(e,t,r)}function S(e,t,r){return g(e,t,r)>=0}function P(e,t,r){return g(e,t,r)<=0}function A(e,t,r,n){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return T(e,r,n);case"!=":return x(e,r,n);case">":return v(e,r,n);case">=":return S(e,r,n);case"<":return E(e,r,n);case"<=":return P(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}function w(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof w){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof w))return new w(e,t);e=e.trim().split(/\s+/).join(" "),n("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===C?this.value="":this.value=this.operator+this.semver.version,n("comp",this)}t.rcompareIdentifiers=function(e,t){return b(t,e)},t.major=function(e,t){return new m(e,t).major},t.minor=function(e,t){return new m(e,t).minor},t.patch=function(e,t){return new m(e,t).patch},t.compare=g,t.compareLoose=function(e,t){return g(e,t,!0)},t.compareBuild=function(e,t,r){var n=new m(e,r),s=new m(t,r);return n.compare(s)||n.compareBuild(s)},t.rcompare=function(e,t,r){return g(t,e,r)},t.sort=function(e,r){return e.sort((function(e,n){return t.compareBuild(e,n,r)}))},t.rsort=function(e,r){return e.sort((function(e,n){return t.compareBuild(n,e,r)}))},t.gt=v,t.lt=E,t.eq=T,t.neq=x,t.gte=S,t.lte=P,t.cmp=A,t.Comparator=w;var C={};function I(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof I)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new I(e.raw,t);if(e instanceof w)return new I(e.value,t);if(!(this instanceof I))return new I(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}function _(e,t){for(var r=!0,n=e.slice(),s=n.pop();r&&n.length;)r=n.every((function(e){return s.intersects(e,t)})),s=n.pop();return r}function O(e){return!e||"x"===e.toLowerCase()||"*"===e}function j(e,t,r,n,s,i,a,o,l,c,u,p,d){return((t=O(r)?"":O(n)?">="+r+".0.0":O(s)?">="+r+"."+n+".0":">="+t)+" "+(o=O(l)?"":O(c)?"<"+(+l+1)+".0.0":O(u)?"<"+l+"."+(+c+1)+".0":p?"<="+l+"."+c+"."+u+"-"+p:"<="+o)).trim()}function N(e,t,r){for(var s=0;s0){var i=e[s].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function k(e,t,r){try{t=new I(t,r)}catch(e){return!1}return t.test(e)}function D(e,t,r,n){var s,i,a,o,l;switch(e=new m(e,n),t=new I(t,n),r){case">":s=v,i=P,a=E,o=">",l=">=";break;case"<":s=E,i=S,a=v,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(k(e,t,n))return!1;for(var c=0;c=0.0.0")),p=p||e,d=d||e,s(e.semver,p.semver,n)?p=e:a(e.semver,d.semver,n)&&(d=e)})),p.operator===o||p.operator===l)return!1;if((!d.operator||d.operator===o)&&i(e,d.semver))return!1;if(d.operator===l&&a(e,d.semver))return!1}return!0}w.prototype.parse=function(e){var t=this.options.loose?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new m(r[2],this.options.loose):this.semver=C},w.prototype.toString=function(){return this.value},w.prototype.test=function(e){if(n("Comparator.test",e,this.options.loose),this.semver===C||e===C)return!0;if("string"==typeof e)try{e=new m(e,this.options)}catch(e){return!1}return A(e,this.operator,this.semver,this.options)},w.prototype.intersects=function(e,t){if(!(e instanceof w))throw new TypeError("a Comparator is required");var r;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(r=new I(e.value,t),k(this.value,r,t));if(""===e.operator)return""===e.value||(r=new I(this.value,t),k(e.semver,r,t));var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),s=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=A(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=A(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||s||i&&a||o||l},t.Range=I,I.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},I.prototype.toString=function(){return this.range},I.prototype.parseRange=function(e){var t=this.options.loose,r=t?a[l.HYPHENRANGELOOSE]:a[l.HYPHENRANGE];e=e.replace(r,j),n("hyphen replace",e),e=e.replace(a[l.COMPARATORTRIM],"$1$2$3"),n("comparator trim",e,a[l.COMPARATORTRIM]),e=(e=(e=e.replace(a[l.TILDETRIM],"$1~")).replace(a[l.CARETTRIM],"$1^")).split(/\s+/).join(" ");var s=t?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],i=e.split(" ").map((function(e){return function(e,t){return n("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){n("caret",e,t);var r=t.loose?a[l.CARETLOOSE]:a[l.CARET];return e.replace(r,(function(t,r,s,i,a){var o;return n("caret",e,t,r,s,i,a),O(r)?o="":O(s)?o=">="+r+".0.0 <"+(+r+1)+".0.0":O(i)?o="0"===r?">="+r+"."+s+".0 <"+r+"."+(+s+1)+".0":">="+r+"."+s+".0 <"+(+r+1)+".0.0":a?(n("replaceCaret pr",a),o="0"===r?"0"===s?">="+r+"."+s+"."+i+"-"+a+" <"+r+"."+s+"."+(+i+1):">="+r+"."+s+"."+i+"-"+a+" <"+r+"."+(+s+1)+".0":">="+r+"."+s+"."+i+"-"+a+" <"+(+r+1)+".0.0"):(n("no pr"),o="0"===r?"0"===s?">="+r+"."+s+"."+i+" <"+r+"."+s+"."+(+i+1):">="+r+"."+s+"."+i+" <"+r+"."+(+s+1)+".0":">="+r+"."+s+"."+i+" <"+(+r+1)+".0.0"),n("caret return",o),o}))}(e,t)})).join(" ")}(e,t),n("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var r=t.loose?a[l.TILDELOOSE]:a[l.TILDE];return e.replace(r,(function(t,r,s,i,a){var o;return n("tilde",e,t,r,s,i,a),O(r)?o="":O(s)?o=">="+r+".0.0 <"+(+r+1)+".0.0":O(i)?o=">="+r+"."+s+".0 <"+r+"."+(+s+1)+".0":a?(n("replaceTilde pr",a),o=">="+r+"."+s+"."+i+"-"+a+" <"+r+"."+(+s+1)+".0"):o=">="+r+"."+s+"."+i+" <"+r+"."+(+s+1)+".0",n("tilde return",o),o}))}(e,t)})).join(" ")}(e,t),n("tildes",e),e=function(e,t){return n("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var r=t.loose?a[l.XRANGELOOSE]:a[l.XRANGE];return e.replace(r,(function(r,s,i,a,o,l){n("xRange",e,r,s,i,a,o,l);var c=O(i),u=c||O(a),p=u||O(o),d=p;return"="===s&&d&&(s=""),l=t.includePrerelease?"-0":"",c?r=">"===s||"<"===s?"<0.0.0-0":"*":s&&d?(u&&(a=0),o=0,">"===s?(s=">=",u?(i=+i+1,a=0,o=0):(a=+a+1,o=0)):"<="===s&&(s="<",u?i=+i+1:a=+a+1),r=s+i+"."+a+"."+o+l):u?r=">="+i+".0.0"+l+" <"+(+i+1)+".0.0"+l:p&&(r=">="+i+"."+a+".0"+l+" <"+i+"."+(+a+1)+".0"+l),n("xRange return",r),r}))}(e,t)})).join(" ")}(e,t),n("xrange",e),e=function(e,t){return n("replaceStars",e,t),e.trim().replace(a[l.STAR],"")}(e,t),n("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter((function(e){return!!e.match(s)}))),i=i.map((function(e){return new w(e,this.options)}),this)},I.prototype.intersects=function(e,t){if(!(e instanceof I))throw new TypeError("a Range is required");return this.set.some((function(r){return _(r,t)&&e.set.some((function(e){return _(e,t)&&r.every((function(r){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new I(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},I.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new m(e,this.options)}catch(e){return!1}for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!v(r,t)||(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(r&&e.test(r))return r;return null},t.validRange=function(e,t){try{return new I(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,r){return D(e,t,"<",r)},t.gtr=function(e,t,r){return D(e,t,">",r)},t.outside=D,t.prerelease=function(e,t){var r=h(e,t);return r&&r.prerelease.length?r.prerelease:null},t.intersects=function(e,t,r){return e=new I(e,r),t=new I(t,r),e.intersects(t)},t.coerce=function(e,t){if(e instanceof m)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var r=null;if((t=t||{}).rtl){for(var n;(n=a[l.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&n.index+n[0].length===r.index+r[0].length||(r=n),a[l.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;a[l.COERCERTL].lastIndex=-1}else r=e.match(a[l.COERCE]);if(null===r)return null;return h(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}}).call(this,r("../../node_modules/process/browser.js"))},"../../node_modules/@babel/generator/lib/buffer.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class{constructor(e){this._map=null,this._buf="",this._str="",this._appendCount=0,this._last=0,this._queue=[],this._queueCursor=0,this._canMarkIdName=!0,this._position={line:1,column:0},this._sourcePosition={identifierName:void 0,identifierNamePos:void 0,line:void 0,column:void 0,filename:void 0},this._map=e,this._allocQueue()}_allocQueue(){const e=this._queue;for(let t=0;t<16;t++)e.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,identifierNamePos:void 0,filename:""})}_pushQueue(e,t,r,n,s){const i=this._queueCursor;i===this._queue.length&&this._allocQueue();const a=this._queue[i];a.char=e,a.repeat=t,a.line=r,a.column=n,a.filename=s,this._queueCursor++}_popQueue(){if(0===this._queueCursor)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]}get(){this._flush();const e=this._map,t={code:(this._buf+this._str).trimRight(),decodedMap:null==e?void 0:e.getDecoded(),get __mergedMap(){return this.map},get map(){const r=e?e.get():null;return t.map=r,r},set map(e){Object.defineProperty(t,"map",{value:e,writable:!0})},get rawMappings(){const r=null==e?void 0:e.getRawMappings();return t.rawMappings=r,r},set rawMappings(e){Object.defineProperty(t,"rawMappings",{value:e,writable:!0})}};return t}append(e,t){this._flush(),this._append(e,this._sourcePosition,t)}appendChar(e){this._flush(),this._appendChar(e,1,this._sourcePosition)}queue(e){if(10===e)for(;0!==this._queueCursor;){const e=this._queue[this._queueCursor-1].char;if(32!==e&&9!==e)break;this._queueCursor--}const t=this._sourcePosition;this._pushQueue(e,1,t.line,t.column,t.filename)}queueIndentation(e,t){this._pushQueue(e,t,void 0,void 0,void 0)}_flush(){const e=this._queueCursor,t=this._queue;for(let r=0;r1?String.fromCharCode(e).repeat(t):String.fromCharCode(e),10!==e?(this._mark(r.line,r.column,r.identifierName,r.identifierNamePos,r.filename),this._position.column+=t):(this._position.line++,this._position.column=0),this._canMarkIdName&&(r.identifierName=void 0,r.identifierNamePos=void 0)}_append(e,t,r){const n=e.length,s=this._position;if(this._last=e.charCodeAt(n-1),++this._appendCount>4096?(this._str,this._buf+=this._str,this._str=e,this._appendCount=0):this._str+=e,!r&&!this._map)return void(s.column+=n);const{column:i,identifierName:a,identifierNamePos:o,filename:l}=t;let c=t.line;null==a&&null==o||!this._canMarkIdName||(t.identifierName=void 0,t.identifierNamePos=void 0);let u=e.indexOf("\n"),p=0;for(0!==u&&this._mark(c,i,a,o,l);-1!==u;)s.line++,s.column=0,p=u+1,p=0&&10===this._queue[r].char;r--)t++;return t===e&&10===this._last?t+1:t}endsWithCharAndNewline(){const e=this._queue,t=this._queueCursor;if(0!==t){if(10!==e[t-1].char)return;return t>1?e[t-2].char:this._last}}hasContent(){return 0!==this._queueCursor||!!this._last}exactSource(e,t){if(!this._map)return void t();this.source("start",e);const r=e.identifierName,n=this._sourcePosition;r&&(this._canMarkIdName=!1,n.identifierName=r),t(),r&&(this._canMarkIdName=!0,n.identifierName=void 0,n.identifierNamePos=void 0),this.source("end",e)}source(e,t){this._map&&this._normalizePosition(e,t,0)}sourceWithOffset(e,t,r){this._map&&this._normalizePosition(e,t,r)}withSource(e,t,r){this._map&&this.source(e,t),r()}_normalizePosition(e,t,r){const n=t[e],s=this._sourcePosition;n&&(s.line=n.line,s.column=Math.max(n.column+r,0),s.filename=t.filename)}getCurrentColumn(){const e=this._queue,t=this._queueCursor;let r=-1,n=0;for(let s=0;s"));this.space(),this.print(e.returnType,e)},t.FunctionTypeParam=function(e){this.print(e.name,e),e.optional&&this.tokenChar(63);e.name&&(this.tokenChar(58),this.space());this.print(e.typeAnnotation,e)},t.IndexedAccessType=function(e){this.print(e.objectType,e,!0),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)},t.InferredPredicate=function(){this.tokenChar(37),this.word("checks")},t.InterfaceDeclaration=function(e){this.word("interface"),this.space(),this._interfaceish(e)},t.GenericTypeAnnotation=t.ClassImplements=t.InterfaceExtends=function(e){this.print(e.id,e),this.print(e.typeParameters,e,!0)},t.InterfaceTypeAnnotation=function(e){var t;this.word("interface"),null!=(t=e.extends)&&t.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e));this.space(),this.print(e.body,e)},t.IntersectionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:d})},t.MixedTypeAnnotation=function(){this.word("mixed")},t.NullLiteralTypeAnnotation=function(){this.word("null")},t.NullableTypeAnnotation=function(e){this.tokenChar(63),this.print(e.typeAnnotation,e)},Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return i.NumericLiteral}}),t.NumberTypeAnnotation=function(){this.word("number")},t.ObjectTypeAnnotation=function(e){e.exact?this.token("{|"):this.tokenChar(123);const t=[...e.properties,...e.callProperties||[],...e.indexers||[],...e.internalSlots||[]];t.length&&(this.newline(),this.space(),this.printJoin(t,e,{addNewlines(e){if(e&&!t[0])return 1},indent:!0,statement:!0,iterator:()=>{(1!==t.length||e.inexact)&&(this.tokenChar(44),this.space())}}),this.space());e.inexact&&(this.indent(),this.token("..."),t.length&&this.newline(),this.dedent());e.exact?this.token("|}"):this.tokenChar(125)},t.ObjectTypeCallProperty=function(e){e.static&&(this.word("static"),this.space());this.print(e.value,e)},t.ObjectTypeIndexer=function(e){e.static&&(this.word("static"),this.space());this._variance(e),this.tokenChar(91),e.id&&(this.print(e.id,e),this.tokenChar(58),this.space());this.print(e.key,e),this.tokenChar(93),this.tokenChar(58),this.space(),this.print(e.value,e)},t.ObjectTypeInternalSlot=function(e){e.static&&(this.word("static"),this.space());this.tokenChar(91),this.tokenChar(91),this.print(e.id,e),this.tokenChar(93),this.tokenChar(93),e.optional&&this.tokenChar(63);e.method||(this.tokenChar(58),this.space());this.print(e.value,e)},t.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.tokenChar(63);e.method||(this.tokenChar(58),this.space());this.print(e.value,e)},t.ObjectTypeSpreadProperty=function(e){this.token("..."),this.print(e.argument,e)},t.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.tokenChar(58),this.space(),this.print(e.supertype,e));e.impltype&&(this.space(),this.tokenChar(61),this.space(),this.print(e.impltype,e));this.semicolon()},t.OptionalIndexedAccessType=function(e){this.print(e.objectType,e),e.optional&&this.token("?.");this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)},t.QualifiedTypeIdentifier=function(e){this.print(e.qualification,e),this.tokenChar(46),this.print(e.id,e)},Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return i.StringLiteral}}),t.StringTypeAnnotation=function(){this.word("string")},t.SymbolTypeAnnotation=function(){this.word("symbol")},t.ThisTypeAnnotation=function(){this.word("this")},t.TupleTypeAnnotation=function(e){this.tokenChar(91),this.printList(e.types,e),this.tokenChar(93)},t.TypeAlias=function(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.tokenChar(61),this.space(),this.print(e.right,e),this.semicolon()},t.TypeAnnotation=function(e){this.tokenChar(58),this.space(),e.optional&&this.tokenChar(63);this.print(e.typeAnnotation,e)},t.TypeCastExpression=function(e){this.tokenChar(40),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.tokenChar(41)},t.TypeParameter=function(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e);e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default,e))},t.TypeParameterDeclaration=t.TypeParameterInstantiation=function(e){this.tokenChar(60),this.printList(e.params,e,{}),this.tokenChar(62)},t.TypeofTypeAnnotation=function(e){this.word("typeof"),this.space(),this.print(e.argument,e)},t.UnionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:f})},t.Variance=function(e){"plus"===e.kind?this.tokenChar(43):this.tokenChar(45)},t.VoidTypeAnnotation=function(){this.word("void")},t._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));if("DeclareClass"===e.type){var r,n;null!=(r=e.mixins)&&r.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),null!=(n=e.implements)&&n.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e))}this.space(),this.print(e.body,e)},t._variance=function(e){var t;const r=null==(t=e.variance)?void 0:t.kind;null!=r&&("plus"===r?this.tokenChar(43):"minus"===r&&this.tokenChar(45))};var n=r("../../node_modules/@babel/types/lib/index.js"),s=r("../../node_modules/@babel/generator/lib/generators/modules.js"),i=r("../../node_modules/@babel/generator/lib/generators/types.js");const{isDeclareExportDeclaration:a,isStatement:o}=n;function l(e,t,r){r&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function c(e,t){const{members:r}=t;e.token("{"),e.indent(),e.newline();for(const n of r)e.print(n,t),e.newline();t.hasUnknownMembers&&(e.token("..."),e.newline()),e.dedent(),e.token("}")}function u(e,t){const{id:r,init:n}=t;e.print(r,t),e.space(),e.token("="),e.space(),e.print(n,t),e.token(",")}function p(e){if(e.declaration){const t=e.declaration;this.print(t,e),o(t)||this.semicolon()}else this.tokenChar(123),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.tokenChar(125),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function d(){this.space(),this.tokenChar(38),this.space()}function f(){this.space(),this.tokenChar(124),this.space()}},"../../node_modules/@babel/generator/lib/generators/index.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("../../node_modules/@babel/generator/lib/generators/template-literals.js");Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var s=r("../../node_modules/@babel/generator/lib/generators/expressions.js");Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var i=r("../../node_modules/@babel/generator/lib/generators/statements.js");Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=r("../../node_modules/@babel/generator/lib/generators/classes.js");Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=r("../../node_modules/@babel/generator/lib/generators/methods.js");Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var l=r("../../node_modules/@babel/generator/lib/generators/modules.js");Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var c=r("../../node_modules/@babel/generator/lib/generators/types.js");Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var u=r("../../node_modules/@babel/generator/lib/generators/flow.js");Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var p=r("../../node_modules/@babel/generator/lib/generators/base.js");Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var d=r("../../node_modules/@babel/generator/lib/generators/jsx.js");Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var f=r("../../node_modules/@babel/generator/lib/generators/typescript.js");Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}))},"../../node_modules/@babel/generator/lib/generators/jsx.js":function(e,t,r){"use strict";function n(){this.space()}Object.defineProperty(t,"__esModule",{value:!0}),t.JSXAttribute=function(e){this.print(e.name,e),e.value&&(this.tokenChar(61),this.print(e.value,e))},t.JSXClosingElement=function(e){this.token("0&&(this.space(),this.printJoin(e.attributes,e,{separator:n}));e.selfClosing?(this.space(),this.token("/>")):this.tokenChar(62)},t.JSXOpeningFragment=function(){this.tokenChar(60),this.tokenChar(62)},t.JSXSpreadAttribute=function(e){this.tokenChar(123),this.token("..."),this.print(e.argument,e),this.tokenChar(125)},t.JSXSpreadChild=function(e){this.tokenChar(123),this.token("..."),this.print(e.expression,e),this.tokenChar(125)},t.JSXText=function(e){const t=this.getPossibleRaw(e);void 0!==t?this.token(t,!0):this.token(e.value,!0)}},"../../node_modules/@babel/generator/lib/generators/methods.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArrowFunctionExpression=function(e,t){e.async&&(this.word("async",!0),this.space());let r;this.format.retainLines||1!==e.params.length||!s(r=e.params[0])||function(e,t){var r,n;return!!(e.typeParameters||e.returnType||e.predicate||t.typeAnnotation||t.optional||null!=(r=t.leadingComments)&&r.length||null!=(n=t.trailingComments)&&n.length)}(e,r)?this._params(e,void 0,t):this.print(r,e,!0);this._predicate(e,!0),this.space(),this.printInnerComments(),this.token("=>"),this.space(),this.print(e.body,e)},t.FunctionDeclaration=t.FunctionExpression=function(e,t){this._functionHead(e,t),this.space(),this.print(e.body,e)},t._functionHead=function(e,t){e.async&&(this.word("async"),this._endsWithInnerRaw=!1,this.space());this.word("function"),e.generator&&(this._endsWithInnerRaw=!1,this.tokenChar(42));this.space(),e.id&&this.print(e.id,e);this._params(e,e.id,t),"TSDeclareFunction"!==e.type&&this._predicate(e)},t._methodHead=function(e){const t=e.kind,r=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space());e.async&&(this.word("async",!0),this.space());"method"!==t&&"init"!==t||e.generator&&this.tokenChar(42);e.computed?(this.tokenChar(91),this.print(r,e),this.tokenChar(93)):this.print(r,e);e.optional&&this.tokenChar(63);this._params(e,e.computed&&"StringLiteral"!==e.key.type?void 0:e.key,void 0)},t._param=function(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.tokenChar(63);this.print(e.typeAnnotation,e)},t._parameters=function(e,t){const r=e.length;for(let n=0;n1}),s(t))if(i(t)){if(t.init===e)return}else if(t.left===e)return;this.semicolon()},t.VariableDeclarator=function(e){this.print(e.id,e),e.definite&&this.tokenChar(33);this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.tokenChar(61),this.space(),this.print(e.init,e))},t.WhileStatement=function(e){this.word("while"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.printBlock(e)},t.WithStatement=function(e){this.word("with"),this.space(),this.tokenChar(40),this.print(e.object,e),this.tokenChar(41),this.printBlock(e)};var n=r("../../node_modules/@babel/types/lib/index.js");const{isFor:s,isForStatement:i,isIfStatement:a,isStatement:o}=n;function l(e){this.word("for"),this.space();const t="ForOfStatement"===e.type;t&&e.await&&(this.word("await"),this.space()),this.noIndentInnerCommentsHere(),this.tokenChar(40),this.print(e.left,e),this.space(),this.word(t?"of":"in"),this.space(),this.print(e.right,e),this.tokenChar(41),this.printBlock(e)}const c=l;t.ForInStatement=c;const u=l;function p(e,t,r,n){t&&(e.space(),e.printTerminatorless(t,r,n)),e.semicolon()}t.ForOfStatement=u},"../../node_modules/@babel/generator/lib/generators/template-literals.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TaggedTemplateExpression=function(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)},t.TemplateElement=function(e,t){const r=t.quasis[0]===e,n=t.quasis[t.quasis.length-1]===e,s=(r?"`":"}")+e.value.raw+(n?"`":"${");this.token(s,!0)},t.TemplateLiteral=function(e){const t=e.quasis;for(let r=0;r0&&this.space(),this.print(s,e),nJSON.stringify(e));throw new Error(`The "topicToken" generator option must be one of ${r.join(", ")} (${t} received instead).`)}this.token(e)},t.TupleExpression=function(e){const t=e.elements,r=t.length;let n,s;if("bar"===this.format.recordAndTupleSyntaxType)n="[|",s="|]";else{if("hash"!==this.format.recordAndTupleSyntaxType)throw new Error(this.format.recordAndTupleSyntaxType+" is not a valid recordAndTuple syntax type");n="#[",s="]"}this.token(n);for(let n=0;n0&&this.space(),this.print(s,e),n"),this.space();const n=e.typeAnnotation;this.print(n.typeAnnotation,e)},t.tsPrintPropertyOrMethodName=function(e){e.computed&&this.tokenChar(91);this.print(e.key,e),e.computed&&this.tokenChar(93);e.optional&&this.tokenChar(63)},t.tsPrintSignatureDeclarationBase=function(e){const{typeParameters:t}=e,r=e.parameters;this.print(t,e),this.tokenChar(40),this._parameters(r,e),this.tokenChar(41);const n=e.typeAnnotation;this.print(n,e)},t.tsPrintTypeLiteralOrInterfaceBody=function(e,t){n(this,e,t)}},"../../node_modules/@babel/generator/lib/index.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGenerator=void 0,t.default=function(e,t,r){return new i(e,t,r).generate()};var n=r("../../node_modules/@babel/generator/lib/source-map.js"),s=r("../../node_modules/@babel/generator/lib/printer.js");class i extends s.default{constructor(e,t={},r){super(function(e,t){var r;const n={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:" "},jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},t.jsescOption),recordAndTupleSyntaxType:null!=(r=t.recordAndTupleSyntaxType)?r:"hash",topicToken:t.topicToken,importAttributesKeyword:t.importAttributesKeyword};n.decoratorsBeforeExport=t.decoratorsBeforeExport,n.jsescOption.json=t.jsonCompatibleStrings,n.minified?(n.compact=!0,n.shouldPrintComment=n.shouldPrintComment||(()=>n.comments)):n.shouldPrintComment=n.shouldPrintComment||(e=>n.comments||e.includes("@license")||e.includes("@preserve"));"auto"===n.compact&&(n.compact="string"==typeof e&&e.length>5e5,n.compact&&console.error("[BABEL] Note: The code generator has deoptimised the styling of "+t.filename+" as it exceeds the max of 500KB."));n.compact&&(n.indent.adjustMultilineComment=!1);const{auxiliaryCommentBefore:s,auxiliaryCommentAfter:i,shouldPrintComment:a}=n;s&&!a(s)&&(n.auxiliaryCommentBefore=void 0);i&&!a(i)&&(n.auxiliaryCommentAfter=void 0);return n}(r,t),t.sourceMaps?new n.default(t,r):null),this.ast=void 0,this.ast=e}generate(){return super.generate(this.ast)}}t.CodeGenerator=class{constructor(e,t,r){this._generator=void 0,this._generator=new i(e,t,r)}generate(){return this._generator.generate()}}},"../../node_modules/@babel/generator/lib/node/index.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.needsParens=function(e,t,r){if(!t)return!1;if(u(t)&&t.callee===e&&function e(t){if(o(t))return!0;return c(t)&&e(t.object)}(e))return!0;return h(d,e,t,r)},t.needsWhitespace=m,t.needsWhitespaceAfter=function(e,t){return m(e,t,2)},t.needsWhitespaceBefore=function(e,t){return m(e,t,1)};var n=r("../../node_modules/@babel/generator/lib/node/whitespace.js"),s=r("../../node_modules/@babel/generator/lib/node/parentheses.js"),i=r("../../node_modules/@babel/types/lib/index.js");const{FLIPPED_ALIAS_KEYS:a,isCallExpression:o,isExpressionStatement:l,isMemberExpression:c,isNewExpression:u}=i;function p(e){const t={};function r(e,r){const n=t[e];t[e]=n?function(e,t,s){const i=n(e,t,s);return null==i?r(e,t,s):i}:r}for(const t of Object.keys(e)){const n=a[t];if(n)for(const s of n)r(s,e[t]);else r(t,e[t])}return t}const d=p(s),f=p(n.nodes);function h(e,t,r,n){const s=e[t.type];return s?s(t,r,n):null}function m(e,t,r){if(!e)return!1;l(e)&&(e=e.expression);const n=h(f,e,t);return"number"==typeof n&&0!=(n&r)}},"../../node_modules/@babel/generator/lib/node/parentheses.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArrowFunctionExpression=function(e,t){return y(t)||ae(e,t)},t.AssignmentExpression=function(e,t){return!!j(e.left)||ae(e,t)},t.Binary=function(e,t){if("**"===e.operator&&c(t,{operator:"**"}))return t.left===e;if(ne(e,t))return!0;if(se(e,t)||Y(t)||o(t))return!0;if(l(t)){const r=t.operator,n=te[r],s=e.operator,i=te[s];if(n===i&&t.right===e&&!C(t)||n>i)return!0}},t.BinaryExpression=function(e,t){return"in"===e.operator&&(J(t)||v(t))},t.ClassExpression=function(e,t,r){return oe(r,5)},t.ConditionalExpression=ae,t.DoExpression=function(e,t,r){return!e.async&&oe(r,1)},t.FunctionExpression=function(e,t,r){return oe(r,5)},t.FunctionTypeAnnotation=function(e,t,r){if(r.length<3)return;return z(t)||w(t)||s(t)||X(t)&&i(r[r.length-3])},t.Identifier=function(e,t,r){var n;if(null!=(n=e.extra)&&n.parenthesized&&a(t,{left:e})&&(S(t.right)||f(t.right))&&null==t.right.id)return!0;if("let"===e.name){const n=I(t,{object:e,computed:!0})||k(t,{object:e,computed:!0,optional:!1});return oe(r,n?57:32)}return"async"===e.name&&T(t)&&e===t.left},t.LogicalExpression=function(e,t){if(re(t))return!0;switch(e.operator){case"||":return!!C(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return C(t,{operator:"??"});case"??":return C(t)&&"??"!==t.operator}},t.NullableTypeAnnotation=function(e,t){return s(t)},t.ObjectExpression=function(e,t,r){return oe(r,3)},t.OptionalIndexedAccessType=function(e,t){return A(t,{objectType:e})},t.OptionalCallExpression=t.OptionalMemberExpression=function(e,t){return p(t,{callee:e})||I(t,{object:e})},t.SequenceExpression=function(e,t){if(x(t)||$(t)||D(t)||P(t)&&t.test===e||Q(t)&&t.test===e||E(t)&&t.right===e||M(t)&&t.discriminant===e||g(t)&&t.expression===e)return!1;return!0},t.TSTypeAssertion=t.TSSatisfiesExpression=t.TSAsExpression=function(){return!0},t.TSInferType=function(e,t){return B(t)||K(t)},t.TSInstantiationExpression=function(e,t){return(p(t)||N(t)||_(t)||F(t))&&!!t.typeParameters},t.TSIntersectionType=t.TSUnionType=function(e,t){return B(t)||K(t)||U(t)||H(t)||W(t)},t.UnaryLike=ie,t.IntersectionTypeAnnotation=t.UnionTypeAnnotation=function(e,t){return s(t)||O(t)||w(t)||z(t)},t.UpdateExpression=function(e,t){return se(e,t)||ne(e,t)},t.AwaitExpression=t.YieldExpression=function(e,t){return l(t)||Y(t)||se(e,t)||o(t)&&Z(e)||m(t)&&e===t.test||ne(e,t)};var n=r("../../node_modules/@babel/types/lib/index.js");const{isArrayTypeAnnotation:s,isArrowFunctionExpression:i,isAssignmentExpression:a,isAwaitExpression:o,isBinary:l,isBinaryExpression:c,isUpdateExpression:u,isCallExpression:p,isClass:d,isClassExpression:f,isConditional:h,isConditionalExpression:m,isExportDeclaration:y,isExportDefaultDeclaration:b,isExpressionStatement:g,isFor:v,isForInStatement:E,isForOfStatement:T,isForStatement:x,isFunctionExpression:S,isIfStatement:P,isIndexedAccessType:A,isIntersectionTypeAnnotation:w,isLogicalExpression:C,isMemberExpression:I,isNewExpression:_,isNullableTypeAnnotation:O,isObjectPattern:j,isOptionalCallExpression:N,isOptionalMemberExpression:k,isReturnStatement:D,isSequenceExpression:L,isSwitchStatement:M,isTSArrayType:B,isTSAsExpression:R,isTSInstantiationExpression:F,isTSIntersectionType:U,isTSNonNullExpression:V,isTSOptionalType:K,isTSRestType:W,isTSTypeAssertion:G,isTSUnionType:H,isTaggedTemplateExpression:q,isThrowStatement:$,isTypeAnnotation:X,isUnaryLike:Y,isUnionTypeAnnotation:z,isVariableDeclarator:J,isWhileStatement:Q,isYieldExpression:Z,isTSSatisfiesExpression:ee}=n,te={"||":0,"??":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};function re(e){return R(e)||ee(e)||G(e)}const ne=(e,t)=>d(t,{superClass:e}),se=(e,t)=>(I(t)||k(t))&&t.object===e||(p(t)||N(t)||_(t))&&t.callee===e||q(t)&&t.tag===e||V(t);function ie(e,t){return se(e,t)||c(t,{operator:"**",left:e})||ne(e,t)}function ae(e,t){return!!(Y(t)||l(t)||m(t,{test:e})||o(t)||re(t))||ie(e,t)}function oe(e,t){const r=1&t,n=2&t,s=4&t,o=8&t,c=16&t,p=32&t;let d=e.length-1;if(d<=0)return;let f=e[d];d--;let m=e[d];for(;d>=0;){if(r&&g(m,{expression:f})||s&&b(m,{declaration:f})||n&&i(m,{body:f})||o&&x(m,{init:f})||c&&E(m,{left:f})||p&&T(m,{left:f}))return!0;if(!(d>0&&(se(f,m)&&!_(m)||L(m)&&m.expressions[0]===f||u(m)&&!m.prefix||h(m,{test:f})||l(m,{left:f})||a(m,{left:f}))))return!1;f=m,d--,m=e[d]}return!1}},"../../node_modules/@babel/generator/lib/node/whitespace.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nodes=void 0;var n=r("../../node_modules/@babel/types/lib/index.js");const{FLIPPED_ALIAS_KEYS:s,isArrayExpression:i,isAssignmentExpression:a,isBinary:o,isBlockStatement:l,isCallExpression:c,isFunction:u,isIdentifier:p,isLiteral:d,isMemberExpression:f,isObjectExpression:h,isOptionalCallExpression:m,isOptionalMemberExpression:y,isStringLiteral:b}=n;function g(e){return function e(t,r){return t?(f(t)||y(t)?(e(t.object,r),t.computed&&e(t.property,r)):o(t)||a(t)?(e(t.left,r),e(t.right,r)):c(t)||m(t)?(r.hasCall=!0,e(t.callee,r)):u(t)?r.hasFunction=!0:p(t)&&(r.hasHelper=r.hasHelper||t.callee&&v(t.callee)),r):r}(e,{hasCall:!1,hasFunction:!1,hasHelper:!1})}function v(e){return!!e&&(f(e)?v(e.object)||v(e.property):p(e)?"require"===e.name||95===e.name.charCodeAt(0):c(e)?v(e.callee):!(!o(e)&&!a(e))&&(p(e.left)&&v(e.left)||v(e.right)))}function E(e){return d(e)||h(e)||i(e)||p(e)||f(e)}const T={AssignmentExpression(e){const t=g(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return t.hasFunction?3:2},SwitchCase:(e,t)=>(e.consequent.length||t.cases[0]===e?1:0)|(e.consequent.length||t.cases[t.cases.length-1]!==e?0:2),LogicalExpression(e){if(u(e.left)||u(e.right))return 2},Literal(e){if(b(e)&&"use strict"===e.value)return 2},CallExpression(e){if(u(e.callee)||v(e))return 3},OptionalCallExpression(e){if(u(e.callee))return 3},VariableDeclaration(e){for(let t=0;tr}))}))},"../../node_modules/@babel/generator/lib/printer.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("../../node_modules/@babel/generator/lib/buffer.js"),s=r("../../node_modules/@babel/generator/lib/node/index.js"),i=r("../../node_modules/@babel/types/lib/index.js"),a=r("../../node_modules/@babel/generator/lib/generators/index.js");const{isFunction:o,isStatement:l,isClassBody:c,isTSInterfaceBody:u,isTSEnumDeclaration:p}=i,d=/e/i,f=/\.0+$/,h=/^0[box]/,m=/^\s*[@#]__PURE__\s*$/,y=/[\n\r\u2028\u2029]/,b=/\*\//,{needsParens:g}=s;class v{constructor(e,t){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._indentChar=0,this._indentRepeat=0,this._insideAux=!1,this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new Set,this._endsWithInteger=!1,this._endsWithWord=!1,this._lastCommentLine=0,this._endsWithInnerRaw=!1,this._indentInnerComments=!0,this.format=e,this._buf=new n.default(t),this._indentChar=e.indent.style.charCodeAt(0),this._indentRepeat=e.indent.style.length,this._inputMap=null==t?void 0:t._inputMap}generate(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()}indent(){this.format.compact||this.format.concise||this._indent++}dedent(){this.format.compact||this.format.concise||this._indent--}semicolon(e=!1){this._maybeAddAuxComment(),e?this._appendChar(59):this._queue(59),this._noLineTerminator=!1}rightBrace(e){this.format.minified&&this._buf.removeLastSemicolon(),this.sourceWithOffset("end",e.loc,-1),this.tokenChar(125)}rightParens(e){this.sourceWithOffset("end",e.loc,-1),this.tokenChar(41)}space(e=!1){if(!this.format.compact)if(e)this._space();else if(this._buf.hasContent()){const e=this.getLastChar();32!==e&&10!==e&&this._space()}}word(e,t=!1){this._maybePrintInnerComments(),(this._endsWithWord||47===e.charCodeAt(0)&&this.endsWith(47))&&this._space(),this._maybeAddAuxComment(),this._append(e,!1),this._endsWithWord=!0,this._noLineTerminator=t}number(e){this.word(e),this._endsWithInteger=Number.isInteger(+e)&&!h.test(e)&&!d.test(e)&&!f.test(e)&&46!==e.charCodeAt(e.length-1)}token(e,t=!1){this._maybePrintInnerComments();const r=this.getLastChar(),n=e.charCodeAt(0);(33===r&&("--"===e||61===n)||43===n&&43===r||45===n&&45===r||46===n&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e,t),this._noLineTerminator=!1}tokenChar(e){this._maybePrintInnerComments();const t=this.getLastChar();(43===e&&43===t||45===e&&45===t||46===e&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._appendChar(e),this._noLineTerminator=!1}newline(e=1,t){if(!(e<=0)){if(!t){if(this.format.retainLines||this.format.compact)return;if(this.format.concise)return void this.space()}e>2&&(e=2),e-=this._buf.getNewlineCount();for(let t=0;t0;r&&this.indent(),this.print(e,t),r&&this.dedent()}printBlock(e){const t=e.body;"EmptyStatement"!==t.type&&this.space(),this.print(t,e)}_printTrailingComments(e,t,r){const{innerComments:n,trailingComments:s}=e;null!=n&&n.length&&this._printComments(2,n,e,t,r),null!=s&&s.length&&this._printComments(2,s,e,t,r)}_printLeadingComments(e,t){const r=e.leadingComments;null!=r&&r.length&&this._printComments(0,r,e,t)}_maybePrintInnerComments(){this._endsWithInnerRaw&&this.printInnerComments(),this._endsWithInnerRaw=!0,this._indentInnerComments=!0}printInnerComments(){const e=this._printStack[this._printStack.length-1],t=e.innerComments;if(null==t||!t.length)return;const r=this.endsWith(32),n=this._indentInnerComments,s=this._printedComments.size;n&&this.indent(),this._printComments(1,t,e),r&&s!==this._printedComments.size&&this.space(),n&&this.dedent()}noIndentInnerCommentsHere(){this._indentInnerComments=!1}printSequence(e,t,r={}){r.statement=!0,null!=r.indent||(r.indent=!1),this.printJoin(e,t,r)}printList(e,t,r={}){null==r.separator&&(r.separator=T),this.printJoin(e,t,r)}_printNewline(e,t){const r=this.format;if(r.retainLines||r.compact)return;if(r.concise)return void this.space();if(!e)return;const n=t.nextNodeStartLine,s=this._lastCommentLine;if(n>0&&s>0){const e=n-s;if(e>=0)return void this.newline(e||1)}this._buf.hasContent()&&this.newline(1)}_shouldPrintComment(e){return e.ignore||this._printedComments.has(e)?0:this._noLineTerminator&&(y.test(e.value)||b.test(e.value))?2:(this._printedComments.add(e),this.format.shouldPrintComment(e.value)?1:0)}_printComment(e,t){const r=this._noLineTerminator,n="CommentBlock"===e.type,s=n&&1!==t&&!this._noLineTerminator;s&&this._buf.hasContent()&&2!==t&&this.newline(1);const i=this.getLastChar();let a;if(91!==i&&123!==i&&this.space(),n){if(a=`/*${e.value}*/`,this.format.indent.adjustMultilineComment){var o;const t=null==(o=e.loc)?void 0:o.start.column;if(t){const e=new RegExp("\\n\\s{1,"+t+"}","g");a=a.replace(e,"\n")}let r=this.format.retainLines?0:this._buf.getCurrentColumn();(this._shouldIndent(47)||this.format.retainLines)&&(r+=this._getIndent()),a=a.replace(/\n(?!$)/g,"\n"+" ".repeat(r))}}else a=r?`/*${e.value}*/`:"//"+e.value;this.endsWith(47)&&this._space(),this.source("start",e.loc),this._append(a,n),n||r||this.newline(1,!0),s&&3!==t&&this.newline(1)}_printComments(e,t,r,n,s=0){const i=r.loc,a=t.length;let d=!!i;const f=d?i.start.line:0,h=d?i.end.line:0;let m=0,b=0;const g=this._noLineTerminator?function(){}:this.newline.bind(this);for(let i=0;i1||"ClassBody"===r.type||"TSInterfaceBody"===r.type?this._printComment(v,0):this._printComment(v,0===i?2:i===a-1?3:0)}}2===e&&d&&m&&(this._lastCommentLine=m)}}Object.assign(v.prototype,a),v.prototype.Noop=function(){};var E=v;function T(){this.tokenChar(44),this.space()}t.default=E},"../../node_modules/@babel/generator/lib/source-map.js":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("../../node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs"),s=r("../../node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs");t.default=class{constructor(e,t){var r;this._map=void 0,this._rawMappings=void 0,this._sourceFileName=void 0,this._lastGenLine=0,this._lastSourceLine=0,this._lastSourceColumn=0,this._inputMap=void 0;const i=this._map=new n.GenMapping({sourceRoot:e.sourceRoot});if(this._sourceFileName=null==(r=e.sourceFileName)?void 0:r.replace(/\\/g,"/"),this._rawMappings=void 0,e.inputSourceMap){this._inputMap=new s.TraceMap(e.inputSourceMap);const t=this._inputMap.resolvedSources;if(t.length)for(let e=0;e=0&&e[n][0]===t;r=n--);return r}function h(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function m(e,t,r,n){const{lastKey:s,lastNeedle:i,lastIndex:a}=r;let o=0,l=e.length-1;if(n===s){if(t===i)return p=-1!==a&&e[a][0]===t,a;t>=i?o=-1===a?0:a:l=a}return r.lastKey=n,r.lastNeedle=t,r.lastIndex=function(e,t,r,n){for(;r<=n;){const s=r+(n-r>>1),i=e[s][0]-t;if(0===i)return p=!0,s;i<0?r=s+1:n=s-1}return p=!1,r-1}(e,t,o,l)}function y(e,t,r){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=r}function b(){return{__proto__:null}}const g=function(e,t){const r="string"==typeof e?JSON.parse(e):e;if(!("sections"in r))return new R(r,t);const n=[],s=[],i=[],a=[];v(r,t,n,s,i,a,0,0,1/0,1/0);const o={version:3,file:r.file,names:a,sources:s,sourcesContent:i,mappings:n};return L(o)};function v(e,t,r,n,s,i,a,o,l,c){const{sections:u}=e;for(let e=0;el)return;const n=x(r,t),s=0===e?o:0,i=f[e];for(let e=0;e=c)return;if(1===r.length){n.push([a]);continue}const o=p+r[1],u=r[2],f=r[3];n.push(4===r.length?[a,o,u,f]:[a,o,u,f,d+r[4]])}}}function T(e,t){for(let r=0;ra(e||"",f));const{mappings:h}=n;"string"==typeof h?(this._encoded=h,this._decoded=void 0):(this._encoded=void 0,this._decoded=function(e,t){const r=o(e,0);if(r===e.length)return e;t||(e=e.slice());for(let n=r;n{function e(e,t,r,n,s,i){if(--r<0)throw new Error(S);if(n<0)throw new Error(P);const{sources:a,resolvedSources:o}=e;let l=a.indexOf(t);if(-1===l&&(l=o.indexOf(t)),-1===l)return i?[]:V(null,null);const c=(e._bySources||(e._bySources=function(e,t){const r=t.map(b);for(let n=0;n{var t;return null!==(t=e._encoded)&&void 0!==t?t:e._encoded=Object(n.encode)(e._decoded)},I=e=>e._decoded||(e._decoded=Object(n.decode)(e._encoded)),_=(e,t,r)=>{const n=I(e);if(t>=n.length)return null;const s=n[t],i=K(s,e._decodedMemo,t,r,w);return-1===i?null:s[i]},O=(e,{line:t,column:r,bias:n})=>{if(--t<0)throw new Error(S);if(r<0)throw new Error(P);const s=I(e);if(t>=s.length)return U(null,null,null,null);const i=s[t],a=K(i,e._decodedMemo,t,r,n||w);if(-1===a)return U(null,null,null,null);const o=i[a];if(1===o.length)return U(null,null,null,null);const{names:l,resolvedSources:c}=e;return U(c[o[1]],o[2]+1,o[3],5===o.length?l[o[4]]:null)},N=(t,{source:r,line:n,column:s,bias:i})=>e(t,r,n,s,i||A,!0),j=(t,{source:r,line:n,column:s,bias:i})=>e(t,r,n,s,i||w,!1),k=(e,t)=>{const r=I(e),{names:n,resolvedSources:s}=e;for(let e=0;e{const{sources:r,resolvedSources:n,sourcesContent:s}=e;if(null==s)return null;let i=r.indexOf(t);return-1===i&&(i=n.indexOf(t)),-1===i?null:s[i]},L=(e,t)=>{const r=new R(F(e,[]),t);return r._decoded=e.mappings,r},M=e=>F(e,I(e)),B=e=>F(e,C(e))})()},"../../node_modules/@babel/generator/node_modules/jsesc/jsesc.js":function(e,t,r){"use strict";(function(t){const r={},n=r.hasOwnProperty,s=(e,t)=>{for(const r in e)n.call(e,r)&&t(r,e[r])},i=r.toString,a=Array.isArray,o=t.isBuffer,l={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},c=/["'\\\b\f\n\r\t]/,u=/[0-9]/,p=/[ !#-&\(-\[\]-_a-~]/,d=(e,t)=>{const r=()=>{E=v,++t.indentLevel,v=t.indent.repeat(t.indentLevel)},n={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},f=t&&t.json;var h,m;f&&(n.quotes="double",n.wrap=!0),h=n,"single"!=(t=(m=t)?(s(m,(e,t)=>{h[e]=t}),h):h).quotes&&"double"!=t.quotes&&"backtick"!=t.quotes&&(t.quotes="single");const y="double"==t.quotes?'"':"backtick"==t.quotes?"`":"'",b=t.compact,g=t.lowercaseHex;let v=t.indent.repeat(t.indentLevel),E="";const T=t.__inline1__,x=t.__inline2__,S=b?"":"\n";let P,A=!0;const w="binary"==t.numbers,C="octal"==t.numbers,I="decimal"==t.numbers,_="hexadecimal"==t.numbers;if(f&&e&&(e=>"function"==typeof e)(e.toJSON)&&(e=e.toJSON()),!(e=>"string"==typeof e||"[object String]"==i.call(e))(e)){if((e=>"[object Map]"==i.call(e))(e))return 0==e.size?"new Map()":(b||(t.__inline1__=!0,t.__inline2__=!1),"new Map("+d(Array.from(e),t)+")");if((e=>"[object Set]"==i.call(e))(e))return 0==e.size?"new Set()":"new Set("+d(Array.from(e),t)+")";if(o(e))return 0==e.length?"Buffer.from([])":"Buffer.from("+d(Array.from(e),t)+")";if(a(e))return P=[],t.wrap=!0,T&&(t.__inline1__=!1,t.__inline2__=!0),x||r(),((e,t)=>{const r=e.length;let n=-1;for(;++n{A=!1,x&&(t.__inline2__=!1),P.push((b||x?"":v)+d(e,t))}),A?"[]":x?"["+P.join(", ")+"]":"["+S+P.join(","+S)+S+(b?"":E)+"]";if(!(e=>"number"==typeof e||"[object Number]"==i.call(e))(e))return(e=>"[object Object]"==i.call(e))(e)?(P=[],t.wrap=!0,r(),s(e,(e,r)=>{A=!1,P.push((b?"":v)+d(e,t)+":"+(b?"":" ")+d(r,t))}),A?"{}":"{"+S+P.join(","+S)+S+(b?"":E)+"}"):f?JSON.stringify(e)||"null":String(e);if(f)return JSON.stringify(e);if(I)return String(e);if(_){let t=e.toString(16);return g||(t=t.toUpperCase()),"0x"+t}if(w)return"0b"+e.toString(2);if(C)return"0o"+e.toString(8)}const O=e;let j=-1;const N=O.length;for(P="";++j=55296&&e<=56319&&N>j+1){const t=O.charCodeAt(j+1);if(t>=56320&&t<=57343){let r=(1024*(e-55296)+t-56320+65536).toString(16);g||(r=r.toUpperCase()),P+="\\u{"+r+"}",++j;continue}}}if(!t.escapeEverything){if(p.test(e)){P+=e;continue}if('"'==e){P+=y==e?'\\"':e;continue}if("`"==e){P+=y==e?"\\`":e;continue}if("'"==e){P+=y==e?"\\'":e;continue}}if("\0"==e&&!f&&!u.test(O.charAt(j+1))){P+="\\0";continue}if(c.test(e)){P+=l[e];continue}const r=e.charCodeAt(0);if(t.minimal&&8232!=r&&8233!=r){P+=e;continue}let n=r.toString(16);g||(n=n.toUpperCase());const s=n.length>2||f,i="\\"+(s?"u":"x")+("0000"+n).slice(s?-4:-2);P+=i}return t.wrap&&(P=y+P+y),"`"==y&&(P=P.replace(/\$\{/g,"\\${")),t.isScriptContext?P.replace(/<\/(script|style)/gi,"<\\/$1").replace(/