From 663670efdaae9a2564e9ad788d10e3fbea959095 Mon Sep 17 00:00:00 2001 From: pluto Date: Tue, 8 Aug 2023 11:11:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=BF=E6=8D=A2=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E5=8F=AF=E7=94=A8hexin-v.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- pywencai/hexin-v.js | 2250 +++++++++++++++++++++++++------------------ 2 files changed, 1335 insertions(+), 917 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 479cbcd..08dfd01 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pywencai" -version = "0.10.2" +version = "0.11.8" description = "" authors = ["pluto "] readme = "README.md" diff --git a/pywencai/hexin-v.js b/pywencai/hexin-v.js index d6bae83..0f96ac7 100644 --- a/pywencai/hexin-v.js +++ b/pywencai/hexin-v.js @@ -1,990 +1,1408 @@ -var TOKEN_SERVER_TIME = 1572845499.629; -function v_cookie (r, n, t, e, a) { - var u = n[0], - c = n[1], - v = a[0], - s = t[0], - f = t[1], - l = r[0], - d = hr(a[1], e[0], t[2]), - p = t[3], - h = e[1], - g = yr(a[2], a[3], e[2]), - m = yr(a[4], r[1], t[4]), - w = r[2], - I = a[5], - _ = a[6], - y = a[7], - E = hr(n[2], r[3], r[4]), - A = t[5], - C = e[3], - b = e[4], - B = t[6], - R = a[8], - T = a[9], - S = n[3], - k = t[7], - x = t[8], - O = a[10], - L = n[4], - M = n[5], - N = a[11], - P = e[5], - j = hr(n[6], e[6], t[9], r[5]), - D = t[10], - W = e[7], - $ = r[6], - F = yr(r[7], t[11], e[8], n[7]), - X = r[8], - H = t[12], - K = r[9], - U = n[8], - V = e[9], - Y = r[10], - J = e[10], - q = r[11], - Q = a[12], - Z = n[9], - G = t[13], - z = t[14], - rr = t[15], - nr = n[10], - tr = a[13], - er = a[14], - ar = e[11], - or = r[12], - ir = yr(t[16], r[13], r[14], r[15]), - ur = t[17], - cr = t[18]; - function vr () { - var r = arguments[n[11]]; - return r.split(n[12]).reverse().join(e[12]) - } - var sr = [new e[13](hr(a[15], n[13], a[16])), new e[13](a[17])]; - function fr () { - var n = arguments[a[18]]; - if (!n) return a[19]; - for (var o = t[19], i = e[14], u = e[15]; u < n.length; u++) - { - var c = n.charCodeAt(u), - v = c ^ i; - i = c, - o += r[16].fromCharCode(v) +const jsdom = require("jsdom"); +const { JSDOM } = jsdom; +const dom = new JSDOM('', { + url: "http://q.10jqka.com.cn/", + referer: "http://q.10jqka.com.cn/", + contentType: "text/html", + includeNodeLocations: true, + storageQuota: 1000 +}); +window = dom.window; +document = window.document; +navigator = window.navigator; +var TOKEN_SERVER_TIME = 1670329000.280; +!function (n, t) { + !function () { + var r, e, a; + r = e = a = n; + var u, c, s; + u = c = s = t; + + function v() { + var n = arguments[s[0]]; + if (!n) + return r[0]; + for (var t = u[1], o = a[1], i = c[2]; i < n.length; i++) { + var v = n.charCodeAt(i) + , f = v ^ o; + o = v, + t += e[2].fromCharCode(f) + } + return t } - return o - } - var lr = '', - dr; ! - function (o) { - var i = e[18], - c = e[19]; - o[e[20]] = a[21]; - function v (t, a, o, i, u) { - var c, v, s; - c = v = s = r; - var f, l, d; - f = l = d = n; - var p, h, g; - p = h = g = e; - var m = t + g[21] + a; - i && (m += l[15] + i), - u && (m += h[22] + u), - o && (m += v[17] + o), - l[14][g[23]] = m - } - o[e[24]] = l; - function s (t, e, a) { - var o = n[16]; - this.setCookie(t, r[18], i + o + c, e, a) - } - o[t[22]] = f; - function f (o) { - var i = vr(e[25], a[22]), - c = a[23][n[17]], - v = u + i + o + t[23], - s = ''; - if (s == -r[19]) - { - if (v = o + t[23], c.substr(a[24], v.length) != v) return; - s = a[24] - } - var f = s + v[r[20]], - l = ''; - return l == -e[26] && (l = c[t[24]]) - - } - o[e[27]] = v; - function l () { - var r, t, a; - r = t = a = e; - var i, u, c; - i = u = c = n; - var v = u[18]; - this.setCookie(v, a[28]), - this.getCookie(v) || (o[i[19]] = u[20]), - this.delCookie(v) - } - o[n[21]] = s - }(dr || (dr = {})); - var pr; - function hr () { - var r = arguments[a[25]]; - if (!r) return a[19]; - for (var e = a[19], o = t[25], i = n[22], u = t[18]; u < r.length; u++) - { - var c = r.charCodeAt(u); - i = (i + t[26]) % o.length, - c ^= o.charCodeAt(i), - e += String.fromCharCode(c) + + var f = c[3] + , l = s[4] + , p = Wn(e[3], r[4], s[5]) + , d = a[5] + , h = Wn(c[6], s[7]) + , g = c[8] + , w = c[9] + , m = r[6] + , I = u[10] + , y = a[7] + , _ = (s[11], + c[12], + s[13]) + , C = e[8] + , E = u[14] + , A = ot(e[9], e[10]) + , b = a[11] + , T = u[15] + , B = c[16] + , R = r[12] + , k = r[13] + , S = s[17] + , P = u[18] + , M = Wn(s[19], s[20], u[21]) + , O = v(s[22], e[14]) + , D = s[23] + , x = s[24] + , N = u[25] + , L = u[26] + , W = Wn(s[27], r[15]) + , F = u[28] + , Y = r[16] + , j = a[17] + , H = e[18] + , $ = e[19] + , U = r[20] + , V = v(c[29], e[21], e[22]) + , X = s[30] + , G = s[31] + , K = s[32] + , Q = s[33] + , Z = r[23] + , q = r[24] + , z = v(u[12], u[34], s[35]) + , J = u[36] + , nn = a[25] + , tn = s[37] + , rn = c[38] + , en = r[26] + , an = c[39] + , on = s[40] + , un = a[27] + , cn = u[41] + , sn = ot(s[42], c[43]) + , vn = r[28] + , fn = u[8] + , ln = s[44] + , pn = a[29] + , dn = s[45] + , hn = a[30] + , gn = c[46] + , wn = a[31] + , mn = a[32] + , In = s[47] + , yn = r[33] + , _n = a[34] + , Cn = c[48] + , En = a[8] + , An = v(a[35], s[49]) + , bn = c[50] + , Tn = c[51] + , Bn = at(r[36], s[52]) + , Rn = ot(r[37], e[38]) + , kn = e[39] + , Sn = u[53] + , Pn = r[40] + , Mn = s[54] + , On = s[55] + , Dn = Wn(u[56], r[41], r[42]) + , xn = r[43] + , Nn = u[57] + , Ln = e[44]; + + function Wn() { + return arguments[u[0]].split(e[0]).reverse().join(c[1]) } - return e - } ! - function (o) { - var i, u, d; - i = u = d = a; - var p, h, g; - p = h = g = t; - var m, w, I; - m = w = I = r; - var _, y, E; - _ = y = E = n; - var b, B, R; - b = B = R = e; - var T = B[29], - S = y[23], - k = m[22], - x = w[0], - O = E[24], - L = (C, Ar, R[30]), - M = b[31], - N = T + S, - P = p[28], - j, - W = m[23][y[25]], - $, - F; - function X (r) { - return function () { - F.appendChild(j), - j.addBehavior(u[26]), - j.load(N); - var n = r(); - return F.removeChild(j), - n + + var Fn = r[45], Yn = Wn(c[58], e[46]), jn = v(s[59], u[60]), Hn = Wn(r[47], s[61]), $n = s[62], Un = s[63], + Vn = u[2], Xn = [new u[27](r[48]), new u[27](c[64])], + Gn = [new e[47](ot(a[49])), new u[27](ot(a[50], u[65]))], + Kn = c[66][f + l] || r[51].getElementsByTagName(p + d)[r[52]], Qn; + !function (n) { + n[e[53]] = s[67]; + + function t(n) { + var t = r[51][u[68]] + , o = u[69] + n + s[70] + , i = t.indexOf(o); + if (i == -e[54]) { + if (o = n + c[70], + t.substr(r[52], o.length) != o) + return; + i = a[52] } + var f = i + o[v(u[71], s[72])] + , l = t.indexOf(r[55], f); + return l == -a[54] && (l = t[a[56]]), + t.substring(f, l) } - function H () { - var r = A; - r = D; - try - { - return !!(N in B[32] && b[32][N]) - } catch (n) - { - return void B[15] - } + + n[a[57]] = f; + + function o(n, t, a, o, i) { + var c = n + r[58] + t; + o && (c += e[59] + o), + i && (c += v(Jn, u[73], s[74]) + i), + a && (c += u[75] + a), + u[66][u[68]] = c } - function K (r) { - return P ? G(r) : j ? Y(r) : void _[26] - } - function U () { - if (P = H(), P) j = _[27][N]; - else if (W[k + c][I[24]]) try - { - $ = new ActiveXObject(vr(I[25], y[28], w[26])), - $.open(), - $.write(y[29]), - $.close(), - F = $.w[B[33]][I[27]][_[30]], - j = F.createElement(I[28]) - } catch (r) - { - j = W.createElement(N), - F = W[vr(I[29], d[27])] || W.getElementsByTagName(b[17])[I[27]] || W[m[30]] - } + + n[s[76]] = t; + + function i(n, t, r) { + this.setCookie(n, u[1], u[77], t, r) } - o[w[31]] = U; - function V (r, n) { - var t = J; - if (void 0 === n) return Z(r); - if (t = sr, P) z(r, n); - else - { - if (!j) return void B[15]; - Q(r, n) - } + + n[s[78]] = o; + + function f() { + var t = a[60]; + this.setCookie(t, u[67]), + this.getCookie(t) || (n[r[53]] = e[61]), + this.delCookie(t) + } + + n[Wn(N, r[62], c[79])] = i + }(Qn || (Qn = {})); + var Zn; + !function (n) { + var t = u[80], o = v(nn, s[81], u[82]), i = s[67], f, l = u[83][Wn(u[84], e[63])], p, d; + + function g(n) { + var t = j; + return t = dn, + i ? y(n) : f ? w(n) : void u[2] } - o[v + x] = V; - function Y (r) { - X(function () { - return r = J(r), - j.getAttribute(r) + + function w(n) { + E(function () { + return n = R(n), + f.getAttribute(n) })() } - function J (r) { - var n = z; - n = v; - var t = vr(Ir, w[32]), - e = new y[31](t + O + s + L, b[31]); - return r.replace(new B[13](d[28]), b[34]).replace(e, p[29]) - } - function q (r) { - try - { - j.removeItem(r) - } catch (n) { } - } - o[M + f + l] = K; - function Q (r, n) { - var t = G; - t = cr, - X(function () { - var t = M; - r = J(r), - t = K; - try - { - j.setAttribute(r, n), - j.save(N) - } catch (e) { } - })() - } - function Z (r) { - var n, t, e; - if (n = t = e = g, P) q(r); - else - { - if (!j) return void t[18]; - rr(r) + + function m() { + try { + return !!(o in s[83] && s[83][o]) + } catch (n) { + return void u[2] } } - function G (r) { - try - { - return j.getItem(r) - } catch (n) - { - return y[20] + + function I(n) { + try { + f.removeItem(n) + } catch (t) { } } - o[fr(w[33], p[30], R[35])] = Z; - function z (r, n) { - try - { - j.setItem(r, n) - } catch (t) { } - } - function rr (r) { - X(function () { - r = J(r), - j.removeAttribute(r), - j.save(N) - })() + + n[c[85]] = C; + + function y(n) { + try { + return f.getItem(n) + } catch (t) { + return u[86] + } } - }(pr || (pr = {})); - var gr = function () { - var o, i, u; - o = i = u = e; - var c, v, s; - c = v = s = a; - var f, l, g; - f = l = g = n; - var m, w, I; - m = w = I = t; - var _, E, A; - _ = E = A = r; - var C = yr(Cr, U, _[34]), - b = vr(A[35], m[31]), - R = hr(g[32], c[29], i[36]), - T = hr(l[33], g[34], i[37], tr); - function S (r) { - this[m[32]] = r; - for (var n = o[15], t = r[i[38]]; t > n; n++) this[n] = i[15] - } - return S[d + p + C][b + h] = function () { - for (var r = this[vr(h, E[36], E[37])], n = [], t = -I[26], e = o[15], a = r[A[20]]; a > e; e++) for (var u = this[e], f = r[e], d = t += f; n[d] = u & parseInt(v[30], l[35]), --f != s[24];)--d, - u >>= parseInt(i[39], c[31]); - return n - }, - S[vr(w[33], v[32])][_[38]] = function (r) { - var n = dr, - t = this[vr(y, l[36], A[39])], - e = f[26]; - n = B; - for (var a = v[24], o = t[l[37]]; o > a; a++) - { - var i = t[a], - u = l[26]; - do u = (u << parseInt(R + T, g[35])) + r[e++]; - while (--i > w[18]); - this[a] = u >>> w[18] + + n[c[87]] = B; + + function _(n, t) { + try { + f.setItem(n, t) + } catch (r) { } - }, - S - }(), - mr; ! - function (o) { - var i, u, c; - i = u = c = n; - var v, s, f; - v = s = f = e; - var l, d, p; - l = d = p = a; - var h, w, I; - h = w = I = r; - var _, y, E; - _ = y = E = t; - var A = y[34], - C = (nr, U, h[40]), - b = p[25]; - function B (r) { - for (var n = y[35], t = f[15], e = r[vr(c[38], I[41], H)], a = []; e > t;) - { - var o = k[r.charAt(t++)] << parseInt(g + A, d[31]) | k[r.charAt(t++)] << parseInt(n + m, h[42]) | k[r.charAt(t++)] << parseInt(I[43], i[35]) | k[r.charAt(t++)]; - a.push(o >> parseInt(_[36], h[42]), o >> l[31] & parseInt(u[39], i[40]), o & parseInt(d[30], c[35])) + } + + function C() { + var n = e[64] + , r = u[88]; + if (i = m(), + i) + f = a[65][o]; + else if (l[at(e[66])][at(e[67], a[68])]) + try { + p = new ActiveXObject(Wn(a[69], s[89], l)), + p.open(), + p.write(s[90]), + p.close(), + d = p.w[e[70]][s[2]][e[71]], + f = d.createElement(n + t + r) + } catch (c) { + f = l.createElement(o), + d = l[Wn(u[91], a[72])] || l.getElementsByTagName(s[92])[s[2]] || l[a[73]] } - return a - } - function T (r) { - for (var n = (O, R, p[24]), t = I[27], e = r[E[24]]; e > t; t++) n = (n << E[37]) - n + r[t]; - return n & parseInt(E[38], p[33]) + } + + function E(n) { + return function () { + d.appendChild(f), + f.addBehavior(s[93]), + f.load(o); + var t = n(); + return d.removeChild(f), + t } - for (var S = s[40], k = {}, - x = s[15]; x < parseInt(I[44], l[34]); x++) k[S.charAt(x)] = x; - function L (r) { - var n = B(r), - t = n[u[26]]; - if (t != b) return error = yr(V, u[41], s[41], v[42]), - void 0; - var e = n[s[26]], - a = []; - return P(n, +_[39], a, +_[18], e), - T(a) == e ? a : void 0 + } + + n[c[94]] = g; + + function A(n) { + var t, r, e; + if (t = r = e = a, + i) + I(n); + else { + if (!f) + return void e[52]; + b(n) } - function M (r) { - var n = T(r), - t = [b, n]; - return P(r, +l[24], t, +p[25], n), - N(t) + } + + function b(n) { + E(function () { + n = R(n), + f.removeAttribute(n), + f.save(o) + })() + } + + function T(n, t) { + E(function () { + n = R(n), + f.setAttribute(n, t), + f.save(o) + })() + } + + n[a[74]] = A; + + function B(n, t) { + if (void 0 === t) + return A(n); + if (i) + _(n, t); + else { + if (!f) + return void u[2]; + T(n, t) } - function N (r) { - var n, t, e; - n = t = e = f; - var a, o, u; - a = o = u = y; - var c, v, s; - c = v = s = h; - var d, p, g; - d = p = g = l; - var m, w, I; - m = w = I = i; - for (var _ = m[42], E = d[24], A = r[c[20]], b = []; A > E;) - { - var B = r[E++] << parseInt(fr(Z, d[35]), o[39]) | r[E++] << g[31] | r[E++]; - b.push(S.charAt(B >> parseInt(m[43], t[43])), S.charAt(B >> parseInt(p[36], o[40]) & parseInt(I[44], I[45])), S.charAt(B >> n[44] & parseInt(_ + C, n[42])), S.charAt(B & parseInt(fr(d[37], c[45], or), a[41]))) + } + + function R(n) { + var t = s[95] + , e = r[75] + , a = new r[47](t + h + e, c[96]); + return n.replace(new c[27](u[97]), v(s[98], s[99], s[100])).replace(a, c[101]) + } + }(Zn || (Zn = {})); + var qn = function () { + var n, t, r; + n = t = r = a; + var e, o, i; + e = o = i = s; + var u = o[15] + , c = o[102] + , f = e[103]; + + function l(r) { + var a = o[102] + , i = e[103]; + this[n[76]] = r; + for (var u = t[52], c = r[a + g + i]; u < c; u++) + this[u] = t[52] + } + + return l[e[104]][w + m + I + u] = function () { + for (var a = e[105], u = this[a + y], c = [], s = -e[0], v = o[2], f = u[r[56]]; v < f; v++) + for (var l = this[v], p = u[v], d = s += p; c[d] = l & parseInt(t[77], n[78]), + --p != r[52];) + --d, + l >>= parseInt(n[79], i[106]); + return c + } + , + l[v(t[80], t[81], b)][ot(i[107])] = function (n) { + for (var r = e[8], a = this[ot(e[108], e[109])], o = t[52], u = e[2], s = a[c + r + f]; u < s; u++) { + var v = a[u] + , l = i[2]; + do { + l = (l << t[82]) + n[o++] + } while (--v > t[52]); + this[u] = l >>> i[2] } - return b.join(o[19]) } - function P (r, n, t, e, a) { - var o, i, u; - o = i = u = w; - var c, v, s; - c = v = s = E; - for (var f = r[v[24]]; f > n;) t[e++] = r[n++] ^ a & parseInt(u[46], s[42]), - a = ~(a * parseInt(v[43], v[40])) + , + l + }(), zn; + !function (n) { + var t = s[13] + , o = c[53] + , i = r[83] + , f = r[84] + , l = s[110] + , d = r[85] + , h = r[86]; + + function g(n, a, o, i, u) { + for (var c = s[13], v = r[87], f = n[s[111]]; a < f;) + o[i++] = n[a++] ^ u & parseInt(c + v + t + _, r[88]), + u = ~(u * parseInt(e[89], e[82])) + } + + function w(n) { + for (var t = c[112], i = r[52], v = n[s[111]], f = []; i < v;) { + var l = n[i++] << parseInt(C + t, c[113]) | n[i++] << e[82] | n[i++]; + f.push(m.charAt(l >> parseInt(e[90], e[82])), m.charAt(l >> parseInt(s[114], e[78]) & parseInt(a[91], r[88])), m.charAt(l >> u[59] & parseInt(E + o, a[78])), m.charAt(l & parseInt(a[92], u[113]))) } - o[E[44]] = N, - o[_[45]] = B, - o[v[45]] = M, - o[y[46]] = L - }(mr || (mr = {})); - var wr; ! - function (o) { - var i = a[38], - u = r[47], - c = t[47], - v = vr(n[46], a[39], a[40]), - s = e[46], - f = e[47], - l = a[41], - d = a[42]; - function p (o) { - var i = a[43], - u = vr(n[47], e[48], n[48]), - c = {}, - v = function (o, c) { - var s, f, l, d; - for (c = c.replace(n[49], n[12]), c = c.substring(e[26], c[e[38]] - e[26]), s = c.split(e[49]), l = a[24]; l < s[yr(v, sr, t[48])]; l++) if (f = s[l].split(n[50]), f && !(f[a[44]] < t[39])) - { - for (d = n[35]; d < f[r[20]]; d++) f[n[11]] = f[n[11]] + r[48] + f[d]; - f[n[26]] = new a[45](r[49]).test(f[n[26]]) ? f[e[15]].substring(r[19], f[e[15]][a[44]] - n[11]) : f[n[26]], - f[n[11]] = new r[50](i + u + w).test(f[n[11]]) ? f[e[26]].substring(t[26], f[r[19]][n[37]] - t[26]) : f[a[18]], - o[f[r[27]]] = f[n[11]] - } - return o - }; - return new a[45](I + _).test(o) && (c = v(c, o)), - c + return f.join(e[0]) } - function h (n) { - for (var t = [], e = a[24]; e < n[r[20]]; e++) t.push(n.charCodeAt(e)); - return t + + for (var m = at(u[115], s[116]), I = {}, y = u[2]; y < parseInt(i + A, e[93]); y++) + I[m.charAt(y)] = y; + + function O(n) { + var t, r, e; + t = r = e = s; + var o, i, u; + o = i = u = a; + for (var c = ot(i[94]), l = e[2], p = n[o[56]], d = []; l < p;) { + var h = I[n.charAt(l++)] << parseInt(at(t[117]), u[82]) | I[n.charAt(l++)] << parseInt(v(t[118], u[95], e[119]), o[88]) | I[n.charAt(l++)] << t[59] | I[n.charAt(l++)]; + d.push(h >> parseInt(e[120], t[106]), h >> parseInt(t[121], r[122]) & parseInt(f + b + c, t[106]), h & parseInt(o[96], u[88])) + } + return d } - function g (o) { - var u = a[46]; - if (typeof o === vr(O, a[47], or) && o[a[48]]) try - { - var c = parseInt(o[a[48]]); - switch (c) - { - case parseInt(i + u, t[42]): break; - case parseInt(yr(t[49], r[51], e[50]), e[43]): top[t[50]][n[51]] = o[e[51]]; - break; - case parseInt(yr(a[25], j, e[52]), n[52]): top[n[53]][t[51]] = o[t[52]] - } - } catch (v) { } + + function D(n) { + var t = O(n); + if (rn, + p, + t[r[52]] != h) + return error = T + B + l, + void 0; + var a = t[c[0]] + , o = []; + return g(t, +parseInt(e[79], c[122]), o, +u[2], a), + x(o) == a ? o : void 0 } - function m (r, n, t) { - + + function x(n) { + var t = o; + t = Vn; + for (var e = c[2], i = a[52], u = n[c[111]]; i < u; i++) + e = (e << s[123]) - e + n[i]; + return e & parseInt(s[124], r[88]) } - function L () { - var e, a, o; - e = a = o = r; - var i, u, c; - i = u = c = n; - var v, s, f; - v = s = f = t; - var l = f[53], - d = c[54], - p = new e[52]; - return typeof TOKEN_SERVER_TIME == y + l + d ? s[18] : (time = parseInt(TOKEN_SERVER_TIME), time) - } - function M () { - var o = new t[54]; - try - { - return time = n[2].now(), - time / parseInt(fr(a[50], a[51], r[53]), t[40]) >>> e[15] - } catch (i) - { - return time = o.getTime(), - time / parseInt(e[53], a[25]) >>> r[27] + + function N(n) { + var t = et + , r = x(n) + , e = [h, r]; + return g(n, +a[52], e, +a[88], r), + t = P, + w(e) + } + + n[e[97]] = w, + n[R + k + S] = O, + n[u[125]] = N, + n[d + P + M] = D + }(zn || (zn = {})); + var Jn; + !function (n) { + var t = Fn + , o = at(c[126], a[98]) + , i = r[99] + , f = v(U, u[127]) + , l = s[128] + , p = ot(a[100]) + , d = r[5] + , h = r[101] + , g = ot(u[129]) + , w = s[130] + , m = r[102] + , C = a[103] + , E = e[104]; + + function A(n) { + for (var t = (Tn, + I, + []), e = r[52]; e < n[c[111]]; e++) + t.push(n.charCodeAt(e)); + return t + } + + function b() { + var n = new e[105]; + try { + return time = s[52].now(), + time / parseInt(c[131], a[88]) >>> c[2] + } catch (t) { + return time = n.getTime(), + time / parseInt(s[121], s[84]) >>> r[52] } } - function N (r) { - for (var a = t[18], o = r[t[24]] - n[11]; o >= e[15]; o--) a = a << e[26] | +r[o]; - return a + + function T(n) { + var t = u[8] + , o = {} + , i = function (n, o) { + var i = c[102], f, l, p, d; + for (o = o.replace(s[132], u[1]), + o = o.substring(u[0], o[e[56]] - c[0]), + f = o.split(c[133]), + p = c[2]; p < f[i + t + O]; p++) + if (l = f[p].split(v(r[106], c[134])), + l && !(l[r[56]] < s[122])) { + for (d = r[88]; d < l[r[56]]; d++) + l[r[54]] = l[r[54]] + r[107] + l[d]; + l[s[2]] = new r[47](c[135]).test(l[e[52]]) ? l[a[52]].substring(u[0], l[e[52]][D + x] - c[0]) : l[a[52]], + l[r[54]] = new a[47](c[135]).test(l[r[54]]) ? l[e[54]].substring(s[0], l[a[54]][a[56]] - u[0]) : l[s[0]], + n[l[c[2]]] = l[e[54]] + } + return n + }; + return new r[47](e[108]).test(n) && (o = i(o, n)), + o } - function P (a) { - var o = new r[50](n[55]); - if (K(a)) return a; - var i = o.test(a) ? -e[54] : -t[39], - u = a.split(r[54]); - return u.slice(i).join(fr(n[56], t[55], E)) + + function B(n) { + var t, e, a; + t = e = a = c; + var u, s, v; + if (u = s = v = r, + typeof n === ot(s[109], sn) && n[Wn(y, a[136], s[110])]) + try { + switch (parseInt(n[e[137]])) { + case parseInt(a[131], t[122]): + break; + case parseInt(v[111], s[78]): + top[e[138]][v[112]] = n[t[139]]; + break; + case parseInt(u[113], e[122]): + top[o + i + N][e[140]] = n[s[114]]; + break; + default: + break + } + } catch (f) { + } } - function j (t) { - for (var o = n[26], i = e[15], u = t[vr(r[55], a[52], D)]; u > i; i++) o = (o << r[56]) - o + t.charCodeAt(i), - o >>>= n[26]; - return o + + function R(n, t, r) { + var e, a, o; + e = a = o = u, + q ? n.addEventListener(t, r) : n.attachEvent(a[25] + t, r) + } + + function k() { + return Math.random() * parseInt(u[141], r[78]) >>> r[52] } - function W (n, o) { - var i = new a[45](t[56], yr(r[57], $, t[57], r[58])), - u = new a[45](t[58]); - if (n) - { - var c = n.match(i); - if (c) - { - var v = c[e[26]]; - return o && u.test(v) && (v = v.split(t[59]).pop().split(r[48])[e[15]]), - v + + function S(n, t) { + var o = en + , i = new r[47](e[115], a[116]); + o = T; + var s = new u[27](v(p, r[117], m)); + if (n) { + var f = n.match(i); + if (f) { + var l = f[u[0]]; + return t && s.test(l) && (l = l.split(r[118]).pop().split(r[107])[c[2]]), + l } } } - function $ (o) { - var i = n[57], - u = vr(e[55], e[56]), - f = e[4]; - if (!(o > t[60])) - { - o = o || a[24]; - var l = parseInt(E + c + A, r[42]), - d = n[14].createElement(e[57]); - d[r[59]] = n[58] + parseInt((new a[53]).getTime() / l) + r[60], - d[r[61]] = function () { - var n = a[46]; - cr = r[19], + + function P(n) { + var t = mn + , o = c[142] + , i = r[119] + , v = e[120] + , I = a[121]; + if (!(n > e[122])) { + n = n || a[52]; + var y = parseInt(u[143], e[78]) + , _ = a[51].createElement(u[144]); + t = Q, + _[c[145]] = location[r[123]] + a[124] + parseInt((new r[105]).getTime() / y) + (f + o + l), + _[e[125]] = function () { + Vn = u[0], setTimeout(function () { - $(++o) - }, - o * parseInt(C + n, a[33])) - }, - d[t[61]] = d[hr(a[54], a[55], t[62])] = function () { - var a = n[59]; - this[i + v + u + b] && this[e[58]] !== n[60] && this[s + B + a + f] !== e[59] && this[t[63]] !== n[61] || (cr = e[15], d[hr(N, r[62], n[62], e[25])] = d[t[64]] = r[63]) - }, - e[60][e[61]].appendChild(d) + P(++n) + }, n * parseInt(e[126], u[84])) + } + , + _[p + L + d] = _[s[146]] = function () { + var n, t, r; + n = t = r = a; + var e, o, u; + e = o = u = c; + var s = e[147]; + this[t[127]] && this[i + W] !== o[148] && this[u[149]] !== o[150] && this[s + F + h] !== u[151] || (Vn = n[52], + _[e[152]] = _[g + w + v] = n[128]) + } + , + c[66][m + I].appendChild(_) } } - function F () { - var r = a[56]; - return Math.random() * parseInt(R + T + f + r, t[42]) >>> n[26] + + function M(n) { + var t, e, a; + t = e = a = r; + var o, i, u; + return o = i = u = s, + new u[27](t[129]).test(n) } - function X (r) { - var e = new n[31](fr(t[65], t[66], a[57]), yr(c, n[63], t[57])); - if (r) - { - var o = r.match(e); - return o - } + + function X() { + var n = new s[52]; + return typeof TOKEN_SERVER_TIME == s[153] ? r[52] : (time = parseInt(TOKEN_SERVER_TIME), + time) } - o[S + k] = p, - o[r[64]] = $, - o[t[67]] = g, - o[t[68]] = h, - o[t[69]] = j, - o[t[70]] = F, - o[r[65]] = K, - o[x + l] = P, - o[t[71]] = W, - o[t[72]] = X, - o[hr(r[66], t[73], r[67], C)] = N, - o[t[74]] = M, - o[d + O] = L; - function K (n) { - return new r[50](t[75]).test(n) - } - o[r[68]] = m - }(wr || (wr = {})); - var Ir; ! - function (o) { - var i = t[76], - u = t[77], - c = n[65], - v = t[78], - s = a[24], - f = n[26], - l = t[18], - d = t[18], - p = e[15], - h = a[24], - g = r[69], - m = ''; - wr.eventBind(e[60], n[67], E), - wr.eventBind(r[71], t[79], E), - wr.eventBind(t[20], hr(e[64], A, a[59]), b), - wr.eventBind(e[60], r[72], y); - function w () { - return f - } - function I (r) { - f++ - } - function _ () { - return { - x: p, - y: h, - trusted: g + + function G(n) { + var t, e, a; + t = e = a = s; + var o, i, u; + o = i = u = r; + for (var c = u[52], v = a[2], f = n[o[56]]; v < f; v++) + c = (c << a[123]) - c + n.charCodeAt(v), + c >>>= o[52]; + return c + } + + function K(n) { + var t = new s[27](e[130], s[80]); + if (n) { + return n.match(t) } } - function y (r) { + + function Z(n) { + var t = new u[27](c[154]); + if (M(n)) + return n; + var o = t.test(n) ? -a[86] : -parseInt(r[79], e[88]); + return (tn, + _, + n.split(s[155])).slice(o).join(a[131]) + } + + n[Y + C + j] = T, + t = En, + n[c[156]] = P, + n[ot(u[157])] = B, + n[r[132]] = A, + n[c[158]] = G, + n[c[159]] = k, + n[r[133]] = M, + n[s[160]] = Z, + n[E + H] = S, + n[$ + U] = K, + n[s[161]] = z, + n[s[162]] = b, + n[r[134]] = X; + var q = !!a[65][a[135]]; + + function z(n) { + for (var t = v(O, u[163]), a = e[136], o = s[2], i = n[V + t + a] - s[0]; i >= r[52]; i--) + o = o << r[54] | +n[i]; + return o + } + + n[u[164]] = R + }(Jn || (Jn = {})); + var nt; + !function (n) { + var t = u[165] + , o = a[137] + , i = at(s[166], s[167]) + , v = u[168] + , f = a[138] + , l = c[169] + , p = ot(s[170], B) + , d = a[52] + , h = r[52] + , g = c[2] + , w = c[2] + , m = c[2] + , I = s[2] + , y = s[67] + , _ = t + X in s[66].createElement(s[171]) ? o + G + i : s[172] in c[66] ? u[173] : v + K + f + Q; + Jn.eventBind(s[66], _, S), + Jn.eventBind(a[51], r[139], T), + Jn.eventBind(u[66], Wn(e[140], e[141], s[174]), T), + Jn.eventBind(c[66], l + Z + q, M), + Jn.eventBind(u[66], c[175], b); + + function C() { + return w + } + + function E() { + return d + } + + function b(n) { + w++ + } + + function T(n) { d++ } - function E (r) { - s++ + + function R() { + return h + } + + function k() { + return g + } + + function S(n) { + h++ } - function C () { - return l + + function P() { + return { + x: m, + y: I, + trusted: y + } } - function b (r) { + + function M(n) { + var t, r, e; + t = r = e = a; var o, i, u; - o = i = u = n; - var c, s, f; - c = s = f = t; - var d, m, w; - d = m = w = e; - var I, _, y; - I = _ = y = a; - var E = I[60], - A = d[65]; - l++ , - g = void 0 == r[E + A + v] || r[yr(f[80], s[81], i[68])], - p = r[s[82]], - h = r[c[83]] - } - function B () { - return d + o = i = u = c; + var s = (S, + A, + u[36]); + g++, + y = void 0 == n[s + z] || n[J + nn], + m = n[ot(r[142], o[84])], + I = n[i[176]] } - function R () { - return s - } - o[r[73]] = R, - o[a[61]] = w, - o[fr(a[62], n[69])] = C, - o[n[70]] = B, - o[r[74]] = _ - }(Ir || (Ir = {})); - var _r; ! - function (u) { - var v = fr(n[71], t[84]), - s = r[75], - f = yr(dr, n[72], e[66], $), - l = r[76], - d = e[67], - p = r[77], - h = hr(dr, r[78], a[63], n[73]), - g = r[79], - m = n[74]; + + n[e[143]] = E, + n[ot(e[144])] = R, + n[e[145]] = k, + n[u[177]] = C, + n[tn + p + rn] = P + }(nt || (nt = {})); + var tt; + !function (n) { + var t = e[146] + , f = c[4] + , l = c[178] + , p = u[179] + , h = r[147] + , g = r[148] + , m = e[149] + , I = s[102] + , y = v(rn, u[180], zn) + , _ = at(r[150], Y) + , C = a[151] + , E = u[181] + , A = c[182] + , b = e[152] + , B = u[183] + , R = s[184] + , k = a[64]; BROWSER_LIST = { - + _1: function () { + return c[185] in r[65] + }, + _2: function () { + return a[153] in r[65] + }, + _3: function () { + return e[154] in u[83] + }, + _4: function () { + var n = J + , r = u[186] + , o = s[187]; + return n = et, + e[155] in e[65] && !(r + o + t in a[51].getElementsByTagName(en + f)[s[2]]) + }, + _5: function () { + return e[155] in s[83] && !(e[156] in c[83]) + }, + _6: function () { + var n, t, r; + n = t = r = c; + var e, o, u; + return e = o = u = a, + e[155] in t[83] && !i + }, + _7: function () { + var n, t, r; + n = t = r = a; + var e, o, i; + return e = o = i = u, + o[188] in o[83] && !o[83][r[157]] + }, + _8: function () { + return a[155] in e[65] && !e[65][e[158]] + }, + _9: function () { + return u[188] in s[83] && r[65][e[158]] + }, + _10: function () { + var n, t, r; + n = t = r = a; + var e, o, i; + e = o = i = c; + var u = o[189]; + return n[159] === navigator[an + u + on] + }, + _11: function () { + return ot(u[190]) === navigator[r[160]] + }, + _12: function () { + var n, t, r; + return n = t = r = s, + at(t[191]) in r[83] + }, + _13: function () { + var n, t, r; + n = t = r = s; + var a, o, i; + return a = o = i = e, + i[161] in t[83] + }, + _14: function () { + return new u[27](a[162], r[116]).test(navigator.appVersion) + }, + _15: function () { + return e[163] in navigator + }, + _16: function () { + return new c[27](u[192], ot(u[193])).test(navigator.vendor) + }, + _17: function () { + return u[194] in u[83] + }, + _18: function () { + return u[195] in c[83] && new r[47](s[196], e[116]).test(o) + }, + _19: function () { + var n, t, r; + n = t = r = s; + var a, i, u; + a = i = u = e; + var c = ot(i[164], i[165]) + , v = u[166]; + return l + c + v in t[83] && new n[27](u[167], t[80]).test(o) + }, + _20: function () { + var n = u[197]; + return r[161] in u[83] && new r[47](n + un).test(o) + }, + _21: function () { + return ot(s[198], r[168]) in r[65] && new c[27](c[199], r[116]).test(o) + }, + _22: function () { + var n = x; + return n = S, + s[195] in e[65] && new c[27](a[169]).test(o) + }, + _23: function () { + var n, t, r; + n = t = r = c; + var a, i, u; + return a = i = u = e, + u[161] in a[65] && new t[27](u[170]).test(o) + }, + _24: function () { + return s[195] in r[65] && s[200] in e[65] + }, + _25: function () { + var n = w; + return n = Q, + cn + sn in u[83] + } }; - function w () { - var t, e, a; - t = e = a = r; - var o, i, u; - o = i = u = n; - return wr.booleanToDecimal(c) - } - function I (t) { - for (var o = n[26]; o < y[e[38]]; o++) - { - var i = y[o][r[94]]; - if (t.test(i)) return !a[24] + + function P() { + var n = v(q, e[171], r[172]); + return plugin_num = a[52], + navigator[u[201]] && (plugin_num = navigator[p + h + n][c[111]]), + plugin_num + } + + function M() { + for (var n in BROWSER_LIST) + if (BROWSER_LIST.hasOwnProperty(n)) { + var t = BROWSER_LIST[n]; + if (t()) + return +n.substr(u[0]) + } + return s[2] + } + + var O = navigator[s[201]]; + + function D() { + var n, t, r; + n = t = r = s; + var e, o, i; + e = o = i = a; + var u = e[173]; + return at(e[174]) == (navigator[g + vn + u + m] || navigator[n[202]]) + } + + function N(n) { + if (!e[65][at(s[191])]) + return !a[54]; + var t; + try { + t = new a[65][a[155]](n) + } catch (r) { + return !u[0] } - return !a[18] + return !!t } - function E (t) { - + + function L() { + return a[65][a[175]][a[176]] } - function A () { - return a[73] + + function W() { + for (var n = [], t = r[52]; t < parseInt(a[79], a[93]); t++) + n[t] = tn[t](); + return Jn.booleanToDecimal(n) } - - function B () { - return n[20] + + function F() { + var t = (n, + d, + navigator[r[177]]); + return t && t[I + fn + y] > a[52] } - - function T () { - return I(new t[93](r[96])) + + function j() { + return z(new a[47](ln + pn + _, s[80])) || N(s[203]) } - function S () { - return I(new a[45](t[98], r[97])) + + function H() { + return z(new a[47](Wn(s[204], r[178]), e[116])) } - function k () { - for (var r in BROWSER_LIST) if (BROWSER_LIST.hasOwnProperty(r)) - { - var n = BROWSER_LIST[r]; - if (n()) return + r.substr(a[18]) + + function $() { + var n = Y + , t = at(a[179], a[180]); + n = J; + var r; + try { + r = c[66].createElement(dn + t).getContext(c[205]) + } catch (e) { } - return e[15] - } - function x () { - var n, a, o; - n = a = o = r; - var i, u, c; - i = u = c = t; - var v, s, f; - v = s = f = e; - var l = s[75], - d = s[76]; - return I(new u[93](o[98], v[71])) || E(l + F + d + X) - } - function O () { - - } - function L () { - var r, n, t; - r = n = t = a; - var o, i, u; - o = i = u = e; - var c = l; - return c = p + return !!r } - function M () { - var r, n, a; - r = n = a = t; - var o, i, u; - o = i = u = e; - var c; - try - { - c = i[60].createElement(a[99]).getContext(i[78]) - } catch (v) { } - return !!c - } - - - function J () { - var t, e, o; - t = e = o = n; - var i, u, c; - i = u = c = a; - var v, s, f; - return v = s = f = r, - -parseInt(s[100], c[31]) === (new e[2]).getTimezoneOffset() - } - - function Q () { - try - { - } catch (e) - { - return r[101] + + function U() { + return -parseInt(r[181], u[113]) === (new c[52]).getTimezoneOffset() + } + + function V() { + var n, t, e; + n = t = e = r; + var a, o, i; + a = o = i = u; + for (var c = navigator[o[206]], s = o[2]; s < An[o[111]]; s++) + if (An[s].test(c)) + return s + e[54]; + return i[2] + } + + function X() { + var n = (m, + B, + a[182]); + return z(new r[47](C + n + hn)) + } + + function G() { + return gn + E + wn + A in a[51] + } + + function K() { + var n, t, r; + return n = t = r = c, + r[86] + } + + function Z() { + return u[86] + } + + function q() { + return navigator.javaEnabled() + } + + function z(n) { + var t = T; + t = h; + for (var r = a[52]; r < O[u[111]]; r++) { + var e = O[r][s[207]]; + if (n.test(e)) + return !a[52] } + return !c[0] } - function Z () { - var n, a, o; - n = a = o = e; - var i, u, c; - i = u = c = r; - var v, s, f; - return v = s = f = t, - plugin_num = s[18], - plugin_num + + function J() { + var n, t, r; + return n = t = r = e, + n[183] === r[51][t[184]] } - var z = [R, x, S, T, L, Q, b, V, O, J, M, q, Y, B, tr, A]; - - var nr = [new e[13](n[85]), new n[31](e[82]), new r[50](e[83]), new r[50](t[102]), new n[31](e[84]), new a[45](a[78]), new a[45](e[85]), new e[13](t[103]), new a[45](r[103]), new t[93](r[104]), new a[45](r[105])]; - function tr () { - return e[86] - } - u[e[87]] = rr, - u[a[79]] = k, - u[yr(c, e[88], r[106])] = Z, - u[K + U + m] = w - }(_r || (_r = {})); - function yr () { - var o = arguments[a[25]]; - if (!o) return t[19]; - for (var i = a[19], u = e[14], c = r[27]; c < o.length; c++) - { - var v = o.charCodeAt(c), - s = v ^ u; - u = u * c % a[80] + e[89], - i += n[86].fromCharCode(s) - } - return i - } - var Er; ! - function (o) { - var i = a[81], - u = t[35], - c = r[107], - v = vr(S, a[56]), - f = r[27], - l = r[19], - d = a[25], - p = n[87], - h = parseInt(e[90], r[108]), - g = a[82], - m = parseInt(vr(s, t[104]), t[39]), - w = r[109], - I = t[40], - _ = parseInt(i + V, n[45]), - y = parseInt(u + c, n[52]), - E = parseInt(t[105], r[42]), - A = e[91], - C = parseInt(Y + v, r[42]), - b = parseInt(e[92], e[93]), - B = t[106], - R = parseInt(vr(e[94], e[95]), t[41]), - T = parseInt(a[83], e[93]), - k; - function x () { - var r = M(); - return r - } - function O () { - var r = t[26], - a = n[35], - o = e[54], - i = n[88]; - k = new gr([i, i, i, i, r, r, r, o, a, a, a, a, a, a, a, i, a, r]), - k[l] = wr.serverTimeNow(), - L(), - k[B] = cr, - k[T] = ur, - k[R] = e[15], - k[C] = _r.getBrowserFeature(), - k[g] = _r.getBrowserIndex(), - k[m] = _r.getPluginNum() - } - function L () { - var a = dr.getCookie(tr) || pr.get(ar); - if (a && a[r[20]] == parseInt(e[96], n[52])) - { - var o = mr.decode(a); - if (o && (k.decodeBuffer(o), k[f] != t[18])) return + + function nn() { + var n, t, r; + return n = t = r = c, + n[86] + } + + var tn = [q, j, H, X, L, En, D, bn, G, U, $, F, J, nn, Z, K]; + + function En() { + var n = Nn; + n = un; + try { + return a[185] in s[83] + } catch (t) { + return s[86] + } + } + + var An = [new a[47](u[208]), new a[47](e[186]), new e[47](a[187]), new s[27](mn + In), new e[47](r[188]), new u[27](e[189]), new s[27](s[209]), new u[27](u[210]), new a[47](b + yn), new e[47](B + R + k), new c[27](u[211])]; + + function bn() { + return new u[27](ot(r[190]), u[80]).test(navigator[s[212]] || navigator[_n + Cn]) + } + + n[s[213]] = V, + n[c[214]] = M, + n[e[191]] = P, + n[e[192]] = W + }(tt || (tt = {})); + var rt; + !function (n) { + var t = e[87], o = a[8], i = e[8], f = s[215], l = r[52], p = s[0], d = parseInt(c[216], u[122]), h = e[86], + g = u[217], w = u[123], m = e[165], I = parseInt(t + En, c[122]), y = parseInt(a[79], a[82]), + _ = c[218], C = parseInt(a[193], e[82]), E = parseInt(o + i, r[78]), A = parseInt(u[219], s[122]), + b = parseInt(f + An, s[106]), T = parseInt(r[194], s[106]), B = parseInt(ot(s[220], e[195]), r[82]), + R = parseInt(e[196], u[122]), k = parseInt(e[197], a[78]), S; + + function P() { + var n = s[0] + , t = r[88] + , e = parseInt(u[13], c[122]) + , a = s[217]; + S = new qn([a, a, a, a, n, n, n, e, t, t, t, t, t, t, t, a, t, n]), + S[p] = Jn.serverTimeNow(), + M(), + S[B] = Vn, + S[k] = Un, + S[R] = c[2], + S[h] = Jn.strhash(navigator.userAgent), + S[b] = tt.getBrowserFeature(), + S[g] = tt.getPlatform(), + S[w] = tt.getBrowserIndex(), + S[m] = tt.getPluginNum() + } + + function M() { + var n = Qn.getCookie(Fn) || Zn.get(jn); + if (n && n[s[111]] == parseInt(c[221], e[93])) { + var t = zn.decode(n); + if (t && (S.decodeBuffer(t), + S[l] != s[2])) + return } - k[f] = wr.random() - } - o[a[84]] = O; - function M () { - k[R]++ , - k[l] = wr.serverTimeNow(), - k[d] = wr.timeNow(), - k[B] = cr, - k[w] = Ir.getMouseMove(), - k[I] = Ir.getMouseClick(), - k[_] = Ir.getMouseWhell(), - k[y] = Ir.getKeyDown(), - k[E] = Ir.getClickPos().x, - k[A] = Ir.getClickPos().y; - var r = k.toBuffer(); - return mr.encode(r) - } - o[yr(r[3], n[89], e[97])] = x - }(Er || (Er = {})); - var Ar; ! - function (o) { - var i = n[90], - u = a[85], - v = r[110], - s = a[86], - f = t[107], - p, - h, - m, - w, - I, - _; - function E (r) { - return N(r) && dr[a[87]] - } - function A (o) { - var i = wr.getOriginFromUrl(o); - return i ? !new n[31](yr(r[42], c, t[110]) + w).test(i[r[108]]) || !new e[13](I).test(i[a[18]]) : t[111] - } - function C (e) { - var o = (_r, g, Er.update()); - return e + (new r[50](vr(a[88], a[89])).test(e) ? n[91] : vr(P, a[90], t[112])) + er + t[23] + r[111](o) - } - function b (o, i, u) { - if (r[112] in i) return i.apply(o, u); - switch (u[n[37]]) - { - case n[26]: - return i(); - case a[18]: - return i(u[n[26]]); - case r[108]: - return i(u[e[15]], u[r[19]]); + S[l] = Jn.random() + } + + function O() { + S[R]++, + S[p] = Jn.serverTimeNow(), + S[d] = Jn.timeNow(), + S[B] = Vn, + S[I] = nt.getMouseMove(), + S[y] = nt.getMouseClick(), + S[_] = nt.getMouseWhell(), + S[C] = nt.getKeyDown(), + S[E] = nt.getClickPos().x, + S[A] = nt.getClickPos().y; + var n = S.toBuffer(); + return zn.encode(n) + } + + n[e[57]] = P; + + function D() { + return O() + } + _red = D; + n[v(an, a[198], r[199])] = D + }(rt || (rt = {})); + var et; + + function at() { + var n, t, r; + n = t = r = u; + var a, o, i; + a = o = i = e; + var c = arguments[o[52]]; + if (!c) + return t[1]; + for (var s = o[0], v = o[1], f = a[52]; f < c.length; f++) { + var l = c.charCodeAt(f) + , p = l ^ v; + v = v * f % n[222] + o[200], + s += i[2].fromCharCode(p) + } + return s + } + + !function (n) { + var t, r, e; + t = r = e = a; + var o, i, c; + o = i = c = u; + var s = c[223], f = t[201], l = i[224], p = o[225], d = t[202], h = i[92], g = e[203], w = o[226], + m = c[110], I = c[223], y = !!r[65][r[135]], _, E, A, T, B, R; + + function k(n) { + var r = o[227] + , e = t[204]; + return j(n) && Qn[r + e + s] + } + + function S(n, t, e) { + var a, i, u; + a = i = u = o; + var c, s, v; + c = s = v = r; + var f = b; + if (f = En, + Wn(v[205], s[206]) in t) + return t.apply(n, e); + switch (e[v[56]]) { + case v[52]: + return t(); + case i[0]: + return t(e[c[52]]); + case u[122]: + return t(e[c[52]], e[a[0]]); default: - return i(u[n[26]], u[r[108]], u[t[17]]) + return t(e[u[2]], e[v[88]], e[i[63]]) } } - function B () { - var r = Er.update(); - return r - } - function k (r, e, o) { - if (!r) return n[20]; - var i = r[e]; - if (!i) return t[111]; - var u = o(i); - return d || (u[a[97]] = i + t[19]), - u[n[97]] = i, - r[e] = u, - a[21] - } - function M (o) { - var i, u, c; - i = u = c = n; - var v, s, l; - v = s = l = r; - var d, p, h; - d = p = h = e; - var g, m, w; - g = m = w = a; - var I, _, y; - I = _ = y = t; - var R = hr(I[121], w[106], d[109]), - T; - k(o, _[122], - function (r) { - var n = w[107]; - return function () { - var t, e, a; - t = e = a = _; - var o, i, u; - o = i = u = l; - var c, v, s; - c = v = s = w; - var f = s[108]; - try - { - A(arguments[s[18]]) && !E(arguments[o[19]]) ? arguments[a[26]] = C(arguments[s[18]]) : T = B(), - r.apply(this, arguments), - A(arguments[i[19]]) || this.setRequestHeader(ar, T) - } catch (d) - { - return n + f - } + + function P() { + var n, t, r; + n = t = r = i; + var a, o, u; + a = o = u = e, + U(o[65], n[188], function (r) { + return function (e) { + if (e && new t[27](f + l, v(Fn, n[228])).test(e)) + try { + D() + } catch (o) { + return a[207] + } + return new r(e) } - }), - k(o, g[109], - function (r) { - var n = b; - n = M; - var t = vr(_[123], u[107]); - return function () { - var n = fr(f, c[108], I[124]), - e = s[122]; - try - { - if (parseInt(this.status) === parseInt(h[110], v[123])) - { - for (var a = r.apply(this, arguments), o = new p[13](i[109], n + R), u, l, d = {}; u = o.exec(a);) d[u[m[18]].toLowerCase()] = u[v[108]]; - wr.analysisRst(wr.parse(d[ir.toLowerCase()])) + }) + } + + function M() { + var n = t[51].getElementsByTagName(c[229]); + + function a(a) { + if (!new i[27](at(o[230])).test(a.protocol)) + return r[61]; + var u = a[i[231]]; + if (!u) { + var s = n[i[2]]; + s && (u = s[t[208]]) + } + if ((!u || new e[47](ot(c[232], $n), c[80]).test(u)) && (a[o[140]].split(i[233])[e[52]] == _ && a[at(i[234], c[235])])) + return i[86]; + return e[44] + } + + Jn.eventBind(t[51], r[209], function (n) { + var t = i[236]; + n = n || event; + var r = n[bn + t + p] || n[Wn(o[5], c[237], o[238])]; + do { + if (r[i[240]] == i[241]) { + a(r) && D(); + break + } + } while (r = r[i[239]]) + }), + Jn.eventBind(i[66], o[242], D), + Ln || Jn.eventBind(o[83], e[210], D) + } + + function O() { + var n = ot(o[243]) + , e = o[244]; + _ = location[c[140]].split(o[233])[i[2]], + E = location[n + Tn + e], + T = location[i[245]], + B = location[ot(t[211])], + A = Jn.getRootDomain(E), + R = new o[27](i[246] + A.replace(new r[47](t[212], i[96]), ot(c[247], r[213])) + t[214], r[116]), + M(), + Y(), + N(), + $(), + D() + } + + function D() { + var n = rt.update(); + return Qn.setCookie(Fn, n, o[248], A, t[215]), + Zn.set(jn, n), + n + } + + function N() { + var n = B; + n = Un; + var r = ot(c[249]); + H(t[216], function (n) { + return function (t, a) { + var i, u, c; + i = u = c = e; + var s, v, f; + s = v = f = o, + f[22][i[217]][f[250]].call(t) === v[251] && (t = t[u[218]] || i[0]); + var l = D(); + return a = a || {}, + Qn[at(u[219], K)] ? X(t) ? k || (t = L(t)) : a[i[220]] ? a[v[252]][jn] = l : (a[s[252]] = new Headers, + a[u[220]].append(jn, l)) : (l = rt.update(), + a[f[252]] ? a[Bn + d][jn] = l : (a[h + r] = new Headers, + a[i[220]].append(jn, l))), + n.call(this, t, a) + } + }) + } + + function L(n) { + for (var a = rt.update(), u = Gn, s = c[2]; s < u[Rn + kn]; s++) + if (u[s].test(n)) + return n; + return n + (new t[47](v(r[82], r[221], t[222])).test(n) ? Wn(c[253], i[254], bn) : e[223]) + Yn + c[70] + o[255](a) + } + + function W(n) { + var t = cn + , a = i[16] + , u = e[43]; + t = C; + var s; + U(n, c[256], function (n) { + return function () { + var t, r, a; + t = r = a = i; + var o, u, c; + o = u = c = e; + try { + X(arguments[o[54]]) && !k(arguments[a[0]]) ? arguments[t[0]] = L(arguments[r[0]]) : s = D(), + n.apply(this, arguments), + X(arguments[r[0]]) || (Qn[u[53]] || (s = rt.update()), + this.setRequestHeader(jn, s)) + } catch (v) { + return o[207] + } + } + }), + U(n, c[257], function (n) { + var t = w; + return t = p, + function () { + var t, e, i; + t = e = i = r; + var c, s, v; + c = s = v = o; + var f = c[258]; + try { + if (parseInt(this.status) === parseInt(f + g + Sn, e[78])) { + for (var l = n.apply(this, arguments), p = new s[27](i[224], t[225]), d, h, w = {}; d = p.exec(l);) + w[d[s[0]].toLowerCase()] = d[i[88]]; + Jn.analysisRst(Jn.parse(w[$n.toLowerCase()])) } - } catch (g) - { - return e + t + } catch (m) { + return Pn + a + u } - return r.apply(this, arguments) + return n.apply(this, arguments) } - }) - } - function N (r) { - var n = wr.getHostFromUrl(r, e[28]); - return n ? _.test(n) : e[28] - } - function j () { - var cookie_v; - cookie_v = B() - return cookie_v - } - o[n[111]] = j - }(Ar || (Ar = {})); - var Cr; - var cookie = (function (a) { - function _ () { - var cookie_v; - Er.Init(); - cookie_v = Ar.Init(); - return cookie_v - } - return function y () { - try - { - return _() - } catch (r) - { - return r + }) + } + + function Y() { + var n = i[83][Wn(x, c[259])]; + n && W(n.prototype), + r[65][o[188]] && P() } + + function j(n) { + var r = rn; + r = p; + var e = Jn.getHostFromUrl(n, t[44]); + return e ? R.test(e) : t[44] + } + + function H(n, t) { + if (n in i[83]) { + c[83].hasOwnProperty(n) && U(i[83], n, t); + var r = e[65][c[260]]; + if (r) { + var a = r[o[104]]; + a.hasOwnProperty(n) && U(a, n, t) + } + } + } + + function $() { + var n = at(c[261]) + , e = c[262] + , a = r[226]; + + function u(n) { + return function (t) { + try { + s(t) + } catch (r) { + return r + } + return S(this, n, arguments) + } + } + + function s(r) { + var u = it + , c = i[50] + , s = at(o[263], i[264]); + if (r && r[c + s + Mn + On] == n + e + Dn) { + var v = r[t[227]]; + u = F, + V(v) || (k(v) ? D() : r[a + xn + w] = L(r.src)) + } + } + + function v(n) { + y ? U(Element.prototype, n, u) : (U(Kn, n, u), + U(r[51].body, n, u)) + } + + t[65][Hn] = Jn[t[228]], + v(at(r[229])), + v(r[230]) + } + + function U(n, a, i) { + var u = D + , s = c[265] + , v = ot(t[231]); + if (!n) + return e[61]; + var f = n[a]; + if (u = S, + !f) + return o[86]; + var l = i(f); + return y || (l[c[266]] = f + t[0]), + l[s + m + v + I] = f, + n[a] = l, + r[44] + } + + function V(n) { + var t = Xn + , e = o[83][r[232]]; + e && (t = t.concat(e)); + for (var a = i[2]; a < t[c[111]]; a++) + if (t[a].test(n)) + return o[67]; + return o[86] + } + + function X(n) { + var t = Jn.getOriginFromUrl(n); + return t ? !new r[47](e[233] + T).test(t[c[122]]) || !new o[27](B).test(t[r[54]]) : e[61] + } + + n[t[57]] = O + }(et || (et = {})); + + function ot() { + var n, t, e; + n = t = e = c; + var a, o, i; + a = o = i = r; + var u = arguments[a[52]]; + if (!u) + return o[0]; + for (var s = a[0], v = n[267], f = o[200], l = t[2]; l < u.length; l++) { + var p = u.charCodeAt(l); + f = (f + t[0]) % v.length, + p ^= v.charCodeAt(f), + s += i[2].fromCharCode(p) + } + return s } - })() - return cookie() -} + + var it; + !function (n) { + var t = Wn(r[234], e[235]); + + function o() { + try { + c() + } catch (n) { + return n + } + } + + function i() { + var n = parseInt(t + Nn, s[113]); + setInterval(function () { + Jn.getServerTime() + }, n) + } + + function c() { + Qn.Init(), + Zn.Init(), + rt.Init(), + et.Init(), + i() + } + + u[83][v(r[236], e[237])] || (o(), + u[83][a[238]] = a[44]) + }(it || (it = {})) + }() +}(["", 9527, String, Boolean, "eh", "ad", "Bu", "ileds", "1", "\b", Array, "7", "base", "64De", "\u2543\u252b", "etatS", "pa", "e", "FromUrl", "getOrigi", "nFromUrl", "\u255b\u253e", "b?\x18q)", "ic", "k", "sted", "he", "wser", "oNo", "ckw", "ent", "hst", "^And", "RM", "systemL", 5, "\u255f\u0978\u095b\u09f5", "TR8", "!'", "gth", "er", "TP", 83, "r", !0, "v", "v-nixeh", RegExp, "thsi.cn", 'K\x19"]K^xVV', "KXxAPD?\x1b[Y", document, 0, "allow", 1, "; ", "length", "Init", "=", "; domain=", "checkcookie", !1, "eikooCled", "tnemucod", "d", window, "\u2553\u0972\u0959\u09e4\u09bd\u0938\u0980\u09c5\u09b1\u09d1\u09a7\u09dc\u09dd\u09d3\u09c2", "\u2556\u0979\u095e\u09d3\u09b5\u0935\u098f\u09c7\u099d\u09d2\u09b0", 23, "l$P$~", "frames", "ducument", "ydob", "documentElement", "del", "@[\\]^`{|}~]", "base_fileds", "255", 10, "10", 39, "\u2547\u2535\u255a\u252e\u2541\u2535\u254c\u253c\u2559", 8, "4", "3", "de", 3, "11", 2, "203", "22", "111111", "3f", 16, "\x0f", "\u2506\u2537\u2507\u2537", "11111111", "base64Encode", "v\x1d", "ati", "WY", "te", "bo", "rs", "getHost", Date, "{DF", ":", "^{.*}$", "WUa", "\u2574\u253c\u257d\u2530\u2575\u2539\u257c\u2533\u257d\u2522\u256e\u2521\u2560\u2524\u2561\u2525", "CHAMELEON_LOADED"], [1, "", 0, "he", "ad", 29, "\x180G\x1f", "?>=<;:\\\\/,+", "ng", "to", "ff", Number, Error, "11", "6", "er", "ro", "code", "co", "_?L", "ed", "@S\x15D*", Object, "len", "gth", "on", "lo", RegExp, "ySta", 13, "eel", "ee", "ouse", "ll", "\u2544\u2530\u2555\u2531", "FCm-", "isTru", "getC", "Pos", "ve", "or", "ae", "^", "On", "Sho", "can", "ont", "roid", "anguage", "\u2502", "ta", "tna", Date, "3", "am", "e", "n+", "f80", "\x1dD", 6, "\u255f\u253a\u2542\u252b\u2545\u2568\u251e", "KCABLLAC_NOELEMAHC", "X-Antispider-Message", 3, ".baidu.", Function, document, !0, "cookie", "; ", "=", 96, "\u255b\u253e\u2550\u2537\u2543\u252b", "\u250c\u252c\u255c\u253d\u2549\u2521\u251c", ";O", "; expires=", "getCookie", "Thu, 01 Jan 1970 00:00:00 GMT", "setCookie", "Z\x18|", "i", "\u255b\u2534\u2557\u2536\u255a\u2509\u257d\u2512\u2560\u2501\u2566\u2503", 52, window, 10, "Init", !1, "set", "v", "eliflmth", '