Files
discord-decomp/_bundle/baseSlice.js
T
2026-11-01 12:12:55 +02:00

20 lines
467 B
JavaScript

// Metro module 9428 (f9429).
module.exports = function baseSlice(a0, a1, a2) {
const length = a0.length;
const r6 = a1 < 0 ? -a1 > length ? 0 : length + a1 : a1;
const r12 = a2 > length ? length : a2;
let r13 = r12;
if (r13 < 0) {
r13 = r12 + length;
}
const r4 = r6 > r13 ? 0 : r13 - r6 >>> 0;
const r2 = r6 >>> 0;
const r19 = Array(r4);
let r20 = 0;
while (r20 < r4) {
r19[r20] = a0[r20 + r2];
r20 = r20 + 1;
}
return r19;
};