in static/js/tracker.js [872:901]
function l(e) {
if (!e || 'string' != typeof e) return '';
try {
var t = e
.split('\n')
.slice(1)
.map(function (e) {
return e.replace(/^\s+at\s+/, '');
})
.filter(function (e) {
return !!e;
});
if (t.join('^').length <= 2e3) return t.join('^');
for (var n = !1; t.join('^').length > 2e3; )
if (2 === t.length) t.splice(1, 1), (n = !0);
else if (1 === t.length) {
var r = t[0];
t[0] = ''
.concat(r.substr(0, 997), '...')
.concat(r.substr(-1e3, 1e3));
} else t.splice(t.length - 2), (n = !0);
if (t.length > 1 && n) {
var o = t.pop();
return t.join('^') + '^...^' + o;
}
return 1 === t.length && n ? t[0] + '^...' : t.join('^');
} catch (e) {
return '';
}
}