decord/source/1012_items.js

53 lines
1.9 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 1012
2026-07-25 08:10:48 +00:00
// Function ID: 11047
2026-07-20 16:05:17 +00:00
// Name: items
2026-07-23 10:11:24 +00:00
// Dependencies: [1013, 1024, 1020, 1016, 1025, 1026, 1022, 1023, 1015]
2026-07-20 16:05:17 +00:00
// Module 1012 (items)
2026-07-23 10:11:24 +00:00
const require = arg1;
let dependencyMap = arg6;
2026-07-20 16:05:17 +00:00
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
2026-07-23 10:11:24 +00:00
const items = [0.1, 0.25];
2026-07-20 16:05:17 +00:00
arg5.CLSThresholds = items;
arg5.onCLS = function onCLS(arg0, arg1) {
2026-07-23 10:11:24 +00:00
const _require = arg0;
2026-07-20 16:05:17 +00:00
if (arguments.length > 1) {
2026-07-23 10:11:24 +00:00
const dependencyMap = {};
let obj = _require(1013);
obj.onFCP(_require(1024).runOnce(() => {
const metric = callback(1020).initMetric("CLS", 0);
const obj = callback(1020);
const visibilityWatcher = callback(1016).getVisibilityWatcher();
const obj2 = callback(1016);
let closure_2 = callback(1025).initUnique(metric, callback(1026).LayoutShiftManager);
2026-07-20 16:05:17 +00:00
function handleEntries(items) {
for (const item10003 of arg0) {
let tmp = closure_2;
let _processEntryResult = closure_2._processEntry(item10003);
2026-07-23 10:11:24 +00:00
continue;
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
if (closure_2._sessionValue > metric.value) {
({ _sessionValue: metric.value, _sessionEntries: metric.entries } = closure_2);
2026-07-20 16:05:17 +00:00
bindReporterResult();
}
}
2026-07-23 10:11:24 +00:00
const obj4 = callback(1025);
const observeResult = callback(1022).observe("layout-shift", handleEntries);
2026-07-20 16:05:17 +00:00
if (observeResult) {
2026-07-23 10:11:24 +00:00
const obj6 = callback(1023);
const bindReporterResult = obj6.bindReporter(callback, metric, outer1_2, metric.reportAllChanges);
callback = bindReporterResult;
2026-07-20 16:05:17 +00:00
visibilityWatcher.onHidden(() => {
handleEntries(observeResult.takeRecords());
bindReporterResult(true);
});
2026-07-23 10:11:24 +00:00
const WINDOW = callback(1015).WINDOW;
2026-07-20 16:05:17 +00:00
if (!tmp13) {
const timerId = WINDOW.setTimeout(bindReporterResult);
}
2026-07-23 10:11:24 +00:00
tmp13 = null == WINDOW || null == WINDOW.setTimeout;
2026-07-20 16:05:17 +00:00
}
}));
}
};