decord/source/3881_callDispose.js
2026-07-20 16:05:17 +00:00

48 lines
1.2 KiB
JavaScript

// Module ID: 3881
// Function ID: 32150
// Name: callDispose
// Dependencies: []
// Module 3881 (callDispose)
arg5.callDispose = function callDispose(closure_0) {
let obj = closure_0;
for (const key10009 in arg0) {
let tmp8 = key10009;
let tmp9 = key10009;
let _Object2 = Object;
let tmp10 = arg0;
if (hasOwnProperty.call(obj, key10009)) {
continue;
} else {
let tmp = tmp8;
if ("__type" === tmp9) {
continue;
} else {
let tmp2 = tmp8;
if ("dispose" === tmp9) {
continue;
} else {
let _Object = Object;
let tmp3 = arg0;
let tmp4 = tmp8;
obj = { <string:1375686655>: 120, <string:1325354239>: 24, <string:1392464127>: 8, value: undefined };
let definePropertyResult = Object.defineProperty(obj, tmp9, obj);
// continue
}
continue;
}
continue;
}
continue;
}
obj = {
<string:1375686655>: 120,
<string:1325354239>: 24,
<string:1392464127>: 8,
value() {
return "[disposed HybridObject]";
}
};
Object.defineProperty(obj, "toString", obj);
obj.dispose();
};