decord/source/__polyfill/00xxx/module_517.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

56 lines
1.3 KiB
JavaScript

// Module ID: 517
// Function ID: 518
// Dependencies: [518]
// Module 517
import _mod518 from "module_518" /* 518 */;
export default function createBaseEach(arg0, arg1) {
closure_0 = arg0;
closure_1 = arg1;
return (arg0, fn) => {
if (null == arg0) {
return arg0;
} else if (_mod518(arg0)) {
let num = -1;
if (closure_1) {
num = length;
}
const _Object = Object;
const ObjectResult = Object(arg0);
if (closure_1) {
let diff = tmp7 - 1;
let tmp6 = tmp7;
} else {
diff = num + 1;
tmp6 = diff < length;
}
if (tmp6) {
if (false !== fn(ObjectResult[diff], diff, ObjectResult)) {
while (true) {
if (closure_1) {
let tmp12 = +diff;
let diff1 = tmp12 - 1;
let tmp11 = tmp12;
} else {
diff1 = diff + 1;
tmp11 = diff1 < length;
}
if (!tmp11) {
break;
} else {
diff = diff1;
if (false === fn(ObjectResult[diff1], diff1, ObjectResult)) {
break;
}
}
}
}
}
return arg0;
} else {
return closure_0(arg0, fn);
}
};
};