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

43 lines
1.0 KiB
JavaScript

// Metro module 917 (f918).
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
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;
}