in static/js/tracker.js [3053:3179]
function (e, n, t) {
'use strict';
t.r(n);
var i,
r,
o,
u = t(0),
c = t.n(u),
a = function (e) {
for (
var n = [], t = window, i = document, r = 0, o = e.length;
r < o;
r++
) {
var u = e[r];
if (u === t || u === i) break;
if (u.id) {
n.push('#'.concat(u.id));
break;
}
u.className && 'string' == typeof u.className
? n.push(
'.' +
u.className
.split(/\s+/)
.filter(function (e) {
return !!e;
})
.join('.')
)
: n.push(u.nodeName);
}
return n.reverse().join(' ');
},
d = function (e) {
if ('[object Array]' === Object.prototype.toString.apply(e))
return a(e);
for (var n = [], t = e; t; ) n.push(t), (t = t.parentNode);
return a(n);
},
s =
void 0 !== document.hidden
? { hidden: 'hidden', visibilityChange: 'visibilitychange' }
: void 0 !== document.webkitHidden
? {
hidden: 'webkitHidden',
visibilityChange: 'webkitvisibilitychange',
}
: void 0 !== document.msHidden
? { hidden: 'msHidden', visibilityChange: 'msvisibilitychange' }
: void 0,
f = !!s;
if (window.PerformanceEventTiming) {
var l,
p,
v,
b = function (e, n) {
var t, i;
(t = function () {
c.a.log('eventTiming', {
p1: e.startTime,
p2: e.duration,
p3: e.target && d(e.target),
p4: e.name,
p5: e.processingStart,
p6: e.processingEnd,
p7: n ? '1' : '0',
});
}),
'function' == typeof requestIdleCallback
? requestIdleCallback(t, { timeout: i || 1e3 })
: setTimeout(t, 0);
},
m = new PerformanceObserver(function (e) {
var n = e.getEntries().filter(function (e) {
return (
void 0 !== e.interactionId &&
e.processingStart &&
e.processingEnd &&
e.processingEnd - e.processingStart > 1
);
}),
t = n
.filter(function (e) {
return 0 !== e.interactionId;
})
.reduce(function (e, n) {
var t = n.interactionId;
return e[t] || (e[t] = []), e[t].push(n), e;
}, {});
for (var i in t) b(t[i][t[i].length - 1]);
n.filter(function (e) {
return 0 === e.interactionId;
}).forEach(function (e) {
b(e);
});
});
try {
m.observe({ type: 'event', durationThreshold: 100 });
} catch (e) {}
null !== (l = window.PerformanceObserver) &&
void 0 !== l &&
null !== (p = l.supportedEntryTypes) &&
void 0 !== p &&
p.includes('first-input') &&
(v = new PerformanceObserver(function (e, n) {
b(e.getEntries()[0], !0), n.disconnect(), (v = null);
})).observe({ type: 'first-input', buffered: !0 }),
(i = function (e) {
e
? setTimeout(function () {
try {
m.observe({ type: 'event', durationThreshold: 100 });
} catch (e) {}
}, 100)
: (v && v.disconnect(), m && m.disconnect());
}),
f &&
document.addEventListener(
s.visibilityChange,
(o = function (e) {
r && document.removeEventListener(s.visibilityChange, o),
i(!document[s.hidden]);
})
);
}
},