(()=>{"use strict";var__webpack_modules__={511:(e,r)=>{Object.defineProperty(r,"__esModule",{value:true});r.PARENT_MESSAGE_CUSTOM=r.PARENT_MESSAGE_SETUP_ERROR=r.PARENT_MESSAGE_CLIENT_ERROR=r.PARENT_MESSAGE_OK=r.CHILD_MESSAGE_END=r.CHILD_MESSAGE_CALL=r.CHILD_MESSAGE_INITIALIZE=void0;constt=0;r.CHILD_MESSAGE_INITIALIZE=t;const_=1;r.CHILD_MESSAGE_CALL=_;constn=2;r.CHILD_MESSAGE_END=n;consto=0;r.PARENT_MESSAGE_OK=o;consts=1;r.PARENT_MESSAGE_CLIENT_ERROR=s;consti=2;r.PARENT_MESSAGE_SETUP_ERROR=i;consta=3;r.PARENT_MESSAGE_CUSTOM=a},267:e=>{e.exports=require("worker_threads")}};var__webpack_module_cache__={};function__nccwpck_require__(e){varr=__webpack_module_cache__[e];if(r!==undefined){returnr.exports}vart=__webpack_module_cache__[e]={exports:{}};var_=true;try{__webpack_modules__[e](t,t.exports,__nccwpck_require__);_=false}finally{if(_)delete__webpack_module_cache__[e]}returnt.exports}if(typeof__nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var__webpack_exports__={};(()=>{function_worker_threads(){conste=__nccwpck_require__(267);_worker_threads=function(){returne};returne}function_types(){conste=__nccwpck_require__(511);_types=function(){returne};returne}letfile=null;letsetupArgs=[];letinitialized=false;constmessageListener=e=>{switch(e[0]){case_types().CHILD_MESSAGE_INITIALIZE:constr=e;file=r[2];setupArgs=e[3];break;case_types().CHILD_MESSAGE_CALL:constt=e;execMethod(t[2],t[3]);break;case_types().CHILD_MESSAGE_END:end();break;default:thrownewTypeError("Unexpected request from parent process: "+e[0])}};_worker_threads().parentPort.on("message",messageListener);functionreportSuccess(e){if(_worker_threads().isMainThread){thrownewError("Child can only be used on a forked process")}_worker_threads().parentPort.postMessage([_types().PARENT_MESSAGE_OK,e])}functionreportClientError(e){returnreportError(e,_types().PARENT_MESSAGE_CLIENT_ERROR)}functionreportInitializeError(e){returnreportError(e,_types().PARENT_MESSAGE_SETUP_ERROR)}functionreportError(e,r){if(_worker_threads().isMainThread){thrownewError("Child can only be used on a forked process")}if(e==null){e=newError('"null" or "undefined" thrown')}_worker_threads().parentPort.postMessage([r,e.constructor&&e.constructor.name,e.message,e.stack,typeofe==="object"?{...e}:e])}functionend(){constmain=eval("require")(file);if(!main.teardown){exitProcess();return}execFunction(main.teardown,main,[],exitProcess,exitProcess)}functionexitProcess(){_worker_threads().parentPort.removeListener("message",messageListener)}functionexecMethod(method,args){constmain=eval("require")(file);letfn;if(method==="default"){fn=main.__esModule?main["default"]:main}else{fn=main[method]}functionexecHelper(){execFunction(fn,main,args,reportSuccess,reportClientError)}if(initialized||!main.setup){execHelper();return}initialized=true;execFunction(main.setup,main,setupArgs,execHelper,reportInitializeError)}constisPromise=e=>!!e&&(typeofe==="object"||typeofe==="function")&&typeofe.then==="function";functionexecFunction(e,r,t,_,n){leto;try{o=e.apply(r,t)}catch(e){n(e);return}if(isPromise(o)){o.then(_,n)}else{_(o)}}})();module.exports=__webpack_exports__})();