decord/source/177_noop.js
2026-08-24 06:08:38 +00:00

402 lines
9.8 KiB
JavaScript

// Module ID: 177
// Function ID: 178
// Name: noop
// Dependencies: []
// Module 177 (noop)
function noop() {
}
class Promise {
constructor(arg0) {
self = this;
if (typeof this !== "object") {
tmp8 = globalThis;
_TypeError2 = TypeError;
tmp9 = new.target;
str2 = "Promises must be constructed via new";
tmp10 = new.target;
typeError = new TypeError("Promises must be constructed via new");
tmp12 = typeError;
throw typeError;
} else {
tmp13 = global;
if (typeof global !== "function") {
tmp3 = globalThis;
_TypeError = TypeError;
tmp4 = new.target;
str = "Promise constructor's argument is not a function";
tmp5 = new.target;
typeError1 = new TypeError("Promise constructor's argument is not a function");
tmp7 = typeError1;
throw typeError1;
} else {
num = 0;
self._x = 0;
self._y = 0;
tmp14 = null;
self._z = null;
self._A = null;
tmp15 = noop;
if (global !== noop) {
tmp = doResolve;
tmp2 = doResolve(global, self);
}
return;
}
}
}
then(arg0, arg1) {
self = this;
if (this.constructor !== Promise) {
closure_1 = global;
closure_2 = require;
tmp13 = new.target;
tmp14 = new.target;
constructor = new self.constructor((arg0, arg1) => {
let obj = Object.create(closure_1_3.prototype);
if (typeof obj !== "object") {
const _TypeError = TypeError;
const typeError = new TypeError("Promises must be constructed via new");
throw typeError;
} else {
obj._x = 0;
obj._y = 0;
obj._z = null;
obj._A = null;
// // eliminated: always false
obj.then(arg0, arg1);
obj = Object.create(closure_1_6.prototype);
obj = {};
let tmp11 = null;
if (typeof closure_1 === "function") {
tmp11 = closure_1;
}
obj.onFulfilled = tmp11;
let tmp12 = null;
if (typeof closure_2 === "function") {
tmp12 = tmp9;
}
obj.onRejected = tmp12;
obj.promise = obj;
closure_1_4(self, obj);
}
});
tmp16 = constructor;
return constructor;
} else {
tmp17 = self;
obj = Object.create(tmp.prototype);
if (typeof obj !== "object") {
tmp8 = globalThis;
_TypeError = TypeError;
tmp9 = new.target;
str = "Promises must be constructed via new";
tmp10 = new.target;
typeError = new TypeError("Promises must be constructed via new");
tmp12 = typeError;
throw typeError;
} else {
num = 0;
obj._x = 0;
obj._y = 0;
tmp19 = null;
obj._z = null;
obj._A = null;
// // eliminated: always false
tmp3 = Handler;
tmp2 = handle;
obj1 = Object.create(Handler.prototype);
obj = {};
tmp5 = null;
if (typeof global === "function") {
tmp5 = global;
}
obj.onFulfilled = tmp5;
tmp6 = null;
if (typeof require === "function") {
tmp6 = require;
}
obj.onRejected = tmp6;
obj.promise = obj;
tmp2Result = tmp2(self, obj);
return obj;
}
}
}
}
function handle(_y, _A) {
let tmp = _y;
let tmp2 = _y;
if (3 === _y._y) {
do {
let _z = tmp._z;
tmp = _z;
tmp2 = _z;
_y = _z._y;
} while (3 === _y);
}
if (Promise._B) {
obj._B(tmp2);
}
if (0 === tmp2._y) {
if (0 === tmp2._x) {
tmp2._x = 1;
tmp2._A = _A;
} else if (1 === tmp2._x) {
tmp2._x = 2;
const items = [tmp2._A, _A];
tmp2._A = items;
} else {
_A = tmp2._A;
_A.push(_A);
}
return tmp7;
} else {
_z = tmp2;
closure_1 = _A;
const _setImmediate = setImmediate;
setImmediate(() => {
let length;
let length2;
if (1 === _z._y) {
let onRejected = _A.onFulfilled;
let tmp2 = _A;
} else {
tmp2 = _A;
onRejected = _A.onRejected;
}
if (null !== onRejected) {
const tmp11 = (function tryCallOne(onRejected, _z) {
try {
return onRejected(_z);
} catch (tmp3) {
closure_1 = tmp3;
return closure_2;
}
})(onRejected, tmp._z);
if (tmp11 === closure_1_2) {
let promise = tmp2.promise;
promise._y = 2;
promise._z = _A;
if (closure_1_3._C) {
obj._C(promise, tmp15);
}
if (1 === promise._x) {
closure_1_4(promise, promise._A);
promise._A = null;
}
if (2 === promise._x) {
let num6 = 0;
if (0 < promise._A.length) {
do {
let tmp19 = closure_1_4;
let tmp20 = closure_1_4(promise, promise._A[num6]);
num6 = num6 + 1;
length2 = promise._A.length;
} while (num6 < length2);
}
promise._A = null;
}
obj = closure_1_3;
} else {
closure_1_5(tmp2.promise, tmp11);
}
} else if (1 === tmp._y) {
closure_1_5(tmp2.promise, tmp._z);
} else {
promise = tmp2.promise;
_z = tmp._z;
promise._y = 2;
promise._z = _z;
if (closure_1_3._C) {
obj2._C(promise, _z);
}
if (1 === promise._x) {
closure_1_4(promise, promise._A);
promise._A = null;
}
if (2 === promise._x) {
let num2 = 0;
if (0 < promise._A.length) {
do {
let tmp7 = closure_1_4;
let tmp8 = closure_1_4(promise, promise._A[num2]);
num2 = num2 + 1;
length = promise._A.length;
} while (num2 < length);
}
promise._A = null;
}
obj2 = closure_1_3;
}
});
}
obj = Promise;
}
function resolve(_x, self) {
let length;
let length2;
let length3;
let length4;
if (self === _x) {
const _TypeError = TypeError;
const typeError = new TypeError("A promise cannot be resolved with itself.");
_x._y = 2;
_x._z = typeError;
if (Promise._C) {
Promise._C(_x, typeError);
}
if (1 === _x._x) {
handle(_x, _x._A);
_x._A = null;
}
if (2 === _x._x) {
let num18 = 0;
if (0 < _x._A.length) {
do {
let tmp34 = handle;
let tmp35 = handle(_x, _x._A[num18]);
num18 = num18 + 1;
length4 = _x._A.length;
} while (num18 < length4);
}
_x._A = null;
}
} else {
if (self) {
if (typeof self === "object") {
const obj = (function getThen(self) {
try {
return self.then;
} catch (tmp2) {
closure_1 = tmp2;
return closure_2;
}
})(self);
if (obj === closure_2) {
_x._y = 2;
_x._z = c1;
if (Promise._C) {
Promise._C(_x, tmp17);
}
if (1 === _x._x) {
handle(_x, _x._A);
_x._A = null;
}
if (2 === _x._x) {
let num13 = 0;
if (0 < _x._A.length) {
do {
let tmp22 = handle;
let tmp23 = handle(_x, _x._A[num13]);
num13 = num13 + 1;
length3 = _x._A.length;
} while (num13 < length3);
}
_x._A = null;
}
} else {
if (obj === _x.then) {
if (self instanceof Promise) {
_x._y = 3;
_x._z = self;
if (1 === _x._x) {
handle(_x, _x._A);
_x._A = null;
}
if (2 === _x._x) {
let num10 = 0;
if (0 < _x._A.length) {
do {
let tmp14 = handle;
let tmp15 = handle(_x, _x._A[num10]);
num10 = num10 + 1;
length2 = _x._A.length;
} while (num10 < length2);
}
_x._A = null;
}
}
}
if (typeof obj === "function") {
doResolve(obj.bind(self), _x);
}
}
}
}
_x._y = 1;
_x._z = self;
if (1 === _x._x) {
handle(_x, _x._A);
_x._A = null;
}
if (2 === _x._x) {
let num6 = 0;
if (0 < _x._A.length) {
do {
let tmp6 = handle;
let tmp7 = handle(_x, _x._A[num6]);
num6 = num6 + 1;
length = _x._A.length;
} while (num6 < length);
}
_x._A = null;
}
}
}
function Handler(fn, fn2, promise) {
const obj = {};
let tmp = null;
if (typeof fn === "function") {
tmp = fn;
}
obj.onFulfilled = tmp;
let tmp2 = null;
if (typeof fn2 === "function") {
tmp2 = fn2;
}
obj.onRejected = tmp2;
obj.promise = promise;
}
function doResolve(arg0, _x) {
let length;
closure_0 = _x;
c1 = false;
let tmp2 = c1;
if (!c1) {
tmp2 = tmp !== closure_2;
}
if (!tmp2) {
c1 = true;
_x._y = 2;
_x._z = c1;
if (Promise._C) {
obj._C(_x, tmp4);
}
if (1 === _x._x) {
handle(_x, _x._A);
_x._A = null;
}
if (2 === _x._x) {
let num3 = 0;
if (0 < _x._A.length) {
do {
let tmp9 = handle;
let tmp10 = handle(_x, _x._A[num3]);
num3 = num3 + 1;
length = _x._A.length;
} while (num3 < length);
}
_x._A = null;
}
obj = Promise;
}
}
let c1 = null;
let closure_2 = {};
Promise._B = null;
Promise._C = null;
Promise._D = noop;
export default Promise;