INNER CODE UNIT · TypeScript
hash
Ammaar-Alam/minebench · middleware.ts:210
hash = Math.imul(hash, 16777619);
}
return (hash >>> 0).toString(36);
}
function getHeaderFingerprint(req: NextRequest): string {
const parts = [
req.headers.get("user-agent"),
req.headers.get("accept-language"),
req.headers.get("sec-ch-ua"),
req.headers.get("sec-ch-ua-platform"),
req.headers.get("sec-ch-ua-mobile"),
req.headers.get("accept"),
]
.map((value) => value?.trim().slice(0, 256) ?? "")
.filter(Boolean);
return parts.join("|") || "unknown";
}