decord/source/9457_chunk.js
2026-08-24 06:08:38 +00:00

48 lines
1.1 KiB
JavaScript

// Module ID: 9457
// Function ID: 9458
// Name: chunk
// Dependencies: [8089, 4558, 9458]
// Module 9457 (chunk)
import toInteger from "toInteger" /* 4558 */;
import isIterateeCall from "isIterateeCall" /* 8089 */;
import baseSlice from "baseSlice" /* 9458 */;
export default function chunk(arg0, arg1, arg2) {
let sum1;
if (arg2) {
let tmp = isIterateeCall(arg0, arg1, arg2);
} else {
tmp = undefined === arg1;
}
let num = 1;
if (!tmp) {
num = max(toInteger(arg1), 0);
}
let num3 = 0;
if (null != arg0) {
num3 = arg0.length;
}
if (num3) {
if (num >= 1) {
const _Array = Array;
const ArrayResult = Array(ceil(num3 / num));
let num4 = 0;
let num5 = 0;
if (0 < num3) {
do {
let tmp11 = require;
let tmp12 = dependencyMap;
let sum = num4 + 1;
sum1 = num5 + num;
ArrayResult[num4] = baseSlice(arg0, num5, sum1);
num4 = sum;
num5 = sum1;
} while (sum1 < num3);
}
return ArrayResult;
}
}
return [];
};