decord/source/1036_items.js
2026-07-29 08:29:29 +00:00

58 lines
1.9 KiB
JavaScript

// Module ID: 1036
// Function ID: 1037
// Name: items
// Dependencies: [1037, 1048, 1044, 1040, 1049, 1050, 1046, 1047, 1039]
// Module 1036 (items)
const require = arg1;
const dependencyMap = arg6;
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
const items = [0.1, 0.25];
arg5.CLSThresholds = items;
arg5.onCLS = (arg0) => {
const _require = arg0;
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
let obj2 = _require(obj[0]);
obj2.onFCP(_require(obj[1]).runOnce(() => {
obj = callback(obj[2]);
const metric = obj.initMetric("CLS", 0);
const visibilityWatcher = callback(obj[3]).getVisibilityWatcher();
const obj2 = callback(obj[3]);
let closure_2 = callback(obj[4]).initUnique(metric, callback(obj[5]).LayoutShiftManager);
function handleEntries(arg0) {
while (tmp !== undefined) {
let tmp3 = closure_2;
let tmp4 = closure_2;
let _processEntryResult = closure_2._processEntry(tmp2);
continue;
}
if (closure_2._sessionValue > metric.value) {
({ _sessionValue: tmp7.value, _sessionEntries: tmp7.entries } = closure_2);
bindReporterResult();
}
}
const obj4 = callback(obj[4]);
let tmp4 = metric;
const observeResult = callback(obj[6]).observe("layout-shift", handleEntries);
let closure_4 = observeResult;
if (observeResult) {
const tmpResult = tmp(tmp2[7]);
const bindReporterResult = tmpResult.bindReporter(callback, metric, outer1_2, tmp4.reportAllChanges);
callback = bindReporterResult;
visibilityWatcher.onHidden(() => {
handleEntries(observeResult.takeRecords());
bindReporterResult(true);
});
const WINDOW = tmp(tmp2[8]).WINDOW;
if (WINDOW != null) {
const _setTimeout = WINDOW.setTimeout;
if (_setTimeout != null) {
_setTimeout(bindReporterResult);
}
}
}
}));
};