Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
213 lines
5.1 KiB
JavaScript
213 lines
5.1 KiB
JavaScript
// Module ID: 899
|
|
// Function ID: 900
|
|
// Dependencies: [900, 682, 901, 916, 919, 920, 911]
|
|
// Exports: addClsInstrumentationHandler, addInpInstrumentationHandler, addLcpInstrumentationHandler, addPerformanceInstrumentationHandler, addTtfbInstrumentationHandler, isPerformanceEventTiming
|
|
|
|
// Module 899
|
|
import _mod900 from "module_900" /* 900 */;
|
|
|
|
const require = globalThis.__r;
|
|
|
|
require = arg1;
|
|
let dependencyMap = arg6;
|
|
function triggerHandlers(arg0, arg1) {
|
|
let length;
|
|
if (closure_6[arg0] != null) {
|
|
length = arr.length;
|
|
}
|
|
if (length) {
|
|
const iter = arr[Symbol.iterator]();
|
|
if (iter !== undefined) {
|
|
try {
|
|
tmp14(arg1);
|
|
} catch (tmp17) {
|
|
if (_mod900.DEBUG_BUILD) {
|
|
const debug = tmp18(682).debug;
|
|
debug.error(tmp2 + tmp6 + tmp3 + tmp18(682).getFunctionName(tmp7) + tmp4, tmp17);
|
|
const tmp18Result = tmp18(682);
|
|
}
|
|
}
|
|
}
|
|
const nextResult = iter.next();
|
|
}
|
|
}
|
|
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
|
|
let closure_6 = {};
|
|
let closure_7 = {};
|
|
|
|
export const addClsInstrumentationHandler = function addClsInstrumentationHandler(fn, arg1) {
|
|
let flag = arg1;
|
|
if (arg1 === undefined) {
|
|
flag = false;
|
|
}
|
|
if (flag === undefined) {
|
|
flag = false;
|
|
}
|
|
closure_6.cls = closure_6.cls || [];
|
|
let cls = tmp2.cls;
|
|
cls.push(fn);
|
|
if (!closure_7.cls) {
|
|
const obj = cls(901);
|
|
tmp5.cls = true;
|
|
const onCLSResult = cls(901).onCLS((metric) => {
|
|
triggerHandlers("cls", { metric });
|
|
closure_2 = metric;
|
|
}, { reportAllChanges: true });
|
|
}
|
|
if (closure_2) {
|
|
const obj2 = { metric: tmp };
|
|
fn(obj2);
|
|
}
|
|
let tmp10;
|
|
if (flag) {
|
|
tmp10 = onCLSResult;
|
|
}
|
|
cls = "cls";
|
|
dependencyMap = fn;
|
|
closure_2 = tmp10;
|
|
return () => {
|
|
if (closure_1_2) {
|
|
tmp();
|
|
}
|
|
if (closure_6[ttfb]) {
|
|
const index = arr.indexOf(closure_1);
|
|
if (-1 !== index) {
|
|
arr.splice(index, 1);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
export const addInpInstrumentationHandler = function addInpInstrumentationHandler(_onInp) {
|
|
closure_6.inp = closure_6.inp || [];
|
|
let inp = tmp2.inp;
|
|
inp.push(_onInp);
|
|
if (!closure_7.inp) {
|
|
inp(920).onINP((metric) => {
|
|
triggerHandlers("inp", { metric });
|
|
closure_5 = metric;
|
|
});
|
|
tmp5.inp = true;
|
|
const obj = inp(920);
|
|
}
|
|
if (closure_5) {
|
|
const obj2 = { metric: tmp };
|
|
_onInp(obj2);
|
|
}
|
|
inp = "inp";
|
|
dependencyMap = _onInp;
|
|
return () => {
|
|
if (closure_1_2) {
|
|
tmp();
|
|
}
|
|
if (closure_6[ttfb]) {
|
|
const index = arr.indexOf(closure_1);
|
|
if (-1 !== index) {
|
|
arr.splice(index, 1);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
export const addLcpInstrumentationHandler = function addLcpInstrumentationHandler(fn, arg1) {
|
|
let flag = arg1;
|
|
if (arg1 === undefined) {
|
|
flag = false;
|
|
}
|
|
if (flag === undefined) {
|
|
flag = false;
|
|
}
|
|
closure_6.lcp = closure_6.lcp || [];
|
|
let lcp = tmp2.lcp;
|
|
lcp.push(fn);
|
|
if (!closure_7.lcp) {
|
|
const obj = lcp(916);
|
|
tmp5.lcp = true;
|
|
const onLCPResult = lcp(916).onLCP((metric) => {
|
|
triggerHandlers("lcp", { metric });
|
|
closure_3 = metric;
|
|
}, { reportAllChanges: true });
|
|
}
|
|
if (closure_3) {
|
|
const obj2 = { metric: tmp };
|
|
fn(obj2);
|
|
}
|
|
let tmp10;
|
|
if (flag) {
|
|
tmp10 = onLCPResult;
|
|
}
|
|
lcp = "lcp";
|
|
dependencyMap = fn;
|
|
closure_2 = tmp10;
|
|
return () => {
|
|
if (closure_1_2) {
|
|
tmp();
|
|
}
|
|
if (closure_6[ttfb]) {
|
|
const index = arr.indexOf(closure_1);
|
|
if (-1 !== index) {
|
|
arr.splice(index, 1);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
export const addPerformanceInstrumentationHandler = function addPerformanceInstrumentationHandler(event, handleEntries) {
|
|
closure_6[event] = closure_6[event] || [];
|
|
closure_6[event].push(handleEntries);
|
|
if (!closure_7[event]) {
|
|
_require = event;
|
|
const obj = {};
|
|
if ("event" === event) {
|
|
obj.durationThreshold = 0;
|
|
}
|
|
require("observe").observe(event, (entries) => {
|
|
triggerHandlers(closure_0, { entries });
|
|
}, obj);
|
|
tmp4[event] = true;
|
|
const obj2 = require("observe");
|
|
}
|
|
closure_129_0 = event;
|
|
closure_129_1 = handleEntries;
|
|
return () => {
|
|
if (closure_1_2) {
|
|
tmp();
|
|
}
|
|
if (closure_6[ttfb]) {
|
|
const index = arr.indexOf(closure_1);
|
|
if (-1 !== index) {
|
|
arr.splice(index, 1);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
export const addTtfbInstrumentationHandler = function addTtfbInstrumentationHandler(fn) {
|
|
closure_6.ttfb = closure_6.ttfb || [];
|
|
let ttfb = tmp2.ttfb;
|
|
ttfb.push(fn);
|
|
if (!closure_7.ttfb) {
|
|
ttfb(919).onTTFB((metric) => {
|
|
triggerHandlers("ttfb", { metric });
|
|
closure_4 = metric;
|
|
});
|
|
tmp5.ttfb = true;
|
|
const obj = ttfb(919);
|
|
}
|
|
if (closure_4) {
|
|
const obj2 = { metric: tmp };
|
|
fn(obj2);
|
|
}
|
|
ttfb = "ttfb";
|
|
dependencyMap = fn;
|
|
return () => {
|
|
if (closure_1_2) {
|
|
tmp();
|
|
}
|
|
if (closure_6[ttfb]) {
|
|
const index = arr.indexOf(closure_1);
|
|
if (-1 !== index) {
|
|
arr.splice(index, 1);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
export const isPerformanceEventTiming = function isPerformanceEventTiming(interactionId) {
|
|
return "duration" in interactionId;
|
|
};
|