function l()

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 '';
        }
      }