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

72 lines
2.0 KiB
JavaScript

// Metro module 1466 (f1467).
module.exports = function(a0, a1, a2, a3) {
let r1;
let r7 = a0;
let c13044_0 = a0;
let r4 = a1;
let c13044_1 = a1;
let r5 = a2;
let c13044_2 = a2;
if (!a1) {
r4 = "&";
}
c13044_1 = r4;
if (!a2) {
r5 = "=";
}
c13044_2 = r5;
if (a0 === null) {
c13044_0 = void 0;
r7 = void 0;
}
if (typeof r7 === "object") {
r1 = Object.keys(r7).map(function(a0) {
let r35;
const r4 = encodeURIComponent;
const r3 = typeof a0;
const r1 = r3 !== "string" ? r3 === "boolean" ? a0 ? "true" : "false" : r3 === "number" ? isFinite(a0) ? a0 : "" : "" : a0;
const r6 = r4(r1) + c13044_2;
let c24413_0 = r6;
const r9 = Array;
if (r9.isArray(c13044_0[a0])) {
r35 = c13044_0[a0].map(function(item) {
const r3 = encodeURIComponent;
const r7 = typeof item;
return c24413_0 + r3(r7 !== "string" ? r7 === "boolean" ? item ? "true" : "false" : r7 === "number" ? isFinite(item) ? item : "" : "" : item);
}).join(c13044_1);
} else {
const r25 = encodeURIComponent;
const r26 = c13044_0[a0];
const r11 = typeof r26;
r35 = r6 + r25(r11 !== "string" ? r11 === "boolean" ? r26 ? "true" : "false" : r11 === "number" ? isFinite(r26) ? r26 : "" : "" : r26);
}
return r35;
}).filter(Boolean).join(r4);
} else {
let r8 = "";
r1 = "";
if (a3) {
const r6 = encodeURIComponent;
const r13 = typeof a3;
const r23 = r6(r13 !== "string" ? r13 === "boolean" ? a3 ? "true" : "false" : r13 === "number" ? isFinite(a3) ? a3 : "" : "" : a3) + r5;
const r24 = encodeURIComponent;
const r25 = typeof r7;
let r26 = r7;
if (r25 !== "string") {
if (r25 === "boolean") {
r26 = r7 ? "true" : "false";
} else if (r25 === "number") {
if (isFinite(r7)) {
r8 = r7;
}
r26 = r8;
} else {
r26 = "";
}
}
r1 = r23 + r24(r26);
}
}
return r1;
};