Files
discord-decomp/_bundle/Module6493.js
T
2026-11-01 12:12:55 +02:00

491 lines
12 KiB
JavaScript

// Metro module 6493 (f6494).
import * as _asyncToGenerator from "./_asyncToGenerator";
import { HermesBuiltin, $createGenerator } from "../_hermes/prelude";
function $mk114997($env) {
return function(...args) {
const r1 = $env;
const r3 = r1[2];
return r3.call.apply(r3, [r1[1], ...args]);
};
}
let _asyncOptionalChain2 = function _asyncOptionalChain2() {
const r8 = _asyncToGenerator(function(c25896_0) {
let c25896_1;
let c25896_2 = 0;
let c25896_3 = 0;
return $createGenerator(function(a0) {
let r2, r7, r49, r54, value, value2, value3, value4;
let env29781;
let $pc = 0, $e;
while (true) {
switch ($pc) {
case 0:
const r0 = c25896_3;
r2 = r0;
if (r0 === 2) {
$pc = 45;
continue;
}
$pc = 1;
continue;
case 1:
value = arguments[1];
if (r2 === 3) {
$pc = 40;
continue;
}
$pc = 2;
continue;
case 2:
try {
c25896_3 = 2;
r7 = c25896_2;
if (r7 === 0) {
$pc = 16;
continue;
}
$pc = 3;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 3:
try {
if (r7 === 1) {
$pc = 10;
continue;
}
$pc = 4;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 4:
try {
if (a0 === 1) {
$pc = 9;
continue;
}
$pc = 5;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 5:
try {
if (a0 === 2) {
$pc = 7;
continue;
}
$pc = 6;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 6:
try {
env29781[2] = value;
env29781[1] = void 0;
$pc = 29;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 7:
try {
c25896_3 = 3;
$pc = 8;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 8:
return {
value,
done: true
};
case 9:
try {
c25896_3 = 3;
throw value;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 10:
try {
if (a0 === 1) {
$pc = 15;
continue;
}
$pc = 11;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 11:
try {
if (a0 === 2) {
$pc = 13;
continue;
}
$pc = 12;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 12:
try {
env29781[2] = value;
$pc = 29;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 13:
try {
c25896_3 = 3;
$pc = 14;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 14:
return {
value,
done: true
};
case 15:
try {
c25896_3 = 3;
throw value;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 16:
try {
if (a0 === 1) {
$pc = 38;
continue;
}
$pc = 17;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 17:
try {
if (a0 === 2) {
$pc = 36;
continue;
}
$pc = 18;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 18:
try {
const r25 = env29781 = {};
c25896_1 = r25;
env29781[0] = c25896_0;
env29781[2] = void 0;
env29781[3] = void 0;
env29781[4] = void 0;
env29781[5] = void 0;
env29781[1] = void 0;
env29781[2] = c25896_0[0];
env29781[3] = 1;
if (!(env29781[3] < c25896_0.length)) {
$pc = 30;
continue;
}
$pc = 19;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 19:
try {
env29781[4] = env29781[0][env29781[3]];
env29781[5] = env29781[0][env29781[3] + 1];
env29781[3] = env29781[3] + 2;
if (env29781[4] === "optionalAccess") {
$pc = 21;
continue;
}
$pc = 20;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 20:
try {
if (env29781[4] !== "optionalCall") {
$pc = 22;
continue;
}
$pc = 21;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 21:
try {
if (env29781[2] == null) {
$pc = 34;
continue;
}
$pc = 22;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 22:
try {
r49 = c25896_1;
if (env29781[4] === "access") {
$pc = 32;
continue;
}
$pc = 23;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 23:
try {
if (env29781[4] === "optionalAccess") {
$pc = 32;
continue;
}
$pc = 24;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 24:
try {
r54 = env29781[4] !== "call";
if (!r54) {
$pc = 26;
continue;
}
$pc = 25;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 25:
try {
r54 = env29781[4] !== "optionalCall";
$pc = 26;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 26:
try {
if (r54) {
$pc = 29;
continue;
}
$pc = 27;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 27:
try {
value2 = (0, env29781[5])($mk114997(r49));
c25896_2 = 2;
c25896_3 = 1;
$pc = 28;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 28:
return {
value: value2,
done: false
};
case 29:
try {
if (env29781[3] < env29781[0].length) {
$pc = 19;
continue;
}
$pc = 30;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 30:
try {
value3 = env29781[2];
c25896_3 = 3;
$pc = 31;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 31:
return {
value: value3,
done: true
};
case 32:
try {
env29781[1] = env29781[2];
value4 = (0, env29781[5])(env29781[2]);
c25896_2 = 1;
c25896_3 = 1;
$pc = 33;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 33:
return {
value: value4,
done: false
};
case 34:
try {
c25896_3 = 3;
$pc = 35;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 35:
return {
value: void 0,
done: true
};
case 36:
try {
c25896_3 = 3;
$pc = 37;
continue;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 37:
return {
value,
done: true
};
case 38:
try {
c25896_3 = 3;
throw value;
} catch ($caught) {
$e = $caught;
$pc = 39;
continue;
}
case 39:
const r83 = $e;
c25896_3 = 3;
throw r83;
case 40:
if (a0 === 1) {
$pc = 44;
continue;
}
$pc = 41;
continue;
case 41:
if (a0 === 2) {
$pc = 43;
continue;
}
$pc = 42;
continue;
case 42:
return {
value: void 0,
done: true
};
case 43:
return {
value,
done: true
};
case 44:
throw value;
case 45:
c25896_3 = 3;
HermesBuiltin.throwTypeError("Generator functions may not be called on executing generators");
throw new Error("unreachable");
}
throw new Error("bad pc " + $pc);
}
});
});
_asyncOptionalChain2 = r8;
return r8.apply(this, arguments);
};
export function _asyncOptionalChain(a0) {
return _asyncOptionalChain2.apply(this, arguments);
}