// Module ID: 173 // Function ID: 2540 // Name: valuePromise // Dependencies: [] // Module 173 (valuePromise) import module_0 from "module_0"; function valuePromise(_z) { let tmp = require(dependencyMap[0]); tmp = new tmp(require(dependencyMap[0])._D); tmp._y = 1; tmp._z = _z; return tmp; } function onSettledFulfill(value) { return { status: "fulfilled", value }; } function onSettledReject(reason) { return { status: "rejected", reason }; } function mapAllSettled(promise) { if (promise) { if ("object" === typeof promise) { if (promise instanceof require(dependencyMap[0])) { if (promise.then === require(dependencyMap[0]).prototype.then) { return promise.then(onSettledFulfill, onSettledReject); } } const then = promise.then; if ("function" === typeof then) { let tmp8 = require(dependencyMap[0]); const prototype = tmp8.prototype; tmp8 = new tmp8(then.bind(promise)); return tmp8.then(onSettledFulfill, onSettledReject); } } } return onSettledFulfill(promise); } function getAggregateError(errors) { if ("function" === typeof globalThis.AggregateError) { const prototype2 = globalThis.AggregateError.prototype; const aggregateError = new globalThis.AggregateError(errors, "All promises were rejected"); return aggregateError; } else { const _Error = Error; const error = new Error("All promises were rejected"); error.name = "AggregateError"; error.errors = errors; return error; } } let closure_2 = valuePromise(true); let closure_3 = valuePromise(false); let closure_4 = valuePromise(null); let closure_5 = valuePromise(undefined); let closure_7 = valuePromise(""); require(dependencyMap[0]).resolve = (iter) => { if (iter instanceof require(dependencyMap[0])) { return promise; } else if (null === promise) { return closure_4; } else if (undefined === promise) { return closure_5; } else if (true === promise) { return closure_2; } else if (false === promise) { return closure_3; } else if (0 === promise) { return module_0; } else if ("" === promise) { return closure_7; } else { if ("object" === typeof promise) { const then = promise.then; if ("function" === typeof then) { let tmp8 = require(dependencyMap[0]); const prototype = tmp8.prototype; tmp8 = new tmp8(obj.bind(iter)); return tmp8; } const obj = then; } return valuePromise(promise); } }; function iterableToArray(arg0) { if ("function" === typeof Array.from) { const _Array2 = Array; let iterableToArray = Array.from; const _Array3 = Array; let callResult = Array.from(arg0); } else { iterableToArray = function iterableToArray(arg0) { return slice.call(arg0); }; const _Array = Array; callResult = slice.call(arg0); } return callResult; } require(dependencyMap[0]).all = (arg0) => { const callback = iterableToArray(arg0); let tmp = callback(dependencyMap[0]); tmp = new tmp((arg0, arg1) => { let closure_0 = arg0; function res(arg0, _y) { if (_y) { if ("object" === typeof _y) { if (_y instanceof arg0(_y[0])) { if (_y.then === arg0(_y[0]).prototype.then) { let tmp18 = _y; let promise2 = _y; if (3 === _y._y) { do { let _z = tmp18._z; tmp18 = _z; promise2 = _z; _y = _z._y; } while (3 === _y); } if (1 === promise2._y) { const tmp23 = res(arg0, promise2._z); } else { if (2 === promise2._y) { _y(promise2._z); } promise2.then((arg0) => { callback(arg0, arg0); }, _y); } return tmp23; } } const then = _y.then; if ("function" === typeof then) { let tmp12 = arg0(_y[0]); const prototype = tmp12.prototype; tmp12 = new tmp12(then.bind(_y)); tmp12.then((arg0) => { callback(arg0, arg0); }, _y); } } } arg0[arg0] = _y; const diff = diff - 1; if (0 == diff) { arg0(arg0); } } if (0 === closure_0.length) { return arg0([]); } else { let length = closure_0.length; let num = 0; if (0 < closure_0.length) { do { let tmp2 = closure_0; let resResult = res(num, closure_0[num]); num = num + 1; length = closure_0.length; } while (num < length); } } }); return tmp; }; require(dependencyMap[0]).allSettled = (arg0) => { const obj = require(dependencyMap[0]); return obj.all(iterableToArray(arg0).map(mapAllSettled)); }; require(dependencyMap[0]).reject = (arg0) => { const require = arg0; let tmp = require(dependencyMap[0]); tmp = new tmp((arg0, arg1) => { arg1(arg0); }); return tmp; }; require(dependencyMap[0]).race = (arg0) => { const require = arg0; let tmp = require(dependencyMap[0]); tmp = new tmp((arg0, arg1) => { const item = callback(arg0).forEach((arg0) => { const obj = arg0(arg1[0]); arg0(arg1[0]).resolve(arg0).then(arg0, arg1); }); }); return tmp; }; require(dependencyMap[0]).prototype.catch = function(arg0) { return this.then(null, arg0); }; require(dependencyMap[0]).any = function promiseAny(arg0) { const require = arg0; let tmp = require(dependencyMap[0]); tmp = new tmp((arg0, arg1) => { function resolveOnce(arg0) { if (!closure_3) { closure_3 = true; arg0(arg0); } } function rejectionCheck(arg0) { if (items.length === arr.length) { arg1(callback(items)); } } const arr = callback(arg0); let closure_3 = false; const items = []; if (0 === arr.length) { arg1(callback2(items)); } else { const item = arr.forEach((arg0) => { const obj = arg0(arg1[0]); arg0(arg1[0]).resolve(arg0).then(resolveOnce, rejectionCheck); }); } }); return tmp; }; export default require(dependencyMap[0]);