{"version":3,"sources":["./dist/workerpool.js"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","id","loaded","call","m","c","p","environment","pool","script","options","worker","methods","add","Promise","platform","isMainThread","cpus","node","require","Window","WorkerGlobalScope","process","connected","self","navigator","hardwareConcurrency","length","webpackContext","req","webpackContextResolve","map","Error","./Pool","./Pool.js","./Promise","./Promise.js","./WorkerHandler","./WorkerHandler.js","./environment","./environment.js","./generated/embeddedWorker","./generated/embeddedWorker.js","./header","./header.js","./worker","./worker.js","keys","Object","resolve","Pool","workers","tasks","forkArgs","forkOpts","debugPortStart","validateMaxWorkers","maxWorkers","Math","max","minWorkers","validateMinWorkers","_ensureMinWorkers","isNumber","isInteger","TypeError","value","round","WorkerHandler","prototype","exec","method","params","Array","isArray","resolver","defer","task","timeout","push","originalTimeout","promise","delay","indexOf","_next","String","proxy","arguments","then","forEach","slice","_getWorker","me","shift","pending","catch","terminated","_removeWorker","i","ii","busy","debugPort","terminate","index","splice","clear","force","stats","totalWorkers","busyWorkers","filter","idleWorkers","pendingTasks","activeTasks","handler","parent","SyntaxError","_onSuccess","_onFail","resolved","rejected","_process","onSuccess","onFail","reject","s","_then","f","_resolve","result","fn","_reject","error","cancel","CancellationError","timer","setTimeout","TimeoutError","always","clearTimeout","callback","res","message","stack","all","promises","remaining","results","constructor","name","getDefaultWorker","Blob","window","URL","createObjectURL","blob","type","__dirname","resolveForkOptions","opts","processExecArgv","execArgv","join","inspectorActive","debugBrk","assign","concat","objectToError","obj","temp","props","onError","processing","hasOwnProperty","dispatchQueuedRequests","requestQueue","send","bind","forkOptions","Worker","on","event","addEventListener","data","postMessage","fork","ready","response","terminating","lastId","request","kill","toObject","val","undefined","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","getOwnPropertyNames","test2","fromCharCode","n","test3","split","letter","err","target","source","from","symbols","to","key","convertError","reduce","product","defineProperty","enumerable","isPromise","run","args","eval","apply","register"],"mappings":"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","file":"workerpool"}