decord/source/517_getEvalledConstructor.js
2026-07-21 22:01:30 +00:00

571 lines
20 KiB
JavaScript

// Module ID: 517
// Function ID: 6612
// Name: getEvalledConstructor
// Dependencies: []
// Module 517 (getEvalledConstructor)
function getEvalledConstructor(arg0) {
return Function("\"use strict\"; return (" + arg0 + ").constructor;")();
}
function throwTypeError(arg0) {
let tmp = require(dependencyMap[0]);
tmp = new tmp();
throw tmp;
}
if (require(dependencyMap[1])) {
throwTypeError = () => throwTypeError();
}
const tmp = require(dependencyMap[2])();
let obj = {};
let tmp2;
if ("undefined" !== typeof Uint8Array) {
if (require(dependencyMap[3])) {
let _Uint8Array = Uint8Array;
tmp2 = require(dependencyMap[3])(Uint8Array);
}
}
obj = Object.create(null);
let AggregateError;
if ("undefined" !== typeof globalThis.AggregateError) {
AggregateError = globalThis.AggregateError;
}
obj.%AggregateError% = AggregateError;
obj.%Array% = Array;
let _ArrayBuffer;
if ("undefined" !== typeof ArrayBuffer) {
_ArrayBuffer = ArrayBuffer;
}
obj.%ArrayBuffer% = _ArrayBuffer;
let _moduleResult;
if (tmp) {
if (require(dependencyMap[3])) {
const items = [];
let _Symbol = Symbol;
const _module = require(dependencyMap[3]);
_moduleResult = _module(items[Symbol.iterator]());
}
}
obj.%ArrayIteratorPrototype% = _moduleResult;
obj.%AsyncFromSyncIteratorPrototype% = undefined;
obj.%AsyncFunction% = obj;
obj.%AsyncGenerator% = obj;
obj.%AsyncGeneratorFunction% = obj;
obj.%AsyncIteratorPrototype% = obj;
let _Atomics;
if ("undefined" !== typeof Atomics) {
_Atomics = Atomics;
}
obj.%Atomics% = _Atomics;
let _BigInt;
if ("undefined" !== typeof BigInt) {
_BigInt = BigInt;
}
obj.%BigInt% = _BigInt;
let _BigInt64Array;
if ("undefined" !== typeof BigInt64Array) {
_BigInt64Array = BigInt64Array;
}
obj.%BigInt64Array% = _BigInt64Array;
let _BigUint64Array;
if ("undefined" !== typeof BigUint64Array) {
_BigUint64Array = BigUint64Array;
}
obj.%BigUint64Array% = _BigUint64Array;
obj.%Boolean% = Boolean;
let _DataView;
if ("undefined" !== typeof DataView) {
_DataView = DataView;
}
obj.%DataView% = _DataView;
obj.%Date% = Date;
obj.%decodeURI% = decodeURI;
obj.%decodeURIComponent% = decodeURIComponent;
obj.%encodeURI% = encodeURI;
obj.%encodeURIComponent% = encodeURIComponent;
obj.%Error% = require(dependencyMap[4]);
obj.%eval% = globalThis.eval;
obj.%EvalError% = require(dependencyMap[5]);
let Float16Array;
if ("undefined" !== typeof globalThis.Float16Array) {
Float16Array = globalThis.Float16Array;
}
obj.%Float16Array% = Float16Array;
let _Float32Array;
if ("undefined" !== typeof Float32Array) {
_Float32Array = Float32Array;
}
obj.%Float32Array% = _Float32Array;
let _Float64Array;
if ("undefined" !== typeof Float64Array) {
_Float64Array = Float64Array;
}
obj.%Float64Array% = _Float64Array;
let FinalizationRegistry;
if ("undefined" !== typeof globalThis.FinalizationRegistry) {
FinalizationRegistry = globalThis.FinalizationRegistry;
}
obj.%FinalizationRegistry% = FinalizationRegistry;
obj.%Function% = Function;
obj.%GeneratorFunction% = obj;
let _Int8Array;
if ("undefined" !== typeof Int8Array) {
_Int8Array = Int8Array;
}
obj.%Int8Array% = _Int8Array;
let _Int16Array;
if ("undefined" !== typeof Int16Array) {
_Int16Array = Int16Array;
}
obj.%Int16Array% = _Int16Array;
let _Int32Array;
if ("undefined" !== typeof Int32Array) {
_Int32Array = Int32Array;
}
obj.%Int32Array% = _Int32Array;
obj.%isFinite% = isFinite;
obj.%isNaN% = isNaN;
let _module1Result;
if (tmp) {
if (require(dependencyMap[3])) {
const _module1 = require(dependencyMap[3]);
const items1 = [];
const _Symbol2 = Symbol;
const _module2 = require(dependencyMap[3]);
_module1Result = _module1(_module2(items1[Symbol.iterator]()));
}
}
obj.%IteratorPrototype% = _module1Result;
let _JSON;
if ("object" === typeof JSON) {
_JSON = JSON;
}
obj.%JSON% = _JSON;
let _Map;
if ("undefined" !== typeof Map) {
_Map = Map;
}
obj.%Map% = _Map;
let _module3Result;
if ("undefined" !== typeof Map) {
if (tmp) {
if (require(dependencyMap[3])) {
_Map = Map;
const _module3 = require(dependencyMap[3]);
const map = new Map();
const _Symbol3 = Symbol;
_module3Result = _module3(map[Symbol.iterator]());
}
}
}
obj.%MapIteratorPrototype% = _module3Result;
obj.%Math% = Math;
obj.%Number% = Number;
obj.%Object% = require(dependencyMap[6]);
obj.%Object.getOwnPropertyDescriptor% = require(dependencyMap[1]);
obj.%parseFloat% = parseFloat;
obj.%parseInt% = parseInt;
let _Promise;
if ("undefined" !== typeof Promise) {
_Promise = Promise;
}
obj.%Promise% = _Promise;
let _Proxy;
if ("undefined" !== typeof Proxy) {
_Proxy = Proxy;
}
obj.%Proxy% = _Proxy;
obj.%RangeError% = require(dependencyMap[7]);
obj.%ReferenceError% = require(dependencyMap[8]);
let _Reflect;
if ("undefined" !== typeof Reflect) {
_Reflect = Reflect;
}
obj.%Reflect% = _Reflect;
obj.%RegExp% = RegExp;
let _Set;
if ("undefined" !== typeof Set) {
_Set = Set;
}
obj.%Set% = _Set;
let _module4Result;
if ("undefined" !== typeof Set) {
if (tmp) {
if (require(dependencyMap[3])) {
_Set = Set;
const _module4 = require(dependencyMap[3]);
const set = new Set();
const _Symbol4 = Symbol;
_module4Result = _module4(set[Symbol.iterator]());
}
}
}
obj.%SetIteratorPrototype% = _module4Result;
let _SharedArrayBuffer;
if ("undefined" !== typeof SharedArrayBuffer) {
_SharedArrayBuffer = SharedArrayBuffer;
}
obj.%SharedArrayBuffer% = _SharedArrayBuffer;
obj.%String% = String;
let _module5Result;
if (tmp) {
if (require(dependencyMap[3])) {
const _Symbol5 = Symbol;
const _module5 = require(dependencyMap[3]);
_module5Result = _module5(""[Symbol.iterator]());
}
}
obj.%StringIteratorPrototype% = _module5Result;
_Symbol = undefined;
if (tmp) {
_Symbol = Symbol;
}
obj.%Symbol% = _Symbol;
obj.%SyntaxError% = require(dependencyMap[9]);
obj.%ThrowTypeError% = throwTypeError;
obj.%TypedArray% = tmp2;
obj.%TypeError% = require(dependencyMap[0]);
_Uint8Array = undefined;
if ("undefined" !== typeof Uint8Array) {
_Uint8Array = Uint8Array;
}
obj.%Uint8Array% = _Uint8Array;
let _Uint8ClampedArray;
if ("undefined" !== typeof Uint8ClampedArray) {
_Uint8ClampedArray = Uint8ClampedArray;
}
obj.%Uint8ClampedArray% = _Uint8ClampedArray;
let _Uint16Array;
if ("undefined" !== typeof Uint16Array) {
_Uint16Array = Uint16Array;
}
obj.%Uint16Array% = _Uint16Array;
let _Uint32Array;
if ("undefined" !== typeof Uint32Array) {
_Uint32Array = Uint32Array;
}
obj.%Uint32Array% = _Uint32Array;
obj.%URIError% = require(dependencyMap[10]);
let _WeakMap;
if ("undefined" !== typeof WeakMap) {
_WeakMap = WeakMap;
}
obj.%WeakMap% = _WeakMap;
let _WeakRef;
if ("undefined" !== typeof WeakRef) {
_WeakRef = WeakRef;
}
obj.%WeakRef% = _WeakRef;
let _WeakSet;
if ("undefined" !== typeof WeakSet) {
_WeakSet = WeakSet;
}
obj.%WeakSet% = _WeakSet;
obj.%Function.prototype.call% = require(dependencyMap[11]);
obj.%Function.prototype.apply% = require(dependencyMap[12]);
obj.%Object.defineProperty% = require(dependencyMap[13]);
obj.%Object.getPrototypeOf% = require(dependencyMap[14]);
obj.%Math.abs% = require(dependencyMap[15]);
obj.%Math.floor% = require(dependencyMap[16]);
obj.%Math.max% = require(dependencyMap[17]);
obj.%Math.min% = require(dependencyMap[18]);
obj.%Math.pow% = require(dependencyMap[19]);
obj.%Math.round% = require(dependencyMap[20]);
obj.%Math.sign% = require(dependencyMap[21]);
obj.%Reflect.getPrototypeOf% = require(dependencyMap[22]);
if (require(dependencyMap[3])) {
const error = null.error;
}
function doEval(text) {
if ("%AsyncFunction%" === text) {
let prototype = getEvalledConstructor("async function () {}");
} else if ("%GeneratorFunction%" === text) {
prototype = getEvalledConstructor("function* () {}");
} else if ("%AsyncGeneratorFunction%" === text) {
prototype = getEvalledConstructor("async function* () {}");
} else if ("%AsyncGenerator%" === text) {
const tmp7 = doEval("%AsyncGeneratorFunction%");
if (tmp7) {
prototype = tmp7.prototype;
}
} else if ("%AsyncIteratorPrototype%" === text) {
const tmp12 = doEval("%AsyncGenerator%");
let tmp3 = tmp12;
if (tmp12) {
tmp3 = require(dependencyMap[3]);
}
if (tmp3) {
prototype = require(dependencyMap[3])(tmp12.prototype);
}
}
obj[text] = prototype;
return prototype;
}
obj = Object.create(null);
obj.%ArrayBufferPrototype% = [0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003837170713475126, 55736725595066310000000000000000000000000000000000000000000000000000000000000000000];
obj.%ArrayPrototype% = ["Promise", "prototype"];
obj.%ArrayProto_entries% = ["Promise", "prototype", "Promise"];
obj.%ArrayProto_forEach% = [24396267, -1106082981, -1021038203];
obj.%ArrayProto_keys% = [];
obj.%ArrayProto_values% = [false, false, false];
obj.%AsyncFunctionPrototype% = [null, null];
obj.%AsyncGenerator% = ["<string:3478194017>", "<string:1359438081>"];
obj.%AsyncGeneratorPrototype% = ["prototype", "URIError", "prototype"];
obj.%BooleanPrototype% = ["trackInAppNotificationAccessoryClicked", "invalidDate"];
obj.%DataViewPrototype% = [null, null];
obj.%DatePrototype% = [null, null];
obj.%ErrorPrototype% = ["ETIMEDOUT", "ECONNRESET"];
obj.%EvalErrorPrototype% = [];
obj.%Float32ArrayPrototype% = [];
obj.%Float64ArrayPrototype% = [3215379883303870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 645563299590617700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000];
obj.%FunctionPrototype% = ["Array", "isArray"];
obj.%Generator% = [];
obj.%GeneratorPrototype% = ["Array", "_removeSongbirdListeners", "Array"];
obj.%Int8ArrayPrototype% = [true, true];
obj.%Int16ArrayPrototype% = [];
obj.%Int32ArrayPrototype% = [];
obj.%JSONParse% = [];
obj.%JSONStringify% = [null, null];
obj.%MapPrototype% = ["container", "guildId"];
obj.%NumberPrototype% = [true, true];
obj.%ObjectPrototype% = ["key", "pfx"];
obj.%ObjProto_toString% = [true, true, true];
obj.%ObjProto_valueOf% = [-803794641, -1053901248, 2031758868];
obj.%PromisePrototype% = ["LOGIN_SUCCESS", "LOGIN"];
obj.%PromiseProto_then% = [false, false, false];
obj.%Promise_all% = [true, true];
obj.%Promise_reject% = [928364354, 1368053541];
obj.%Promise_resolve% = [false, false];
obj.%RangeErrorPrototype% = ["person_in_steamy_room", true];
obj.%ReferenceErrorPrototype% = ["Array", "triggerIOSHaptic"];
obj.%RegExpPrototype% = [null, null];
obj.%SetPrototype% = [];
obj.%SharedArrayBufferPrototype% = [null, null];
obj.%StringPrototype% = [];
obj.%SymbolPrototype% = ["r", "isArray"];
obj.%SyntaxErrorPrototype% = [-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037878659149790325, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031325062066596644];
obj.%TypedArrayPrototype% = [null, null];
obj.%TypeErrorPrototype% = [];
obj.%Uint8ArrayPrototype% = [];
obj.%Uint8ClampedArrayPrototype% = [];
obj.%Uint16ArrayPrototype% = [371, 256];
obj.%Uint32ArrayPrototype% = [];
obj.%URIErrorPrototype% = ["isArray", "isArray"];
obj.%WeakMapPrototype% = [];
obj.%WeakSetPrototype% = [null, null];
const _module6 = require(dependencyMap[23]);
let closure_9 = _module6.call(require(dependencyMap[11]), Array.prototype.concat);
const _module7 = require(dependencyMap[23]);
let closure_10 = _module7.call(require(dependencyMap[12]), Array.prototype.splice);
const _module8 = require(dependencyMap[23]);
let closure_11 = _module8.call(require(dependencyMap[11]), String.prototype.replace);
const _module9 = require(dependencyMap[23]);
let closure_12 = _module9.call(require(dependencyMap[11]), String.prototype.slice);
const _module10 = require(dependencyMap[23]);
let closure_13 = _module10.call(require(dependencyMap[11]), RegExp.prototype.exec);
let closure_14 = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;
let closure_15 = /\\(\\)?/g;
function getBaseIntrinsic(text, arg1) {
if (require(dependencyMap[24])(obj, text)) {
text = `${"%" + tmp4[0]}%`;
const tmp = obj[text];
}
if (require(dependencyMap[24])(obj, text)) {
let tmp13 = obj[text];
if (tmp13 === obj) {
tmp13 = doEval(text);
}
if (undefined === tmp13) {
if (!arg1) {
let tmp19 = require(dependencyMap[0]);
const prototype2 = tmp19.prototype;
tmp19 = new tmp19("intrinsic " + text + " exists, but is not available. Please file an issue!");
throw tmp19;
}
}
const obj = { alias: tmp, name: text, value: tmp13 };
return obj;
} else {
let tmp7 = require(dependencyMap[9]);
const prototype = tmp7.prototype;
tmp7 = new tmp7("intrinsic " + text + " does not exist!");
throw tmp7;
}
}
export default function GetIntrinsic(arg0, arg1) {
let alias;
let name;
let value;
if ("string" === typeof arg0) {
if (0 !== arg0.length) {
if (arguments.length > 1) {
if ("boolean" !== typeof arg1) {
let tmp65 = require(dependencyMap[0]);
const prototype4 = tmp65.prototype;
tmp65 = new tmp65("\"allowMissing\" argument must be a boolean");
throw tmp65;
}
}
if (null === callback4(/^%?[^%]*%?$/, arg0)) {
let tmp58 = require(dependencyMap[9]);
const prototype3 = tmp58.prototype;
tmp58 = new tmp58("`%` may not be present anywhere but at the beginning and end of the intrinsic name");
throw tmp58;
} else {
const arr = function stringToPath(arg0) {
const tmp = callback2(arg0, 0, 1);
const tmp2 = callback2(arg0, -1);
if ("%" === tmp) {
if ("%" !== tmp2) {
let tmp13 = items(closure_1[9]);
const prototype2 = tmp13.prototype;
tmp13 = new tmp13("invalid intrinsic syntax, expected closing `%`");
throw tmp13;
}
}
if ("%" === tmp2) {
if ("%" !== tmp) {
let tmp6 = items(closure_1[9]);
const prototype = tmp6.prototype;
tmp6 = new tmp6("invalid intrinsic syntax, expected opening `%`");
throw tmp6;
}
}
const items = [];
callback(arg0, closure_14, (arg0, arg1, arg2, arg3) => {
let tmp = arg1;
if (arg2) {
tmp = callback(arg3, closure_15, "$1");
} else if (!tmp) {
tmp = arg0;
}
items[items.length] = tmp;
});
return items;
}(arg0);
let str2 = "";
if (arr.length > 0) {
str2 = arr[0];
}
({ name, value, alias } = getBaseIntrinsic(`%${str2}%`, arg1));
if (alias) {
str2 = alias[0];
callback2(arr, callback(["replace", "then"], alias));
}
let tmp8 = value;
let flag = false;
let num3 = 1;
let flag2 = true;
let tmp10 = value;
if (1 < arr.length) {
while (true) {
let tmp11 = arr[num3];
let tmp12 = callback3;
let tmp13 = callback3(tmp11, 0, 1);
let tmp14 = callback3;
let tmp15 = callback3(tmp11, -1);
if ("\"" !== tmp13) {
if ("'" !== tmp13) {
if ("`" !== tmp13) {
if ("\"" !== tmp15) {
let tmp16 = "constructor" !== tmp11 && flag2;
if (!tmp16) {
flag = true;
}
str2 = `${str2}.${tmp11}`;
let text = `${"%" + str2}%`;
let tmp18 = require;
let tmp19 = dependencyMap;
let tmp20 = obj;
if (require(dependencyMap[24])(obj, `${"%" + str2}%`)) {
let tmp48 = obj;
let tmp23 = obj[`${"%" + str2}%`];
let tmp21 = flag2;
let tmp22 = tmp9;
} else {
tmp21 = flag2;
tmp22 = tmp9;
tmp23 = tmp8;
if (null != tmp8) {
if (tmp11 in tmp8) {
let tmp31 = require;
let tmp32 = dependencyMap;
if (require(dependencyMap[1])) {
if (num3 + 1 >= arr.length) {
let tmp38 = require;
let tmp39 = dependencyMap;
let tmp40 = require(dependencyMap[1])(tmp8, tmp11);
let tmp41 = !tmp40;
if (!tmp41) {
if ("get" in tmp40) {
if (!("originalValue" in tmp40.get)) {
let get = tmp40.get;
}
let tmp43 = get;
let tmp44 = tmp42;
let tmp45 = tmp40;
}
}
get = tmp8[tmp11];
}
}
let tmp33 = require;
let tmp34 = dependencyMap;
let tmp35 = require(dependencyMap[24])(tmp8, tmp11);
let tmp36 = tmp8[tmp11];
let tmp37 = tmp9;
let tmp46 = tmp35;
if (tmp35) {
tmp46 = !flag;
}
tmp23 = tmp36;
tmp21 = tmp35;
tmp22 = tmp9;
if (tmp46) {
let tmp47 = obj;
obj[text] = tmp36;
tmp23 = tmp36;
tmp21 = tmp35;
tmp22 = tmp9;
}
} else if (!arg1) {
let tmp24 = require;
let tmp25 = dependencyMap;
let tmp26 = require(dependencyMap[0]);
let str11 = "base intrinsic for ";
let prototype = tmp26.prototype;
let tmp27 = new.target;
let str12 = " exists, but the property is not available.";
let tmp28 = new.target;
tmp26 = new tmp26("base intrinsic for " + arg0 + " exists, but the property is not available.");
let tmp30 = tmp26;
throw tmp26;
}
}
}
num3 = num3 + 1;
tmp8 = tmp23;
flag2 = tmp21;
let tmp9 = tmp22;
tmp10 = tmp23;
}
}
}
}
if (tmp13 !== tmp15) {
break;
}
}
let tmp51 = require(dependencyMap[9]);
const prototype2 = tmp51.prototype;
tmp51 = new tmp51("property names with quotes must have matching quotes");
throw tmp51;
}
return tmp10;
}
}
}
let tmp70 = require(dependencyMap[0]);
tmp70 = new tmp70("intrinsic name must be a non-empty string");
throw tmp70;
};