// 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; };