75 lines
1.7 KiB
JavaScript
75 lines
1.7 KiB
JavaScript
// 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;
|
|
}
|