mirror of
https://github.com/GithubOrgProjectPiza/frontend.git
synced 2026-09-04 16:46:06 +02:00
292 lines
9.0 KiB
JavaScript
292 lines
9.0 KiB
JavaScript
"use strict";
|
|
(self.webpackChunktestapp = self.webpackChunktestapp || []).push([
|
|
[787],
|
|
{
|
|
787: function (e, t, n) {
|
|
n.r(t),
|
|
n.d(t, {
|
|
getCLS: function () {
|
|
return y;
|
|
},
|
|
getFCP: function () {
|
|
return g;
|
|
},
|
|
getFID: function () {
|
|
return C;
|
|
},
|
|
getLCP: function () {
|
|
return P;
|
|
},
|
|
getTTFB: function () {
|
|
return D;
|
|
},
|
|
});
|
|
var i,
|
|
r,
|
|
a,
|
|
o,
|
|
u = function (e, t) {
|
|
return {
|
|
name: e,
|
|
value: void 0 === t ? -1 : t,
|
|
delta: 0,
|
|
entries: [],
|
|
id: "v2-".concat(Date.now(), "-").concat(Math.floor(8999999999999 * Math.random()) + 1e12),
|
|
};
|
|
},
|
|
c = function (e, t) {
|
|
try {
|
|
if (PerformanceObserver.supportedEntryTypes.includes(e)) {
|
|
if ("first-input" === e && !("PerformanceEventTiming" in self)) return;
|
|
var n = new PerformanceObserver(function (e) {
|
|
return e.getEntries().map(t);
|
|
});
|
|
return n.observe({ type: e, buffered: !0 }), n;
|
|
}
|
|
} catch (e) {}
|
|
},
|
|
f = function (e, t) {
|
|
var n = function n(i) {
|
|
("pagehide" !== i.type && "hidden" !== document.visibilityState) ||
|
|
(e(i), t && (removeEventListener("visibilitychange", n, !0), removeEventListener("pagehide", n, !0)));
|
|
};
|
|
addEventListener("visibilitychange", n, !0), addEventListener("pagehide", n, !0);
|
|
},
|
|
s = function (e) {
|
|
addEventListener(
|
|
"pageshow",
|
|
function (t) {
|
|
t.persisted && e(t);
|
|
},
|
|
!0
|
|
);
|
|
},
|
|
m = function (e, t, n) {
|
|
var i;
|
|
return function (r) {
|
|
t.value >= 0 &&
|
|
(r || n) &&
|
|
((t.delta = t.value - (i || 0)), (t.delta || void 0 === i) && ((i = t.value), e(t)));
|
|
};
|
|
},
|
|
v = -1,
|
|
p = function () {
|
|
return "hidden" === document.visibilityState ? 0 : 1 / 0;
|
|
},
|
|
d = function () {
|
|
f(function (e) {
|
|
var t = e.timeStamp;
|
|
v = t;
|
|
}, !0);
|
|
},
|
|
l = function () {
|
|
return (
|
|
v < 0 &&
|
|
((v = p()),
|
|
d(),
|
|
s(function () {
|
|
setTimeout(function () {
|
|
(v = p()), d();
|
|
}, 0);
|
|
})),
|
|
{
|
|
get firstHiddenTime() {
|
|
return v;
|
|
},
|
|
}
|
|
);
|
|
},
|
|
g = function (e, t) {
|
|
var n,
|
|
i = l(),
|
|
r = u("FCP"),
|
|
a = function (e) {
|
|
"first-contentful-paint" === e.name &&
|
|
(f && f.disconnect(),
|
|
e.startTime < i.firstHiddenTime && ((r.value = e.startTime), r.entries.push(e), n(!0)));
|
|
},
|
|
o =
|
|
window.performance &&
|
|
performance.getEntriesByName &&
|
|
performance.getEntriesByName("first-contentful-paint")[0],
|
|
f = o ? null : c("paint", a);
|
|
(o || f) &&
|
|
((n = m(e, r, t)),
|
|
o && a(o),
|
|
s(function (i) {
|
|
(r = u("FCP")),
|
|
(n = m(e, r, t)),
|
|
requestAnimationFrame(function () {
|
|
requestAnimationFrame(function () {
|
|
(r.value = performance.now() - i.timeStamp), n(!0);
|
|
});
|
|
});
|
|
}));
|
|
},
|
|
h = !1,
|
|
T = -1,
|
|
y = function (e, t) {
|
|
h ||
|
|
(g(function (e) {
|
|
T = e.value;
|
|
}),
|
|
(h = !0));
|
|
var n,
|
|
i = function (t) {
|
|
T > -1 && e(t);
|
|
},
|
|
r = u("CLS", 0),
|
|
a = 0,
|
|
o = [],
|
|
v = function (e) {
|
|
if (!e.hadRecentInput) {
|
|
var t = o[0],
|
|
i = o[o.length - 1];
|
|
a && e.startTime - i.startTime < 1e3 && e.startTime - t.startTime < 5e3
|
|
? ((a += e.value), o.push(e))
|
|
: ((a = e.value), (o = [e])),
|
|
a > r.value && ((r.value = a), (r.entries = o), n());
|
|
}
|
|
},
|
|
p = c("layout-shift", v);
|
|
p &&
|
|
((n = m(i, r, t)),
|
|
f(function () {
|
|
p.takeRecords().map(v), n(!0);
|
|
}),
|
|
s(function () {
|
|
(a = 0), (T = -1), (r = u("CLS", 0)), (n = m(i, r, t));
|
|
}));
|
|
},
|
|
E = { passive: !0, capture: !0 },
|
|
w = new Date(),
|
|
L = function (e, t) {
|
|
i || ((i = t), (r = e), (a = new Date()), F(removeEventListener), S());
|
|
},
|
|
S = function () {
|
|
if (r >= 0 && r < a - w) {
|
|
var e = {
|
|
entryType: "first-input",
|
|
name: i.type,
|
|
target: i.target,
|
|
cancelable: i.cancelable,
|
|
startTime: i.timeStamp,
|
|
processingStart: i.timeStamp + r,
|
|
};
|
|
o.forEach(function (t) {
|
|
t(e);
|
|
}),
|
|
(o = []);
|
|
}
|
|
},
|
|
b = function (e) {
|
|
if (e.cancelable) {
|
|
var t = (e.timeStamp > 1e12 ? new Date() : performance.now()) - e.timeStamp;
|
|
"pointerdown" == e.type
|
|
? (function (e, t) {
|
|
var n = function () {
|
|
L(e, t), r();
|
|
},
|
|
i = function () {
|
|
r();
|
|
},
|
|
r = function () {
|
|
removeEventListener("pointerup", n, E), removeEventListener("pointercancel", i, E);
|
|
};
|
|
addEventListener("pointerup", n, E), addEventListener("pointercancel", i, E);
|
|
})(t, e)
|
|
: L(t, e);
|
|
}
|
|
},
|
|
F = function (e) {
|
|
["mousedown", "keydown", "touchstart", "pointerdown"].forEach(function (t) {
|
|
return e(t, b, E);
|
|
});
|
|
},
|
|
C = function (e, t) {
|
|
var n,
|
|
a = l(),
|
|
v = u("FID"),
|
|
p = function (e) {
|
|
e.startTime < a.firstHiddenTime &&
|
|
((v.value = e.processingStart - e.startTime), v.entries.push(e), n(!0));
|
|
},
|
|
d = c("first-input", p);
|
|
(n = m(e, v, t)),
|
|
d &&
|
|
f(function () {
|
|
d.takeRecords().map(p), d.disconnect();
|
|
}, !0),
|
|
d &&
|
|
s(function () {
|
|
var a;
|
|
(v = u("FID")),
|
|
(n = m(e, v, t)),
|
|
(o = []),
|
|
(r = -1),
|
|
(i = null),
|
|
F(addEventListener),
|
|
(a = p),
|
|
o.push(a),
|
|
S();
|
|
});
|
|
},
|
|
k = {},
|
|
P = function (e, t) {
|
|
var n,
|
|
i = l(),
|
|
r = u("LCP"),
|
|
a = function (e) {
|
|
var t = e.startTime;
|
|
t < i.firstHiddenTime && ((r.value = t), r.entries.push(e), n());
|
|
},
|
|
o = c("largest-contentful-paint", a);
|
|
if (o) {
|
|
n = m(e, r, t);
|
|
var v = function () {
|
|
k[r.id] || (o.takeRecords().map(a), o.disconnect(), (k[r.id] = !0), n(!0));
|
|
};
|
|
["keydown", "click"].forEach(function (e) {
|
|
addEventListener(e, v, { once: !0, capture: !0 });
|
|
}),
|
|
f(v, !0),
|
|
s(function (i) {
|
|
(r = u("LCP")),
|
|
(n = m(e, r, t)),
|
|
requestAnimationFrame(function () {
|
|
requestAnimationFrame(function () {
|
|
(r.value = performance.now() - i.timeStamp), (k[r.id] = !0), n(!0);
|
|
});
|
|
});
|
|
});
|
|
}
|
|
},
|
|
D = function (e) {
|
|
var t,
|
|
n = u("TTFB");
|
|
(t = function () {
|
|
try {
|
|
var t =
|
|
performance.getEntriesByType("navigation")[0] ||
|
|
(function () {
|
|
var e = performance.timing,
|
|
t = { entryType: "navigation", startTime: 0 };
|
|
for (var n in e)
|
|
"navigationStart" !== n && "toJSON" !== n && (t[n] = Math.max(e[n] - e.navigationStart, 0));
|
|
return t;
|
|
})();
|
|
if (((n.value = n.delta = t.responseStart), n.value < 0 || n.value > performance.now())) return;
|
|
(n.entries = [t]), e(n);
|
|
} catch (e) {}
|
|
}),
|
|
"complete" === document.readyState
|
|
? setTimeout(t, 0)
|
|
: addEventListener("load", function () {
|
|
return setTimeout(t, 0);
|
|
});
|
|
};
|
|
},
|
|
},
|
|
]);
|
|
//# sourceMappingURL=787.2746eaee.chunk.js.map
|