// Metro module 615 (f616). module.exports = function createBaseFor(c12403_0) { return function(a0, a1, a2) { let r23; const r10 = Object(a0); const r9 = a2(a0); const r18 = +r9.length; let r8 = r18 - 1; let r1 = -1; if (r18) { do { const r19 = r8; const r2 = r1; let r0 = r2; let r13 = r19; if (!c12403_0) { r0 = r2 + 1; r13 = r0; } const r20 = r9[r13]; if (a1(r10[r20], r20, r10) === false) { break; } r23 = +r19; r8 = r23 - 1; r1 = r0; } while (r23); } return a0; }; };