// Metro module 6452 (f6453). export function parseCookie(a0) { let r23, length; const r0 = {}; const r18 = 0 < a0.length; let r2 = 0; if (r18) { do { const r14 = a0.indexOf("=", r2); const r16 = r2; if (r14 === -1) { break; } L14: { let r21 = a0.indexOf(";", r16); if (r21 === -1) { r21 = a0.length; } else if (r21 < r14) { r23 = a0.lastIndexOf(";", r14 - 1) + 1; break L14; } const r27 = a0.slice(r16, r14).trim(); if (r0[r27] === void 0) { const r17 = a0.slice(r14 + 1, r21).trim(); const r35 = r17.charCodeAt(0) === 34 ? r17.slice(1, -1) : r17; try { r0[r27] = r35.indexOf("%") !== -1 ? decodeURIComponent(r35) : r35; } catch ($e) { r0[r27] = r35; } } r23 = r21 + 1; } length = a0.length; r2 = r23; } while (r2 < length); } return r0; }