fix lint issue

This commit is contained in:
hieu-jan 2024-02-07 18:37:19 +07:00
parent fd36310bb3
commit b2659ac14a
2 changed files with 212 additions and 150 deletions

View File

@ -1,6 +1,6 @@
! function() { !(function () {
"use strict"; 'use strict'
! function(t) { !(function (t) {
var e = t.screen, var e = t.screen,
n = e.width, n = e.width,
r = e.height, r = e.height,
@ -9,30 +9,32 @@
o = t.localStorage, o = t.localStorage,
u = t.document, u = t.document,
c = t.history, c = t.history,
f = "jan.ai", f = 'jan.ai',
s = "main page", s = 'main page',
l = i.search, l = i.search,
d = u.currentScript; d = u.currentScript
if (d) { if (d) {
var m = "data-", var m = 'data-',
h = d.getAttribute.bind(d), h = d.getAttribute.bind(d),
v = h(m + "website-id"), v = h(m + 'website-id'),
p = h(m + "host-url"), p = h(m + 'host-url'),
g = "false" !== h(m + "auto-track"), g = 'false' !== h(m + 'auto-track'),
y = h(m + "do-not-track"), y = h(m + 'do-not-track'),
b = h(m + "domains") || "", b = h(m + 'domains') || '',
S = b.split(",").map((function(t) { S = b.split(',').map(function (t) {
return t.trim() return t.trim()
})), }),
k = (p ? p.replace(/\/$/, "") : d.src.split("/").slice(0, -1).join("/")) + "/api/send", k =
w = n + "x" + r, (p ? p.replace(/\/$/, '') : d.src.split('/').slice(0, -1).join('/')) +
'/api/send',
w = n + 'x' + r,
N = /data-umami-event-([\w-_]+)/, N = /data-umami-event-([\w-_]+)/,
T = m + "umami-event", T = m + 'umami-event',
j = 300, j = 300,
A = function (t, e, n) { A = function (t, e, n) {
var r = t[e]; var r = t[e]
return function () { return function () {
for (var e = [], a = arguments.length; a--;) e[a] = arguments[a]; for (var e = [], a = arguments.length; a--; ) e[a] = arguments[a]
return n.apply(null, e), r.apply(t, e) return n.apply(null, e), r.apply(t, e)
} }
}, },
@ -44,105 +46,165 @@
language: a, language: a,
title: M, title: M,
url: I, url: I,
referrer: J referrer: J,
} }
}, },
E = function () { E = function () {
return o && o.getItem("umami.disabled") || y && function() { return (
(o && o.getItem('umami.disabled')) ||
(y &&
(function () {
var e = t.doNotTrack, var e = t.doNotTrack,
n = t.navigator, n = t.navigator,
r = t.external, r = t.external,
a = "msTrackingProtectionEnabled", a = 'msTrackingProtectionEnabled',
i = e || n.doNotTrack || n.msDoNotTrack || r && a in r && r[a](); i =
return "1" == i || "yes" === i e ||
}() || b && !S.includes(f) n.doNotTrack ||
n.msDoNotTrack ||
(r && a in r && r[a]())
return '1' == i || 'yes' === i
})()) ||
(b && !S.includes(f))
)
}, },
O = function (t, e, n) { O = function (t, e, n) {
n && (J = I, (I = function(t) { n &&
((J = I),
(I = (function (t) {
try { try {
return new URL(t).pathname return new URL(t).pathname
} catch (e) { } catch (e) {
return t return t
} }
}(n.toString())) !== J && setTimeout(D, j)) })(n.toString())) !== J && setTimeout(D, j))
}, },
L = function (t, e) { L = function (t, e) {
if (void 0 === e && (e = "event"), !E()) { if ((void 0 === e && (e = 'event'), !E())) {
var n = { var n = {
"Content-Type": "application/json" // eslint-disable-next-line @typescript-eslint/naming-convention
}; 'Content-Type': 'application/json',
return void 0 !== K && (n["x-umami-cache"] = K), fetch(k, { }
method: "POST", return (
void 0 !== K && (n['x-umami-cache'] = K),
fetch(k, {
method: 'POST',
body: JSON.stringify({ body: JSON.stringify({
type: e, type: e,
payload: t payload: t,
}), }),
headers: n headers: n,
}).then((function(t) { })
.then(function (t) {
return t.text() return t.text()
})).then((function(t) { })
return K = t .then(function (t) {
})).catch((function() {})) return (K = t)
})
.catch(function () {})
)
} }
}, },
D = function (t, e) { D = function (t, e) {
return L("string" == typeof t ? Object.assign({}, x(), { return L(
'string' == typeof t
? Object.assign({}, x(), {
name: t, name: t,
data: "object" == typeof e ? e : void 0 data: 'object' == typeof e ? e : void 0,
}) : "object" == typeof t ? t : "function" == typeof t ? t(x()) : x()) })
}; : 'object' == typeof t
t.umami || (t.umami = { ? t
: 'function' == typeof t
? t(x())
: x()
)
}
t.umami ||
(t.umami = {
track: D, track: D,
identify: function (t) { identify: function (t) {
return L(Object.assign({}, x(), { return L(
data: t Object.assign({}, x(), {
}), "identify") data: t,
} }),
}); 'identify'
var K, P, _, q, C, I = "" + s + l, )
},
})
var K,
P,
_,
q,
C,
I = '' + s + l,
J = u.referrer, J = u.referrer,
M = u.title; M = u.title
if (g && !E()) { if (g && !E()) {
c.pushState = A(c, "pushState", O), c.replaceState = A(c, "replaceState", O), C = function(t) { ;(c.pushState = A(c, 'pushState', O)),
(c.replaceState = A(c, 'replaceState', O)),
(C = function (t) {
var e = t.getAttribute.bind(t), var e = t.getAttribute.bind(t),
n = e(T); n = e(T)
if (n) { if (n) {
var r = {}; var r = {}
return t.getAttributeNames().forEach((function(t) { return (
var n = t.match(N); t.getAttributeNames().forEach(function (t) {
var n = t.match(N)
n && (r[n[1]] = e(t)) n && (r[n[1]] = e(t))
})), D(n, r) }),
D(n, r)
)
} }
return Promise.resolve() return Promise.resolve()
}, u.addEventListener("click", (function(t) { }),
u.addEventListener(
'click',
function (t) {
var e = t.target, var e = t.target,
n = "A" === e.tagName ? e : function(t, e) { n =
'A' === e.tagName
? e
: (function (t, e) {
for (var n = t, r = 0; r < e; r++) { for (var n = t, r = 0; r < e; r++) {
if ("A" === n.tagName) return n; if ('A' === n.tagName) return n
if (!(n = n.parentElement)) return null if (!(n = n.parentElement)) return null
} }
return null return null
}(e, 10); })(e, 10)
if (n) { if (n) {
var r = n.href, var r = n.href,
a = "_blank" === n.target || t.ctrlKey || t.shiftKey || t.metaKey || t.button && 1 === t.button; a =
if (n.getAttribute(T) && r) return a || t.preventDefault(), C(n).then((function() { '_blank' === n.target ||
t.ctrlKey ||
t.shiftKey ||
t.metaKey ||
(t.button && 1 === t.button)
if (n.getAttribute(T) && r)
return (
a || t.preventDefault(),
C(n).then(function () {
a || (i.href = r) a || (i.href = r)
})) })
)
} else C(e) } else C(e)
}), !0), _ = new MutationObserver((function(t) { },
var e = t[0]; !0
),
(_ = new MutationObserver(function (t) {
var e = t[0]
M = e && e.target ? e.target.text : void 0 M = e && e.target ? e.target.text : void 0
})), (q = u.querySelector("head > title")) && _.observe(q, { })),
(q = u.querySelector('head > title')) &&
_.observe(q, {
subtree: !0, subtree: !0,
characterData: !0, characterData: !0,
childList: !0 childList: !0,
}); })
var R = function () { var R = function () {
"complete" !== u.readyState || P || (D(), P = !0) 'complete' !== u.readyState || P || (D(), (P = !0))
}; }
u.addEventListener("readystatechange", R, !0), R() u.addEventListener('readystatechange', R, !0), R()
} }
} }
}(window) })(window)
}(); })()