decord/source/838_dateTimestampInSeconds.js
2026-08-24 06:08:38 +00:00

69 lines
2 KiB
JavaScript

// Module ID: 838
// Function ID: 839
// Name: dateTimestampInSeconds
// Dependencies: [831, 821]
// Module 838 (dateTimestampInSeconds)
import safeDateNow from "safeDateNow" /* 831 */;
require = arg1;
const dependencyMap = arg6;
function dateTimestampInSeconds() {
return safeDateNow.safeDateNow() / 1000;
}
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
let c4 = null;
arg5.browserPerformanceTimeOrigin = function browserPerformanceTimeOrigin() {
let tmp = timeOrigin;
if (null === timeOrigin) {
_performance = _performance(821).GLOBAL_OBJ.performance;
let now;
if (_performance != null) {
now = _performance.now;
}
let tmp3;
if (now) {
let tmp7Result = tmp7(831);
const result = tmp7Result.withRandomSafeContext(() => _performance.now());
tmp7Result = tmp7(831);
const safeDateNowResult = tmp7Result.safeDateNow();
timeOrigin = _performance.timeOrigin;
if (typeof timeOrigin !== "number") {
const timing = _performance.timing;
let navigationStart;
if (timing != null) {
navigationStart = timing.navigationStart;
}
if (typeof navigationStart !== "number") {
navigationStart = safeDateNowResult - result;
} else {
const _Math2 = Math;
}
tmp3 = navigationStart;
} else {
const _Math = Math;
tmp3 = timeOrigin;
}
}
timeOrigin = tmp3;
tmp = tmp3;
}
return tmp;
};
arg5.dateTimestampInSeconds = dateTimestampInSeconds;
arg5.timestampInSeconds = function timestampInSeconds() {
if (fn != null) {
return tmp();
} else {
timeOrigin = timeOrigin(timeOrigin[1]).GLOBAL_OBJ.performance;
let now;
if (timeOrigin != null) {
now = timeOrigin.now;
}
if (!now) {
fn = dateTimestampInSeconds;
}
timeOrigin = timeOrigin.timeOrigin;
fn = () => (timeOrigin + timeOrigin(timeOrigin[0]).withRandomSafeContext(() => closure_0.now())) / 1000;
}
};