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

43 lines
960 B
JavaScript

// Metro module 5607 (f5608).
export default function memoize(c14941_0) {
let c14941_1, c14941_2;
return function(...args) {
let r24;
const r9 = c14941_1;
let r4 = true;
if (r9) {
const length = r9.length;
const length2 = args.length;
r4 = true;
if (length === length2) {
const r6 = 0 < c14941_1.length;
let r0 = 0;
r4 = false;
if (r6) {
do {
const r19 = c14941_1[r0];
const r20 = args[r0];
const r1 = r0;
r4 = true;
if (r19 !== r20) {
break;
}
const r21 = r1 + 1;
r24 = r21 < c14941_1.length;
r0 = r21;
r4 = false;
} while (r24);
}
}
}
c14941_1 = args;
if (!r4) {
r4 = c14941_2 === void 0;
}
if (r4) {
c14941_2 = c14941_0.apply(void 0, [...args]);
}
return c14941_2;
};
};