decord/source/781_equalArrays.js

63 lines
1.4 KiB
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 781
// Function ID: 782
2026-07-20 16:05:17 +00:00
// Name: equalArrays
2026-07-29 08:29:29 +00:00
// Dependencies: [782, 785, 786]
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
// Module 781 (equalArrays)
2026-07-20 16:05:17 +00:00
export default function equalArrays(arg0, arg1, arg2, arg3, arg4, get) {
2026-07-23 10:11:24 +00:00
const _require = arg2;
2026-07-20 16:05:17 +00:00
const dependencyMap = arg3;
2026-07-23 10:11:24 +00:00
let closure_2 = arg4;
let closure_3 = get;
2026-07-20 16:05:17 +00:00
if (arg0.length != arg1.length) {
return false;
}
let value = get.get(arg0);
value = get.get(arg1);
if (value) {
if (value) {
return value == arg1 && value == arg0;
}
}
2026-07-29 08:29:29 +00:00
let tmp4;
2026-07-20 16:05:17 +00:00
if (2 & arg2) {
2026-07-29 08:29:29 +00:00
tmp4 = new _require(782)();
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
let closure_4 = tmp4;
2026-07-20 16:05:17 +00:00
const result = get.set(arg0, arg1);
const result1 = get.set(arg1, arg0);
2026-07-29 08:29:29 +00:00
let num = 0;
2026-07-20 16:05:17 +00:00
let flag2 = true;
if (0 < arg0.length) {
2026-07-23 10:11:24 +00:00
let closure_5 = tmp12;
2026-07-20 16:05:17 +00:00
while (!arg3) {
2026-07-29 08:29:29 +00:00
if (undefined !== tmp11) {
flag2 = false;
} else if (tmp4) {
let tmp35 = _require;
let tmp36 = dependencyMap;
2026-07-20 16:05:17 +00:00
flag2 = false;
} else if (tmp12 !== tmp13) {
2026-07-29 08:29:29 +00:00
let tmp30 = tmp12;
let tmp31 = tmp13;
let tmp32 = arg2;
let tmp33 = arg3;
let tmp34 = get;
2026-07-20 16:05:17 +00:00
flag2 = false;
}
2026-07-29 08:29:29 +00:00
let sum = num + 1;
num = sum;
2026-07-20 16:05:17 +00:00
flag2 = true;
}
if (tmp) {
2026-07-29 08:29:29 +00:00
let tmp22 = arg3(tmp13, tmp12, tmp15, arg1, arg0, get);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
tmp22 = arg3(tmp12, tmp13, tmp15, arg0, arg1, get);
2026-07-20 16:05:17 +00:00
}
}
get.delete(arg0);
get.delete(arg1);
return flag2;
};