49 lines
1.1 KiB
JavaScript
49 lines
1.1 KiB
JavaScript
// Module ID: 4340
|
|
// Function ID: 4341
|
|
// Name: baseFlatten
|
|
// Dependencies: [4341, 794]
|
|
|
|
// Module 4340 (baseFlatten)
|
|
function baseFlatten(arg0, arg1, arg2, arg3, arg4) {
|
|
let tmp = arg2;
|
|
if (!arg2) {
|
|
tmp = require(4341) /* isConcatSpreadable */;
|
|
}
|
|
let items = arg4;
|
|
if (!arg4) {
|
|
items = [];
|
|
}
|
|
let num = 0;
|
|
if (0 < arg0.length) {
|
|
while (true) {
|
|
let tmp4 = arg0[num];
|
|
let tmp5 = num;
|
|
if (arg1 > 0) {
|
|
if (tmp(tmp4)) {
|
|
if (arg1 > 1) {
|
|
let tmp9 = baseFlatten;
|
|
let tmp10 = tmp4;
|
|
let tmp11 = tmp;
|
|
let tmp12 = arg3;
|
|
let tmp13 = items;
|
|
let tmp14 = baseFlatten(tmp4, arg1 - 1, tmp, arg3, items);
|
|
} else {
|
|
let tmp6 = require;
|
|
let tmp7 = dependencyMap;
|
|
let tmp8 = require(794) /* arrayPush */(items, tmp4);
|
|
}
|
|
num = num + 1;
|
|
if (num >= length) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (!arg3) {
|
|
items[items.length] = tmp4;
|
|
}
|
|
}
|
|
}
|
|
return items;
|
|
}
|
|
|
|
export default baseFlatten;
|