PageSourceSearch

https://el-translations.com/_humble/102.8c05d4ee729f8db05735.js

js el-translations.com collected 2026-10-04 23:29:44 UTC 52,075 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[102],{232:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.findConfigUpwards=function(e){return null},r.findPackageData=function*(e){return{filepath:e,directories:[],pkg:null,isPackage:!1}},r.findRelativeConfig=function*(e,r,n){return{config:null,ignore:null}},r.findRootConfig=function*(e,r,n){return null},r.loadConfig=function*(e,r,n,t){throw new Error(`Cannot load ${e} relative to ${r} in a browser`)},r.resolveShowConfigPath=function*(e){return null},r.resolvePlugin=function(e,r){return null},r.resolvePreset=function(e,r){return null},r.loadPlugin=function(e,r){throw new Error(`Cannot load plugin ${e} relative to ${r} in a browser`)},r.loadPreset=function(e,r){throw new Error(`Cannot load preset ${e} relative to ${r} in a browser`)},r.ROOT_CONFIG_FILENAMES=void 0;r.ROOT_CONFIG_FILENAMES=[]},233:function(e,r,n){"use strict";function t(){const e=n(104);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.createConfigItem=function(e,r,n){return void 0!==n?c.errback(e,r,n):"function"==typeof r?c.errback(e,void 0,n):c.sync(e,r)},Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o.default}}),r.createConfigItemAsync=r.createConfigItemSync=r.loadOptionsAsync=r.loadOptionsSync=r.loadOptions=r.loadPartialConfigAsync=r.loadPartialConfigSync=r.loadPartialConfig=void 0;var o=n(971),i=n(500),s=n(235);const a=t()((function*(e){var r;const n=yield*(0,o.default)(e);return null!=(r=null==n?void 0:n.options)?r:null})),c=t()(s.createConfigItem),l=e=>(r,n)=>(void 0===n&&"function"==typeof r&&(n=r,r=void 0),n?e.errback(r,n):e.sync(r)),u=l(i.loadPartialConfig);r.loadPartialConfig=u;const f=i.loadPartialConfig.sync;r.loadPartialConfigSync=f;const p=i.loadPartialConfig.async;r.loadPartialConfigAsync=p;const d=l(a);r.loadOptions=d;const g=a.sync;r.loadOptionsSync=g;const m=a.async;r.loadOptionsAsync=m;const h=c.sync;r.createConfigItemSync=h;const v=c.async;r.createConfigItemAsync=v},234:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=class{constructor(e,r,n){this.key=void 0,this.manipulateOptions=void 0,this.post=void 0,this.pre=void 0,this.visitor=void 0,this.parserOverride=void 0,this.generatorOverride=void 0,this.options=void 0,this.key=e.name||n,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=r}}},235:function(e,r,n){"use strict";function t(){const e=n(115);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.createItemFromDescriptor=i,r.createConfigItem=function*(e,{dirname:r=".",type:n}={}){return i(yield*(0,o.createDescriptor)(e,t().resolve(r),{type:n,alias:"programmatic item"}))},r.getItemDescriptor=function(e){if(null!=e&&e[s])return e._descriptor;return};var o=n(490);function i(e){return new a(e)}const s=Symbol.for("@babel/core@7 - ConfigItem");class a{constructor(e){this._descriptor=void 0,this[s]=!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,s,{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(a.prototype)},236:function(e,r,n){"use strict";function t(){const e=n(104);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.makeWeakCache=c,r.makeWeakCacheSync=function(e){return s(c(e))},r.makeStrongCache=l,r.makeStrongCacheSync=function(e){return s(l(e))},r.assertSimpleType=g;var o=n(489),i=n(319);const s=e=>t()(e).sync;function*a(){return!0}function c(e){return u(WeakMap,e)}function l(e){return u(Map,e)}function u(e,r){const n=new e,t=new e,s=new e;
1return function*(e,a){const c=yield*(0,o.isAsync)(),l=c?t:n,u=yield*function*(e,r,n,t,i){const s=yield*f(r,t,i);if(s.valid)return s;if(e){const e=yield*f(n,t,i);if(e.valid){return{valid:!0,value:yield*(0,o.waitFor)(e.value.promise)}}}return{valid:!1,value:null}}(c,l,s,e,a);if(u.valid)return u.value;const g=new d(a),h=r(e,g);let v,y;if((0,i.isIterableIterator)(h)){const r=h;y=yield*(0,o.onFirstPause)(r,()=>{v=function(e,r,n){const t=new m;return p(r,e,n,t),t}(g,s,e)})}else y=h;return p(l,g,e,y),v&&(s.delete(e),v.release(y)),y}}function*f(e,r,n){const t=e.get(r);if(t)for(const{value:e,valid:r}of t)if(yield*r(n))return{valid:!0,value:e};return{valid:!1,value:null}}function p(e,r,n,t){r.configured()||r.forever();let o=e.get(n);switch(r.deactivate(),r.mode()){case"forever":o=[{value:t,valid:a}],e.set(n,o);break;case"invalidate":o=[{value:t,valid:r.validator()}],e.set(n,o);break;case"valid":o?o.push({value:t,valid:r.validator()}):(o=[{value:t,valid:r.validator()}],e.set(n,o))}}class d{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 r(r){if("boolean"!=typeof r)return e.using(()=>g(r()));r?e.forever():e.never()}return r.forever=()=>e.forever(),r.never=()=>e.never(),r.using=r=>e.using(()=>g(r())),r.invalidate=r=>e.invalidate(()=>g(r())),r}(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 r=e(this._data),n=(0,o.maybeAsync)(e,"You appear to be using an async cache handler, but Babel has been called synchronously");return(0,o.isThenable)(r)?r.then(e=>(this._pairs.push([e,n]),e)):(this._pairs.push([r,n]),r)}invalidate(e){return this._invalidate=!0,this.using(e)}validator(){const e=this._pairs;return function*(r){for(const[n,t]of e)if(n!==(yield*t(r)))return!1;return!0}}deactivate(){this._active=!1}configured(){return this._configured}}function g(e){if((0,o.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)}}},237:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validate=function(e,r){return u({type:"root",source:e},r)},r.checkNoUnwrappedItemOptionPairs=function(e,r,n,t){if(0===r)return;const o=e[r-1],i=e[r];o.file&&void 0===o.options&&"object"==typeof i.value&&(t.message+=`\n- Maybe you meant to use\n"${n}": [\n  ["${o.file.request}", ${JSON.stringify(i.value,void 0,2)}]\n]\nTo be a valid ${n}, its name and options should be wrapped in a pair of brackets`)},r.assumptionsNames=void 0;n(234);var t=n(992),o=n(498);const i={cwd:o.assertString,root:o.assertString,rootMode:o.assertRootMode,configFile:o.assertConfigFileSearch,caller:o.assertCallerMetadata,filename:o.assertString,filenameRelative:o.assertString,code:o.assertBoolean,ast:o.assertBoolean,cloneInputAst:o.assertBoolean,envName:o.assertString},s={babelrc:o.assertBoolean,babelrcRoots:o.assertBabelrcSearch},a={extends:o.assertString,ignore:o.assertIgnoreList,only:o.assertIgnoreList,targets:o.assertTargets,browserslistConfigFile:o.assertConfigFileSearch,browserslistEnv:o.assertString},c={inputSourceMap:o.assertInputSourceMap,presets:o.assertPluginList,plugins:o.assertPluginList,passPerPreset:o.assertBoolean,assumptions:o.assertAssumptions,env:function(e,r){if("env"===e.parent.type)throw new Error((0,o.msg)(e)+" is not allowed inside of another .env block");const n=e.parent,t=(0,o.assertObject)(e,r);if(t)for(const r of Object.keys(t)){const i=(0,o.assertObject)((0,o.access)(e,r),t[r]);i&&u({type:"env",name:r,parent:n},i)}return t},overrides:function(e,r){if("env"===e.parent.type)throw new Error((0,o.msg)(e)+" is not allowed inside an .env block");if("overrides"===e.parent.type)throw new Error((0,o.msg)(e)+" is not allowed inside an .overrides block");const n=e.parent,t=(0,o.assertArray)(e,r);if(t)for(const[r,i]of t.entries()){const t=(0,o.access)(e,r),s=(0,o.assertObject)(t,i);if(!s)throw new Error((0,o.msg)(t)+" must be an object");u({type:"overrides",index:r,parent:n},s)}return t},test:o.assertConfigApplicableTest,include:o.assertConfigApplicableTest,exclude:o.assertConfigApplicableTest,retainLines:o.assertBoolean,comments:o.assertBoolean,shouldPrintComment:o.assertFunction,compact:o.assertCompact,minified:o.assertBoolean,auxiliaryCommentBefore:o.assertString,auxiliaryCommentAfter:o.assertString,sourceType:o.assertSourceType,wrapPluginVisitorMethod:o.assertFunction,highlightCode:o.assertBoolean,sourceMaps:o.assertSourceMaps,sourceMap:o.assertSourceMaps,sourceFileName:o.assertString,sourceRoot:o.assertString,parserOpts:o.assertObject,generatorOpts:o.assertObject};Object.assign(c,{getModuleId:o.assertFunction,moduleRoot:o.assertString,moduleIds:o.assertBoolean,moduleId:o.assertString});const l=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateOb
1ject","noClassCalls","noDocumentAll","noNewArrows","objectRestNoSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"]);function u(e,r){const n=function e(r){return"root"===r.type?r.source:e(r.parent)}(e);return function(e){if(p(e,"sourceMap")&&p(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(r),Object.keys(r).forEach(t=>{const l={type:"option",name:t,parent:e};if("preset"===n&&a[t])throw new Error((0,o.msg)(l)+" is not allowed in preset options");if("arguments"!==n&&i[t])throw new Error((0,o.msg)(l)+" is only allowed in root programmatic options");if("arguments"!==n&&"configfile"!==n&&s[t]){if("babelrcfile"===n||"extendsfile"===n)throw new Error((0,o.msg)(l)+' 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,o.msg)(l)+" is only allowed in root programmatic options, or babel.config.js/config file options")}(c[t]||a[t]||s[t]||i[t]||f)(l,r[t])}),r}function f(e){const r=e.name;if(t.default[r]){const{message:n,version:i=5}=t.default[r];throw new Error(`Using removed Babel ${i} option: ${(0,o.msg)(e)} - ${n}`)}{const r=new Error(`Unknown option: ${(0,o.msg)(e)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`);throw r.code="BABEL_UNKNOWN_OPTION",r}}function p(e,r){return Object.prototype.hasOwnProperty.call(e,r)}r.assumptionsNames=l},319:function(e,r,n){"use strict";function t(e,r){for(const n of Object.keys(r)){const t=r[n];void 0!==t&&(e[n]=t)}}Object.defineProperty(r,"__esModule",{value:!0}),r.mergeOptions=function(e,r){for(const n of Object.keys(r))if("parserOpts"!==n&&"generatorOpts"!==n&&"assumptions"!==n||!r[n]){const t=r[n];void 0!==t&&(e[n]=t)}else{const o=r[n];t(e[n]||(e[n]={}),o)}},r.isIterableIterator=function(e){return!!e&&"function"==typeof e.next&&"function"==typeof e[Symbol.iterator]}},488:function(e,r,n){"use strict";(function(e){Object.defineProperty(r,"__esModule",{value:!0}),r.getEnv=function(r="development"){return e.env.BABEL_ENV||"production"}}).call(this,n(47))},489:function(e,r,n){"use strict";function t(){const e=n(104);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.maybeAsync=function(e,r){return t()({sync(...n){const t=e.apply(this,n);if(u(t))throw new Error(r);return t},async(...r){return Promise.resolve(e.apply(this,r))}})},r.forwardAsync=function(e,r){const n=t()(e);return a(e=>{const t=n[e];return r(t)})},r.isThenable=u,r.waitFor=r.onFirstPause=r.isAsync=void 0;const o=e=>e,i=t()((function*(e){return yield*e})),s=t()({sync:()=>!1,errback:e=>e(null,!0)});r.isAsync=s;const a=t()({sync:e=>e("sync"),async:e=>e("async")});const c=t()({name:"onFirstPause",arity:2,sync:function(e){return i.sync(e)},errback:function(e,r,n){let t=!1;i.errback(e,(e,r)=>{t=!0,n(e,r)}),t||r()}});r.onFirstPause=c;const l=t()({sync:o,async:o});function u(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}r.waitFor=l},490:function(e,r,n){"use strict";function t(){const e=n(104);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.createCachedDescriptors=function(e,r,n){const{plugins:t,presets:o,passPerPreset:i}=r;return{options:l(r,e),plugins:t?()=>d(t,e)(n):()=>c([]),presets:o?()=>f(o,e)(n)(!!i):()=>c([])}},r.createUncachedDescriptors=function(e,r,n){let t,o;return{options:l(r,e),*plugins(){return t||(t=yield*v(r.plugins||[],e,n)),t},*presets(){return o||(o=yield*h(r.presets||[],e,n,!!r.passPerPreset)),o}}},r.createDescriptor=b;var o=n(232),i=n(235),s=n(236),a=n(491);function*c(e){return e}function l(e,r){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=(0,a.resolveBrowserslistConfigFile)(e.browserslistConfigFile,r)),e}const u=new WeakMap,f=(0,s.makeWeakCacheSync)((e,r)=>{const n=r.using(e=>e);return(0,s.makeStrongCacheSync)(r=>(0,s.makeStrongCache)((function*(t){return(yield*h(e,n,r,t)).map(e=>m(u,e))})))}),p=new WeakMap,d=(0,s.makeWeakCacheSync)((e,r)=>{const n=r.using(e=>e);return(0,s.makeStrongCache)((function*(r){return(yield*v(e,n,r)).map(e=>m(p,e))}))}),g={};function m(e,r){const{value:n,options:t=g}=r;if(!1===t)return r;let o=e.get(n);o||(o=new WeakMap,e.set(n,o));let i=o.get(t);if(i||(i=[],o.set(t,i)),-1===i.indexOf(r)){const e=i.filter(e=>{return t=r,(n=e).name===t.name&&n.value===t.value&&n.options===t.options&&n.dirname===t.dirname&&n.alias===t.alias&&n.ownPass===t.ownPass&&(n.file&&n.file.request)===(t.file&&t.file.request)&&(n.file&&n.file.resolved)===(t.file&&t.file.resolved);var n,t});if(e.length>0)return e[0];i.push(r)}return r}function*h(e,r,n,t){return yield*y("preset",e,r,n,t)}function*v(e,r,n){return yield*y("plugin",e,r,n)}function*y(e,r,n,o,i){const s=yield*t().all(r.map((r,t)=>b(r,n,{type:e,alias:`${o}$${t}`,ownPass:!!i})));return function(e){const r=new Map;for(const n of e){if("function"!=typeof n.value)continue;let t=r.get(n.value);if(t||(t=new Set,r.set(n.value,t)),t.has(n.name)){const r=e.filter(e=>e.value===n.value);throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.","","  plugins: [","    ['some-plugin', {}],","    ['some-plugin', {}, 'some unique name'],","  ]","","Duplicates detected are:",""+JSON.stringify(r,null,2)].join("\n"))}t.add(n.name)}}(s),s}function*b(e,r,{type:n,alias:t,ownPass:s}){const a=(0,i.getItemDescriptor)(e);if(a)return a;let c,l,u=e;Array.isArray(u)&&(3===u.length?[u,l,c]=u:[u,l]=u);let f=void 0,p=null;if("string"==typeof u){if("string"!=typeof n)throw new Error("To resolve a string-based item, the type of item must be given");const e="plugin"===n?o.loadPlugin:o.loadPreset,t=u;({filepath:p,value:u}=yield*e(u,r)),f={request:t,resolved:p}}if(!u)throw new Error("Unexpected falsy value: "+String(u));
1if("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!==p&&"object"==typeof u&&u)throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In "+p);return{name:c,alias:p||t,value:u,options:l,dirname:r,ownPass:s,file:f}}},491:function(e,r,n){"use strict";function t(){const e=n(492);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.resolveBrowserslistConfigFile=function(e,r){return},r.resolveTargets=function(e,r){let n=e.targets;("string"==typeof n||Array.isArray(n))&&(n={browsers:n});n&&n.esmodules&&(n=Object.assign({},n,{esmodules:"intersect"}));return(0,t().default)(n,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}},497:function(e,r,n){"use strict";function t(){const e=n(115);return t=function(){return e},e}function o(){const e=n(316);return o=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.buildPresetChain=function*(e,r){const n=yield*p(e,r);return n?{plugins:T(n.plugins),presets:T(n.presets),options:n.options.map(e=>B(e)),files:new Set}:null},r.buildRootChain=function*(e,r){let n,o;const i=new a.ConfigPrinter,l=yield*w({options:e,dirname:r.cwd},r,void 0,i);if(!l)return null;const u=yield*i.output();let f;"string"==typeof e.configFile?f=yield*(0,c.loadConfig)(e.configFile,r.cwd,r.envName,r.caller):!1!==e.configFile&&(f=yield*(0,c.findRootConfig)(r.root,r.envName,r.caller));let{babelrc:p,babelrcRoots:d}=e,g=r.cwd;const m=I(),h=new a.ConfigPrinter;if(f){const e=v(f),t=yield*O(e,r,void 0,h);if(!t)return null;n=yield*h.output(),void 0===p&&(p=e.options.babelrc),void 0===d&&(g=e.dirname,d=e.options.babelrcRoots),M(m,t)}let b,C,E=!1;const P=I();if((!0===p||void 0===p)&&"string"==typeof r.filename){const e=yield*(0,c.findPackageData)(r.filename);if(e&&function(e,r,n,o){if("boolean"==typeof n)return n;const i=e.root;if(void 0===n)return-1!==r.directories.indexOf(i);let a=n;Array.isArray(a)||(a=[a]);if(a=a.map(e=>"string"==typeof e?t().resolve(o,e):e),1===a.length&&a[0]===i)return-1!==r.directories.indexOf(i);return a.some(n=>("string"==typeof n&&(n=(0,s.default)(n,o)),r.directories.some(r=>L(n,o,r,e))))}(r,e,d,g)){if(({ignore:b,config:C}=yield*(0,c.findRelativeConfig)(e,r.envName,r.caller)),b&&P.files.add(b.filepath),b&&D(r,b.ignore,null,b.dirname)&&(E=!0),C&&!E){const e=y(C),n=new a.ConfigPrinter,t=yield*O(e,r,void 0,n);t?(o=yield*n.output(),M(P,t)):E=!0}C&&E&&P.files.add(C.filepath)}}r.showConfig&&console.log(`Babel configs on "${r.filename}" (ascending priority):\n`+[n,o,u].filter(e=>!!e).join("\n\n")+"\n-----End Babel configs-----");const k=M(M(M(I(),m),P),l);return{plugins:E?[]:T(k.plugins),presets:E?[]:T(k.presets),options:E?[]:k.options.map(e=>B(e)),fileHandling:E?"ignored":"transpile",ignore:b||void 0,babelrc:C||void 0,config:f||void 0,files:k.files}},r.buildPresetChainWalker=void 0;var i=n(237),s=n(993),a=n(994),c=n(232),l=n(236),u=n(490);const f=o()("babel:config:config-chain");const p=N({root:e=>d(e),env:(e,r)=>g(e)(r),overrides:(e,r)=>m(e)(r),overridesEnv:(e,r,n)=>h(e)(r)(n),createLogger:()=>()=>{}});r.buildPresetChainWalker=p;const d=(0,l.makeWeakCacheSync)(e=>j(e,e.alias,u.createUncachedDescriptors)),g=(0,l.makeWeakCacheSync)(e=>(0,l.makeStrongCacheSync)(r=>_(e,e.alias,u.createUncachedDescriptors,r))),m=(0,l.makeWeakCacheSync)(e=>(0,l.makeStrongCacheSync)(r=>S(e,e.alias,u.createUncachedDescriptors,r))),h=(0,l.makeWeakCacheSync)(e=>(0,l.makeStrongCacheSync)(r=>(0,l.makeStrongCacheSync)(n=>A(e,e.alias,u.createUncachedDescriptors,r,n))));const v=(0,l.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("configfile",e.options)})),y=(0,l.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("babelrcfile",e.options)})),b=(0,l.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("extendsfile",e.options)})),w=N({root:e=>j(e,"base",u.createCachedDescriptors),env:(e,r)=>_(e,"base",u.createCachedDescriptors,r),overrides:(e,r)=>S(e,"base",u.createCachedDescriptors,r),overridesEnv:(e,r,n)=>A(e,"base",u.createCachedDescriptors,r,n),createLogger:(e,r,n)=>function(e,r,n){var t;if(!n)return()=>{};return n.configure(r.showConfig,a.ChainFormatter.Programmatic,{callerName:null==(t=r.caller)?void 0:t.name})}(0,r,n)}),C=N({root:e=>E(e),env:(e,r)=>P(e)(r),overrides:(e,r)=>k(e)(r),overridesEnv:(e,r,n)=>x(e)(r)(n),createLogger:(e,r,n)=>function(e,r,n){if(!n)return()=>{};return n.configure(r.showConfig,a.ChainFormatter.Config,{filepath:e})}(e.filepath,r,n)});function*O(e,r,n,t){const o=yield*C(e,r,n,t);return o&&o.files.add(e.filepath),o}const E=(0,l.makeWeakCacheSync)(e=>j(e,e.filepath,u.createUncachedDescriptors)),P=(0,l.makeWeakCacheSync)(e=>(0,l.makeStrongCacheSync)(r=>_(e,e.filepath,u.createUncachedDescriptors,r))),k=(0,l.makeWeakCacheSync)(e=>(0,l.makeStrongCacheSync)(r=>S(e,e.filepath,u.createUncachedDescriptors,r))),x=(0,l.makeWeakCacheSync)(e=>(0,l.makeStrongCacheSync)(r=>(0,l.makeStrongCacheSync)(n=>A(e,e.filepath,u.createUncachedDescriptors,r,n))));function j({dirname:e,options:r},n,t){return t(e,r,n)}function _({dirname:e,options:r},n,t,o){const i=r.env&&r.env[o];return i?t(e,i,`${n}.env["${o}"]`):null}function S({dirname:e,options:r},n,t,o){const i=r.overrides&&r.overrides[o];if(!i)throw new Error("Assertion failure - missing override");return t(e,i,`${n}.overrides[${o}]`)}function A({dirname:e,options:r},n,t,o,i){const s=r.overrides&&r.overrides[o];if(!s)throw new Error("Assertion failure - missing override");const a=s.env&&s.env[i];return a?t(e,a,`${n}.overrides[${o}].env["${i}"]`):null}function N({root:e,env:r,overrides:n,overridesEnv:t,createLogger:o}){return function*(i,s,a=new Set,c){const{dirname:l}=i,u=[],f=e(i);if(U(f,l,s)){u.push({config:f,envName:void 0,index:void 0});const e=r(i,s.envName);e&&U(e,l,s)&&u.push({config:e,envName:s.envName,index:void 0}
1),(f.options.overrides||[]).forEach((e,r)=>{const o=n(i,r);if(U(o,l,s)){u.push({config:o,index:r,envName:void 0});const e=t(i,r,s.envName);e&&U(e,l,s)&&u.push({config:e,index:r,envName:s.envName})}})}if(u.some(({config:{options:{ignore:e,only:r}}})=>D(s,e,r,l)))return null;const p=I(),d=o(i,s,c);for(const{config:e,index:r,envName:n}of u){if(!(yield*$(p,e.options,l,s,a,c)))return null;d(e,r,n),yield*F(p,e)}return p}}function*$(e,r,n,t,o,i){if(void 0===r.extends)return!0;const s=yield*(0,c.loadConfig)(r.extends,n,t.envName,t.caller);if(o.has(s))throw new Error(`Configuration cycle detected loading ${s.filepath}.\nFile already loaded following the config chain:\n`+Array.from(o,e=>" - "+e.filepath).join("\n"));o.add(s);const a=yield*O(b(s),t,o,i);return o.delete(s),!!a&&(M(e,a),!0)}function M(e,r){e.options.push(...r.options),e.plugins.push(...r.plugins),e.presets.push(...r.presets);for(const n of r.files)e.files.add(n);return e}function*F(e,{options:r,plugins:n,presets:t}){return e.options.push(r),e.plugins.push(...yield*n()),e.presets.push(...yield*t()),e}function I(){return{options:[],presets:[],plugins:[],files:new Set}}function B(e){const r=Object.assign({},e);return delete r.extends,delete r.env,delete r.overrides,delete r.plugins,delete r.presets,delete r.passPerPreset,delete r.ignore,delete r.only,delete r.test,delete r.include,delete r.exclude,Object.prototype.hasOwnProperty.call(r,"sourceMap")&&(r.sourceMaps=r.sourceMap,delete r.sourceMap),r}function T(e){const r=new Map,n=[];for(const t of e)if("function"==typeof t.value){const e=t.value;let o=r.get(e);o||(o=new Map,r.set(e,o));let i=o.get(t.name);i?i.value=t:(i={value:t},n.push(i),t.ownPass||o.set(t.name,i))}else n.push({value:t});return n.reduce((e,r)=>(e.push(r.value),e),[])}function U({options:e},r,n){return(void 0===e.test||R(n,e.test,r))&&(void 0===e.include||R(n,e.include,r))&&(void 0===e.exclude||!R(n,e.exclude,r))}function R(e,r,n){return W(e,Array.isArray(r)?r:[r],n)}function D(e,r,n,t){if(r&&W(e,r,t)){var o;const n=`No config is applied to "${null!=(o=e.filename)?o:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(r)}\` from "${t}"`;return f(n),e.showConfig&&console.log(n),!0}if(n&&!W(e,n,t)){var i;const r=`No config is applied to "${null!=(i=e.filename)?i:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(n)}\` from "${t}"`;return f(r),e.showConfig&&console.log(r),!0}return!1}function W(e,r,n){return r.some(r=>L(r,n,e.filename,e))}function L(e,r,n,t){if("function"==typeof e)return!!e(n,{dirname:r,envName:t.envName,caller:t.caller});if("string"!=typeof n)throw new Error("Configuration contains string/RegExp pattern, but no filename was passed to Babel");return"string"==typeof e&&(e=(0,s.default)(e,r)),e.test(n)}},498:function(e,r,n){"use strict";function t(){const e=n(492);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.msg=i,r.access=s,r.assertRootMode=function(e,r){if(void 0!==r&&"root"!==r&&"upward"!==r&&"upward-optional"!==r)throw new Error(i(e)+' must be a "root", "upward", "upward-optional" or undefined');return r},r.assertSourceMaps=function(e,r){if(void 0!==r&&"boolean"!=typeof r&&"inline"!==r&&"both"!==r)throw new Error(i(e)+' must be a boolean, "inline", "both", or undefined');return r},r.assertCompact=function(e,r){if(void 0!==r&&"boolean"!=typeof r&&"auto"!==r)throw new Error(i(e)+' must be a boolean, "auto", or undefined');return r},r.assertSourceType=function(e,r){if(void 0!==r&&"module"!==r&&"script"!==r&&"unambiguous"!==r)throw new Error(i(e)+' must be "module", "script", "unambiguous", or undefined');return r},r.assertCallerMetadata=function(e,r){const n=c(e,r);if(n){if("string"!=typeof n.name)throw new Error(i(e)+' set but does not contain "name" property string');for(const r of Object.keys(n)){const t=s(e,r),o=n[r];if(null!=o&&"boolean"!=typeof o&&"string"!=typeof o&&"number"!=typeof o)throw new Error(i(t)+" must be null, undefined, a boolean, a string, or a number.")}}return r},r.assertInputSourceMap=function(e,r){if(void 0!==r&&"boolean"!=typeof r&&("object"!=typeof r||!r))throw new Error(i(e)+" must be a boolean, object, or undefined");return r},r.assertString=function(e,r){if(void 0!==r&&"string"!=typeof r)throw new Error(i(e)+" must be a string, or undefined");return r},r.assertFunction=function(e,r){if(void 0!==r&&"function"!=typeof r)throw new Error(i(e)+" must be a function, or undefined");return r},r.assertBoolean=a,r.assertObject=c,r.assertArray=l,r.assertIgnoreList=function(e,r){const n=l(e,r);
1n&&n.forEach((r,n)=>function(e,r){if("string"!=typeof r&&"function"!=typeof r&&!(r instanceof RegExp))throw new Error(i(e)+" must be an array of string/Function/RegExp values, or undefined");return r}(s(e,n),r));return n},r.assertConfigApplicableTest=function(e,r){if(void 0===r)return r;if(Array.isArray(r))r.forEach((r,n)=>{if(!u(r))throw new Error(i(s(e,n))+" must be a string/Function/RegExp.")});else if(!u(r))throw new Error(i(e)+" must be a string/Function/RegExp, or an array of those");return r},r.assertConfigFileSearch=function(e,r){if(void 0!==r&&"boolean"!=typeof r&&"string"!=typeof r)throw new Error(i(e)+" must be a undefined, a boolean, a string, got "+JSON.stringify(r));return r},r.assertBabelrcSearch=function(e,r){if(void 0===r||"boolean"==typeof r)return r;if(Array.isArray(r))r.forEach((r,n)=>{if(!u(r))throw new Error(i(s(e,n))+" must be a string/Function/RegExp.")});else if(!u(r))throw new Error(i(e)+" must be a undefined, a boolean, a string/Function/RegExp or an array of those, got "+JSON.stringify(r));return r},r.assertPluginList=function(e,r){const n=l(e,r);n&&n.forEach((r,n)=>function(e,r){if(Array.isArray(r)){if(0===r.length)throw new Error(i(e)+" must include an object");if(r.length>3)throw new Error(i(e)+" may only be a two-tuple or three-tuple");if(f(s(e,0),r[0]),r.length>1){const n=r[1];if(void 0!==n&&!1!==n&&("object"!=typeof n||Array.isArray(n)||null===n))throw new Error(i(s(e,1))+" must be an object, false, or undefined")}if(3===r.length){const n=r[2];if(void 0!==n&&"string"!=typeof n)throw new Error(i(s(e,2))+" must be a string, or undefined")}}else f(e,r);return r}(s(e,n),r));return n},r.assertTargets=function(e,r){if((0,t().isBrowsersQueryValid)(r))return r;if("object"!=typeof r||!r||Array.isArray(r))throw new Error(i(e)+" must be a string, an array of strings or an object");const n=s(e,"browsers"),o=s(e,"esmodules");p(n,r.browsers),a(o,r.esmodules);for(const n of Object.keys(r)){const o=r[n],c=s(e,n);if("esmodules"===n)a(c,o);else if("browsers"===n)p(c,o);else{if(!Object.hasOwnProperty.call(t().TargetNames,n)){const e=Object.keys(t().TargetNames).join(", ");throw new Error(`${i(c)} is not a valid target. Supported targets are ${e}`)}d(c,o)}}return r},r.assertAssumptions=function(e,r){if(void 0===r)return;if("object"!=typeof r||null===r)throw new Error(i(e)+" must be an object or undefined.");let n=e;do{n=n.parent}while("root"!==n.type);const t="preset"===n.source;for(const n of Object.keys(r)){const a=s(e,n);if(!o.assumptionsNames.has(n))throw new Error(i(a)+" is not a supported assumption.");if("boolean"!=typeof r[n])throw new Error(i(a)+" must be a boolean.");if(t&&!1===r[n])throw new Error(i(a)+" cannot be set to 'false' inside presets.")}return r};var o=n(237);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 s(e,r){return{type:"access",name:r,parent:e}}function a(e,r){if(void 0!==r&&"boolean"!=typeof r)throw new Error(i(e)+" must be a boolean, or undefined");return r}function c(e,r){if(void 0!==r&&("object"!=typeof r||Array.isArray(r)||!r))throw new Error(i(e)+" must be an object, or undefined");return r}function l(e,r){if(null!=r&&!Array.isArray(r))throw new Error(i(e)+" must be an array, or undefined");return r}function u(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function f(e,r){if(("object"!=typeof r||!r)&&"string"!=typeof r&&"function"!=typeof r)throw new Error(i(e)+" must be a string, object, function");return r}function p(e,r){if(void 0!==r&&!(0,t().isBrowsersQueryValid)(r))throw new Error(i(e)+" must be undefined, a string or an array of strings")}function d(e,r){if(("number"!=typeof r||Math.round(r)!==r)&&"string"!=typeof r)throw new Error(i(e)+" must be a string or an integer number")}},499:function(e,r){},500:function(e,r,n){"use strict";function t(){const e=n(115);return t=function(){return e},e}function o(){const e=n(104);return o=function(){return e},e}
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=d,r.loadPartialConfig=void 0;var i=n(234),s=n(319),a=n(235),c=n(497),l=n(488),u=n(237),f=n(232),p=n(491);function*d(e){if(null!=e&&("object"!=typeof e||Array.isArray(e)))throw new Error("Babel options must be an object, null, or undefined");const r=e?(0,u.validate)("arguments",e):{},{envName:n=(0,l.getEnv)(),cwd:o=".",root:i=".",rootMode:d="root",caller:g,cloneInputAst:m=!0}=r,h=t().resolve(o),v=function(e,r){switch(r){case"root":return e;case"upward-optional":{const r=(0,f.findConfigUpwards)(e);return null===r?e:r}case"upward":{const r=(0,f.findConfigUpwards)(e);if(null!==r)return r;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: "${f.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:e})}default:throw new Error("Assertion failure - unknown rootMode value.")}}(t().resolve(h,i),d),y="string"==typeof r.filename?t().resolve(o,r.filename):void 0,b={filename:y,cwd:h,root:v,envName:n,caller:g,showConfig:(yield*(0,f.resolveShowConfigPath)(h))===y},w=yield*(0,c.buildRootChain)(r,b);if(!w)return null;const C={assumptions:{}};return w.options.forEach(e=>{(0,s.mergeOptions)(C,e)}),{options:Object.assign({},C,{targets:(0,p.resolveTargets)(C,v),cloneInputAst:m,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:b.envName,cwd:b.cwd,root:b.root,rootMode:"root",filename:"string"==typeof b.filename?b.filename:void 0,plugins:w.plugins.map(e=>(0,a.createItemFromDescriptor)(e)),presets:w.presets.map(e=>(0,a.createItemFromDescriptor)(e))}),context:b,fileHandling:w.fileHandling,ignore:w.ignore,babelrc:w.babelrc,config:w.config,files:w.files}}const g=o()((function*(e){let r=!1;if("object"==typeof e&&null!==e&&!Array.isArray(e)){var n=e;({showIgnoredFiles:r}=n),e=function(e,r){if(null==e)return{};var n,t,o={},i=Object.keys(e);for(t=0;t<i.length;t++)n=i[t],r.indexOf(n)>=0||(o[n]=e[n]);return o}(n,["showIgnoredFiles"])}const t=yield*d(e);if(!t)return null;const{options:o,babelrc:s,ignore:a,config:c,fileHandling:l,files:u}=t;return"ignored"!==l||r?((o.plugins||[]).forEach(e=>{if(e.value instanceof i.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),new m(o,s?s.filepath:void 0,a?a.filepath:void 0,c?c.filepath:void 0,l,u)):null}));r.loadPartialConfig=g;class m{constructor(e,r,n,t,o,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=n,this.babelrc=r,this.config=t,this.fileHandling=o,this.files=i,Object.freeze(this)}hasFilesystemConfig(){return void 0!==this.babelrc||void 0!==this.config}}Object.freeze(m.prototype)},971:function(e,r,n){"use strict";function t(){const e=n(104);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=n(489),i=n(319),s=n(294),a=n(234),c=n(235),l=n(497);function u(){const e=n(113);return u=function(){return e},e}var f=n(236),p=n(237),d=n(995),g=n(996),m=n(500),h=(n(499),t()((function*(e){var r;const n=yield*(0,m.default)(e);if(!n)return null;const{options:t,context:o,fileHandling:s}=n;if("ignored"===s)return null;const a={},{plugins:l,presets:u}=t;if(!l||!u)throw new Error("Assertion failure - plugins and presets exist");const f=Object.assign({},o,{targets:t.targets}),d=e=>{const r=(0,c.getItemDescriptor)(e);if(!r)throw new Error("Assertion failure - must be config item");return r},g=u.map(d),h=l.map(d),y=[[]],b=[];if(yield*v(o,(function*e(r,n){const t=[];for(let e=0;e<r.length;e++){const o=r[e];if(!1!==o.options)try{o.ownPass?t.push({preset:yield*P(o,f),pass:[]}):t.unshift({preset:yield*P(o,f),pass:n})}catch(n){throw"BABEL_UNKNOWN_OPTION"===n.code&&(0,p.checkNoUnwrappedItemOptionPairs)(r,e,"preset",n),n}}if(t.length>0){y.splice(1,0,...t.map(e=>e.pass).filter(e=>e!==n));for(const{preset:r,pass:n}of t){if(!r)return!0;if(n.push(...r.plugins),yield*e(r.presets,n))return!0;
1r.options.forEach(e=>{(0,i.mergeOptions)(a,e)})}}}))(g,y[0]))return null;const w=a;(0,i.mergeOptions)(w,t);const O=Object.assign({},f,{assumptions:null!=(r=w.assumptions)?r:{}});return yield*v(o,(function*(){y[0].unshift(...h);for(const e of y){const r=[];b.push(r);for(let n=0;n<e.length;n++){const t=e[n];if(!1!==t.options)try{r.push(yield*C(t,O))}catch(r){throw"BABEL_UNKNOWN_PLUGIN_PROPERTY"===r.code&&(0,p.checkNoUnwrappedItemOptionPairs)(e,n,"plugin",r),r}}}}))(),w.plugins=b[0],w.presets=b.slice(1).filter(e=>e.length>0).map(e=>({plugins:e})),w.passPerPreset=w.presets.length>0,{options:w,passes:b}})));function v(e,r){return function*(n,t){try{return yield*r(n,t)}catch(r){throw/^\[BABEL\]/.test(r.message)||(r.message=`[BABEL] ${e.filename||"unknown"}: ${r.message}`),r}}}r.default=h;const y=e=>(0,f.makeWeakCache)((function*({value:r,options:n,dirname:t,alias:i},a){if(!1===n)throw new Error("Assertion failure");n=n||{};let c=r;if("function"==typeof r){const l=(0,o.maybeAsync)(r,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),u=Object.assign({},s,e(a));try{c=yield*l(u,n,t)}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,o.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)})`);return{value:c,options:n,dirname:t,alias:i}})),b=y(g.makePluginAPI),w=y(g.makePresetAPI);function*C(e,r){if(e.value instanceof a.default){if(e.options)throw new Error("Passed options to an existing Plugin instance will not work.");return e.value}return yield*O(yield*b(e,r),r)}const O=(0,f.makeWeakCache)((function*({value:e,options:r,dirname:n,alias:t},i){const s=(0,d.validatePluginObject)(e),c=Object.assign({},s);if(c.visitor&&(c.visitor=u().default.explode(Object.assign({},c.visitor))),c.inherits){const e={name:void 0,alias:t+"$inherits",value:c.inherits,options:r,dirname:n},s=yield*(0,o.forwardAsync)(C,r=>i.invalidate(n=>r(e,n)));
1c.pre=x(s.pre,c.pre),c.post=x(s.post,c.post),c.manipulateOptions=x(s.manipulateOptions,c.manipulateOptions),c.visitor=u().default.visitors.merge([s.visitor||{},c.visitor||{}])}return new a.default(c,r,t)})),E=(e,r)=>{if(e.test||e.include||e.exclude){const e=r.name?`"${r.name}"`:"/* your preset */";throw new Error([`Preset ${e} requires a filename to be set when babel is called directly,`,"```",`babel.transform(code, { filename: 'file.ts', presets: [${e}] });`,"```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}};function*P(e,r){const n=k(yield*w(e,r));return((e,r,n)=>{if(!r.filename){const{options:r}=e;E(r,n),r.overrides&&r.overrides.forEach(e=>E(e,n))}})(n,r,e),yield*(0,l.buildPresetChain)(n,r)}const k=(0,f.makeWeakCacheSync)(({value:e,dirname:r,alias:n})=>({options:(0,p.validate)("preset",e),alias:n,dirname:r}));function x(e,r){const n=[e,r].filter(Boolean);return n.length<=1?n[0]:function(...e){for(const r of n)r.apply(this,e)}}},985:function(e,r,n){e.exports=n(986)},986: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":"48","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},990:function(e,r,n){e.exports=n(991)},991:function(e){e.exports=JSON.parse('{"proposal-class-static-block":{"chrome":"91","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","firefox":"90","electron":"13.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","samsung":"11","electron":"6.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","electron":"10.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","ios":"13","samsung":"11","electron":"6.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","ios":"14","electron":"10.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-optional-chaining":{"firefox":"74","safari":"13.1","ios":"13.4"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","ios":"11.3","samsung":"8","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","ios":"11.3","samsung":"8","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","ios":"11","samsung":"6","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","ios":"13","samsung":"3.4","electron":"0.21"}
1,"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"45","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","ie":"11","ios":"10","samsung":"3.4","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","ios":"8","samsung":"4","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","ios":"12","samsung":"5","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"49","opera":"36","edge":"14","firefox":"51","safari":"11","node":"6","ios":"11","samsung":"5","electron":"0.37"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4.4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"proposal-export-namespace-from":{"chrome":"72","and_chr":"72","edge":"79","firefox":"80","and_ff":"80","node":"13.2","opera":"60","op_mob":"51","samsung":"11.0","android":"72","electron":"5.0"}}')},992:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.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."}}},993:function(e,r,n){"use strict";function t(){const e=n(115);return t=function(){return e},e}
1Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,r){const n=t().resolve(r,e).split(t().sep);return new RegExp(["^",...n.map((e,r)=>{const t=r===n.length-1;return"**"===e?t?u:l:"*"===e?t?c:a:0===e.indexOf("*.")?s+f(e.slice(1))+(t?i:o):f(e)+(t?i:o)})].join(""))};const o="\\"+t().sep,i=`(?:${o}|$)`,s=`[^${o}]+`,a=`(?:${s}${o})`,c=`(?:${s}${i})`,l=a+"*?",u=`${a}*?${c}?`;function f(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}},994:function(e,r,n){"use strict";function t(){const e=n(104);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.ConfigPrinter=r.ChainFormatter=void 0;const o={Programmatic:0,Config:1};r.ChainFormatter=o;const i={title(e,r,n){let t="";return e===o.Programmatic?(t="programmatic options",r&&(t+=" from "+r)):t="config "+n,t},loc(e,r){let n="";return null!=e&&(n+=`.overrides[${e}]`),null!=r&&(n+=`.env["${r}"]`),n},*optionsAndDescriptors(e){const r=Object.assign({},e.options);delete r.overrides,delete r.env;const n=[...yield*e.plugins()];n.length&&(r.plugins=n.map(e=>s(e)));const t=[...yield*e.presets()];return t.length&&(r.presets=[...t].map(e=>s(e))),JSON.stringify(r,void 0,2)}};function s(e){var r;let n=null==(r=e.file)?void 0:r.request;return null==n&&("object"==typeof e.value?n=e.value:"function"==typeof e.value&&(n=`[Function: ${e.value.toString().substr(0,50)} ... ]`)),null==n&&(n="[Unknown]"),void 0===e.options?n:null==e.name?[n,e.options]:[n,e.options,e.name]}class a{constructor(){this._stack=[]}configure(e,r,{callerName:n,filepath:t}){return e?(e,o,i)=>{this._stack.push({type:r,callerName:n,filepath:t,content:e,index:o,envName:i})}:()=>{}}static*format(e){let r=i.title(e.type,e.callerName,e.filepath);const n=i.loc(e.index,e.envName);return n&&(r+=" "+n),`${r}\n${yield*i.optionsAndDescriptors(e.content)}`}*output(){if(0===this._stack.length)return"";return(yield*t().all(this._stack.map(e=>a.format(e)))).join("\n\n")}}r.ConfigPrinter=a},995:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validatePluginObject=function(e){const r={type:"root",source:"plugin"};return Object.keys(e).forEach(n=>{const t=o[n];if(!t){const e=new Error(`.${n} is not a valid Plugin property`);throw e.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",e}t({type:"option",name:n,parent:r},e[n])}),e};var t=n(498);const o={name:t.assertString,manipulateOptions:t.assertFunction,pre:t.assertFunction,post:t.assertFunction,inherits:t.assertFunction,visitor:function(e,r){const n=(0,t.assertObject)(e,r);if(n&&(Object.keys(n).forEach(e=>function(e,r){if(r&&"object"==typeof r)Object.keys(r).forEach(r=>{if("enter"!==r&&"exit"!==r)throw new Error(`.visitor["${e}"] may only have .enter and/or .exit handlers.`)});else if("function"!=typeof r)throw new Error(`.visitor["${e}"] must be a function`);return r}(e,n[e])),n.enter||n.exit))throw new Error((0,t.msg)(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return n},parserOverride:t.assertFunction,generatorOverride:t.assertFunction}},996:function(e,r,n){"use strict";function t(){const e=n(152);return t=function(){return e},e}Object.defineProperty(r,"__esModule",{value:!0}),r.makeConfigAPI=s,r.makePresetAPI=a,r.makePluginAPI=function(e){return Object.assign({},a(e),{assumption:r=>e.using(e=>e.assumptions[r])})};var o=n(294),i=n(236);n(499);function s(e){return{version:o.version,cache:e.simple(),env:r=>e.using(e=>void 0===r?e.envName:"function"==typeof r?(0,i.assertSimpleType)(r(e.envName)):(Array.isArray(r)||(r=[r]),r.some(r=>{if("string"!=typeof r)throw new Error("Unexpected non-string value");return r===e.envName}))),async:()=>!1,caller:r=>e.using(e=>(0,i.assertSimpleType)(r(e.caller))),assertVersion:c}}function a(e){return Object.assign({},s(e),{targets:()=>JSON.parse(e.using(e=>JSON.stringify(e.targets)))})}function c(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(t().satisfies(o.version,e))return;const r=Error.stackTraceLimit;"number"==typeof r&&r<25&&(Error.stackTraceLimit=25);const n=new Error(`Requires Babel "${e}", but was loaded with "${o.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 r&&(Error.stackTraceLimit=r),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",ver
1sion:o.version,range:e})}}}]);
2//# sourceMappingURL=102.8c05d4ee729f8db05735.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.