// Metro module 6382 (f6383). import { GLOBAL_OBJ } from "./Module6369"; let r35; let performance2, timeOrigin; export function dateTimestampInSeconds() { return Date.now() / 1000; } performance2 = void 0; timeOrigin = void 0; performance2 = GLOBAL_OBJ.performance; let r21 = dateTimestampInSeconds; if (performance2) { const now = performance2.now; r21 = dateTimestampInSeconds; if (now) { let r27 = Date.now() - performance2.now(); if (performance2.timeOrigin != null) { r27 = performance2.timeOrigin; } timeOrigin = r27; r21 = () => (timeOrigin + performance2.now()) / 1000; } } const performance3 = GLOBAL_OBJ.performance; if (performance3 && performance3.now) { const r12 = performance3.now(); let r39 = Date.now(); const r41 = performance3.timeOrigin ? Math.abs(performance3.timeOrigin + r12 - r39) : 3600000; const r46 = r41 < 3600000; let r47 = performance3.timing && performance3.timing.navigationStart; const r49 = typeof r47 === "number" ? Math.abs(r47 + r12 - r39) : 3600000; if (!r46 && !(r49 < 3600000)) { exports._browserPerformanceTimeOriginMode = "dateNow"; } else { if (r41 <= r49) { exports._browserPerformanceTimeOriginMode = "timeOrigin"; r47 = performance3.timeOrigin; } else { exports._browserPerformanceTimeOriginMode = "navigationStart"; } r39 = r47; } r35 = r39; } else { exports._browserPerformanceTimeOriginMode = "none"; r35 = void 0; } export { r35 as browserPerformanceTimeOrigin }; export { r21 as timestampInSeconds };