// Module ID: 15968 // Function ID: 123498 // Name: extend // Dependencies: [15969] // Module 15968 (extend) const require = arg1; const dependencyMap = arg6; const definePropertyResult = Object.defineProperty({}, "a", {}); while (true) { if (definePropertyResult) { break; } else { let tmp2 = globalThis; let _Object = Object; break; } if (definePropertyResult) { let tmp3 = globalThis; let _Object2 = Object; let fn = Object.defineProperty; } else { fn = (__defineGetter__, arg1, get) => { if ("get" in get) { if (__defineGetter__.__defineGetter__) { __defineGetter__.__defineGetter__(arg1, get.get); } } const hop = require(15969) /* extend */.hop; let callResult = hop.call(__defineGetter__, arg1); if (callResult) { callResult = !("value" in get); } if (!callResult) { __defineGetter__[arg1] = get.value; } }; } let tmp4 = globalThis; let _Object3 = Object; let tmp5 = Object.create || ((arg0, obj) => { class F { constructor() { return; } } F.prototype = arg0; const f = new F(); for (const key10012 in arg1) { let tmp3 = key10012; class F { constructor() { return; } } let tmp4 = dependencyMap; let hop = require(15969) /* extend */.hop; if (!hop.call(arg1, key10012)) { continue; } else { let tmp2 = fn; class F { constructor() { return; } } continue; } continue; } return f; }); arg5.defineProperty = fn; arg5.objCreate = tmp5; }