JS改写 抠出来不会改写
[JavaScript] 纯文本查看 复制代码 /* Compression v3.0 2023-07-31 15:24:08 */
Cores(function(e, t, n, r, i, s, o, u, a, f, l, c, h, p, d, v, m, g, y, b, w, E, S, x, T, N, C, k, L, A, O, M, _, D, P, H, B, j, F, I, q, R, U, z, W, X, V, $, J, K, Q, G, Y, Z, et, tt, nt, rt, it, st, ot, ut, at, ft, lt, ct, ht, pt, dt, vt, mt, gt, yt, bt, wt, Et, St, xt, Tt, Nt, Ct, kt, Lt, At, Ot, Mt, _t, Dt, Pt, Ht, Bt, jt, Ft, It, qt, Rt, Ut, zt, Wt, Xt, Vt, $t, Jt, Kt, Qt, Gt, Yt, Zt, en, tn, nn, rn, sn, on, un, an, fn, ln, cn, hn, pn, dn, vn, mn, gn, yn, bn, wn, En, Sn, xn, Tn, Nn, Cn, kn, Ln, An, On, Mn, _n, Dn, Pn, Hn, Bn, jn, Fn, In, qn, Rn, Un, zn, Wn, Xn, Vn, $n, Jn, Kn, Qn, Gn, Yn, Zn, er, tr, nr, rr, ir, sr, or, ur, ar, fr, lr, cr, hr, pr, dr, vr, mr, gr, yr, br, wr, Er, Sr, xr, Tr, Nr, Cr, kr, Lr, Ar, Or) {
var Mr = this.d
, _r = typeof Symbol === Mr(e) && typeof Symbol[Mr(t)] === Mr(n) ? function(e) {
return typeof e
}
: function(t) {
return t && typeof Symbol === Mr(e) && t[Mr(r)] === Symbol && t !== Symbol[Mr(i)] ? Mr(n) : typeof t
}
;
this[Mr(s)](Mr(o), function(e, t, n, r, s, Cr, kr, Lr, Ar) {
var Or = this
, Dr = {
key: null,
timestamp: 0x0,
get: function() {
return this[Mr(u)] - (new (Or[Mr(a)]))[Mr(f)]() > 0x0 ? this[Mr(l)] : null
},
set: function(t) {
this[Mr(l)] = t,
this[Mr(u)] = (new (Or[Mr(a)]))[Mr(f)]() + 3e5
},
clear: function() {
this[Mr(l)] = null,
this[Mr(u)] = 0x0
}
};
n[Mr(c)](Mr(o), [Mr(h)])[Mr(p)](Mr(d), [function() {
var e = Mr(v)
, t = function(t) {
t = t[Mr(m)](/\r\n/g, Mr(g));
var n = Mr(y);
for (var r = 0x0; r < t[Mr(b)]; r++) {
var i = t[Mr(w)](r);
i < 0x80 ? n += String[Mr(E)](i) : i > 0x7f && i < 0x800 ? (n += String[Mr(E)](i >> 0x6 | 0xc0),
n += String[Mr(E)](i & 0x3f | 0x80)) : (n += String[Mr(E)](i >> 0xc | 0xe0),
n += String[Mr(E)](i >> 0x6 & 0x3f | 0x80),
n += String[Mr(E)](i & 0x3f | 0x80))
}
return n
}
, n = function(t) {
var n = Mr(y)
, r = 0x0
, i = c1 = c2 = 0x0;
while (r < t[Mr(b)])
i = t[Mr(w)](r),
i < 0x80 ? (n += String[Mr(E)](i),
r++) : i > 0xbf && i < 0xe0 ? (c2 = t[Mr(w)](r + 0x1),
n += String[Mr(E)]((i & 0x1f) << 0x6 | c2 & 0x3f),
r += 0x2) : (c2 = t[Mr(w)](r + 0x1),
c3 = t[Mr(w)](r + 0x2),
n += String[Mr(E)]((i & 0xf) << 0xc | (c2 & 0x3f) << 0x6 | c3 & 0x3f),
r += 0x3);
return n
};
return {
encoder: function(r, i) {
var s = Mr(y), o, u, a, f, l, c, h, p = 0x0;
i = i || e,
r = t(r);
while (p < r[Mr(b)])
o = r[Mr(w)](p++),
u = r[Mr(w)](p++),
a = r[Mr(w)](p++),
f = o >> 0x2,
l = (o & 0x3) << 0x4 | u >> 0x4,
c = (u & 0xf) << 0x2 | a >> 0x6,
h = a & 0x3f,
isNaN(u) ? c = h = 0x40 : isNaN(a) && (h = 0x40),
s = s + i[Mr(S)](f) + i[Mr(S)](l) + i[Mr(S)](c) + i[Mr(S)](h);
return s
},
decoder: function(r, i) {
i = i || e;
var s = Mr(y), o, u, a, f, l, c, h, p = 0x0;
r = r[Mr(m)](/[^A-Za-z0-9\+\/\=]/g, Mr(y));
while (p < r[Mr(b)])
f = i[Mr(x)](r[Mr(S)](p++)),
l = i[Mr(x)](r[Mr(S)](p++)),
c = i[Mr(x)](r[Mr(S)](p++)),
h = i[Mr(x)](r[Mr(S)](p++)),
o = f << 0x2 | l >> 0x4,
u = (l & 0xf) << 0x4 | c >> 0x2,
a = (c & 0x3) << 0x6 | h,
s += String[Mr(E)](o),
c != 0x40 && (s += String[Mr(E)](u)),
h != 0x40 && (s += String[Mr(E)](a));
return s = n(s),
s
}
}
}
])[Mr(p)](Mr(T), [Mr(N), Mr(d), function(t, n) {
return {
set: function(r, s) {
if (!s || s === Mr(y))
t[Mr(C)][Mr(k)](r);
else {
switch (Or[Mr(L)][Mr(i)][Mr(A)][Mr(O)](s)) {
case Mr(M):
case Mr(_):
s = e[Mr(D)](s);
break;
default:
s = String(s)
}
t[Mr(C)][Mr(P)](r, s)
}
return s
},
get: function(n, r) {
var i = t[Mr(C)][Mr(H)](n);
if (!i)
return null;
if (r)
return i;
try {
i = Or[Mr(B)][Mr(j)](i)
} catch (s) {}
return i
},
clear: function(n) {
t[Mr(C)][Mr(k)](n)
}
}
}
])[Mr(F)](Mr(I), [Mr(q), Mr(T), Mr(d), Mr(R), Mr(U), Mr(z), Mr(W), function(i, o, a, l, c, h, p) {
var d = function(t) {
if (typeof t !== Mr(X)) {
if ((typeof t === Mr(V) ? Mr(V) : _r(t)) !== Mr($))
return String(t);
t = JSON[Mr(J)](t)
}
var n = Mr(y);
for (var r = 0x0; r < t[Mr(b)]; r++) {
var i = t[Mr(w)](r);
i < 0x80 ? n += String[Mr(E)](i) : i > 0x7f && i < 0x800 ? (n += String[Mr(E)](i >> 0x6 | 0xc0),
n += String[Mr(E)](i & 0x3f | 0x80)) : (n += String[Mr(E)](i >> 0xc | 0xe0),
n += String[Mr(E)](i >> 0x6 & 0x3f | 0x80),
n += String[Mr(E)](i & 0x3f | 0x80))
}
return Or[Mr(K)](n)
};
return {
get: function(p, d) {
var v = [Mr(Q), Mr(Q), Mr(G), Mr(G), Mr(Q)][d]
, g = [Mr(Y), Mr(Y), Mr(Z), Mr(Z), Mr(Y)][d]
, b = this
, E = b[Mr(et)]
, S = c[Mr(tt)]()
, T = Mr(nt)
, N = function(t) {
return t ? encodeURIComponent(t)[Mr(m)](/[!~()\']/g, function(e) {
return Mr(rt) + e[Mr(w)](0x0)[Mr(A)](0x10)[Mr(it)]()
})[Mr(m)](/%20/g, Mr(st)) : Mr(y)
};
p[Mr(ot)] = p[Mr(ot)] || p[Mr(ut)],
p = n[Mr(at)](e[Mr(ft)]([Mr(lt), Mr(y), Mr(ct), Mr(ht), Mr(pt), {}, Mr(ut), function() {}
, Mr(ot), function() {}
]), p),
p[Mr(pt)] = t[Mr(at)](p[Mr(pt)], {
shopId: !p[Mr(pt)][Mr(dt)] && p[Mr(pt)][Mr(dt)] !== 0x0 ? e[Mr(vt)](Mr(dt)) || 0x0 : p[Mr(pt)][Mr(dt)],
oem: e[Mr(mt)](b[Mr(et)] + Mr(gt)) || s[Mr(yt)] || 0x0
});
var C = {
timestamp: Or[Mr(bt)](Or[Mr(wt)]((new Date)[Mr(f)]() / 0x3e8)),
client: d == 0x3 ? Mr(Et) : Mr(St),
userid: p[Mr(pt)][Mr(xt)] || o[Mr(vt)](E + v) || e[Mr(vt)](Mr(Tt)) || 0x0
};
!p[Mr(pt)][Mr(Nt)] || (C[Mr(Nt)] = 0x1,
delete p[Mr(pt)][Mr(Nt)]),
d === 0x0 && (C[Mr(xt)] = p[Mr(pt)][Mr(xt)] || e[Mr(vt)](Mr(Tt)) || 0x0);
var k = a[Mr(Ct)](JSON[Mr(J)](p[Mr(pt)]), T);
p[Mr(lt)] = p[Mr(lt)][Mr(kt)](/^\//i) === null ? Mr(Lt) + p[Mr(lt)] : p[Mr(lt)],
e[Mr(vt)](Mr(At)) && console[Mr(Ot)](p[Mr(lt)], C, JSON[Mr(J)](p[Mr(pt)]));
var L = p[Mr(Mt)] ? p[Mr(Mt)] : o[Mr(vt)](E + g)
, O = p[Mr(lt)] + Mr(_t) + C[Mr(xt)] + Mr(_t) + C[Mr(u)];
d > 0x0 && (O += Mr(_t) + L),
O += Mr(_t) + k[Mr(Dt)](0x0, 0x400),
C[Mr(Pt)] = r(N(O));
var M = function(r) {
var i = r[Mr(pt)];
!kr[Mr(Ht)][i[Mr(Ht)]] || (i[Mr(Ht)] = kr[Mr(Ht)][i[Mr(Ht)]] + Mr(Bt) + i[Mr(Ht)] + Mr(jt));
switch (Or[Mr(wt)](i[Mr(Ft)])) {
case 0x1:
return p[Mr(ut)](i);
case 0x5:
return e[Mr(It)](Mr(qt)),
p[Mr(ut)](i);
case 0xf:
return l[Mr(Rt)]({
content: i[Mr(Ht)] || Mr(Ut),
ok: Mr(zt)
}, function() {
e[Mr(It)](Mr(Wt))
}),
p[Mr(ut)](i);
case -9:
if (!!i[Mr(Xt)])
return e[Mr(Vt)](Mr($t), function(n) {
n(l, t[Mr(at)]({
shopId: p[Mr(pt)][Mr(dt)] || e[Mr(vt)](Mr(dt)) || 0x0
}, i[Mr(Xt)]), function() {
p[Mr(ut)] && p[Mr(ut)](i)
})
});
break;
case -11:
e[Mr(Vt)](Mr(Jt), function(e) {
e(l, {}, function(e) {
delete p[Mr(Mt)],
Dr[Mr(Kt)](),
b[Mr(Qt)](p)
})
});
break;
case -12:
Dr[Mr(Kt)]();
break;
case -13:
if (Cr[Mr(Gt)]() === 0x1)
return Or[Mr(an)] && Or[Mr(an)](Mr(fn), Mr(ln)),
p[Mr(ut)](i);
o[Mr(Kt)](E + g),
o[Mr(Kt)](E + v),
b[Mr(Yt)]({
url: Mr(Zt),
data: {},
success: function() {
var t = function() {
Or[Mr(en)][Mr(tn)] = Or[Mr(en)][Mr(nn)][Mr(x)](Mr(rn)) == 0x0 ? Mr(sn) : Mr(on)
};
l[Mr(Rt)]({
content: Mr(un)
}, t, t)
}
})
}
l[Mr(cn)][Mr(Kt)](),
p[Mr(ut)](t[Mr(at)](i, {
status: 0x0,
tips: i[Mr(Ht)] || p[Mr(lt)] + (i || Mr(hn))
}))
}
, _ = function(t) {
p[Mr(ot)]({
status: 0x0,
tips: t[Mr(pt)]
}),
$rootScope[Mr(pn)]()
};
return e[Mr(vt)](Mr(dn)) == 0x1 && t[Mr(vn)](p[Mr(lt)], kr[Mr(mn)]) > -1 && p[Mr(pt)][Mr(gn)] != 0x1 ? Or[Mr(yn)][Mr(bn)][Mr(wn)]({
url: p[Mr(lt)] + (p[Mr(lt)][Mr(x)](Mr(En)) > 0x0 ? Mr(_t) : Mr(En)) + t[Mr(Sn)](C, function(e, t) {
return t + Mr(xn) + encodeURIComponent(e)
})[Mr(Tn)](Mr(_t)),
method: p[Mr(ct)],
data: k,
headers: {
Accept: Mr(Nn),
"Content-Type": Mr(Cn)
},
timeout: S[Mr(kn)],
success: function(t) {
M({
data: t
}),
$rootScope[Mr(pn)]()
},
error: _
}) : i({
method: p[Mr(ct)],
headers: {
Accept: Mr(Nn),
"Content-Type": Mr(Cn)
},
data: k,
url: p[Mr(lt)] + (p[Mr(lt)][Mr(x)](Mr(En)) > 0x0 ? Mr(_t) : Mr(En)) + t[Mr(Sn)](C, function(e, t) {
return t + Mr(xn) + encodeURIComponent(e)
})[Mr(Tn)](Mr(_t)),
timeout: S[Mr(kn)]
})[Mr(Ln)](M, _),
S
},
post: function(n, r) {
var i = this;
n[Mr(lt)] = n[Mr(lt)][Mr(m)](/\_[a-z]/g, function(e, t) {
return e[Mr(m)](Mr(An), Mr(y))[Mr(it)]()
}),
n[Mr(Mt)] = n[Mr(Mt)] || Dr[Mr(vt)]();
if (!!n[Mr(Mt)])
return i[Mr(vt)](n, r);
switch (e[Mr(vt)](Mr(On))) {
case Mr(Mn):
e[Mr(Vt)](Mr(Jt), function(e) {
e(l, {
sign: r == 0x2 ? Mr(_n) : Mr(Dn)
}, function(e) {
e ? (delete n[Mr(Mt)],
Dr[Mr(Kt)](),
i[r == 0x2 ? Mr(Qt) : Mr(Pn)](n)) : n[Mr(ut)]({
status: 0x0
})
})
});
break;
case Mr(Hn):
e[Mr(Vt)](Mr(Bn), function(e) {
e(l, {
sign: r == 0x2 ? Mr(_n) : Mr(Dn)
}, function(e) {
e ? (e = i[Mr(jn)](e),
Dr[Mr(Fn)](e),
n[Mr(Mt)] = e,
i[Mr(vt)](n, r)) : n[Mr(ut)]({
status: 0x0
})
})
});
break;
default:
p(function() {
i[r == 0x2 ? Mr(Qt) : Mr(Pn)](n)
}, 0xfa)
}
},
prefix: Mr(In),
m: function(t) {
return this[Mr(ht)](t, 0x2)
},
n: function(t) {
return this[Mr(ht)](t, 0x4)
},
o: function(t) {
return t[Mr(lt)] = t[Mr(lt)][Mr(m)](/\_[a-z]/g, function(e, t) {
return e[Mr(m)](Mr(An), Mr(y))[Mr(it)]()
}),
this[Mr(vt)](t, 0x3)
},
p: function(t) {
return t[Mr(lt)] = t[Mr(lt)][Mr(m)](/\_[a-z]/g, function(e, t) {
return e[Mr(m)](Mr(An), Mr(y))[Mr(it)]()
}),
this[Mr(vt)](t, 0x1)
},
s: function(t) {
return this[Mr(vt)](t, 0x0)
},
pay: function(t) {
return r(t + Mr(qn))
},
pass: function(t) {
return r(t + Mr(Rn))
},
conned: 0x0,
init: function() {
var n = this;
n[Mr(Un)](0x0, {}, function(t) {
if (t != Mr(zn) && e[Mr(vt)](Mr(Wn)) != Mr(Xn))
return !1
})
},
orderid: function() {
var n = this;
return (new Date)[Mr(f)]() + Mr(Vn) + (e[Mr(vt)](Mr($n)) || o[Mr(vt)](n[Mr(et)] + Mr(G)) || o[Mr(vt)](n[Mr(et)] + Mr(Q)))
},
msgQueue: {},
msg: function(n, r, i) {
var s = this;
if (!Or[Mr(Jn)]) {
i && i(),
n != 0x0 && e[Mr(Vt)](Mr(Kn), function(e) {
e(l)
});
return
}
var o = Mr(Qn) + (new Date)[Mr(f)]()[Mr(A)](0x24);
r[Mr(Gn)] = o,
s[Mr(Yn)][o] = i,
Or[Mr(Jn)]({
msgid: n,
data: r
}),
Or[Mr(Zn)] = Or[Mr(Zn)] || function(t) {
var n = e[Mr(er)](t, Mr(tr), null);
!n || (!!s[Mr(Yn)][n] && s[Mr(Yn)][n](t[Mr(nr)]),
delete s[Mr(Yn)][n])
}
},
openUrl: function(t, n) {
Cr[Mr(Gt)]() == 0x1 ? this[Mr(rr)](Mr(ir), [t], function(e) {
n && n()
}) : (l[Mr(sr)](t),
n && n())
},
fetch: function(n, r, i) {
if (Cr[Mr(Gt)]() == 0x1) {
var s = c[Mr(tt)]();
return s[Mr(or)] = function(e) {
i && i(e)
}
,
Or[Mr(rr)](Mr(ur) + n, {
method: Mr(ar),
headers: {
"content-type": Mr(fr)
},
body: JSON[Mr(J)](r)
})[Mr(Ln)](function(e) {
return e[Mr(ft)]()
})[Mr(Ln)](function(e) {
e[Mr(lr)] == 0x0 ? (e = e[Mr(cr)],
s[Mr(or)](e)) : s[Mr(or)]({
status: 0x0,
tips: Mr(hr)
})
})[Mr(pr)](function(e) {
i && i({
status: 0x0,
tips: e[Mr(A)]()
})
})
}
e[Mr(Vt)](Mr(dr), function(e) {
e(l, {}, function() {})
})
},
fetchx: function(n, r, i) {
Cr[Mr(Gt)]() == 0x1 ? Or[n][Mr(vr)](Or, r)[Mr(Ln)](i)[Mr(pr)](function(e) {
i({
status: -9,
tips: e[Mr(A)]()
})
}) : e[Mr(Vt)](Mr(dr), function(e) {
e(l, {}, function() {})
})
},
gp: function() {
return Dr
}
}
}
])[Mr(p)](Mr(mr), [Mr(R), Mr(gr), Mr(T), function(e, t, n) {
return function(n) {
e[Mr(yr)][Mr(sr)]({
templateUrl: (s[Mr(br)] == 0x1 ? Mr(wr) : Mr(Er)) + Mr(Sr),
element: t[Mr(xr)](Mr(Tr))[Mr(Nr)](0x0),
autoClose: !1
})
}
}
])
}, [Mr(Cr), Mr(kr), Mr(Lr), Mr(Ar), Mr(Or)])
}, "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")
[JavaScript] 纯文本查看 复制代码 (function(e, t, n, r, i, s, o, u, a, f, l, c, h, p, d, v, m, g, y, b, w, E, S, x, T, N, C, k, L, A, O, M, _, D, P, H, B, j, F, I, q, R, U, z, W, X, V, J, K, Q, G, Y, Z, et, tt, nt, rt, it, st, ot, ut, at, ft, lt, ct, ht, pt, dt, vt, mt, gt, yt, bt, wt, Et, St, xt, Tt, Nt, Ct, kt, Lt, At, Ot, Mt, _t, Dt, Pt, Ht, Bt, jt, Ft, It, qt, Rt, Ut, zt, Wt, Xt, Vt, $t, Jt, Kt, Qt, Gt, Yt, Zt, en, tn, nn, rn, sn, on, un, an, fn, ln, cn, hn, pn, dn, vn, mn, gn, yn, bn, wn, En, Sn, xn, Tn, Nn, Cn, kn, Ln, An, On, Mn, _n, Dn, Pn, Hn, Bn, jn, Fn, In, qn) {
(function(Rn) {
Rn[e] || (Rn[e] = {
log: function() {}
});
var Un = Rn[t]
, zn = [n, r, i, s, o, u, a, f, l, c, h, p, d, v, m, g, y, b, w, E, S, x, T, N, C, k]
, Wn = L
, Xn = {
name: A,
path: A,
remote: {
api: [O],
js: [O],
template: M
},
depend: [_],
locals: [],
tag: D,
debug: !1
}
, Vn = []
, $n = P
, Jn = function(e, t, n) {
if (!!Rn[H]) {
Rn[H][B](e, t);
return
}
n || (n = 30);
if (n == j)
Un[F] = e + I + escape(t);
else {
var r = new Rn[q];
r[R](r[U]() + n * 24 * 60 * 60 * 1e3),
Un[F] = e + I + escape(t) + z + expires + I + r[W]()
}
}
, Kn = function(e) {
if (!Rn[H]) {
var t, n = new Rn[V](J + e + K);
return (t = Un[F][Q](n)) ? unescape(t[2]) : null
}
return Rn[H][X](e)
}
, Qn = 0
, Gn = function(e, t) {
if (e[G](Y) == 0)
return t[Q](/\//g) == null ? e[Z](/^\.\//, A) : t[Z](/(\/[a-zA-Z0-9_\-]*)$/, O + e[Z](Y, A));
if (e[G](et) == 0) {
var n, r;
n = e[tt](et),
r = t[tt](O);
var i = n[nt] - 1
, s = r[nt] - 1;
r[nt] = s;
for (var o = 0; o < i; o++)
r[rt](s - o - 1, 1);
return r[it](O) + O + e[Z](/(\.\.\/)/ig, A)
}
return e
}
, Yn = function(e) {
console && console[st](e)
}
, Zn = []
, er = function(e, t, n) {
e = e[Z](/[a-z0-9\-\_][\/]+/ig, function(e) {
return e[Z](/[\/]+/, O)
});
var r = Un[ot](ut)
, i = Un[at](ft)[0]
, s = !1;
r[lt] = ct,
r[ht] = e,
r[pt] = function() {
var e = r[dt];
!s && (e === vt || e === mt) && (s = !0,
t && t(),
r[pt] = null,
i[gt](r))
}
,
r[yt] = function() {
s || (s = !0,
t && t(),
i[gt](r))
}
,
n && (r[bt] = n),
i[wt](r),
mr && mr(e)
}
, tr = !0
, nr = function(e) {
e = e[Z](/^\//, A);
var t = !1;
if (pr(Xn[Et]))
for (var n in Xn[Et])
e[G](Xn[Et][n]) === 0 && (t = !0);
var r = t ? (Rn[St][xt] ? O : A) + dr([Xn[Tt], Xn[Nt]]) : Xn[Ct][kt][Qn]
, i = vr[Lt][e];
if (!i)
return vr[Lt][e] = {
status: 0
},
er(r + O + e + At + Xn[Ot], function() {}, function() {
Yn(Mt + e + _t),
vr[Lt][e] = {
fn: function() {},
status: -1
}
}),
!1;
if (i[Dt] == 0)
return !1;
if (i[Dt] == -1)
return vr[Lt][e] = {
cb: function() {},
status: -1
};
var s = i[Pt] ? i[Pt] : []
, o = 0;
for (var n = 0, u = s[nt]; n < u; n++)
nr(Gn(s[n], e)) || o++;
return o == 0 ? !0 : !1
}
, rr = A
, ir = function(e) {
return Rn[Ht][Bt](Rn[jt](e, 36))
};
for (var sr = 0, or = zn[it](A)[Q](/(\S\S)/ig), ur = or[nt]; sr < ur; sr++)
rr += ir(or[sr]);
var ar = Rn[Ht][Bt]
, fr = function(e) {
var t = A, n, r, i, s, o, u, a, f = 0;
e = e[Z](/[^A-Za-z0-9\+\/\=]/g, A);
while (f < e[nt])
s = rr[G](e[Ft](f++)),
o = rr[G](e[Ft](f++)),
u = rr[G](e[Ft](f++)),
a = rr[G](e[Ft](f++)),
n = s << 2 | o >> 4,
r = (o & 15) << 4 | u >> 2,
i = (u & 3) << 6 | a,
t += ar(n),
u != 64 && (t += ar(r)),
a != 64 && (t += ar(i));
return t = lr(t),
t
}
, lr = function(e) {
var t = A
, n = 0
, r = c1 = c2 = 0;
while (n < e[nt])
r = e[It](n),
r < 128 ? (t += ar(r),
n++) : r > 191 && r < 224 ? (c2 = e[It](n + 1),
t += ar((r & 31) << 6 | c2 & 63),
n += 2) : (c2 = e[It](n + 1),
c3 = e[It](n + 2),
t += ar((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63),
n += 3);
return t
}
, cr = function(e, t) {
for (var n in t)
e[n] = t[n];
return e
}
, hr = function(e) {
if (typeof e === qt) {
e = fr(e);
var t = [];
for (var n = 0, r = e[tt](Rt), i = r[nt]; n < i; n++)
t[Ut](r[n]);
return t
}
return e
}
, pr = function(e) {
return Object[zt][Wt][Xt](e) === Vt
}
, dr = function(e) {
var t = e[it](O)[Z](/([\/]+)/ig, O);
return t += t[Q](/\/$/) === null ? O : A,
t[Z](/^\//, A)
}
, vr = function(e, t) {
e[$t](vr, hr(t))
};
vr[Jt] = fr;
var mr = function() {};
vr[Kt] = {},
vr[Lt] = {},
vr[Qt] = function(e, t, n) {
if (!vr[Lt][e] || vr[Lt][e][Dt] == 0)
vr[Lt][e] = {
cb: t,
req: n,
status: 1
};
return this
}
,
vr[Gt] = Wn;
var gr;
vr[Yt] = function(e) {
tr = !1,
Xn = cr(Xn, e);
var t = vr;
t[Zt] = Xn,
t[Ct] = Xn[Ct];
for (var n = 0, r = Xn[en][nt]; n < r; n++)
t[tn](nn + Xn[en][n]);
var i = 0
, s = Xn[Ct][kt][nt]
, o = function(e) {
Qn = e % s,
Jn($n, e + rn + (new Date)[U]())
}
, u = function() {
er(Xn[Ct][kt][Qn] + sn, function() {
tr = !0,
t[tn](on),
o(Qn)
}, function() {
i++,
i > s + 1 ? (Yn(un),
gr && gr({
count: i,
host: Xn[Ct][kt][Qn],
module: sn
})) : (o(Qn + 1),
u())
})
};
if (pr(Xn[Et]))
for (var n in Xn[Et])
Xn[Et][n] = dr([Xn[Et][n]]);
return u(),
t
}
,
vr[an] = function(e) {
return typeof e === fn && (mr = e),
this
}
,
vr[tn] = function(e, t) {
var n = arguments[ln]
, r = this;
if (typeof e === fn) {
t = t || [];
var i = cn + (new Date)[U]()[Wt](36) + Rn[jt](Rn[hn][pn]() * 1e4)[Wt](36);
return r[Qt](i, e, t)[tn](i),
r
}
e = e[Z](/^\//, A);
if (!tr)
return Rn[dn](function() {
n(e, t)
}, 50),
r;
e = e[Z](/^\//, A);
var s = nr(e);
if (!s)
vr[Lt][e][vn] = Rn[dn](function() {
n[Xt](r, e, t)
}, 50);
else {
var o = vr[Lt][e]
, u = o[Pt] || []
, a = []
, f = 0;
for (var l = 0, c = u[nt]; l < c; l++)
nr(Gn(u[l], e)) || f++;
if (f == 0) {
a[Ut](vr);
if (Xn[mn])
for (var l = 0, c = Xn[mn][nt]; l < c; l++)
a[Ut](Rn[Xn[mn][l]]);
for (var l = 0, c = u[nt]; l < c; l++)
a[Ut](vr[tn](Gn(u[l], e)));
return t ? t(vr[Lt][e][gn][$t](Rn, a)) : vr[Lt][e][gn][$t](Rn, a)
}
vr[Lt][e][vn] = Rn[dn](function() {
n[Xt](r, e, t)
}, 50)
}
return r
}
,
vr[yn] = function(e, t, n) {
var r = Rn[H];
if (typeof t === bn) {
if (!r) {
var i = null;
if (Un[F] && Un[F] != A) {
var s = Un[F][tt](wn);
for (var o = 0; o < s[nt]; o++) {
var u = s[o][Z](/(^[ ]+)|([ ]+$)/ig, A);
if (u[En](0, name[nt] + 1) == name + I) {
i = Rn[Sn](u[En](name[nt] + 1));
break
}
}
}
return i
}
return r[e]
}
if (!r) {
var a = Rn[St][xt]
, f = a[Q](/[a-z0-9\-]+\.(net(\.cn)?|com(\.cn)?|cn)$/)
, l = f === null ? a : f[0];
l = l[Z](/:[\d]{1,5}$/i, A),
n = n || {
domain: l,
path: O,
expires: 365
},
t === null && (t = A,
n[xn] = -1);
var c = A;
if (n[xn] && (typeof n[xn] === number || n[xn][Tn])) {
var h;
typeof n[xn] === number ? (h = new Rn[q],
h[R](h[U]() + n[xn] * 24 * 60 * 60 * 1e3)) : h = n[xn],
c = Nn + expires + I + h[Tn]()
}
var p = n[Tt] ? Cn + n[Tt] : A
, d = n[kn] ? Nn + l + I + n[kn] : A
, v = n[Ln] ? An : A;
Un[F] = [name, I, Rn[On](t), c, p, d, v][it](A)
} else
r[e] = t;
return vr
}
,
vr[Mn] = function(e) {
return gr = e,
vr
}
,
vr[_n] = function(e) {
if (typeof e !== qt)
return null;
e = e[tt](Dn);
var t = vr[Kt][e[0]];
return e[nt] > 1 && $[Pn](e, function(e, n) {
n > 0 && !!t && (t = t[e])
}),
t
}
,
vr[Hn] = function(e, t) {
if (typeof e !== qt)
return vr;
e = e[tt](Dn);
if (e[nt] > 1) {
var n = vr[Kt][e[0]]
, r = n;
$[Pn](e, function(i, s) {
s > 0 && !!n && (e[nt] - s > 2 ? r = r : r = t)
}),
vr[Kt][e[0]] = n
} else
vr[Kt][e[0]] = t;
return vr
}
,
vr[zt] = vr;
var yr = function() {
var e = Kn($n)
, t = 864e5
, n = (new Date)[U]();
if (!e)
Qn = 0;
else
try {
e = e[tt](rn),
n -= parseInt(e[1]),
n > t || n < 0 - t ? Qn = 0 : Qn = parseInt(e[0])
} catch (r) {
Qn = 0
}
Qn = Rn[Bn](Qn) ? 0 : Qn
};
yr(),
Rn[jn] = Rn[Fn] = Rn[In] = Rn[qn] = vr
}
)(this)
}
)("console", "document", "252u2", "v172z", "1z202", "11g1u", "1v383", "e1c1h", "1t2h2", "92a2b", "1f1l2", "d1d30", "31321", "i1j1k", "392x2", "y1w2q", "2r2s2", "t2e2f", "2g1e1", "b2224", "2p2c2", "w371x", "1y3d2", "32627", "28333", "43536", "3a3b3", "c2i1p", "3.0.6", "", "/", "html/", "underscore", "20160820", "FENGS_REMOTE_HOST", "localStorage", "setItem", "auto", "cookie", "=", "Date", "setTime", "getTime", ";path=/;", "toGMTString", "getItem", "RegExp", "(^| )", "=([^;]*)(;|$)", "match", "indexOf", "./", "replace", "../", "split", "length", "splice", "join", "error", "createElement", "script", "getElementsByTagName", "head", "type", "text/javascript", "src", "onreadystatechange", "readyState", "loaded", "complete", "removeChild", "onload", "onerror", "appendChild", "locals", "location", "host", "path", "name", "remote", "js", "modules", ".js?", "tag", "MODULE ", " LOADING FAILURE", "status", "req", "String", "fromCharCode", "parseInt", "charAt", "charCodeAt", "string", "#", "push", "prototype", "toString", "call", "[object Array]", "apply", "d", "cache", "add", "_version", "config", "_options", "depend", "use", "lib/", ",", "/common/utils.js", "common/utils", "UNABLE TO LOAD SCRIPT RESOURCES", "logger", "function", "callee", "__am/", "Math", "random", "setTimeout", "timeout", "lib", "cb", "storage", "undefined", ";", "substring", "decodeURIComponent", "expires", "toUTCString", "; ", "; path=", "domain", "secure", "; secure", "encodeURIComponent", "fail", "get", ".", "map", "set", "isNaN", "fengs", "Fengs", "cores", "Cores")
需要调用 encoder 方法 R值 {\"type\":2,\"pageNo\":1,\"pageSize\":1,\"shopId\":0,\"oem\":64} T 值 deIHJLKNOMPQVfghijZ0213B4klmntuvwEFRSTopqxyzADrsGWCXY5b6c7a8U9+/=
结果 uCMYuBeTORqCQIMG43tT0oUFgRJAOpeEkb10lBxTORqWQIMXlK9GZ3iFgFGFORqbfNY= 看起来像似乎魔改的basebabasesebasebase
basebase
|