decord/source/1055_items.js
2026-08-04 21:03:28 +00:00

91 lines
3.3 KiB
JavaScript

// Module ID: 1055
// Function ID: 1056
// Name: items
// Dependencies: [1040, 1038, 1056, 1044, 1049, 1057, 1053, 1046, 1047]
// Module 1055 (items)
const require = arg1;
const dependencyMap = arg6;
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
const items = [200, 500];
arg5.INPThresholds = items;
arg5.onINP = (arg0) => {
const _require = arg0;
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
let visibilityWatcher;
if (globalThis.PerformanceEventTiming) {
if ("interactionId" in globalThis.PerformanceEventTiming.prototype) {
visibilityWatcher = _require(obj[0]).getVisibilityWatcher();
let obj2 = _require(obj[0]);
_require(obj[1]).whenActivated(() => {
obj = callback(obj[2]);
const interactionCountPolyfill = obj.initInteractionCountPolyfill();
const metric = callback(obj[3]).initMetric("INP");
const obj2 = callback(obj[3]);
let tmp = callback;
const tmp2 = obj;
let closure_2 = callback(obj[4]).initUnique(metric, callback(obj[5]).InteractionManager);
function handleEntries(arg0) {
const callback = arg0;
callback(metric[6]).whenIdleOrHidden(() => {
for (const item10005 of closure_0) {
let tmp = outer1_2;
let _processEntryResult = outer1_2._processEntry(item10005);
continue;
}
const result = outer1_2._estimateP98LongestInteraction();
let tmp4 = result;
if (result) {
tmp4 = result._latency !== outer1_1.value;
}
if (tmp4) {
({ _latency: outer1_1.value, entries: outer1_1.entries } = result);
takeRecordsResult();
}
});
}
const obj3 = callback(obj[4]);
const tmp5 = metric;
let num = metric.durationThreshold;
if (num == null) {
num = 40;
}
const observeResult = callback(obj[7]).observe("event", handleEntries, { durationThreshold: num });
let closure_4 = observeResult;
const obj4 = callback(obj[7]);
callback = tmp(tmp2[8]).bindReporter(callback, metric, closure_2, tmp5.reportAllChanges);
if (observeResult) {
observeResult.observe({ type: "first-input", buffered: true });
closure_2.onHidden(() => {
if (typeof handleEntries !== "function") {
HermesBuiltin.throwTypeError();
}
const callback = observeResult.takeRecords();
const takeRecordsResult = observeResult.takeRecords();
callback(metric[6]).whenIdleOrHidden(() => {
for (const item10005 of closure_0) {
let tmp = outer1_2;
let _processEntryResult = outer1_2._processEntry(item10005);
continue;
}
const result = outer1_2._estimateP98LongestInteraction();
let tmp4 = result;
if (result) {
tmp4 = result._latency !== outer1_1.value;
}
if (tmp4) {
({ _latency: outer1_1.value, entries: outer1_1.entries } = result);
takeRecordsResult();
}
});
callback(true);
});
}
});
let obj3 = _require(obj[1]);
}
}
};