__vite_ssr_exportName__("hashTelemetryId", () => { try { return hashTelemetryId } catch {} });
__vite_ssr_exportName__("isTelemetryIdHash", () => { try { return isTelemetryIdHash } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/@noble+hashes@1.8.0/node_modules/@noble/hashes/esm/sha2.js", {"importedNames":["sha256"]});
const __vite_ssr_import_1__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/encoding/Hex.js");


/**
* Hashes an identifier before it reaches analytics. Clients and the server both
* use it, so one Connect account gives the same owner id on every surface.
*/
const hashTelemetryId = (value) => __vite_ssr_import_1__.encode((0,__vite_ssr_import_0__.sha256)(new TextEncoder().encode(value)));
/** True for a `hashTelemetryId` result. The server accepts only this shape from clients. */
const isTelemetryIdHash = (value) => /^[0-9a-f]{64}$/u.test(value);
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7QUFBQTtBQUNBOzs7Ozs7O0FBTU8sTUFBTSxtQkFBbUIsVUFDOUIsc0JBQUksT0FBTyxpQ0FBTyxJQUFJLFlBQVksQ0FBQyxDQUFDLE9BQU8sS0FBSyxDQUFDLENBQUM7O0FBRzdDLE1BQU0scUJBQXFCLFVBQTJCLGtCQUFrQixLQUFLLEtBQUsiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbInRlbGVtZXRyeUlkLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNoYTI1NiB9IGZyb20gXCJAbm9ibGUvaGFzaGVzL3NoYTJcIjtcbmltcG9ydCAqIGFzIEhleCBmcm9tIFwiZWZmZWN0L2VuY29kaW5nL0hleFwiO1xuXG4vKipcbiAqIEhhc2hlcyBhbiBpZGVudGlmaWVyIGJlZm9yZSBpdCByZWFjaGVzIGFuYWx5dGljcy4gQ2xpZW50cyBhbmQgdGhlIHNlcnZlciBib3RoXG4gKiB1c2UgaXQsIHNvIG9uZSBDb25uZWN0IGFjY291bnQgZ2l2ZXMgdGhlIHNhbWUgb3duZXIgaWQgb24gZXZlcnkgc3VyZmFjZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGhhc2hUZWxlbWV0cnlJZCA9ICh2YWx1ZTogc3RyaW5nKTogc3RyaW5nID0+XG4gIEhleC5lbmNvZGUoc2hhMjU2KG5ldyBUZXh0RW5jb2RlcigpLmVuY29kZSh2YWx1ZSkpKTtcblxuLyoqIFRydWUgZm9yIGEgYGhhc2hUZWxlbWV0cnlJZGAgcmVzdWx0LiBUaGUgc2VydmVyIGFjY2VwdHMgb25seSB0aGlzIHNoYXBlIGZyb20gY2xpZW50cy4gKi9cbmV4cG9ydCBjb25zdCBpc1RlbGVtZXRyeUlkSGFzaCA9ICh2YWx1ZTogc3RyaW5nKTogYm9vbGVhbiA9PiAvXlswLTlhLWZdezY0fSQvdS50ZXN0KHZhbHVlKTtcbiJdLCJmaWxlIjoiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9zaGFyZWQvc3JjL3RlbGVtZXRyeUlkLnRzIn0=

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvc2hhcmVkL3NyYy90ZWxlbWV0cnlJZC50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvc2hhcmVkL3NyYy90ZWxlbWV0cnlJZC50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5Il0sW10sWyI4IiwiOSJdLHt9LCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL25vZGVfbW9kdWxlcy8ucG5wbS9Abm9ibGUraGFzaGVzQDEuOC4wL25vZGVfbW9kdWxlcy9Abm9ibGUvaGFzaGVzL2VzbS9zaGEyLmpzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9ub2RlX21vZHVsZXMvLnBucG0vZWZmZWN0QDQuMC41L25vZGVfbW9kdWxlcy9lZmZlY3QvZGlzdC9lbmNvZGluZy9IZXguanMiXQ==